modelRecompressionCycle

Extends from Modelica.Icons.Example.

Parameters

TypeNameDefaultDescription
Realnu_min0.25Minimum turbine operation
Modelica.SIunits.AbsolutePressurep_high20e6high pressure of the cycle
Modelica.SIunits.ThermodynamicTemperatureT_highfrom_degC(715)inlet temperature of the turbine
Modelica.SIunits.ThermodynamicTemperatureT_amb_desfrom_degC(30)ambient temperature
Modelica.SIunits.EfficiencyPR2.5Pressure ratio
Modelica.SIunits.PowerP_gro100e6first guess of power outlet
Modelica.SIunits.PowerP_nomElectrical power at design point
Modelica.SIunits.MassFlowRatem_HTF_des1000Mass flow rate at design point
Modelica.SIunits.Efficiencygamma0.28Part of the mass flow going to the recompression directly
Modelica.SIunits.AngularVelocitychoiceN{75000, 30000, 10000, 3600}*0.10471975512
Modelica.SIunits.AngularVelocityN_shaft(choiceN[integer(Modelica.Math.log(P_gro/1e6)/Modelica.Math.log(10)) + 2])
Modelica.SIunits.Efficiencyeta_comp_main0.89Maximal isentropic efficiency of the compressors
Modelica.SIunits.Efficiencyeta_comp_re0.89Maximal isentropic efficiency of the compressors
Modelica.SIunits.Efficiencyeta_turb0.93Maximal isentropic efficiency of the turbine
IntegerN_HTR15
IntegerN_LTR15
Realratio_m_des1 - gamma
Modelica.SIunits.ThermodynamicTemperatureT_lowfrom_degC(45)Outlet temperature of the cooler
Modelica.SIunits.ThermodynamicTemperatureT_HTF_in_desfrom_degC(800)
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(1e5, T_HTF_in_des)

Components

TypeNameDefaultDescription
Modelica.SIunits.PowerW_netNet electric power output
Modelica.Blocks.Sources.RealExpressionT_amb
Modelica.SIunits.Efficiencyeta_cycle
Modelica.SIunits.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.DirectDesign.CompressorOnShaftmainCompressor
SolarTherm.Models.PowerBlocks.sCO2Cycle.DirectDesign.CompressorOnShaftreCompressor
SolarTherm.Models.PowerBlocks.sCO2Cycle.DirectDesign.Coolercooler
SolarTherm.Models.PowerBlocks.sCO2Cycle.DirectDesign.Turbineturbine
SolarTherm.Models.PowerBlocks.sCO2Cycle.DirectDesign.Exchangerexchanger
SolarTherm.Models.PowerBlocks.sCO2Cycle.DirectDesign.HeatRecuperatorDTAveHTR
SolarTherm.Models.PowerBlocks.sCO2Cycle.DirectDesign.HeatRecuperatorDTAveLTR
SolarTherm.Models.PowerBlocks.sCO2Cycle.DirectDesign.FlowMixermixer
SolarTherm.Models.PowerBlocks.sCO2Cycle.DirectDesign.FlowSplittersplitter
Modelica.Fluid.Sources.MassFlowSource_Tsource
Modelica.Fluid.Sources.FixedBoundarysink

Contents

NameDescription
MedPB
MedRec