| SI.Volume | V (from PartialStraightPipe) | crossArea*length*nParallel | Volume size |
| Assumptions |
| Boolean | allowFlowReversal (from PartialTwoPort) | system.allowFlowReversal | = true to allow flow reversal, false restricts to design direction (port_a -> port_b) |
| Geometry |
| Real | nParallel (from PartialStraightPipe) | 1 | Number of identical parallel pipes |
| SI.Diameter | diameter (from PartialStraightPipe) | | Diameter of circular pipe |
| Modelica.Fluid.Types.Roughness | roughness (from PartialStraightPipe) | 2.5e-5 | Average height of surface asperities (default: smooth steel pipe) |
| General › Geometry |
| SI.Length | length (from PartialStraightPipe) | | Length |
| Boolean | isCircular (from PartialStraightPipe) | true | = true, if cross sectional area is circular |
| SI.Area | crossArea (from PartialStraightPipe) | Modelica.Constants.pi*diameter*diameter/4 | Inner cross section area |
| SI.Length | perimeter (from PartialStraightPipe) | Modelica.Constants.pi*diameter | Inner perimeter |
| Static head |
| SI.Length | height_ab (from PartialStraightPipe) | 0 | Height(port_b) - Height(port_a) |
| Assumptions › Dynamics |
| Modelica.Fluid.Types.Dynamics | energyDynamics | system.energyDynamics | Formulation of energy balance |
| Modelica.Fluid.Types.Dynamics | massDynamics | system.massDynamics | Formulation of mass balance |
| Initialization |
| Medium.AbsolutePressure | p_a_start | system.p_start | Start value of pressure at port a |
| Medium.AbsolutePressure | p_b_start | p_a_start | Start value of pressure at port b |
| Boolean | use_T_start | true | Use T_start if true, otherwise h_start |
| Medium.Temperature | T_start | if use_T_start then system.T_start else Medium.temperature_phX((p_a_start + p_b_start)/2, h_start, X_start) | Start value of temperature |
| Medium.SpecificEnthalpy | h_start | if use_T_start then Medium.specificEnthalpy_pTX((p_a_start + p_b_start)/2, T_start, X_start) else Medium.h_default | Start value of specific enthalpy |
| Medium.MassFraction[Medium.nX] | X_start | Medium.X_default | Start value of mass fractions m_i/m |
| Medium.ExtraProperty[Medium.nC] | C_start | fill(0, Medium.nC) | Start value of trace substances |
| Medium.MassFlowRate | m_flow_start | system.m_flow_start | Start value for mass flow rate |
| Assumptions › Heat transfer |
| Boolean | use_HeatTransfer | false | = true to use the HeatTransfer model |