| SI.Length | length | | Length of flow path for both fluids |
| Integer | nNodes | 2 | Spatial segmentation |
| Boolean | use_HeatTransfer | true | = true to use the HeatTransfer_1/_2 model |
| SI.Area | area_h | (area_h_1 + area_h_2)/2 | Heat transfer area |
| SI.Mass | m_wall | rho_wall*area_h*s_wall | Wall mass |
| General › Fluid 1 |
| Modelica.Fluid.Types.ModelStructure | modelStructure_1 | Types.ModelStructure.av_vb | Determines whether flow or volume models are present at the ports |
| SI.Area | crossArea_1 | | Cross sectional area |
| SI.Length | perimeter_1 | | Flow channel perimeter |
| SI.Area | area_h_1 | | Heat transfer area |
| Modelica.Fluid.Types.Roughness | roughness_1 | 2.5e-5 | Absolute roughness of pipe (default = smooth steel pipe) |
| General › Fluid 2 |
| Modelica.Fluid.Types.ModelStructure | modelStructure_2 | Types.ModelStructure.av_vb | Determines whether flow or volume models are present at the ports |
| SI.Area | crossArea_2 | | Cross sectional area |
| SI.Length | perimeter_2 | | Flow channel perimeter |
| SI.Area | area_h_2 | | Heat transfer area |
| Modelica.Fluid.Types.Roughness | roughness_2 | 2.5e-5 | Absolute roughness of pipe (default = smooth steel pipe) |
| Wall properties |
| SI.Length | s_wall | | Wall thickness |
| SI.ThermalConductivity | k_wall | | Thermal conductivity of wall material |
| General › Wall properties |
| SI.SpecificHeatCapacity | c_wall | | Specific heat capacity of wall material |
| SI.Density | rho_wall | | Density of wall material |
| Assumptions |
| Boolean | allowFlowReversal | system.allowFlowReversal | Allow flow reversal, false restricts to design direction (port_a -> port_b) |
| Assumptions › Dynamics |
| Modelica.Fluid.Types.Dynamics | energyDynamics | system.energyDynamics | Formulation of energy balance |
| Modelica.Fluid.Types.Dynamics | massDynamics | system.massDynamics | Formulation of mass balance |
| Modelica.Fluid.Types.Dynamics | momentumDynamics | system.momentumDynamics | Formulation of momentum balance, if pressureLoss options available |
| Initialization › Wall |
| SI.Temperature | Twall_start | | Start value of wall temperature |
| SI.TemperatureDifference | dT | | Start value for pipe_1.T - pipe_2.T |
| Initialization |
| Boolean | use_T_start | true | Use T_start if true, otherwise h_start |
| Initialization › Fluid 1 |
| Medium_1.AbsolutePressure | p_a_start1 | Medium_1.p_default | Start value of pressure |
| Medium_1.AbsolutePressure | p_b_start1 | Medium_1.p_default | Start value of pressure |
| Medium_1.Temperature | T_start_1 | if use_T_start then Medium_1.T_default else Medium_1.temperature_phX((p_a_start1 + p_b_start1)/2, h_start_1, X_start_1) | Start value of temperature |
| Medium_1.SpecificEnthalpy | h_start_1 | if use_T_start then Medium_1.specificEnthalpy_pTX((p_a_start1 + p_b_start1)/2, T_start_1, X_start_1) else Medium_1.h_default | Start value of specific enthalpy |
| Medium_1.MassFraction[Medium_1.nX] | X_start_1 | Medium_1.X_default | Start value of mass fractions m_i/m |
| Medium_1.MassFlowRate | m_flow_start_1 | system.m_flow_start | Start value of mass flow rate |
| Initialization › Fluid 2 |
| Medium_2.AbsolutePressure | p_a_start2 | Medium_2.p_default | Start value of pressure |
| Medium_2.AbsolutePressure | p_b_start2 | Medium_2.p_default | Start value of pressure |
| Medium_2.Temperature | T_start_2 | if use_T_start then Medium_2.T_default else Medium_2.temperature_phX((p_a_start2 + p_b_start2)/2, h_start_2, X_start_2) | Start value of temperature |
| Medium_2.SpecificEnthalpy | h_start_2 | if use_T_start then Medium_2.specificEnthalpy_pTX((p_a_start2 + p_b_start2)/2, T_start_2, X_start_2) else Medium_2.h_default | Start value of specific enthalpy |
| Medium_2.MassFraction[Medium_2.nX] | X_start_2 | Medium_2.X_default | Start value of mass fractions m_i/m |
| Medium_2.MassFlowRate | m_flow_start_2 | system.m_flow_start | Start value of mass flow rate |