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
| Type | Name | Default | Description |
|---|---|---|---|
| Nominal condition | |||
| Modelica.Units.SI.PressureDifference | dp_nominal | Pressure difference of clean filter at m_flow_nominal | |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | dpCor | Flow 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.