modelPressureDropWithVaryingFlowCoefficient

Flow resistance with a varying flow coefficient

Extends from Buildings.Airflow.Multizone.BaseClasses.PartialOneWayFlowElement, Buildings.Airflow.Multizone.BaseClasses.PowerLawResistanceParameters.

Information

Model of a flow resistance with a varying flow coefficient.

This block is implemented based on Buildings.Fluid.FixedResistances.PressureDrop and inherits most of its configuration. However, its mass flow rate is calculated differently by using

m_flow / √dp = m_flow_nominal / (√dp_nominal*dpCor),

where dpCor is a correction factor of the flow coefficient. Therefore, if dpCor=1.2, at the nominal mass flow rate m_flow_nominal, there will be 20% more pressure drop than dp_nominal.

Parameters

TypeNameDefaultDescription
Nominal condition
Modelica.Units.SI.PressureDifferencedp_nominalPressure difference of clean filter at m_flow_nominal

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputdpCorFlow coefficient correction factor

Revisions

  • December 10, 2025, by Michael Wetter:
    Deleted old implementation as it assumed the pressure drop to be quadratic to the flow rate, which is not the case for a filter.
  • December 22, 2023, by Sen Huang:
    First implementation.