modelCO2Balance
Calculation of CO2 concentration within a thermal zone
Information
This model assumes co2 as an ideal gas to calculate the density of co2:
rho_CO2 = p_Air * w_CO2 * M_Air / (R * T_Air)
The delivered volume flow rate results to:
V̇_CO2 = RQ * M * A_Body / CE * T_Air/ 273.15 K
The zone is assumed to be occupied by men to determine the amount of CO2 emitted. For a different occupancy the default values must be replaced.
Examples
See AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Area | areaZon | Zone area | |
| Real | actDeg | 1.8 | Activity degree (Met units) |
| Modelica.Units.SI.Volume | VZon | Zone volume | |
| Modelica.Units.SI.MassFraction | XCO2_amb | 6.12157E-4 | Massfraction of CO2 in atmosphere (equals 403ppm) |
| Modelica.Units.SI.Area | areaBod | 1.8 | Body surface area source SIA 2024:2015 |
| Modelica.Units.SI.DensityOfHeatFlowRate | metOnePerSit | 58 | Metabolic rate of a relaxed seated person in Met (1 Met = 58 W/m^2) |
| Real | spePeo | 0.05 | Specific persons per square metre room area |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | XCO2 | Massfraction of CO2 in room in kgCO2/kgTotalAir | |
| Modelica.Blocks.Interfaces.RealInput | airExc | Total ventilation and infiltration rate in 1/h | |
| Modelica.Blocks.Interfaces.RealOutput | mCO2_flow | Incoming and outgoing CO2 massflow in kg/s | |
| Modelica.Blocks.Interfaces.RealInput | TAir | Air temperature of thermal zone | |
| Modelica.Blocks.Interfaces.RealInput | uRel | relative number of people related to max. value | |
| Modelica.Blocks.Interfaces.RealOutput | CO2Con | CO2 concentration in the thermal zone in ppm |
Revisions
- August 27, 2020, by Katharina Breuer:
First implementation