View source: R/calcComfInd.R View source: R/ComfortIndices.r
calcComfInd | R Documentation |
calcComfInd
calculates one or more thermal comfort indices using a list of climatic conditions.
calcComfInd(lsCond, request = "all")
comfind(lsCond, request = "all")
lsCond |
a list of climatic conditions and additional variables necessary for one or more of the indices (see details below). |
request |
a vector with one or more comfort indices (see details below). |
The list lsCond
could contain one or more of the following variables:
ta | Air temperature in (degree C) |
tr | mean radiant temperature in (degree C) |
vel | Air velocity in (m/s) |
rh | Relative Humidity (%) |
clo | clothing (clo) |
met | metabolic rate (met) |
wme | External work (met) |
tu | turbulence intensity (%) |
tmmo | mean monthly outdoor temperature in (degree C) |
ltime | Exposure time (min) |
pb | Barometric pressure (torr) |
wt | weight (kg) |
ht | height (cm) |
trm | Running mean outdoor temperature in (degree C) |
age | age (years) |
gender | gender (female = 1) |
tsk | mean skin temperature in (degree C) |
psych | factor related to fixed effect on perceived control |
apCoeff | adaptive coefficient for pmv |
epCoeff | expectancy factor for pmv |
asCoeff | adaptive coefficient for set |
esCoeff | expectancy factor for set |
asv | actual sensation vote (0 = neutral) |
tao | outdoor air temperature |
rho | outdoor relative humidity |
frad | 0.7(for seating), 0.73(for standing) [-] |
eps | emissivity [-] |
ic | 1.084 (average permeability), 0.4 (low permeability) |
tcr | initial values for core temp |
tsk | initial values for skin temperature |
basMet | basal metabolic rate |
warmUp | length of warm up period, i.e. number of times, loop is running for HBx calculation |
cdil | value for cdil in 2-node model of Gagge (applied in calculation of HbEx) |
sigmatr | value for cdil in 2-node model of Gagge (applied in calculation of HbEx) In case a variable is not given, but necessary for the respective index, a standard value from a list of values is used. |
The vector request
can contain the following elements:
Element | Description | Required variables |
"all" | Calculation of all indices described below | all variables |
"pmv" | Predicted mean vote | ta, tr, vel, rh, clo, met, wme |
"ppd" | Predicted precentage dissatisfied | ta, tr, vel, rh, clo, met, wme |
"tnhumphreys" | Neutral temperature according to Humphreys | tmmo |
"tAdapt15251" | Adaptive comfort temperature according to EN 15251 | trm |
"dTNZ" | Distance to thermoneutral zone | ht, wt, age, gender, clo, vel, tsk, ta |
"ATHBpmv" | Adaptive thermal heat balance vote based on pmv | ta, tr, vel, rh, met, wme, psych, trm |
"ATHBset" | Adaptive standard effective temperature | ta, tr, vel, rh, trm, met, wme, pb, ltime, ht, wt, psych |
"ATHBpts" | Adaptive thermal heat balance vote based on set | ta, tr, vel, rh, trm, met, wme, pb, ltime, ht, wt, psych |
"apmv" | Adaptive predicted mean vote according to Yao et al. | ta, tr, vel, rh, clo, met, wme, apCoeff |
"ptsa" | Adaptive predicted thermal sensation vote according to Gao et al. | ta, tr, vel, rh, clo, met, wme, pb, ltime, ht, wt, asCoeff |
"epmv" | pmv adjusted with expectancy factor based on Fanger and toftum | ta, tr, vel, rh, clo, met, wme, epCoeff, asv |
"ptse" | Predicted thermal sensation vote based on set and adjusted with expectancy factor according to Gao et al. | ta, tr, vel, rh, clo, met, wme, pb, ltime, ht, wt, esCoeff, asv |
"set" | standard effective temperature based on two node model by Gagge et al. | ta, tr, vel, rh, clo, met, wme, pb, ltime, ht, wt |
"et" | Effective temperature based on two node model by Gagge et al. | ta, tr, vel, rh, clo, met, wme, pb, ltime, ht, wt |
"tsens" | Predicted thermal sensation | ta, tr, vel, rh, clo, met, wme, pb, ltime, ht, wt |
"disc" | Predicted discomfort | ta, tr, vel, rh, clo, met, wme, pb, ltime, ht, wt |
"ps" | Predicted percentage satisfied with the level of air movement | ta, tr, vel, rh, clo, met, wme, pb, ltime, ht, wt |
"pd" | Predicted percentage dissatisfied due to draft | ta, tr, vel, rh, clo, met, wme, pb, ltime, ht, wt, tu |
"pts" | Predicted thermal sensation vote based on set | ta, tr, vel, rh, clo, met, wme, pb, ltime, ht, wt |
"HBxst" | Human body exergy consumPtion rate using steady state method | ta, tr, vel, rh, clo, met, tao, rho, frad, eps, ic, ht, wt, tcr, tsk, basMet, warmUp, cdil, sigmatr |
calcComfInd
returns one or more rows with the comfort indices listed as request
. For details see details above.
In case one of the variables is not given, a standard value will be taken from a list (see createCond
for details.
Sophia Mueller and Marcel Schweiker. Further contribution by Shaomi Rahman.
For references see individual functions.
see also calcPMVPPD
, calc2Node
, calcHbExSteady
, calcATHBpmv2015
, calcdTNZ
, calcPMVadj
, calcPtsa
, calctAdapt
## Creating list with all values
lsCond <- createCond()
## Requesting all comfort indices
calcComfInd(lsCond, request="all")
## Requesting a single index
calcComfInd(lsCond, request="pmv")
## Requesting multiple indices
calcComfInd(lsCond, request=c("pmv", "ptse"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.