modelRecompCycleExchanger
Extends from SolarTherm.Media.CO2.PropCO2.
Information
On-design model of a recompression sCO2 cycle with exchanger. The number of discretization of the heat recuperators has to be discussed.
The mass flow is either imposed by the nominal power or by the HTF mass flow rate.
A calculation of the price is performed based on a cost estimation of the different components, from Weiland et al.The uncertainty is between -30%/50%. Depending on the power block layout chosen, other correlations might have to be implemented (motor for the compressor, gearbox, ..). See the article for more informations.
The currency is 2017$. The price of the exchanger is taken at 150$/kW_th because it is defined as the objective to reach for next-Gen CSP with particles
An exergy analysis is implemented based on a class from Pr. Neveu (UPVD).
N. T. Weiland, B. W. Lance, et S. R. Pidaparti, « SCO2 power cycle components cost correlations from DOE data spanning multiple scales and application », p. 17.
Available at https://www.netl.doe.gov/projects/files/sCO2PowerCycleComponentCostCorrelationsfromDOEDataSpanningMultipleScalesandApplications_061819.pdf
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.SIunits.AbsolutePressure | p_high | 250*10^5 | high pressure of the cycle |
| Modelica.SIunits.ThermodynamicTemperature | T_high | 800 + 273.15 | inlet temperature of the turbine |
| Modelica.SIunits.ThermodynamicTemperature | T_amb | 30 + 273.15 | ambiant temperature |
| Real | PR | 2.77 | Pressure ratio |
| Modelica.SIunits.Power | P_nom | 10*10^6 | Nominal electrical power |
| Modelica.SIunits.Efficiency | eta_comp | 0.89 | Isentropic efficiency of the compressors |
| Modelica.SIunits.Efficiency | eta_turb | 0.93 | Isentropic efficiency of the turbine |
| Real | gamma | 0.18 | Part of the mass flow going to the recompression directly |
| Integer | N_q | 15 | Number of discretization of the heat recuperators |
| Real | pinchRecuperator | 5 | |
| Real | choiceN | {75000, 30000, 10000, 3600}*5/6*0.10471975512 | |
| Real | N_shaft | 3600*0.10471975512 | |
| SolarTherm.Models.Analysis.Finances.Money | pri_exchanger | 150 | price of the primary exchanger in $/(kW_th). Objective for next-gen CSP with particles |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Fluid.System | system | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.OnDesign.Turbine | turbine | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.OnDesign.CompressorOnShaft | mainCompressor | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.OnDesign.Cooler | cooler | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.OnDesign.CompressorOnShaft | reCompressor | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.OnDesign.HeatRecuperatorDTAve | LTR | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.OnDesign.HeatRecuperatorDTAve | HTR | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.FlowSplitter | splitter | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.FlowMixer | mixer | ||
| Modelica.SIunits.Efficiency | efficiencyCycle | Efficiency of the cycle | |
| Real | E_bal_check | ||
| SolarTherm.Types.SpecificWork | W_out | Specific Work of the cycle | |
| SolarTherm.Models.Analysis.Finances.Money | C_LTR | cost of the low-temperature recuperator | |
| SolarTherm.Models.Analysis.Finances.Money | C_HTR | cost of the high-temperature recuperator | |
| SolarTherm.Models.Analysis.Finances.Money | C_turbine | cost of the turbine | |
| SolarTherm.Models.Analysis.Finances.Money | C_mainCompressor | cost of the compressor | |
| SolarTherm.Models.Analysis.Finances.Money | C_reCompressor | cost of the reCompressor | |
| SolarTherm.Models.Analysis.Finances.Money | C_exchanger | cost of the exchanger | |
| SolarTherm.Models.Analysis.Finances.Money | C_generator | cost of the generator | |
| SolarTherm.Models.Analysis.Finances.Money | C_cooler | cost of the cooler | |
| SolarTherm.Models.Analysis.Finances.Money | C_PB | Overall cost of the power block | |
| Modelica.SIunits.Efficiency | eta_carnot | ||
| Real | ex_d_percent_mainCompressor | MainCompressor exergy destruction | |
| Real | ex_d_percent_LTR | LTR exergy destruction | |
| Real | ex_d_percent_HTRecuperator | HTRecuperator exergy destruction | |
| Real | ex_d_percent_reCompressor | reCompressor exergy destruction | |
| Real | ex_d_percent_exchanger | heater exergy destruction | |
| Real | ex_d_percent_turbine | turbine exergy destruction | |
| Real | ex_d_percent_cooler | cooler exergy destruction | |
| SolarTherm.Types.SpecificExergy | ex_d_tot | Total exergy destruction | |
| SolarTherm.Types.SpecificExergy | ex_in | Inlet of exergy at the heater | |
| Modelica.SIunits.Efficiency | eta_ex | Exergetic efficiency = P_nom/ex_in | |
| Exchanger | exchanger | ||
| SolarTherm.Models.PowerBlocks.sCO2Cycle.SourceFlow | src | ||
| SinkFlow | sink |
Contents
| Name | Description |
|---|---|