modelGenericHumidifier_u

Steam or adiabatic humidifier with relative mass flow rate as input

Extends from AixLib.Fluid.Interfaces.TwoPortHeatMassExchanger.

Information

Model for an air humidifier.

This model adds moisture to the air stream. The moisture can be either liquid (adiabatic) or steam. If steam is chosen, the vaporization temperature can be fixed or calculated from the pressure.

The amount of added moisture is equal to

ṁwat = u ṁwat,nom,

where u is the control input signal and ṁwat,nom is equal to the parameter mWat_flow_nominal. The parameter mWat_flow_nominal must be positive.

Twater_in is used to calculate the thermal power for the vaporization (sensible and latent heat) of the steam humidifier and to calculate the enthalpy for the liquid in the adiabatic case.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.MassFlowRatemWat_flow_nominalWater mass flow rate at u=1, positive for humidification
Modelica.Units.SI.TemperatureTLiqWat_inTemperature of liquid water that is vaporized
BooleansteamHumidifiertrueTrue: steam humidifier, false: adiabatic (water) humidifier
Advanced › Vaporization
BooleanTVapFixedtrueTrue: fixed vaporization temperature, false: vaporization temperature from pressure
Modelica.Units.SI.TemperatureTVap373.15Vaporization temperature of steam

Components

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputuControl input
Modelica.Blocks.Interfaces.RealOutputmWat_flowWater added to the fluid
Modelica.Blocks.Interfaces.RealOutputpowerEvaConsumed power for evaporization
Modelica.Blocks.Sources.RealExpressionsteamEnthalpyFlow
Modelica.Blocks.Sources.RealExpressionwaterEnthalpyFlow
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowprescribedHeatFlow
Modelica.Blocks.Sources.RealExpressionTVapPoint
Modelica.Blocks.Sources.RealExpressionTVapPointFix
Modelica.Blocks.Routing.RealPassThroughTsteam
Modelica.Blocks.Sources.RealExpressionrealExpression
Modelica.Blocks.Math.Productproduct

Revisions

  • December 06, 2022, by EBC-Modelica group:
    Fixes to increase compatability to OpenModelica #1378.
  • October 22, 2019, by Alexander Kümpel:
    First implementation.