blockForecastScheduler
Forecast Scheduler
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | n_sched_states | 2 | Number of schedule states |
| Integer | sch_state_start | 2 | Starting schedule state |
| SI.Time | t_sch_next_start | 8*3600 | Time to next schedule change |
| SI.Time[n_sched_states] | t_delta | {12*3600, // 8am to 6pm 12*3600// outside 8am-6pm } | Time differences between schedule states |
| SI.EnergyFlowRate | E_flow_des | Dispatched energy flow at design point | |
| Real | fr_min | 0.2 | Minium dispatched energy fraction |
| SI.Energy | E_max | Maximum energy in the tank | |
| SI.Energy | E_used_dly | t_delta[1]*E_flow_des | Energy used during the daily schedule |
| SI.Energy | E_min_ngtly | fr_min*E_flow_des*t_delta[2] | Minimum energy to keep the downstream reactor on overnight |
| Integer | n_night | 1 | Number of nights that the storage should have enough energy for |
| SI.Time | dt_ramp | 2*60*60 | Ramping delay at the FT reactor |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | level | Level of tank | |
| Real | forecast_prod | Reactor energy production forecast of the next day | |
| Real | v1 | value at time | |
| Real | v | value at time after checking the tank level can go past the ramping successfully | |
| Integer | sch_state | Schedule state | |
| Real | t_sch_next | Time of next schedule change | |
| SI.Energy | E_stored_fcst | Forecasted energy to be stored in tank during the day | |
| SI.Energy | E_remain | Energy should remain in tank over night |