modelrecompPB

Extends from SolarTherm.Media.CO2.PropCO2, Icons.PowerBlock.

Parameters

TypeNameDefaultDescription
Booleanexternal_parasitiesfalse= true enable parasities as an input
Realnu_min0.25Minimum turbine operation
SI.AbsolutePressurep_high200*10^5high pressure of the cycle
SI.ThermodynamicTemperatureT_high715 + 273.15inlet temperature of the turbine
SI.ThermodynamicTemperatureT_amb_des30 + 273.15ambiant temperature
RealPR2.5Pressure ratio
SI.PowerP_gro100*10^6first guess of power outlet
SI.PowerP_nomElectrical power at design point
SI.MassFlowRatem_HTF_des1000Mass flow rate at design point
Realgamma0.28Part of the mass flow going to the recompression directly
SI.AngularVelocitychoiceN{75000, 30000, 10000, 3600}*0.10471975512
SI.AngularVelocityN_shaftchoiceN[integer(Modelica.Math.log(P_gro/10^6)/Modelica.Math.log(10)) + 2]
SI.Efficiencyeta_comp_main0.89Maximal isentropic efficiency of the compressors
SI.Efficiencyeta_comp_re0.89Maximal isentropic efficiency of the compressors
SI.Efficiencyeta_turb0.93Maximal isentropic efficiency of the turbine
IntegerN_HTR15
IntegerN_LTR15
Realratio_m_des1 - gamma
SI.ThermodynamicTemperatureT_low45 + 273.15Outlet temperature of the cooler
SI.ThermodynamicTemperatureT_HTF_in_des800 + 273.15
IntegerN_exch5
FI.MoneyC_HTRcost of the high temperature heat recuperator
FI.MoneyC_LTRcost of the low temperature heat recuperator
FI.MoneyC_turbinecost of the turbine
FI.MoneyC_mainCompressorcost of the main compressor
FI.MoneyC_reCompressorcost of the re compressor
FI.MoneyC_exchangercost of the exchanger
FI.MoneyC_generatorcost of the generator
FI.MoneyC_coolercost of the cooler
FI.MoneyC_PBOverall cost of the power block
FI.Moneypri_exchanger150price of the primary exchanger in $/(kW_th). Objective for next-gen CSP with particles
MedRec.ThermodynamicStatestate_HTF_in_desMedRec.setState_pTX(1.0325*10^5, T_HTF_in_des)

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputW_netNet electric power output
Modelica.Blocks.Interfaces.RealInputparasities

Components

TypeNameDefaultDescription
Modelica.Blocks.Types.ExternalCombiTable2DtableIDh_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.ExternalCombiTable2DtableIDd_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.ExternalCombiTable2DtableIDT_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.ExternalCombiTable2DtableIDh_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.ThermodynamicTemperatureT_amb
SI.Efficiencyeta_cycle
SI.EnergyE_net
Booleanm_supDisconnect the production of electricity when the outlet pressure of the turbine is close to the critical pressure
SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.HeatRecuperatorDTAveHTR
SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.CompressorOnShaftmainCompressor
SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.Coolercooler
SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.Turbineturbine
SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.Exchangerexchanger
SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.CompressorOnShaftreCompressor
SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.HeatRecuperatorDTAveLTR
SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.FlowMixermixer
SolarTherm.Models.PowerBlocks.sCO2Cycle.QuickCO2PB.FlowSplittersplitter

Contents

NameDescription
MedPB
MedRec