modelHeatRecuperatorTLMD
The heat recuperator is subdivised in N_q segments in order to accurately represent the CO2 properties variation.
Extends from SolarTherm.Media.CO2.PropCO2.
Information
This heat recuperator is a counter-flow HX. Closure equations are based on the equality of m_flow*delta_H for both sides and m_flow*delta_H= UA_i*TLMD_i, TLMD being the logarithmic temperature difference.
The UA_i must be given as parameters from the on-design analysis.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | N_q | 15 | |
| Modelica.SIunits.MassFlowRate | m_des_comp | 1.5 | on-design mass flow from the compressor |
| Modelica.SIunits.MassFlowRate | m_des_turb | 1.5 | on-design mass-flow from the turbine |
| SolarTherm.Types.Conductance | UA_dis | {835.068, 541.013, 401.981, 321.684, 269.787, 233.732, 207.392, 187.424, 171.843, 159.408, 149.301, 140.953, 133.968, 128.056} |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Fluid.Interfaces.FluidPort_a | from_comp_port_a | ||
| Modelica.Fluid.Interfaces.FluidPort_a | from_turb_port_a | ||
| Modelica.Fluid.Interfaces.FluidPort_b | from_comp_port_b | ||
| Modelica.Fluid.Interfaces.FluidPort_b | from_turb_port_b |
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) | |
| Modelica.SIunits.SpecificEnthalpy | h_from_turb | ||
| Modelica.SIunits.ThermodynamicTemperature | T_from_turb | ||
| Modelica.SIunits.SpecificEnthalpy | h_from_comp | ||
| Modelica.SIunits.ThermodynamicTemperature | T_from_comp | ||
| Real | deltaT | ||
| SolarTherm.Types.Conductance | UA_HTR | ||
| Real | deltaT_lm |
Contents
| Name | Description |
|---|---|