Buildings.Fluid.AirFilters.Data

Performance data for air filters

Information

This package contains performance data set for air filters.

Extends from Modelica.Icons.MaterialPropertiesPackage (Icon for package containing property classes).

Package Content

Name Description
Buildings.Fluid.AirFilters.Data.Generic Generic Generic data record for air filters
Buildings.Fluid.AirFilters.Data.Characteristics Characteristics Functions for filter characteristics

Buildings.Fluid.AirFilters.Data.Generic Buildings.Fluid.AirFilters.Data.Generic

Generic data record for air filters

Information

Record that contains performance parameters for air filters.

It is used as a template of performance data for the filter models in Buildings.Fluid.AirFilters.

The default value for the flow exponent is set to m=0.85, which is the average of the inverse of the value a in Li et al., 2022.

The filter flow resistance model increases the pressure drop based on the mass accumulated in the filter. This is computed in Buildings.Fluid.AirFilters.BaseClasses.PressureDropWithVaryingFlowCoefficient using the input dpCor = b^M, where M is the dimensionless ratio of the mass that is accumulated, with M=0 for a clean filter and M=1 for a filter that accumulated the mass mCon_max. If dpCor=2, at the nominal mass flow rate m_flow_nominal, there will be twice the pressure drop compared to dp_nominal. Hence, the achieve this, set b=2.

References

Qiang Li ta al., (2022). Experimental study on the synthetic dust loading characteristics of air filters. Separation and Purification Technology 284 (2022), 120209.

Extends from Modelica.Icons.Record (Icon for records).

Contents

TypeNameDefaultDescription
Realm0.85Flow exponent, so that m_flow_nominal/ dp_nominal^m = m_flow/ dp^m. Set m=0.5 for turbulent, m=1 for laminar
StringnamCon[:]{"CO2"}Contaminant names
FiltrationEfficiencyParametersfilEffPar[size(namCon, 1)] Filtration efficiency of each contaminant versus the relative mass of all captured contaminants
Realb2.0Resistance coefficient (multiplier for pressure drop if filter is fully dirty)
Nominal condition
MassFlowRatem_flow_nominal Nominal air mass flow rate [kg/s]
PressureDifferencedp_nominal200Nominal pressure drop [Pa]
Filter accumulated mass
MassmCon_max Maximum mass of the contaminant that can be captured by the filter [kg]
MassmCon_start0Initial contaminant mass of the filter after replacement [kg]

Modelica definition

record Generic "Generic data record for air filters" extends Modelica.Icons.Record; parameter Modelica.Units.SI.MassFlowRate m_flow_nominal "Nominal air mass flow rate"; parameter Modelica.Units.SI.PressureDifference dp_nominal( displayUnit="Pa") = 200 "Nominal pressure drop"; parameter Real m(min=0.5, max=1) = 0.85 "Flow exponent, so that m_flow_nominal/ dp_nominal^m = m_flow/ dp^m. Set m=0.5 for turbulent, m=1 for laminar"; parameter Modelica.Units.SI.Mass mCon_max "Maximum mass of the contaminant that can be captured by the filter"; parameter Modelica.Units.SI.Mass mCon_start(final min=0) = 0 "Initial contaminant mass of the filter after replacement"; parameter String namCon[:]={"CO2"} "Contaminant names"; parameter Buildings.Fluid.AirFilters.Data.Characteristics.FiltrationEfficiencyParameters filEffPar[size(namCon,1)] "Filtration efficiency of each contaminant versus the relative mass of all captured contaminants"; parameter Real b=2.0 "Resistance coefficient (multiplier for pressure drop if filter is fully dirty)"; end Generic;