modelSeveralTestCases

Test cases of pressure loss functions for several devices

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

Switch to the diagram or equation layer to see the model of a Modelica.Fluid bend using Fluid.Dissipation pressure loss calculations .

This model executes pressure loss calculations out of the Fluid.Dissipation library for a bend of an incompressible and single-phase fluid flow considering surface roughness. Both the compressible case, where the mass flow rate (M_FLOW) is calculated in dependence of a known pressure loss (dp) and the incompressible case, where the pressure loss (DP) is calculated in dependence of a known mass flow rate (m_flow) are modelled.

Components

TypeNameDefaultDescription
SI.Diameterd_hyd0.1Hydraulic diameter
SI.AreaA_crossModelica.Constants.pi*d_hyd^2/4Cross sectional area
Realeta1e-3Dynamic viscosity of Water
Realrho1e3Density of Water
RealRe_cirinput_mflow.y*d_hyd/(eta*A_cross)Circular geometry
RealRe_recinput_mflow.y*d_hyd/(eta*d_hyd^2)Rectangular geometry
Realvel_cirinput_mflow.y/(rho*A_cross)Circular geometry
Realvel_recinput_mflow.y/(rho*d_hyd^2)Rectangular geometry
Modelica.Fluid.Systemsystem
Modelica.Blocks.Sources.Sineinput_mflow
Modelica.Blocks.Sources.RealExpressioninput_p
Modelica.Fluid.Sources.Boundary_pTIN_p
Modelica.Fluid.Sources.FixedBoundaryOUT_dp
Modelica.Fluid.Sources.FixedBoundaryOUT_mflow
Modelica.Fluid.Sources.MassFlowSource_TIN_mflow
Modelica.Fluid.Fittings.Bends.EdgedBendfrom_dpCalculate mass flow rate from pressure loss
Modelica.Fluid.Fittings.Bends.EdgedBendfrom_mflowCalculate pressure loss from mass flow rate
Modelica.Blocks.Sources.RealExpressioninput_p2
Modelica.Fluid.Sources.Boundary_pTIN_p2
Modelica.Fluid.Sources.FixedBoundaryOUT_dp2
Modelica.Fluid.Sources.FixedBoundaryOUT_mflow2
Modelica.Fluid.Sources.MassFlowSource_TIN_mflow2
Modelica.Fluid.Fittings.GenericResistances.VolumeFlowRatefrom_dp2Calculate mass flow rate from pressure loss
Modelica.Fluid.Fittings.GenericResistances.VolumeFlowRatefrom_mflow2Calculate pressure loss from mass flow rate
Modelica.Blocks.Sources.RealExpressioninput_p3
Modelica.Fluid.Sources.Boundary_pTIN_p3
Modelica.Fluid.Sources.FixedBoundaryOUT_dp3
Modelica.Fluid.Sources.FixedBoundaryOUT_mflow3
Modelica.Fluid.Sources.MassFlowSource_TIN_mflow3
Modelica.Fluid.Fittings.Bends.CurvedBendfrom_dp3Calculate mass flow rate from pressure loss
Modelica.Fluid.Fittings.Bends.CurvedBendfrom_mflow3Calculate pressure loss from mass flow rate