comf (version 0.1.9)

calcComfInd: Calculating one or more Thermal Comfort Indices using a List of Climatic Conditions

Description

calcComfInd calculates one or more thermal comfort indices using a list of climatic conditions.

Usage

calcComfInd(lsCond, request = "all")

Arguments

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

Value

calcComfInd returns one or more rows with the comfort indices listed as request. For details see details above.

Details

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
apCoeffc adaptive coefficient for cool side for pmv
apCoeffw adaptive coefficient for warm side for pmv
epCoeff expectancy factor for pmv
asCoeffc adaptive coefficient for cool side for set
asCoeffw adaptive coefficient for warm side 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)

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, apCoeffc, apCoeffw
"ptsa" Adaptive predicted thermal sensation vote according to Gao et al. ta, tr, vel, rh, clo, met, wme, pb, ltime, ht, wt, asCoeffc, asCoeffw
"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

References

For references see individual functions.

See Also

see also calcPMVPPD, calc2Node, calcHbExSteady, calcATHB, calcdTNZ, calcpmvadj, calcPtsadj, calctadapt

Examples

Run this code
# NOT RUN {
## Creating list with all values
lsstrd <- createCond()

## Requesting all comfort indices
calcComfInd(lsstrd, request="all")

## Requesting a single index
calcComfInd(lsstrd, request="pmv")

## Requesting multiple indices
calcComfInd(lsstrd, request=c("pmv", "ptse"))

# }

Run the code above in your browser using DataLab