Learn R Programming

comf (version 0.1.12)

calcComfInd: 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")

comfind(lsCond, request = "all")

Value

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

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

Author

Sophia Mueller and Marcel Schweiker. Further contribution by Shaomi Rahman.

Details

The list lsCond could contain one or more of the following variables:

taAir temperature in (degree C)
trmean radiant temperature in (degree C)
velAir velocity in (m/s)
rhRelative Humidity (%)
cloclothing (clo)
metmetabolic rate (met)
wmeExternal work (met)
tuturbulence intensity (%)
tmmomean monthly outdoor temperature in (degree C)
ltimeExposure time (min)
pbBarometric pressure (torr)
wtweight (kg)
htheight (cm)
trmRunning mean outdoor temperature in (degree C)
ageage (years)
gendergender (female = 1)
tskmean skin temperature in (degree C)
psychfactor related to fixed effect on perceived control
apCoeffadaptive coefficient for pmv
epCoeffexpectancy factor for pmv
asCoeffadaptive coefficient for set
esCoeffexpectancy factor for set
asvactual sensation vote (0 = neutral)
taooutdoor air temperature
rhooutdoor relative humidity
frad0.7(for seating), 0.73(for standing) [-]
epsemissivity [-]
ic1.084 (average permeability), 0.4 (low permeability)
tcrinitial values for core temp
tskinitial values for skin temperature
basMetbasal metabolic rate
warmUplength of warm up period, i.e. number of times, loop is running for HBx calculation
cdilvalue for cdil in 2-node model of Gagge (applied in calculation of HbEx)
sigmatrvalue 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:

ElementDescriptionRequired variables
"all"Calculation of all indices described belowall variables
"pmv"Predicted mean voteta, tr, vel, rh, clo, met, wme
"ppd"Predicted precentage dissatisfiedta, tr, vel, rh, clo, met, wme
"tnhumphreys"Neutral temperature according to Humphreystmmo
"tAdapt15251"Adaptive comfort temperature according to EN 15251trm
"dTNZ"Distance to thermoneutral zoneht, wt, age, gender, clo, vel, tsk, ta
"ATHBpmv"Adaptive thermal heat balance vote based on pmvta, tr, vel, rh, met, wme, psych, trm
"ATHBset"Adaptive standard effective temperatureta, tr, vel, rh, trm, met, wme, pb, ltime, ht, wt, psych
"ATHBpts"Adaptive thermal heat balance vote based on setta, 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 toftumta, 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 sensationta, tr, vel, rh, clo, met, wme, pb, ltime, ht, wt
"disc"Predicted discomfortta, tr, vel, rh, clo, met, wme, pb, ltime, ht, wt
"ps"Predicted percentage satisfied with the level of air movementta, tr, vel, rh, clo, met, wme, pb, ltime, ht, wt
"pd"Predicted percentage dissatisfied due to draftta, tr, vel, rh, clo, met, wme, pb, ltime, ht, wt, tu
"pts"Predicted thermal sensation vote based on setta, tr, vel, rh, clo, met, wme, pb, ltime, ht, wt
"HBxst"Human body exergy consumPtion rate using steady state methodta, tr, vel, rh, clo, met, tao, rho, frad, eps, ic, ht, wt, tcr, tsk, basMet, warmUp, cdil, sigmatr

References

For references see individual functions.

See Also

see also calcPMVPPD, calc2Node, calcHbExSteady, calcATHBpmv2015, calcdTNZ, calcPMVadj, calcPtsa, calctAdapt

Examples

Run this code
## 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"))

Run the code above in your browser using DataLab