modelSprayHumidifier

Idealized model of a spray humidifier

Extends from AixLib.Airflow.AirHandlingUnit.ModularAirHandlingUnit.Components.BaseClasses.PartialHumidifier (partial model of a humidifier).

Information

This model provides a idealized spray humidifier. The output air humidity is calculated either using the input air humidity and the mass flow rate of water:

mair,in Xair,in + mwat,in ηB = mair,out Xair,out

or it is calculated using a set point for the humidity at the outlet if the parameter use_X_set is set to true. Note: If the relative humidity with the givin set-point or mass flow rate of water would exceed saturation the humidification is reduced to reach saturation as maximum. Additionally a warning will be thrown.

The energy balance is formulated using the enthalpy of the air streams and the enthalpy of the water:

mair,in hair,in + mwat,in hwat,in ηB = mair,out hair,out

The humidifying degree ηB is calculated using the water to air ratio E:

ηB = 1 - exp(-k E)

E = mwat,in ⁄ mair,in

If the boolean variable simplify_m_wat_flow is set to true, the mass flow rate of the water is not considered for the mass balance. Moreover the enthalpy of the water is neglected for the energy balance.

The equations are based on [1].

References

[1]: Baumgarth, Hörner, Reeker (Hrsg.): Handbuch der Klimatechnik, Band 2, 5. Auflage, VDE Verlag GmbH, 2011 (pp.304-306)

Parameters

TypeNameDefaultDescription
Booleanuse_X_set (from PartialHumidifier)falseif true, a set humidity is used to calculate the necessary mass flow rate
Modelica.Units.SI.TemperatureTWatIn (from PartialHumidifier)temperature of liquid water added to humidifier
Realk500exponent for humidification degree
Advanced
Modelica.Units.SI.SpecificHeatCapacitycpAir (from PartialComponent)1006specific heat capacity of dry air
Modelica.Units.SI.SpecificHeatCapacitycpSteam (from PartialComponent)1860specific heat capacity of steam
Modelica.Units.SI.DensityrhoAir (from PartialComponent)1.2Density of air
Modelica.Units.SI.SpecificHeatCapacitycpWater (from PartialHumidifier)4180specific heat capacity of liquid water
Nominal conditions
Modelica.Units.SI.MassFlowRatem_flow_nominal (from PartialComponent)nominal mass flow rate
Modelica.Units.SI.PressureDifferencedp_nominal (from PartialComponent)pressure drop at nominal mass flow rate
Modelica.Units.SI.MassFlowRatemWat_flow_nominal (from PartialHumidifier)0.05nominal water/steam flow rate of humidifier

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputmAirIn_flow (from PartialComponent)mass flow rate of incoming air
Modelica.Blocks.Interfaces.RealInputTAirIn (from PartialComponent)Temperature of incoming air
Modelica.Blocks.Interfaces.RealInputXAirIn (from PartialComponent)absolute humidity of incoming air
Modelica.Blocks.Interfaces.RealOutputmAirOut_flow (from PartialComponent)mass flow rate of outgoing air
Modelica.Blocks.Interfaces.RealOutputTAirOut (from PartialComponent)temperature of outgoing air
Modelica.Blocks.Interfaces.RealOutputXAirOut (from PartialComponent)absolute humidity of outgoing air
Modelica.Blocks.Interfaces.RealOutputdp (from PartialComponent)pressure difference
Modelica.Blocks.Interfaces.RealInputu (from PartialHumidifier)input connector scaling water flow rate [0..1]
Modelica.Blocks.Interfaces.RealInputX_set (from PartialHumidifier)
Modelica.Blocks.Interfaces.RealOutputQ_flowheat flow rate
Modelica.Blocks.Interfaces.RealOutputmWat_flowmass flow rate water

Components

TypeNameDefaultDescription
Modelica.Units.SI.SpecificEnthalpyhAirIn (from PartialComponent)specific enthalpy of incoming air
Modelica.Units.SI.SpecificEnthalpyhAirOut (from PartialComponent)specific enthalpy of outgoing air
PartialPressureDroppartialPressureDrop (from PartialHumidifier)
Modelica.Units.SI.SpecificEnthalpyhWatInspecific enthalpy of incoming water
RealetaHumhumidification degree
Utilities.Psychrometrics.SaturationPressurepSat
Utilities.Psychrometrics.X_pWhumRat

Revisions

  • April, 2019, by Martin Kremer:
    First Implementation.
  • April 2020, by Martin Kremer:
    Extended from PartialHumidifier.
  • January 2022, by Martin Kremer:
    Implemented maximum limit for saturation.