modelHeatAccumulation
Accumulating of heat to substance
Extends from Physiolibrary.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
| Type | Name | Default | Description |
|---|---|---|---|
| Physiolibrary.Types.SpecificHeatCapacity | SpecificHeat | 4186.8 | Mass specific heat |
| Physiolibrary.Types.Temperature | NormalBodyTemperature | 310.15 | Shift of absolute zero temperature to normal body values |
| Physiolibrary.Types.Mass | Weight | 1 | Total mass weight if useMassInput=false |
| Initialization | |||
| Physiolibrary.Types.Heat | relativeHeat_start | 0 | Heat start value = weight*(initialTemperature - 37degC)*specificHeat |
| Conditional inputs | |||
| Boolean | useMassInput | false | =true, if mass input is used |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Interfaces.HeatPort_b | q_in | Heat inflow/outflow connector | |
| Physiolibrary.Types.RealIO.HeatOutput | relativeHeat | Current accumulated heat = weight*(T - 37degC)*specificHeat | |
| Physiolibrary.Types.RealIO.MassInput | weight | m | Weight of mass, where the heat are accumulated |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Physiolibrary.Types.Temperature | T | Current temperature |
Revisions
2009-2018
Marek Matejak, marek@matfyz.cz