modelSeveralTestCases

Test cases of pressure loss functions for several devices
Diagram of SeveralTestCases

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