modelExchanger
0D model of a heat exchanger between the HTF and the CO2
Extends from SolarTherm.Media.CO2.PropCO2.
Information
The exchanger is not divided in sub-HX, as the Cp of the CO2 is almost constant in this area (high pressure, high T).
Closure equations are based on the equality of the energy exchanged and by imposing a pinch.
Parameter to integrate in the off-design PB is the UA_TLMD.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | pinch | 10 | |
| Modelica.SIunits.ThermodynamicTemperature | T_amb | 40 + 273.15 |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Fluid.Interfaces.FluidPort_a | HTF_port_a | ||
| Modelica.Fluid.Interfaces.FluidPort_a | CO2_port_a | ||
| Modelica.Fluid.Interfaces.FluidPort_b | HTF_port_b | ||
| Modelica.Fluid.Interfaces.FluidPort_b | CO2_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.Fluid.System | system | ||
| MedPB.ThermodynamicState | state_CO2 | ||
| MedRec.ThermodynamicState | state_HTF | ||
| Modelica.SIunits.SpecificEnthalpy | h_CO2 | ||
| Modelica.SIunits.SpecificEnthalpy | h_HTF | ||
| SolarTherm.Types.Conductance | UA_TLMD | Conductance of the overall HX | |
| Real | deltaT | Temperature difference in the heat exchangers | |
| Real | deltaT_lm | ||
| Modelica.SIunits.HeatFlowRate | Q_HX_HTR | ||
| Modelica.SIunits.ThermodynamicTemperature | T_CO2_out | ||
| Modelica.SIunits.ThermodynamicTemperature | T_HTF_out | ||
| SolarTherm.Types.SpecificExergy | ex_d |
Contents
| Name | Description |
|---|---|