modelPressureDropPartiallyTurbulent

Validation model for pressure drop for not fully turbulent flow

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

Information

This model tests the implementation of Buildings.Fluid.FixedResistances.PressureDrop for different values of the flow coefficient n.

For those configurations where the results should be the same, an assertion checks for equality, within a small tolerance.

Components

TypeNameDefaultDescription
Buildings.Fluid.Sources.Boundary_phsouPressure boundary condition
Buildings.Fluid.Sources.Boundary_phsinPressure boundary condition
Buildings.Fluid.FixedResistances.PressureDropres11Flow resistance
Buildings.Fluid.FixedResistances.PressureDropres12Flow resistance
Modelica.Blocks.Sources.RampPSignal source
Buildings.Fluid.Sensors.MassFlowRatesenMasFlo1Mass flow rate sensor
Buildings.Fluid.Sensors.MassFlowRatesenMasFlo2Mass flow rate sensor
Buildings.Utilities.Diagnostics.AssertEqualityassEqu1Assert equality of the two mass flow rates
Buildings.Fluid.FixedResistances.PressureDropres22Flow resistance
Buildings.Fluid.FixedResistances.PressureDropres23Flow resistance
Buildings.Fluid.Sensors.MassFlowRatesenMasFlo3Mass flow rate sensor
Buildings.Fluid.Sensors.MassFlowRatesenMasFlo4Mass flow rate sensor
Buildings.Utilities.Diagnostics.AssertEqualityassEqu2Assert equality of the two mass flow rates
Buildings.Fluid.FixedResistances.PressureDropres31Flow resistance
Buildings.Fluid.FixedResistances.PressureDropres32Flow resistance
Buildings.Fluid.Sensors.MassFlowRatesenMasFlo5Mass flow rate sensor
Buildings.Fluid.Sensors.MassFlowRatesenMasFlo6Mass flow rate sensor
Buildings.Utilities.Diagnostics.AssertEqualityassEqu3Assert equality of the two mass flow rates
Buildings.Fluid.FixedResistances.PressureDropres08Flow resistance
Buildings.Fluid.Sensors.MassFlowRatesenMasFlo7Mass flow rate sensor
Buildings.Fluid.FixedResistances.PressureDropres9Flow resistance
Buildings.Fluid.Sensors.MassFlowRatesenMasFlo8Mass flow rate sensor

Contents

NameDescription
MediumMedium model

Revisions

  • May 30, 2026, by Michael Wetter:
    First implementation.
    This is for Buildings, #4620.