modelrecompPB
Extends from SolarTherm.Media.CO2.PropCO2, Icons.PowerBlock.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | external_parasities | false | = true enable parasities as an input |
| Real | nu_min | 0.25 | Minimum turbine operation |
| SI.AbsolutePressure | p_high | 200*10^5 | high pressure of the cycle |
| SI.ThermodynamicTemperature | T_high | 715 + 273.15 | inlet temperature of the turbine |
| SI.ThermodynamicTemperature | T_amb_des | 30 + 273.15 | ambiant temperature |
| Real | PR | 2.5 | Pressure ratio |
| SI.Power | P_gro | 100*10^6 | first guess of power outlet |
| SI.Power | P_nom | Electrical power at design point | |
| SI.MassFlowRate | m_HTF_des | 1000 | Mass flow rate at design point |
| Real | gamma | 0.28 | Part of the mass flow going to the recompression directly |
| SI.AngularVelocity | choiceN | {75000, 30000, 10000, 3600}*0.10471975512 | |
| SI.AngularVelocity | N_shaft | choiceN[integer(Modelica.Math.log(P_gro/10^6)/Modelica.Math.log(10)) + 2] | |
| SI.Efficiency | eta_comp_main | 0.89 | Maximal isentropic efficiency of the compressors |
| SI.Efficiency | eta_comp_re | 0.89 | Maximal isentropic efficiency of the compressors |
| SI.Efficiency | eta_turb | 0.93 | Maximal isentropic efficiency of the turbine |
| Integer | N_HTR | 15 | |
| Integer | N_LTR | 15 | |
| Real | ratio_m_des | 1 - gamma | |
| SI.ThermodynamicTemperature | T_low | 45 + 273.15 | Outlet temperature of the cooler |
| SI.ThermodynamicTemperature | T_HTF_in_des | 800 + 273.15 | |
| Integer | N_exch | 5 | |
| FI.Money | C_HTR | cost of the high temperature heat recuperator | |
| FI.Money | C_LTR | cost of the low temperature heat recuperator | |
| FI.Money | C_turbine | cost of the turbine | |
| FI.Money | C_mainCompressor | cost of the main compressor | |
| FI.Money | C_reCompressor | cost of the re compressor | |
| FI.Money | C_exchanger | cost of the exchanger | |
| FI.Money | C_generator | cost of the generator | |
| FI.Money | C_cooler | cost of the cooler | |
| FI.Money | C_PB | Overall cost of the power block | |
| FI.Money | pri_exchanger | 150 | price of the primary exchanger in $/(kW_th). Objective for next-gen CSP with particles |
| MedRec.ThermodynamicState | state_HTF_in_des | MedRec.setState_pTX(1.0325*10^5, T_HTF_in_des) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealOutput | W_net | Net electric power output | |
| Modelica.Blocks.Interfaces.RealInput | parasities |
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) | |
| SI.ThermodynamicTemperature | T_amb | ||
| SI.Efficiency | eta_cycle | ||
| SI.Energy | E_net | ||
| 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.QuickCO2PB.HeatRecuperatorDTAve | HTR | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.CompressorOnShaft | mainCompressor | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.Cooler | cooler | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.Turbine | turbine | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.Exchanger | exchanger | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.CompressorOnShaft | reCompressor | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.HeatRecuperatorDTAve | LTR | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.FlowMixer | mixer | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.FlowSplitter | splitter |
Contents
| Name | Description |
|---|---|