modelrecompPB
Extends from SolarTherm.Media.CO2.PropCO2.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.SIunits.AbsolutePressure | p_high | 200*10^5 | high pressure of the cycle |
| Modelica.SIunits.ThermodynamicTemperature | T_high | 715 + 273.15 | inlet temperature of the turbine |
| Modelica.SIunits.ThermodynamicTemperature | T_amb | 30 + 273.15 | ambiant temperature |
| Real | PR | 2.5 | Pressure ratio |
| Modelica.SIunits.Power | P_nom | 100*10^6 | Nominal electrical power |
| Modelica.SIunits.MassFlowRate | m_flow_design | 747.5 | Design mass flow rate in kg/s |
| Real | gamma | 0.28 | Part of the mass flow going to the recompression directly |
| Modelica.SIunits.Efficiency | eta_comp_main | 0.89 | Maximal isentropic efficiency of the compressors |
| Real | diam_comp_main | 0.78 | On-design diameter of the compressor's rotor |
| Real | N_shaft_main | 314 | On-design rotationnal speed in rad/s |
| Real | psi_des_main | 2.41 | On-design adimensionned head |
| Modelica.SIunits.Efficiency | eta_comp_re | 0.89 | Maximal isentropic efficiency of the compressors |
| Real | diam_comp_re | 0.707 | On-design diameter of the compressor's rotor |
| Real | N_shaft_re | 314 | On-design rotationnal speed in rad/s |
| Real | psi_des_re | 5.338 | On-design adimensionned head |
| Modelica.SIunits.Efficiency | eta_turb | 0.93 | Maximal isentropic efficiency of the turbine |
| Modelica.SIunits.Area | A_nozzle | 0.026683 | Nozzle area of the turbine, in m2 |
| Real | N_shaft | 314 | On-design rotationnal speed in rad/s |
| Real | diam_turb | 2.564 | On-design diameter of the turbine's rotor |
| Integer | N_HTR | 15 | |
| SolarTherm.Types.Conductance | UA_HTR | {3236960, 2150140, 1676220, 1413500, 1247490, 1134060, 1052000, 990283, 942490, 904248, 873103, 847405, 825941, 807725} | |
| Modelica.SIunits.MassFlowRate | m_des_comp_HTR | 737.48 | |
| Modelica.SIunits.MassFlowRate | m_des_turb_HTR | 737.48 | |
| Integer | N_LTR | 15 | |
| SolarTherm.Types.Conductance | UA_LTR | {743598, 670176, 621226, 589684, 571589, 564709, 568161, 581906, 606949, 645701, 702309, 784284, 905788, 1095910} | |
| Modelica.SIunits.MassFlowRate | m_des_comp_LTR | 530.986 | |
| Modelica.SIunits.MassFlowRate | m_des_turb_LTR | 737.48 | |
| SolarTherm.Types.Conductance | UA_exch | 1694670 | Conductance per sub-heat exchanger |
| Modelica.SIunits.SpecificEnthalpy | h_HTF_design | 995164 | Inlet enthalpy of the HTF. For convergence when m_flow too low |
| Modelica.SIunits.MassFlowRate | m_des_CO2 | 737.48 | |
| Modelica.SIunits.MassFlowRate | m_des_HTF | 730 | |
| SolarTherm.Types.Conductance | UA_cooler | 1584500 | Conductance of the cooler in W/K |
| Modelica.SIunits.ThermodynamicTemperature | T_low | 45 + 273.15 | Outlet temperature of the cooler |
| Modelica.SIunits.Power | P_cool_design | 10^6 | electricity needed for cooling |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| SolarTherm.Interfaces.Connectors.WeatherBus | wbus |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Types.ExternalCombiTable2D | tableIDh_p_s (from PropCO2) | Modelica.Blocks.Types.ExternalCombiTable2D(tableName = "Enthalpy", fileName = Modelica.Utilities.Files.loadResource("modelica://SolarTherm/Data/CO2/Props_from_P_S.txt"), table = fill(0.0, 0, 2), smoothness = Modelica.Blocks.Types.Smoothness.LinearSegments) | |
| Modelica.Blocks.Types.ExternalCombiTable2D | tableIDd_p_h (from PropCO2) | Modelica.Blocks.Types.ExternalCombiTable2D(tableName = "Density", fileName = Modelica.Utilities.Files.loadResource("modelica://SolarTherm/Data/CO2/Props_from_P_H.txt"), table = fill(0.0, 0, 2), smoothness = Modelica.Blocks.Types.Smoothness.LinearSegments) | |
| Modelica.Blocks.Types.ExternalCombiTable2D | tableIDT_p_h (from PropCO2) | Modelica.Blocks.Types.ExternalCombiTable2D(tableName = "Temperature", fileName = Modelica.Utilities.Files.loadResource("modelica://SolarTherm/Data/CO2/Props_from_P_H.txt"), table = fill(0.0, 0, 2), smoothness = Modelica.Blocks.Types.Smoothness.LinearSegments) | |
| Modelica.Blocks.Types.ExternalCombiTable2D | tableIDh_p_T (from PropCO2) | Modelica.Blocks.Types.ExternalCombiTable2D(tableName = "Enthalpy", fileName = Modelica.Utilities.Files.loadResource("modelica://SolarTherm/Data/CO2/Props_from_P_T.txt"), table = fill(0.0, 0, 2), smoothness = Modelica.Blocks.Types.Smoothness.LinearSegments) | |
| Modelica.SIunits.Efficiency | eta_cycle | ||
| Modelica.SIunits.Power | P_elec | ||
| Boolean | m_sup | Disconnect the production of electricity when the outlet pressure of the turbine is close to the critical pressure | |
| SolarTherm.Models.PowerBlocks.sCO2Cycle.OffDesign.HeatRecuperatorDTAve | HTR | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.OffDesign.CompressorOnShaft | compressor | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.OffDesign.Cooler | cooler | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.OffDesign.Turbine | turbine | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.OffDesign.Exchanger | exchanger | ||
| Real | tempTest | ||
| Real | tempTest2 | ||
| Real | eta_Tse | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.FlowMixer | mixer | ||
| HeatRecuperatorDTAve | LTR | ||
| FlowSplitter | splitter | ||
| CompressorOnShaft | recompressor |
Contents
| Name | Description |
|---|---|