Calculation of a generic pressure loss in dependence of a pressure loss coefficient.
Generally this function is numerically best used for the incompressible case, where the mass flow rate (m_flow) is known (as state variable) in the used model and the corresponding pressure loss (DP) has to be calculated. On the other hand the function dp_pressureLossCoefficient_MFLOW is numerically best used for the compressible case if the pressure loss (dp) is known (out of pressures as state variable) and the mass flow rate (M_FLOW) has to be calculated. See more information.
function dp_pressureLossCoefficient_DP
extends Modelica.Icons.Function;
import FD = Modelica.Fluid.Dissipation.PressureLoss.General;
input Modelica.Fluid.Dissipation.PressureLoss.General.dp_pressureLossCoefficient_IN_con IN_con "Input record for dp_pressureLossCoefficient_DP" annotation(
Dialog(group = "Constant inputs"));
input Modelica.Fluid.Dissipation.PressureLoss.General.dp_pressureLossCoefficient_IN_var IN_var "Input record for dp_pressureLossCoefficient_DP" annotation(
Dialog(group = "Variable inputs"));
input SI.MassFlowRate m_flow "Mass flow rate" annotation(
Dialog(group = "Input"));
output SI.Pressure DP "Output for function dp_pressureLossCoefficient_DP";
end dp_pressureLossCoefficient_DP;