modelSteamHumidifier
Extends from AixLib.Airflow.AirHandlingUnit.ModularAirHandlingUnit.Components.BaseClasses.PartialHumidifier (partial model of a humidifier).
Information
This model describes an idealized steam humidifier.The enthalpy of the steam is considered by its temperature. All steam added to the air flow is binded in the air and leads to an increase of the absolute humidity.
The heat flow is calculated using the specific steam enthalpy and mass flow rate of the steam.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | use_X_set (from PartialHumidifier) | false | if true, a set humidity is used to calculate the necessary mass flow rate |
| Modelica.Units.SI.Temperature | TWatIn (from PartialHumidifier) | temperature of liquid water added to humidifier | |
| Advanced | |||
| Modelica.Units.SI.SpecificHeatCapacity | cpAir (from PartialComponent) | 1006 | specific heat capacity of dry air |
| Modelica.Units.SI.SpecificHeatCapacity | cpSteam (from PartialComponent) | 1860 | specific heat capacity of steam |
| Modelica.Units.SI.Density | rhoAir (from PartialComponent) | 1.2 | Density of air |
| Modelica.Units.SI.SpecificHeatCapacity | cpWater (from PartialHumidifier) | 4180 | specific heat capacity of liquid water |
| Nominal conditions | |||
| Modelica.Units.SI.MassFlowRate | m_flow_nominal (from PartialComponent) | nominal mass flow rate | |
| Modelica.Units.SI.PressureDifference | dp_nominal (from PartialComponent) | pressure drop at nominal mass flow rate | |
| Modelica.Units.SI.MassFlowRate | mWat_flow_nominal (from PartialHumidifier) | 0.05 | nominal water/steam flow rate of humidifier |
| Advanced › Vaporization | |||
| Modelica.Units.SI.Temperature | TSteam | 373.15 | Temperature of steam |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | mAirIn_flow (from PartialComponent) | mass flow rate of incoming air | |
| Modelica.Blocks.Interfaces.RealInput | TAirIn (from PartialComponent) | Temperature of incoming air | |
| Modelica.Blocks.Interfaces.RealInput | XAirIn (from PartialComponent) | absolute humidity of incoming air | |
| Modelica.Blocks.Interfaces.RealOutput | mAirOut_flow (from PartialComponent) | mass flow rate of outgoing air | |
| Modelica.Blocks.Interfaces.RealOutput | TAirOut (from PartialComponent) | temperature of outgoing air | |
| Modelica.Blocks.Interfaces.RealOutput | XAirOut (from PartialComponent) | absolute humidity of outgoing air | |
| Modelica.Blocks.Interfaces.RealOutput | dp (from PartialComponent) | pressure difference | |
| Modelica.Blocks.Interfaces.RealInput | u (from PartialHumidifier) | input connector scaling water flow rate [0..1] | |
| Modelica.Blocks.Interfaces.RealInput | X_set (from PartialHumidifier) | ||
| Modelica.Blocks.Interfaces.RealOutput | Q_flow | heat flow rate |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.SpecificEnthalpy | hAirIn (from PartialComponent) | specific enthalpy of incoming air | |
| Modelica.Units.SI.SpecificEnthalpy | hAirOut (from PartialComponent) | specific enthalpy of outgoing air | |
| PartialPressureDrop | partialPressureDrop (from PartialHumidifier) | ||
| Modelica.Units.SI.SpecificEnthalpy | hSteam | specific enthalpy of steam |
Revisions
- May 2019, by Ervin Lejlic:
First implementation. - May 2019, by Martin Kremer:
Changed variable names for naming convention and deleting efficiency. - June 2019, by Martin Kremer:
Fixed bug in calculation of heat flow due to wrong calculation of steam enthalpy. Added assertion for steam temperature. - April 2020, by Martin Kremer:
Changed to extend from partial humidifier.