
modelSSCSP_Controller
Extends from Icons.Control.
Information
This component determines the mass flow rates of both the receiver and power block mass flow rates. The variable m_guess calculates the required receiver mass flow to achieve target outlet temperature T_target based on inlet enthalpy from either storage bottom outlet, PB outlet or a combination of both. Depending on whether the storage is allowed to charge, discharge and relative size of m_guess wrt minimum flowrate and PB design flowrate, one of the 6 operating states is chosen.
Parameters
| Type | Name | Default | Description |
| SI.Temperature | T_recv_max | 550.0 + 273.15 | Maximum tolerated receiver input temperature |
| SI.Temperature | T_recv_start | 530.0 + 273.15 | Receiver input temperature at which receiver can start |
| SI.Temperature | T_PB_min | 680.0 + 273.15 | Minimum tolerated PB input temperature |
| SI.Temperature | T_PB_start | 710.0 + 273.15 | PB input temperature at which it can start |
| SI.Temperature | T_target | 740.0 + 273.15 | Target receiver outlet temperature |
| SI.MassFlowRate | m_flow_PB_des | 100.0 | Reference power block mass flow rate |
| SI.HeatFlowRate | Q_des_blk | 200e6 | Power block design heat rate |
| SI.SpecificEnthalpy | h_target | HTF.specificEnthalpy(HTF.setState_pTX(101323.0, T_target)) | Target specific enthalpy of the receiver outlet |
| SI.HeatFlowRate | Q_rcv_min | 0.10*Q_des_blk | Minimum receiver heat-rate to start mass flow to receiver |
| SI.MassFlowRate | m_0 | 1e-8 | Minimum mass flow rate through any pipe |
| SI.MassFlowRate | m_min | 1e-8 | minimum mass flow rate to start |
| SI.Time | t_wait | 1.0*3600 | Waiting time between turning off PB and being able to turn on |
Components
| Type | Name | Default | Description |
| Integer | Control_State | | 1-6 Determines which pumps are flowing and whether defocus is on |
| Boolean | Chg | | Can the storage be charged? |
| Boolean | Disch | | Can the storage be discharged? |
| Boolean | PB | | Can the PB be turned on? |
| SI.MassFlowRate | m_guess | | Guess required flow rate of recv |
| SI.Time | t_threshold | | if time passes this value, PB := true |
Contents
| Name | Description |
HTF | |
Revisions
By Zebedee Kee on 03/12/2020