calcPMVPPD {comf} | R Documentation |
PMV and PPD
Description
Function to calculate Predicted Mean Vote (PMV) and Predicted Percentage of Dissatisfied (PPD).
Usage
calcPMVPPD(ta, tr, vel, rh, clo=.5, met=1, wme=0, basMet=58.15, getLoad = FALSE)
Arguments
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 [%] |
clo |
a numeric value presenting clothing insulation level in [clo] |
met |
a numeric value presenting metabolic rate in [met] |
wme |
a numeric value presenting external work in [met] |
basMet |
a numeric value presenting basal metabolic rate [w/m2] |
getLoad |
a boolean value. Set to true to get thermal load as output instead of PMV/PPD |
Details
The PMV is an index that predicts the mean value of the thermal sensation of a large group of people on a sensation scale expressed from (-3) to (+3) corresponding to the categories cold, cool, slightly cool, neutral, slightly warm, warm and hot. The PPD is an index that establishes a quantitative prediction of the percentage of thermally dissatisfied people determined from PMV.
Note that the adjustments in the value for basMet need to be made with great cautiousness as the PMV calculation is an empirical model and might not be valid for other values of basMet than the one commonly used.
Value
PMV - Predicted Mean Vote
PPD - Predicted Percentage of Dissatisfied occupants in [%]
Lraw - thermal load (only when getLoad was set to TRUE)
Author(s)
Code implemented in to R by Marcel Schweiker. Further contribution by Sophia Mueller and Shoaib Sarwar.
References
Fanger (1970) Thermal Comfort Analysis and Applications in Environmental Engineering McGraw-Hill, New York.
ISO 7730 Ergonomics of the thermal environment analytical determination and interpretation of thermal comfort using calculation of the pmv and ppd indices and local thermal comfort criteria 2005.
See Also
see also calcComfInd
Examples
calcPMVPPD(25,25,0.3,50,0.5,1)