modelHumanTotalHeat_VDI2078

Model for sensible and latent heat output after VDI 2078

Extends from AixLib.Obsolete.BaseClasses.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions), AixLib.Obsolete.Year2019.Utilities.Sources.InternalGains.Humans.HumanSensibleHeat_VDI2078 (Model for sensible heat output after VDI 2078).

Information

Overview

This model enhances the existing human model by moisture release and latent heat release. It is based on the same table from VDI 2078 (Table A.1).

Concept

It is possible to choose between several types of physical activity.

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).

The latent heat release is assumed to be convective only.

References

VDI 2078: Calculation of cooling load and room temperatures of rooms and buildings (VDI Cooling Load Code of Practice) - March 2012

Parameters

TypeNameDefaultDescription
IntegerActivityType (from HumanSensibleHeat_VDI2078)2Physical activity
RealNrPeople (from HumanSensibleHeat_VDI2078)1.0Number of people in the room
RealRatioConvectiveHeat (from HumanSensibleHeat_VDI2078)0.5Ratio of convective heat from overall heat output
Modelica.Units.SI.TemperatureT0 (from HumanSensibleHeat_VDI2078)Modelica.Units.Conversions.from_degC(22)Initial temperature

Connectors

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aConvHeat (from HumanSensibleHeat_VDI2078)
AixLib.Utilities.Interfaces.RadPortRadHeat (from HumanSensibleHeat_VDI2078)
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aTRoom (from HumanSensibleHeat_VDI2078)Air temperature in room
Modelica.Blocks.Interfaces.RealInputSchedule (from HumanSensibleHeat_VDI2078)
Modelica.Blocks.Interfaces.RealOutputMoistGainin kg/s

Components

TypeNameDefaultDescription
AixLib.Utilities.HeatTransfer.HeatToRadRadiationConvertor (from HumanSensibleHeat_VDI2078)
Modelica.Blocks.Math.MultiProductproductHeatOutput (from HumanSensibleHeat_VDI2078)
Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensortemperatureSensor (from HumanSensibleHeat_VDI2078)
Modelica.Blocks.Math.UnitConversions.To_degCto_degC (from HumanSensibleHeat_VDI2078)
Modelica.Blocks.Math.GainNr_People (from HumanSensibleHeat_VDI2078)
Modelica.Blocks.Math.GainSurfaceArea_People (from HumanSensibleHeat_VDI2078)
Modelica.Blocks.Nonlinear.Limiterlimiter (from HumanSensibleHeat_VDI2078)
Modelica.Blocks.Math.Gaingain (from HumanSensibleHeat_VDI2078)
Modelica.Blocks.Math.Gaingain1 (from HumanSensibleHeat_VDI2078)
Modelica.Thermal.HeatTransfer.Components.ThermalCollectorthermalCollector (from HumanSensibleHeat_VDI2078)
Modelica.Blocks.Math.MultiProductproductMoistureOutput
Modelica.Blocks.Math.GaintoKgPerSecond
Modelica.Blocks.Math.MultiProductproductLatentHeatOutput

Revisions

  • March, 2019, by Martin Kremer:
    First implementation.