modelHumanTotalHeatTemperatureDependent

Model for total heat and moisture output of humans depending on the room temperature

Extends from HumanSensibleHeatTemperatureDependent (Model for sensible heat output of humans to environment dependent on the room temperature).

Information

Overview

This model enhances the existing human model by moisture release and latent heat release. It is based on the SIA 2024 and uses the same temperature dependent heat output.

Concept

It is possible to set an activity degree to consider different types of activity of the persons in the room.

The heat output depends on the air temperature in the room where the activity takes place.

A schedule of the activity is also required as constant presence of people in a room is not realistic. The schedule describes the presence of only one person, and can take values from 0 to 1.

Assumptions

The surface for radiation exchange is computed from the number of persons in the room, which leads to a surface area of zero, when no one is present. In particular cases this might lead to an error as depending of the rest of the system a division by this surface will be introduced in the system of equations -> division by zero.For this reason a limitiation for the surface has been intoduced: as a minimum the surface area of one human and as a maximum a value of 1e+23 m2 (only needed for a complete parametrization of the model).

References

[1]: SIA 2024: Space usage data for energy and building services engineering - 2015

  • Oktober 14, 2019  by Martin Kremer:
    Adapted to latest changes in IPBSA providing latent heat output at 37 degree Celsius
  • July 18, 2019  by Martin Kremer:
    Revision of latent heat output due to influence on room temperature.
  • July 10, 2019  by Martin Kremer:
    Revised due to changes on human model
  • March, 2019  by Martin Kremer:
    First implementation on issue #695.

Parameters

TypeNameDefaultDescription
RealratioConv (from PartialInternalGain)0.6Ratio convective to total heat release
Modelica.Units.SI.Emissivityemissivity (from PartialInternalGain)0.95Emissivity of radiative heat source surface
RealspecificPersons (from PartialHuman)0.05Specific persons per square metre room area
Modelica.Units.SI.ArearoomArea (from PartialHuman)Area of room
Modelica.Units.SI.HeatFlowRatespecificHeatPerPerson (from PartialHuman)70Specific heat output per person
RealactivityDegree (from HumanSensibleHeatTemperatureDependent)1.0activity degree of persons in room in met

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputuRel (from PartialInternalGain)Relative input related to max. value (might be a ratio related to number of people [-] or room area and specific heat flow [W/m2] or maximal heat flow [W]
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aconvHeat (from PartialInternalGain)Convective heat flow connector
AixLib.Utilities.Interfaces.RadPortradHeat (from PartialInternalGain)Radiative heat flow connector
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aTRoom (from PartialHuman)Air temperature in room
Modelica.Blocks.Interfaces.RealOutputQLat_flowlatent heat of moisture gains

Components

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowconvectiveHeat (from PartialInternalGain)
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowradiativeHeat (from PartialInternalGain)
AixLib.Utilities.HeatTransfer.HeatToRadradConvertor (from PartialInternalGain)Adaptor for approximative longwave radiation exchange with surface area
Modelica.Blocks.Math.Gaingain (from PartialInternalGain)
Modelica.Blocks.Math.GaingainSurfaces (from PartialInternalGain)
Modelica.Blocks.Nonlinear.Limiterlimiter (from PartialInternalGain)
Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensortemperatureSensor (from PartialHuman)Room temperature sensor
Modelica.Blocks.Math.UnitConversions.To_degCto_degC (from PartialHuman)Converter from Kelvin to Celsius
BaseClasses.TemperatureDependentHeatOutputSIA2024temperatureDependentHeatOutputSIA2024_1 (from HumanSensibleHeatTemperatureDependent)Temperature dependent heat output per person
BaseClasses.TemperatureDependentMoistureOutputSIA2024temperatureDependentMoistuerOutputSIA2024_1Temperature dependent moisture output per person
Modelica.Blocks.Math.GaintoKgPerSecondConverter from g/h to kg/s
Modelica.Blocks.Math.MultiProductproductMoistureOutputProduct of moisture output per person and number of people
Modelica.Blocks.Math.ProductlatentHeatConverter from mass flow moisture to latent heat
Modelica.Blocks.Sources.RealExpressionspecificLatentHeatLatent heat per kg moisture