modelIntercoolingCycle

Extends from SolarTherm.Media.CO2.PropCO2.

Parameters

TypeNameDefaultDescription
RealdeltaT_cooler15Approach difference of temperature at the outlet of the cooler
Modelica.SIunits.AbsolutePressurep_high200*10^5high pressure of the cycle
Modelica.SIunits.ThermodynamicTemperatureT_high715 + 273.15inlet temperature of the turbine
Modelica.SIunits.ThermodynamicTemperatureT_amb40 + 273.15ambiant temperature
RealPR2.371Pressure ratio
Modelica.SIunits.PowerP_nom10^8Nominal electrical power
Modelica.SIunits.Efficiencyeta_comp0.87Isentropic efficiency of the compressors
Modelica.SIunits.Efficiencyeta_turb0.9Isentropic efficiency of the turbine
Realgamma0.3Part of the mass flow going to the recompression directly
IntegerN_q15Number of discretization of the heat recuperators

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)
SolarTherm.Models.PowerBlocks.sCO2Cycle.OnDesign.Heaterheater
SolarTherm.Models.PowerBlocks.sCO2Cycle.OnDesign.Turbineturbine
SolarTherm.Models.PowerBlocks.sCO2Cycle.OnDesign.Compressorcompressor1
SolarTherm.Models.PowerBlocks.sCO2Cycle.OnDesign.Compressorcompressor2
SolarTherm.Models.PowerBlocks.sCO2Cycle.OnDesign.Coolercooler1
SolarTherm.Models.PowerBlocks.sCO2Cycle.OnDesign.Coolercooler2
SolarTherm.Models.PowerBlocks.sCO2Cycle.OnDesign.HeatRecuperatorHTRecuperator
Modelica.SIunits.EfficiencyefficiencyCycle
RealE_bal_check
Realex_d_percent_compressor1First compressor exergy destruction
Realex_d_percent_compressor2Second compressor exergy destruction
Realex_d_percent_HTRecuperatorRecuperator exergy destruction
Realex_d_percent_heaterheater exergy destruction
Realex_d_percent_turbineturbine exergy destruction
Realex_d_percent_cooler1First cooler exergy destruction
Realex_d_percent_cooler2Second cooler exergy destruction
SolarTherm.Types.SpecificExergyex_d_totTotal exergy destruction
SolarTherm.Types.SpecificExergyex_in
Modelica.SIunits.Efficiencyeta_exExergetic efficiency

Contents

NameDescription
MedPB