SPICE consists of 1 telescope/optical path which includes several mechanisms: SPICE Heatshield Door (state is important), SPICE Door Mechanism, Slit Change Mechanism, Scan Focus Mechanism, and ends in 2 detectors (which work as one). The EPS model of SPICE contains several modules, corresponding to those things which are generally switched on independently of each other, according to the flight procedures and User Manual.
In particular, instead of modelling all SPICE units and subunits (detectors, heaters, mechanisms etc.) separately, we chose to model the SPICE Electronics Box and SPICE Optical Unit each as a module, with different states depending on which subunits are switches ON/OFF (approximately 1 module state per operations mode): (see sol_spice_model.edf).
Power, unless stated otherwise, ir taken from SPICE-RAL-TN-0040 (FM Power Budget Updates) Issue 1.0 (2017/06/19),
SPICE has 4 meaningful modes for operations, OFF, STANDBY, ENGINEERING and OPERATE, with submodes defined for the last three.
Power for each submodule (when on) is shown in brackets.
* basic mode for MOC state model. | Command to get there | SPI_SEB (Contains terms in italics on the right) | SPI_SEB: SEB proper | SPI_SEB: Detector Assembly Heater | SPI_SFM | SPI_DOOR | SPI_SCM | SPI_SOU | SPI_SOU: Front End Electronics | SPI_SOU: Particle Deflector System | SPI_DHV | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OFF* | SPI_OFF | SEB_OFF | SEB_OFF | DA_OFF | SFM_OFF | SDM_CLOSED | SCM_OFF | SOU_OFF | FEE_OFF | PDS_OFF | DHV_OFF | |||
STANDBY (Passive) | SPI_SBY_PASSIVE or SPI_READY_TO_PASSIVE | Results directly from SEB switch-on. Used during CMS contamination measurements with CMS (Ready) state. | SEB_PASSIVE | SEB_ON (14.6) | DA_OFF | SFM_OFF | SDM_CLOSED | SCM_OFF | SOU_OFF | FEE_OFF | PDS_OFF | DHV_OFF | ||
STANDBY (Ready/Stable) | SPI_PASSIVE_TO_READY | DA heaters on, PDS on, usually with door open. | SEB_STANDBY | SEB_ON (14.6) | DA_HTR_STBL after 1 hours (modelled) of DA_HTR_WUP (3.2) | SFM_OFF | SDM_OPEN | SCM_OFF | SOU_PDS | FEE_OFF | PDS_ON (0.2) | DHV_OFF | ||
ENGINEERING (HV Off) | SPI_SBY_TO_ENGOFF or SPI_OPOFF_TO_ENGOFF SPI_OPON_TO_ENGOFF | During preparation for dark calibration | SEB_READY | SEB_ON (14.6) | DA_HTR_STBL (2.4) | SFM_OFF | SDM_OPEN | SCM_OFF | SOU_OPENG | FEE_ON (4.2) | PDS_ON (0.2) | DHV_OFF | ||
ENGINEERING (HV On) | SPI_HV_ON_ENG or SPI_SBY_TO_ENGOFF | During preparation for normal science / calibration | SEB_READY | SEB_ON (14.6) | DA_HTR_STBL (2.4) | SFM_OFF | SDM_OPEN | SCM_OFF | SOU_OPENG | FEE_ON (4.2) | PDS_ON (0.2) | DHV_ENG (0.8) | ||
OPERATE (HV Off) | SPI_HV_OFF_OP | Ready for dark acquisitions, no study active | SEB_READY | SEB_ON (14.6) | DA_HTR_STBL (2.4) | SFM_OFF | SDM_OPEN | SCM_OFF | SOU_IDLE | FEE_IDLE (4.5) | PDS_ON (0.2) | DHV_OFF | ||
OPERATE (HV On) | SPI_HV_ON_OP | Ready for normal acquisition, no study active | SEB_READY | SEB_ON (14.6) | DA_HTR_STBL (2.4) | SFM_OFF | SDM_OPEN | SCM_OFF | SOU_IDLE | FEE_IDLE (4.5) | PDS_ON (0.2) | DHV_OP | ||
OPERATE (Ready) | SPI_READY_OP | Ready for normal acquisition with scan mechanism | SEB_READY | SEB_ON (14.6) | DA_HTR_STBL (2.4) | SFM_INIT (3.1) | SDM_OPEN | SCM_OFF | SOU_IDLE | FEE_IDLE (4.5) | PDS_ON (0.2) | DHV_OP |
This has 4 components:
but they can be modelled as one.
For Science Operations, the SEB has the following module states:
The following power modes/system states are modelled as SPICE 'modes', and linked to their associated modules (see sol_spice_modes.edf and sol_spice.edf). Each of the 'mode' switches are modelled as EPS 'actions' with a 1 to 1 correspondence to EPS 'activities' (see sol_spice_activities.edf).
Extra EPS activities/actions are written for: (see sol_spice_activities.def and sol_spice.edf)
The science observing modes are modelled as SPICE 'observations' that all run in OPERATE mode: (seesol_spice_observations.def)
Currently, datarates are specified when calling the study. However, in next version of the model we can calculate them based on parameters like nb_x_positions, repeat, ...
All observations and activities can be called from the observations timeline, see example below and the test timelines in Tests run on SPICE model.
#POWER MODE CYCLE
11-JAN-2022_00:00:00 SPI ACTIVITY SPI_OFF
11-JAN-2022_04:00:00 SPI ACTIVITY SPI_STANDBY
11-JAN-2022_08:00:00 SPI ACTIVITY SPICE_DOOR_OPEN
12-JAN-2022_00:00:00 SPI ACTIVITY SPI_ENGINEERING
13-JAN-2022_00:00:00 SPI ACTIVITY SPI_OPERATE
14-JAN-2022_00:00:00 SPI ACTIVITY SPI_STANDBY
14-JAN-2022_08:00:00 SPI ACTIVITY SPICE_DOOR_CLOSE
15-JAN-2022_00:00:00 SPI ACTIVITY SPI_OFF#SPICE SCIENCE WINDOW - CYCLING THROUGH ALL SCIENCE MODES
RS_WINDOW_START -01:00:00 SPI ACTIVITY SPI_STANDBY
RS_WINDOW_START -00:30:00 SPI ACTIVITY SPI_DOOR_OPENRS_WINDOW_START 000_00:00:00 SPI OBS_START SPICE_SPECTRATLAS (DATARATE=28260.0)
RS_WINDOW_START 001_00:00:00 SPI OBS_END SPICE_SPECTRATLAS
RS_WINDOW_START 001_00:00:10 SPI OBS_START SPICE_COMPOSITION (DATARATE=420.0 )
RS_WINDOW_START 002_00:00:00 SPI OBS_END SPICE_COMPOSITION
...
RS_WINDOW_START 008_00:00:10 SPI OBS_START SPICE_TWOEXPOS (DATARATE=2660.0)
RS_WINDOW_END -00:10:00 SPI OBS_END SPICE_TWOEXPOSRS_WINDOW_END -00:05:00 SPI ACTIVITY SPI_DOOR_CLOSE
RS_WINDOW_END 00:00:00 SPI ACTIVITY SPI_OFF
EPS Activity (~ mode) | EPS Observation | HK Datarate (bps) | LL Datarate (bps) | Science Datarate (bps) | Total documented Datarate (bps) | Total modelled Datarate (bps) | Power documented (Watts) | Power modelled (Watts) |
---|---|---|---|---|---|---|---|---|
SPI_OFF | / | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
SPI_BOOT not modelled | / | 50 | 0 | 0 | 0 | / | 17.06 | / |
SPI_STANDBY | / | 50 | 0 | 0 | 50 | 50 | 14.30 | 14.30 |
SPI_ENGINEERING | / | 500 | 0 | 0 | 500 | 500 | 15.2 (max) | 15.2 |
SPI_OPERATE | IDLE - SPICE only thermally stable | 500 | 0 | 0 | 500 | 593 | 20.53 (max) | 20.53 |
SPECTRATLAS | 500 | variable (0.1MB /study) | 28260 | 28760 | 28853 (incl. 93bps LL) | max 30.08 W | max 30.08 W | |
COMPOSITION | 500 | 0.1MB /study | 420 | 920 | 1013 (incl. 93bps LL) | |||
DYNAMICS | 500 | 0.1MB /study | 17790 | 18290 | 18383 (incl. 93bps LL) | |||
LIMB | 500 | 0.1MB /study | 2690 | 3190 | 3283 (incl. 93bps LL) | |||
CMEWATCH | 500 | 0.1MB /study | 4120 | 4620 | 4713 (incl. 93bps LL) | |||
MOVIE30 | 500 | 0.1MB /study | 34440 | 34940 | 35033 (incl. 93bps LL) | |||
MOVIE90 | 500 | 0.1MB /study | 11440 | 11940 | 12033 (incl. 93bps LL) | |||
WAVES | 500 | 0.1MB /study | 75150 | 75650 | 75743 (incl. 93bps LL) | |||
TWOEXPOS | 500 | 0.1MB /study | 2660 | 3160 | 3253 (incl. 93bps LL) | |||
SPI_DOOR_OPEN SPI_DOOR_CLOSE | / | depending on current mode | depending on current mode | depending on current mode | depending on current mode | depending on current mode | power of current mode +8.83 W | power of current mode +8.83 W |
SPICE detailed budget report Iss3.0 - Sect. 4.3 & Annex A : power consumption