pair: idaes.models.unit_models.heat_exchanger_ntu;HeatExchangerNTU
idaes.models.unit_models.heat_exchanger_ntu
The HeatExchangerNTU model can be imported from idaes.models.unit_models
, and models a heat exchanger using the effectiveness-NTU method. This model dervied from the
Aside from the inlet conditions, an NTU heat exchanger model has three degrees of freedom which must be fixed for it to be fully specified. Additionally, users may include a pressure change in the unit which adds two additional degrees of freedom.
Standard design variables are:
- heat transfer area,
- heat transfer coefficient, and
- effectiveness.
If pressure change is included, additional degrees of freedom are:
- hot and cold side pressure changes.
The HeatExchanger
model contains two ControlVolume0DBlock
blocks named hot_side
and the cold side
. These names are configurable using the hot_side_name
and cold_side_name
configuration arguments, in which case aliases are assigned to the control volumes and associated Ports using the names provided (note that hot_side
and cold_side
will always work). The sign convention is that duty is positive for heat flowing from the hot side to the cold side. Aside from the sign convention there is no requirement that the hot side be hotter than the cold side.
The HeatExchanger
has two inlet ports and two outlet ports. By default these are hot_side_inlet
, cold_side_inlet
, hot_side_outlet
, and cold_side_outlet
. If the user supplies different hot and cold side names the inlet and outlets are named accordingly.
Variable | Symbol | Index Sets | Doc |
---|---|---|---|
heat_duty | Q | t | Heat transferred from hot side to the cold side |
area | A | None | Heat transfer area |
heat_transfer_coefficient | U | t | Heat transfer coefficient |
effectiveness | ϵ | t | Effectiveness factor |
The following Expressions are constructed by the model and can be used in correlations to determine the effectiveness factor.
Minimum heat capacitance:
Cmin = min((Fmol, hot × cp, mol, hot), (Fmol, hot × cp, mol, hot))
Maximum heat capacitance:
Cmax = max((Fmol, hot × cp, mol, hot), (Fmol, hot × cp, mol, hot))
Min and max operators are implemented using smooth approximation using the ϵcmin parameter.
Heat capacitance ratio:
Number of theoretical heat transfer units:
The effectiveness-NTU method is a method to approximate the heat transferred in a heat exchanger using the following calculation:
Qcold = ϵ × Cmin × (Thot − Tcold)
where Qcold is the heat transferred from the hot side to the cold side, ϵ is the effectiveness factor for the heat exchanger, Cmin is the minimum heat capacitance between the hot and cold inlet streams and Thot and Tcold are the temperatures of the hot and cold inlet streams respectively.
Additionally, and overall energy balance constraint is written:
Qhot = − Qcold
HeatExchangerNTU
HeatExchangerNTUData