functionpressureLoss_m_flow_totalPressure

Return pressure drop from constant loss factor and mass flow rate (dp = f(m_flow))

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

Information

Compute pressure drop from constant loss factor and mass flow rate (dp = f(m_flow)). For small mass flow rates(|m_flow| < m_flow_small), the characteristic is approximated by a polynomial in order to have a finite derivative at zero mass flow rate.

Inputs

TypeNameDefaultDescription
SI.MassFlowRatem_flowMass flow rate from port_a to port_b
SI.Densityrho_a_desDensity at port_a, mass flow in design direction a -> b
SI.Densityrho_b_desDensity at port_b, mass flow in design direction a -> b
SI.Densityrho_b_nondesDensity at port_b, mass flow against design direction a <- b
SI.Densityrho_a_nondesDensity at port_a, mass flow against design direction a <- b
LossFactorDatadataConstant loss factors for both flow directions
SI.MassFlowRatem_flow_small0.01Turbulent flow if |m_flow| >= m_flow_small

Outputs

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