# Calculation of Adaptive Thermal Heat Balance Indices

### Description

`calcATHB`

calculates three different indices related to the adaptive thermal heat balance framework

### Usage

1 2 3 | ```
calcATHBpmv(trm, psych, ta, tr, vel, rh, met, wme)
calcATHBpts(trm, psych, ta, tr, vel, rh, met, wme, pb, ltime, ht, wt)
calcATHBset(trm, psych, ta, tr, vel, rh, met, wme, pb, ltime, ht, wt)
``` |

### Arguments

`trm` |
Running mean outdoor temperature in [degree C] |

`psych` |
factor related to fixed effect on perceived control |

`ta` |
a numeric value presenting air temperature in [degree C] |

`tr` |
a numeric value presenting mean radiant temperature in [degree C] |

`vel` |
a numeric value presenting air velocity in [m/s] |

`rh` |
a numeric value presenting relative humidity [%] |

`met` |
a numeric value presenting metabolic rate in [met] |

`wme` |
a numeric value presenting external work in [met] |

`pb` |
a numeric value presenting barometric pressure in [torr] or [mmHg] |

`ltime` |
a numeric value presenting exposure time in [minutes] |

`ht` |
a numeric value presenting body height in [cm] |

`wt` |
a numeric value presenting body weight in [kg] |

### Details

All variables must have the same length 1. For the calculation of several values use function `calcComfInd`

.

### Value

Depending on the type chosen `calcATHB`

returns the following item:

`ATHBpmv` |
pmv value adapted through the ATHB appoach |

`ATHBset` |
set value adapted through the ATHB appoach |

`ATHBpts` |
pts value adapted through the ATHB appoach |

### Author(s)

Marcel Schweiker

### References

Schweiker, M. & Wagner, A. A framework for an adaptive thermal heat balance model (ATHB), Building and Environment, 2015, 94, 252 - 262

Schweiker, M. & Wagner, A. Exploring potentials and limitations of the adaptive thermal heat balance framework Proceedings of 9th Windsor Conference: making comfort relevant Cumberland Lodge, Windsor, UK, 2016

### See Also

see also `calcComfInd`

### Examples

1 2 3 4 5 6 7 8 | ```
## Calculation of ATHBpmv
calcATHBpmv(20, 0, 25, 25, .1, 50, 1.1, 0)
## Calculation of ATHBpts
calcATHBpts(20, 0, 25, 25, .1, 50, 1.1, 0, 760, 60, 171, 70)
## Calculation of ATHBset
calcATHBset(20, 0, 25, 25, .1, 50, 1.1, 0, 760, 60, 171, 70)
``` |