modelHeatRecuperatorDTAve
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*DTAve_i, DTAve being the average of the temperature difference between the inlet and the outlet of the sub-HX.
The UA_i must be given as parameters from the on-design analysis.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | N_q | 15 | Number of subdivision of the HX |
| 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[N_q - 1] | UA_dis | on-design conductance of the heat recuperator |
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 |
Contents
| Name | Description |
|---|---|