functionpressureLoss_m_flow

Return pressure loss dp as function of mass flow rate m_flow, i.e., dp = f(m_flow), due to wall friction

Extends from Modelica.Icons.Function (Icon for functions).

Information

Inputs

TypeNameDefaultDescription
SI.MassFlowRatem_flowMass flow rate from port_a to port_b
SI.Densityrho_aDensity at port_a
SI.Densityrho_bDensity at port_b
SI.DynamicViscositymu_aDynamic viscosity at port_a (dummy if use_mu = false)
SI.DynamicViscositymu_bDynamic viscosity at port_b (dummy if use_mu = false)
SI.LengthlengthLength of pipe
SI.DiameterdiameterInner (hydraulic) diameter of pipe
SI.AreacrossAreapi*diameter^2/4Inner cross section area
Modelica.Fluid.Types.Roughnessroughness2.5e-5Absolute roughness of pipe, with a default for a smooth steel pipe (dummy if use_roughness = false)
SI.MassFlowRatem_flow_small0.01Regularization of zero flow if |m_flow| < m_flow_small (dummy if use_m_flow_small = false)
SI.ReynoldsNumberRe_turbulent4000Turbulent flow if Re >= Re_turbulent (dummy if use_Re_turbulent = false)

Outputs

TypeNameDefaultDescription
SI.PressuredpPressure loss (dp = port_a.p - port_b.p)