Command & Control
The Command & Control subsystem consists of the spacecraft's operational logic, commanded attitude, and subsystem control configurations.
Conditions
Conditions are used to create the logic that selects the active operational mode, active target within a target group, and field of view state at any given moment during a simulation. Wildfire will utilize two main types of conditions: comparison conditions and compound conditions. Comparison conditions focus on satellite parameters, target parameters, or the date and time while compound conditions are used to combine the state of other conditions.
Create a condition
Satellite Parameter Conditions
Add the following satellite parameter conditions:
Name | Condition Type | Parameter A | Parameter A Value | Relationship | Parameter B | Parameter B Value |
---|---|---|---|---|---|---|
Battery Nominal | Comparison | Satellite Parameter | Battery State of Charge | Greater Than | Constant | 20% |
Non-Eclipse | Comparison | Satellite Parameter | Eclipse State | Equal To | Constant | False |
Target Parameter Conditions
Add the following target parameter conditions:
Name | Condition Type | Parameter A | Parameter A Target | Target Parameter | Group Roller | Relationship | Parameter B | Parameter B Value | Filters Target Group |
---|---|---|---|---|---|---|---|---|---|
Imaging Elevation Angle | Comparison | Target Parameter | Wildfires | Satellite Elevation | any | Greater Than | Constant | 10° | |
LaserComm Line of Sight | Comparison | Target Parameter | LaserComm Relays | Line of Sight | any | Equal To | Constant | True |
Date and Time Conditions
Add the following date and time conditions:
Name | Condition Type | Parameter A | Relationship | Parameter B | Mission Time (UTC) |
---|---|---|---|---|---|
Burn 1 Lower Limit | Comparison | Date and Time | Greater Than or Equal To | Constant | 2023-04-19 08:34:00 |
Burn 1 Upper Limit | Comparison | Date and Time | Less Than or Equal To | Constant | 2023-04-19 08:39:00 |
Burn 2 Lower Limit | Comparison | Date and Time | Greater Than or Equal To | Constant | 2023-04-19 09:22:00 |
Burn 2 Upper Limit | Comparison | Date and Time | Less Than or Equal To | Constant | 2023-04-19 09:27:00 |
Orbit Raising Window | Comparison | Date and Time | Less Than or Equal To | Constant | 2023-04-19 09:30:00 |
Compound Conditions
Add the following compound conditions:
Name | Condition Type | Conditions | Compound Operator |
---|---|---|---|
Burn 1 Condition | Compound Condition | Burn 1 Lower Limit, Burn 1 Upper Limit, Orbit Raising Window | all |
Burn 2 Condition | Compound Condition | Burn 2 Lower Limit, Burn 2 Upper Limit, Orbit Raising Window | all |
Burn Condition | Compound Condition | Burn 1 Condition, Burn 2 Condition | any |
Operational Modes
Operational modes are used to select which pointing mode, data handling interfaces, data handling modes, and component power loadings are active. Operational modes are ranked by priority, with the active operational mode being the highest ranked mode that also has all conditions met at the start of a given time step. If any condition associated with an operational mode is not met, the operational mode will not be activated. One operational mode is chosen as the default and will behave like all other defined modes, but additionally will be active if no other operational mode is active.
Create an operational mode
To change the priority of operational modes, simply drag and drop the operational modes and put them in the desired order of priority.
Prioritize operational modes
When adding operational modes to Wildfire, you can edit the Default mode to match the Default mode in the table below, or you can delete the Default mode after creating your own operational modes. In the table below, a priority of 1 represents the operational mode with the highest priority. Create the following operational modes:
Operational Mode Name | Pointing Mode | Limit duration and/or frequency | Conditions | Priority |
---|---|---|---|---|
Burning | Burn Pointing | Battery Nominal, Orbit Raising Window, Burn Condition | 1 | |
Orbit Raising | Forward Pointing | Battery Nominal, Orbit Raising Window | 2 | |
Imaging | Imaging Pointing | Min Time Between Occurrences: 3 min | Battery Nominal, Non-Eclipse, Imaging Elevation Angle | 3 |
Crosslink | Crosslink Pointing | Max Occurrence Duration: 20 min Min Time Between Occurrences: 15 min | Battery Nominal, LaserComm Line of Sight | 4 |
Standby | Nadir Idle Pointing | 5 (Default) |