diff --git a/ThermofluidStream/HeatExchangers/CounterFlowNTU.mo b/ThermofluidStream/HeatExchangers/CounterFlowNTU.mo index 8384f2db..85b79994 100644 --- a/ThermofluidStream/HeatExchangers/CounterFlowNTU.mo +++ b/ThermofluidStream/HeatExchangers/CounterFlowNTU.mo @@ -123,5 +123,12 @@ equation

The equations are derived from the generic effectiveness-NTU relations which can be found in the "VDI Wärmeatlas" and noumerous standard literature.

For stream dominated applications the following assumptions are made for mass flow regularization close to zero:

- if the mass flow on both sides of the heat exchanger is zero, no heat is transferred

+

+The heat exchanger time constant TC is necessary to ensure robust simulation. It can approximate the transient behavior using a first order ODE. +The time constant is related to the ratio of thermal inertia (wall + fluid) dU/dT to enthalpy flow rate 'inertia' dH_flow/dT: +

+

+ TC ~ (m_Wall*c_Wall + m_Fluid*c_Fluid)/(m_flow*c_Fluid). +

")); end CounterFlowNTU; diff --git a/ThermofluidStream/HeatExchangers/CrossFlowNTU.mo b/ThermofluidStream/HeatExchangers/CrossFlowNTU.mo index 4bf8cc68..ce5ea536 100644 --- a/ThermofluidStream/HeatExchangers/CrossFlowNTU.mo +++ b/ThermofluidStream/HeatExchangers/CrossFlowNTU.mo @@ -173,5 +173,12 @@ equation

The equations are derived from the generic effectiveness-NTU relations which can be found in the "VDI Wärmeatlas" and noumerous standard literature.

For stream dominated applications the following assumptions are made for mass flow regularization close to zero:

- if the mass flow on both sides of the heat exchanger is zero, no heat is transferred

+

+The heat exchanger time constant TC is necessary to ensure robust simulation. It can approximate the transient behavior using a first order ODE. +The time constant is related to the ratio of thermal inertia (wall + fluid) dU/dT to enthalpy flow rate 'inertia' dH_flow/dT: +

+

+ TC ~ (m_Wall*c_Wall + m_Fluid*c_Fluid)/(m_flow*c_Fluid). +

")); end CrossFlowNTU; diff --git a/ThermofluidStream/HeatExchangers/Internal/PartialNTU.mo b/ThermofluidStream/HeatExchangers/Internal/PartialNTU.mo index 3fe56017..d38771bd 100644 --- a/ThermofluidStream/HeatExchangers/Internal/PartialNTU.mo +++ b/ThermofluidStream/HeatExchangers/Internal/PartialNTU.mo @@ -14,7 +14,7 @@ partial model PartialNTU "Partial heat exchanger model using the epsilon-NTU met annotation (Dialog(tab="Advanced")); parameter Modelica.Units.SI.MassFlowRate m_flow_reg=dropOfCommons.m_flow_reg "Nominal mass flow rate for regularization" annotation (Dialog(tab="Advanced", group="Regularization parameters")); - parameter Modelica.Units.SI.Time TC=0.01 "Time constant for specific enthalpy difference dh" + parameter Modelica.Units.SI.Time TC=0.01 "Heat exchanger time constant" annotation (Dialog(tab="Advanced")); // ------ Parameter Display Configuration ------------------------ @@ -231,5 +231,12 @@ flow regularization close to zero: is transferred +

+The heat exchanger time constant TC is necessary to ensure robust simulation. It can approximate the transient behavior using a first order ODE. +The time constant is related to the ratio of thermal inertia (wall + fluid) dU/dT to enthalpy flow rate 'inertia' dH_flow/dT: +

+

+ TC ~ (m_Wall*c_Wall + m_Fluid*c_Fluid)/(m_flow*c_Fluid). +

")); end PartialNTU;