Calculation of pressure loss in a straight pipe for laminar flow regime of an incompressible and single-phase fluid flow only.
Generally this function is numerically best used for the compressible case , where the pressure loss (dp) is known (out of pressures as state variable) in the used model and the corresponding mass flow rate (M_FLOW) has to be calculated. On the other hand the function dp_laminar_DP is numerically best used for the incompressible case if the mass flow rate (m_flow) is known (as state variable) and the pressure loss (DP) has to be calculated. See more information.
function dp_laminar_MFLOW extends Modelica.Icons.Function; import FD = Modelica.Fluid.Dissipation.PressureLoss.StraightPipe; input Modelica.Fluid.Dissipation.PressureLoss.StraightPipe.dp_laminar_IN_con IN_con "Input record for function dp_laminar_MFLOW" annotation( Dialog(group = "Constant inputs")); input Modelica.Fluid.Dissipation.PressureLoss.StraightPipe.dp_laminar_IN_var IN_var "Input record for function dp_laminar_MFLOW" annotation( Dialog(group = "Variable inputs")); input SI.Pressure dp "Pressure loss" annotation( Dialog(group = "Input")); output SI.MassFlowRate M_FLOW "Output for function dp_laminar_MFLOW"; end dp_laminar_MFLOW;