Page tree
Skip to end of metadata
Go to start of metadata

SoloHI is modelled as an 'experiment' called SHI in the planning software MAPPS/EPS. It consists of an experiment with different modules (i.e. instrument units) that consume power and can generate data, depending on the module state they are in. The experiment SHI has different 'modes' which are a combination of module states, so in each mode SoloHI will use an amount of power and generate data at a certain rate that is calculated by the software based on the resource usage of each module.

SoloHI modelling is special in the sense that the commanding timelines that the SoloHI team will send to SOC (the IORs) consist of a timeline of instrument-level file transfers, tagged with times of transfer rates rather than execution time. These timelines will not be useful for resource modelling and will therefore be ignored by the SOC planning simulator, and just be passed on to MOC to be executed as part of the mission timeline. 
The SOC resource check will be based on resource profiles that SoloHI will include in the IOR: each IOR will contain a specific sequence call that include resource data points for both power and data generation (see IOR-ICD SOL-SGS-ICD-0003 v0_6.pdf for implementation details). These power and data generation profiles will be ingested by the planning engine and used in overall resource checking of the MTP and STP plans.

Nonetheless, SOC will still need a SoloHI observation model to be run at high level, for mission level planning and Long Term Planning when IOR are not yet available. For this purpose, SOC models high level 'observations' for the SHI experiment , that are associated to one of the defined power modes and each generate data at a predefined (average) data rate. The datarate can be made variable (to be updated when scheduling the observation) if necessary.

Below is described how the SoloHI instrument is built up in MAPPS/EPS and which observations are available.

Modules

Due to file-based commanding approach of SoloHI, SOC will not interpret commanding switching subunits on/off but rather model the high level power modes SoloHI can operate in. Therefore we have simplified the power model to include only (a) the SoloHI Power System (SPS), (b) the optical unit, i.e. Camera electronics SCE + FPA, (c) the operational heaters and (d) the door mechanism (star)
These units and th
eir different states corresponding to different power usage, and different data streams, are modelled as modules and module states resp. (see sol_solohi_model.edf). 

  • SHI_SPS: SPS_SURV, SPS_IDLE, SPS_OPS
  • SHI_OPTICAL:OPT_SURV, OPT_IDLE, OPT_OPS
  • SHI_OPS-HTRS: OHTR_OFF, OHTR_FAR, OHTR_PERIH, OHTR_ANN, OHTR_CLOSED, OHTR_DOOR
  • SHI_DOOR: DOOR_OPEN, DOOR_CLOSED, DOOR_MOVING
  • SHI_LL: LL_OFF, LL_ON

(star) Note that the split between (a) and (b) is necessary to be able to distinguish between HK data flowing to HK store (modelled as part of the SPS) and science data flowing to SHI science store (modelled as part of SHI_OPTICAL).

Modes

All power modes are modelled as SHI 'modes', and linked to their associated modules (see sol_solohi_modes.edf and sol_solohi.edf). Each of the 'mode' switches are modelled as EPS 'actions' with a 1 to 1 correspondence to EPS 'activities' (see sol_solohi_activities.edf). 

  • OPS_PERIH: SPS_OPS, OPT_OPS, OHTR_PERIH, DOOR_OPEN, LL_ON (to be used during perihelion RSW)
  • OPS_OUTECLIPTIC: SPS_OPS, OPT_OPS, OHTR_FAR, DOOR_OPEN, LL_ON (to be used during other 2 RSWs)
  • IDLE_OPEN: SPS_IDLE, OPT_IDLE, OHTR_FAR, DOOR_OPEN, LL_OFF (to be used outside RSWs)
  • SURVIVAL: SPS_SURV, OPT_SURV, OHTR_OFF, LL_OFF, door can be open or closed   (to be used during low power availability)
  • ANNEALING: SPS_IDLE, OPT_IDLE, OHTR_ANN, DOOR_OPEN, LL_OFF (to be used during annealing)
  • IDLE_CLOSED: SPS_IDLE, OPT_IDLE, OHTR_CLOSED, DOOR_CLOSED, LL_OFF (to be used before door opening)
  • DOOR_DEPLOY: SPS_IDLE, OPT_IDLE, OHTR_DOOR, DOOR_MOVING, LL_OFF (during door opening) 

The science observing modes are modelled as SHI 'observations' that are run within one of the OPS modes: (see sol_solohi_observations.def )
It is TBD how to best model SoloHI observations for long term planning purposes. One proposal is defined below, another could be to define an average data rate for each RSwindow or each distance range from the Sun (e.g. perihelion, near, far) and make this datarate a parameter in case it needs updating on the fly. 

  • To be run in OPS_PERIH:
    • HI_TURB_PER (SCI_DATARATE = 26500)
    • HI_SHOCK_PER (SCI_DATARATE = 30300)
    • HI_SYN_PER (SCI_DATARATE = 20300)
    • HI_TURB_NEAR (SCI_DATARATE = 23200)
    • HI_SHOCK_NEAR (SCI_DATARATE = 29300)
  • To be run in OPS_OUTECLIPTIC:
    • HI_SYN_NEAR (SCI_DATARATE = 19700)
    • HI_SYN_FAR (SCI_DATARATE = 10300)

These science modes can be called with parameters SHI_DATARATE from the observations timeline, and its value updated on-the-fly if necessary.

An example timeline calling most observations and activities currently defined is given below. Complete tests are documented in Tests run on SoloHI model.

01-MAY-2022_00:00:00 SHI ACTIVITY SHI_SURVIVAL # is also initial state of solohi
02-MAY-2022_00:00:00 SHI ACTIVITY SHI_IDLE_CLOSED
03-MAY-2022_00:00:00 SHI ACTIVITY SHI_DOOR_DEPLOY
03-MAY-2022_00:10:00 SHI ACTIVITY SHI_IDLE_OPEN
05-MAY-2022_00:00:00 SHI ACTIVITY SHI_ANNEALING

06-MAY-2022_00:00:00 SHI ACTIVITY SHI_IDLE_OPEN
07-MAY-2022_00:00:00 SHI ACTIVITY SHI_OPS_PERIH
08-MAY-2022_00:00:00 SHI ACTIVITY SHI_IDLE_OPEN
09-MAY-2022_00:00:00 SHI ACTIVITY SHI_OPS_OUTECLIPTIC
10-MAY-2022_00:00:00 SHI ACTIVITY SHI_IDLE_OPEN

11-MAY-2022_00:00:00 SHI ACTIVITY SHI_SURVIVAL

RS_WINDOW_START_MIN 000_00:00:00 SHI OBS_START    HI_OUTECLIPTIC (SCI_DATARATE = 19700)

RS_WINDOW_END_MIN     000_00:00:00 SHI OBS_END        HI_OUTECLIPTIC

RS_WINDOW_START_PER 000_00:00:00 SHI OBS_START    HI_TURB_PER (SCI_DATARATE = 26500)
RS_WINDOW_END_PER     000_00:00:00 SHI OBS_END        HI_TURB_PER 

RS_WINDOW_START_MAX 000_00:00:00 SHI OBS_START    HI_SYN_FAR (SCI_DATARATE = 19700)
RS_WINDOW_END_MAX     000_00:00:00 SHI OBS_END        HI_SYN_FAR

SoloHI power modes with corresponding resource usage

The following (power and science) modes/activities have been modelled, with corresponding data rate and power consumption as follows:

  • Power (nominal+CDR margin) associated to each module state according to EID-B Sect. 4.7.2 and Table 4-10.
  • HK data rates are modelled as 50 or 500bps, see User Manual Table 2-7 and Sect 4.3.2. It is not absolutely clear from the documentation in which of the modes below SoloHI will generate 50 vs 500bps HK data. SoloHI team to review the table below.
  • Science data rates are not included in this table, but in the following table.
SoloHI Mode

Power mode name

documentation

EIDB 4.1 Table 4-10

Datarate (bps)

Documented

HK+LL+science 

Datarate (bps)

Modelled

Avg Power

Documented

(Watts)

Avg Power

Modelled

(Watts)

Peak Power

Documented

(Watts)

Peak Power

Modelled

(Watts)

IDLE_CLOSEDDoor Closed:
Operational Housekeeping
500+0+050010.6110.6117.1017.10
DOOR_DEPLOYDoor Deployment500+0+050027.2327.23115.58115.58
IDLE_OPENDoor Open:
Operational Housekeeping 
500+0+050012.2512.2519.3319.61(***)
OPS_PERIHOperational-Perihelion500+93(*)

593

9.669.64

12.34(**)

12.65
OPS_OUTECLIPTICOperational-Out of Ecliptic500+93(*)59312.8212.8519.6119.61
ANNEALINGDoor Open: Cold Anneal500+0+050021.0121.0132.3532.35
SURVIVALDoor Open: Survival0+0+008.748.7513.2113.21
Door Closed: Survival0+0+006.81(8.75)13.2113.21

(*) It is documented in the User Manual that SoloHI will produce 1MB LowLatency data per day. This is currently modelled as a continuous data stream of 93bps.

(**) Peak power documented as 12.34 but this would include peak heater power of 0W, smaller than nominal power 0.31W. In model, we take 0.31W as nominal and peak power.

(***) Slight difference with modelled peak power because to simplify the model, the same peak heater power is taken for IDLE_OPEN as for OPS_ECLIPTIC.

SoloHI can be switched to the modes above by calling the associated activity with name 'SHI_'+<mode name>.

SoloHI science observations 

Below are listed some typical SoloHI science observations, as document in SoloHI UM Table 4-7. They are modelled in MAPPS/EPS as SHI 'observations'. 

In each science mode, SoloHI also generates 500bps HK data and LL data. The latter has been modelled as a continuous stream of 93bps. 

 

Observation

Observing program name
+ interpretation on when to run (TBC)

Datarate documented
Science data ONLY

(bps)

Datarate modelled
science only

(bps)

Avg Power
documented

(Watts)

Avg Power
modelled 

(Watts)

Peak Power
documented

(Watts)

HI_TURB_PERSolar Wind Turbulence Perihelion26500265009.669.6412.34
HI_SHOCK_PERShock formation Perihelion30300303009.669.6412.34

HI_SYN_PER

Near-Perihelion Synoptic
Observing Program (still typically run within Perihelion RSW)
20300203009.669.6412.34
HI_SYN_NEARSynoptic Program near sun but out-of-ecliptic:
typical for high-lat RSW concatenated to perihelion one
197001970012.8212.8519.61
HI_SYN_FARSynoptic Program for high-latitude window far from Sun103001030012.8212.8519.61

 

Link to source documents: 

Tests run on SoloHI model

To be implemented

  • extra mode SURVIVAL_CLOSED if necessary
  • Door opening is currently very crudely modelled. It assumes a door deployment that takes 1 hour (higher heater power and door mechanism active) and then switches automatically to IDLE_OPEN mode. To be refined.



  • No labels