modelHeatAccumulation

Accumulating of heat to substance

Extends from Icons.HeatAccumulation.

Information

The "HeatAccumulation" library class models heat accumulation in Physiolibrary. This class has one thermal connector with temperature and heat flow. Heat energy is accumulated inside the class, stored in the variable "relativeHeat". This value is relative to normal body temperature of 37 °C; a positive value therefore indicates an internal temperature above 37 °C, while a negative value indicates temperature below 37 °C. Of course the particular value of temperature depends on the mass and specific heat of the instance.

Parameters

TypeNameDefaultDescription
Types.SpecificHeatCapacitySpecificHeat4186.8Mass specific heat
Types.TemperatureNormalBodyTemperature310.15Shift of absolute zero temperature to normal body values
Types.MassWeight1Total mass weight if useMassInput=false
Initialization
Types.HeatrelativeHeat_start0Heat start value = weight*(initialTemperature - 37degC)*specificHeat
External inputs/outputs
BooleanuseMassInputfalse=true, if mass input is used

Connectors

TypeNameDefaultDescription
Interfaces.HeatPort_bq_inHeat inflow/outflow connector
Types.RealIO.HeatOutputrelativeHeatCurrent accumulated heat = weight*(T - 37degC)*specificHeat
Types.RealIO.MassInputweightmWeight of mass, where the heat are accumulated

Components

TypeNameDefaultDescription
Types.TemperatureTCurrent temperature

Revisions

2009-2010

Marek Matejak, Charles University, Prague, Czech Republic