Energy and Buildings 64 (2013) 17–25
Contents lists available at SciVerse ScienceDirect
Energy and Buildings journal homepage: www.elsevier.com/locate/enbuild
Feasibility analysis of using humidex as an indoor thermal comfort predictor Rajib Rana a,∗ , Brano Kusy a , Raja Jurdak a , Josh Wall b , Wen Hu a a b
Autonomoius Systems Laboratory, CSIRO, 1 Technology ct, Pullenvale, QLD 4069, Australia CSIRO Energy Technology, 10 Murray Dwyer Circuit, Mayfield West, NSW 2304, Australia
a r t i c l e
i n f o
Article history: Received 12 March 2013 Received in revised form 22 April 2013 Accepted 25 April 2013
a b s t r a c t HVAC energy savings have been a key focus of recent building energy management efforts, but the savings typically reduce thermal comfort for building occupants. Established thermal comfort models use complex and person-specific parameters, such as clothing insulation and metabolic rate, to predict individual comfort levels, making the design of automated comfort modelling systems a highly challenging endeavour. In this paper, we investigate the use of humidex, which encapsulates both temperature and humidity, as an easily measurable and highly representative indoor thermal comfort predictor. We verify the feasibility of humidex as an indoor thermal comfort predictor by contrasting its performance to that of the best feature set (the feature set that best predicts the thermal comfort) constructed jointly by recursive sequential forward selection and support vector regression. The analysis using the global datasets, including data from seven climate zones across three continents, shows that humidex is a favourable and easily measurable indoor thermal comfort descriptor when humidity is significant. We take away the message from the analysis and design, develop, and deploy a system that couples a deployment of sensor nodes in an office environment, where each node collects the ambient temperature and humidity at each person’s desk, and an automated survey mechanism to record people’s thermal sensation votes. We use subjective response through the surveys as ground truth to validate the performance of the thermal comfort prediction using humidex. The results confirm our analysis of global datasets and show that humidex is a good predictor of indoor thermal comfort at high humidity. © 2013 Elsevier B.V. All rights reserved.
1. Introduction Climate change and greenhouse gas emissions are forcing society to reevaluate energy efficiency practices. Buildings consume a large portion of the total energy in industrial countries. Much of the energy consumption in buildings is due to HVAC systems, which has motivated several recent studies on making these systems more energy-efficient [1,2]. Reductions in HVAC energy consumption, that limit heating in the winter or cooling in the summer, always run the risk of reducing the thermal comfort level of building occupants and of nullifying their original purpose. This has led to an increased interest in understanding and modeling thermal comfort for HVAC energy management. Modelling thermal comfort itself has been extensively studied [3] independently of energy efficiency. A major barrier to integrating thermal comfort models into HVAC control
∗ Corresponding author. Tel.: +61 7 3327 4471; fax: +61 7 3327 4455. E-mail addresses:
[email protected],
[email protected] (R. Rana),
[email protected] (B. Kusy),
[email protected] (R. Jurdak),
[email protected] (J. Wall),
[email protected] (W. Hu). 0378-7788/$ – see front matter © 2013 Elsevier B.V. All rights reserved. http://dx.doi.org/10.1016/j.enbuild.2013.04.019
systems is the complexity of these models, as they depend on several person-specific parameters. In particular, predictive mean vote (PMV) is widely used in the literature to predict people’s thermal comfort using parameters such as metabolism rate and clothing insulation. These parameters are very difficult to collect from each person, particularly as the scale of the problem grows. Due to difficulties of automating the thermal comfort measurement using PMV, we seek to find alternative methods to estimate thermal comfort level. In particular, we seek to identify easily and inexpensively measurable feature(s)1 and model their correlation with thermal comfort for estimating thermal comfort levels with reasonable accuracy. Recently proposed HVAC integrated thermal comfort models rely on temperature or humidity for describing thermal comfort [4,5]. Humidex is an alternative metric that fuses temperature and humidity into a single quantity (a detailed description of humidex is provided in Section 3), but it was proposed for outdoor comfort mapping. This paper is the first to propose humidex for indoor comfort mapping.
1 In this paper the term “feature” refers to various physical phenomena, e.g., temperature, air velocity, etc.
18
R. Rana et al. / Energy and Buildings 64 (2013) 17–25
26
50
24
22
−1
45
−0.5
0
0.5
1
1.5
40 2
Thermal comfort
Humidex
b
Humidity
Temperature
a
26.5
26
25.5
25 −1
0 1 Thermal comfort
2
Fig. 1. Illustration of importance of humidex over temperature: (a) thermal comfort versus temperature and humidity; (b) thermal comfort versus humidex.
Fig. 1 illustrates why considering temperature or humidity in isolation is insufficient. Using data from our campus,2 Fig. 1(a) maps the thermal comfort level to ambient temperature and humidity, showing that high humidity may distort the monotonic mapping of temperature and thermal comfort. In contrast, Fig. 1(b) maps the humidex metric against thermal comfort, revealing a stronger correlation with comfort than temperature or humidity alone. The feasibility of a thermal comfort predictor needs to be verified in the global context, i.e. across different climate zones and seasons. We therefore conduct a comparative study based on publicly available data spanning 7 different climate zones across 3 continents. The data includes a large set of parameters, both easily measurable and otherwise, that are likely to determine thermal comfort. We determine the best feature set through an iterative process of sequential forward selection and support vector regression. We contrast the prediction performance of the best feature set with that of humidex and show that the humidex performs better in high humidity situations. Capitalizing on the learnings from the global datasets, we design, develop, and deploy a system for automated thermal comfort modelling. The system couples a deployment of sensor nodes in an office environment, where each node collects the ambient temperature and relative humidity at each person’s desk, and an automated survey mechanism to intake people’s subjective thermal sensation. Results from our own deployment coincide with the results of the global dataset, demonstrating the superior thermal comfort prediction performance of humidex in humid conditions. The remainder of the paper is organized as follows. In Section 2 we discuss the previous work in the area of comfort modelling. Then in the next section (Section 3) we provide background information about the conventional method of predicting thermal sensation, followed by the description of the proposed comfort modelling method in Sections 4 and 5. In Section 6 we describe the simulation results, followed by the design and description and evaluation of our end-to-end system in Section 7. Finally, we conclude in Section 8. 2. Related work Smart HVAC control to reduce building energy consumption and carbon footprint has been an active research area in the past few years [6,1,7]. A major theme of the previous work was on how to duty cycle HVAC systems aggressively when there is no occupant in the buildings and thermal comfort is irrelevant. While [1,8] focused on office building occupancy prediction, [6,9] focused
2
The dataset will be discussed in Section 7.1.
residential home occupancy. In this paper, we focus on the automatic thermal comfort prediction in commercial buildings when there are occupants inside. Note that there are occupants in most of the commercial buildings during the critical “peak load” periods when the price of electricity is most expensive. American Society of Heating, Refrigerating and Air-conditional Engineers (ASHRAE) defines Thermal comfort as “the state of mind in humans that expresses satisfaction with the surrounding environment” [10]. This implies that the thermal satisfaction depends on both physiological and psychological factors, which makes it difficult to measure. The most popular comfort measurement is Fanger’s PMV model which is standardised in ISO 7730 [11,12]. PMV model requires significant number of parameters (see Section 3.1 for the details), and some of them such as metabolic rate and clothing insulation are too complex to be measured by inexpensive sensors automatically. One of the conventional ways to collect these parameters is via expensive and labour intensive survey. De Dear collected 22,000 sets of PMV records in 160 buildings across four continents and the datasets are available to the public online [13], which is also being used for evaluation in this paper (see Section 6 for the details). Due to the complexity of PMV measurements, a number of researchers proposed methods to estimate PMV by assuming values for some parameters (e.g., clothing insulation is 1.0 m2 K/W during winter and 0.5 m2 K/W during summer) and modelling the other parameters using easily measurable parameters (e.g. model mean radiant temperature using room temperature). For example, Naive Bayes model [4] proposed by Ahmed et al. and artificial neural networks (ANN) based learning approach proposed by Ploennings et al. follow the above principle to estimate PMV values. However, we do not follow this pathway, as realistically people form diverse cultural and country background inhabiting in the office buildings are very likely to have non-uniform clothing insulation, metabolism, etc. Furthermore, some of the above works assume constant air velocity in the calculation of PMV, which may also be unachievable. There has been work done in the literature where people tend to model the thermal sensation directly from indoor temperature. For example, Bermejo et al. proposed a fuzzy logic based [7] on-line learning system to predict the user’s thermal sensation. Users are required to provide binary input of “too cold” or “too warm” during training phase. Then, a comfort model is built for each user based on the individual input and the thermal parameters. Another example is ThermoNet [5], which uses indoor temperature as a proxy of the thermal comfort in open plan office buildings. However, for both of the methods it is not clear how the authors identified temperature as an important parameter to proxy for thermal sensation. Note that we conduct a comprehensive study on the global climate data to demonstrate the feasibility of humidex an indoor thermal comfort predictor.
R. Rana et al. / Energy and Buildings 64 (2013) 17–25
Anika et al. in [14] developed algorithms to model thermal comfort from temperature and validated their method by conducting study on the global climate dataset (same dataset as used in this paper). However, our focus is different to them as we seek to understand the feasibility of humidex as a thermal comfort predictor. Furthermore, we develop and deploy a sensor network system for automatically modelling thermal comfort, which was not of interest to the authors in [14]. 3. Background In this section we describe the classical method of computing thermal sensation using PMV. We report the features required to compute PMV, outlining their measurement complexity. We then define humidex and describe its scope for comfort modelling. 3.1. Thermal comfort and predictive mean vote (PMV) Thermal comfort (or sensation) is often measured using the predicted mean vote (PMV) [11], which predicts the mean vote of a large group of people according to the ASHRAE thermal sensation scale [10]. The ASHRAE thermal sensation scale spans over the range −3 to +3 and has the following definition: +3 = hot; +2 = warm; +1 = slightly warm; 0 = neutral; −1 = slightly cool; −2 = cool; −3 = cold. PMV depends on six features, amongst them two are personal dependent variables: metabolic rate and clothing insulation and the remaining four are environmental variables: indoor air temperature, mean radiant temperature, air velocity and relative humidity. A room is said to have optimal thermal conditions if its PMV value is zero. Note that PMV is sensitive to estimates of features such as metabolic rate and clothing insulation, which are difficult to estimate, and in practical situations often vary. Therefore, it is very difficult to measure thermal sensation using PMV in dynamic office environments [3,15]. Moreover, two of the environmental features: mean radiant temperature and air velocity require expensive sensors to measure accurately. 3.2. Thermal comfort and humidex The humidex [16] is an index number used by Canadian meteorologists to describe the perceived thermal feeling of a person, by combining the effect of heat and humidity. The humidex is a unitless number, however, it roughly refers to the temperature in degree centigrade. For example, if the temperature is 30 ◦ C, but the calculated humidex is 35, the perceived temperature by any average person will be close to 35 ◦ C. The typical formula to calculate Humidex involves dewpoint and temperature, however, we use a variant (see Eq. (1) [16]) which uses relative humidity and temperature ([T = Temperature ◦ C, H = Relative humidity]). Humidex = T +
5 (e − 10) 9
e = 6.112 × 10(7.5T/(237.7+T )) ×
(1) H . 100
(1)
Humidex is mainly used in outdoor environments, however, in this paper we investigate its feasibility as an indoor thermal comfort predictor. In order to contrast the performance of humidex as an indoor comfort predictor, we consider additional features subject to their ease and affordability of acquisition. We consider indoor air temperature, relative humidity, air velocity, mean radiant temperature and outdoor temperature and relative humidity. In addition, we consider a simple feature: climate, which is however not a physical phenomenon. It is a unique identifier assigned to each season and
19
climate zone pair. We select the best set out of these features to contrast the performance of humidex as an indoor comfort predictor. 4. Feature selection for comfort modelling In order to study the feasibility of humidex as a thermal comfort predictor, we contrast its performance with the best possible feature set. In this section we describe the process of determining the best feature set form a set of features. 4.1. Feature selection Practical machine learning algorithms are known to degrade prediction accuracy when provided with many features which are not necessary to predict the desired output [17]. We therefore use a feature selection algorithm to select the best set of features to accurately predict thermal comfort. We adopt the wrapper based feature selection algorithm proposed by Ron Kohavi et al. in [17]. In particular, we use their sequential forward selection (SFS) approach. In the literature “Filter based feature selection” algorithms are also used for sequential feature selection. However, we prefer a wrapper based approach due to better accuracy. Sequential forward selection is a simple “greedy” search algorithm. Starting from an empty feature set, the SFS algorithm creates candidate feature subsets by sequentially adding each of the features not yet selected. For each candidate feature subset, the algorithm performs n-fold (typically 10-fold) cross-validation by repeatedly calling an “evaluation” function with different training and test subsets. Each time the evaluation function is called, it returns a “criterion value”. Typically, the evaluation function uses the train subsets to train or fit a model, then predicts values for test subsets using that model, and finally returns the distortion, of those predicted values from real observations as the criterion value. In the cross-validation calculation for a given candidate feature set, the criterion values are averaged and the mean criterion value is then used to evaluate each candidate feature subset. If the criterion value is an error metric, SFS chooses the candidate feature subset that minimizes the mean criterion value. The forward feature selection steps are summarized in Algorithm 4.1. This process continues until adding more features does not decrease the criterion. Algorithm 4.1 (SFS()). 1. 2.
Start with the empty set X0 = { ∅ } Select the next best feature x+ = argminPrediction Error(Xk + x)
3. 4.
Update Xk+1 = Xk + x+ ; k = k + 1 If criterion(Xk+1 ) < criterion(Xk ), Go to 2; otherwise return Xk+1 .
x/ ∈Xk
In this paper we use root-mean-square (RMS) to compute the difference between predicted and real thermal sensation. We observe that for a given dataset the selected feature sets sometimes vary. We therefore, run the feature selection algorithm multiple times and choose the set of features that was selected the maximum number of times. 5. Support vector regression for predicting thermal comfort Given a feature set computed by the sequential forward selection algorithm, we use support vector regression (SVR) for modelling thermal comfort from features. This section will briefly describe how the SVR algorithm predicts the thermal sensation vote from the input features.
20
R. Rana et al. / Energy and Buildings 64 (2013) 17–25
Given a training set {(x1 , y1 ), (x2 , y2 ), . . ., (x , y )}, support vector regression computes the function f(x) that has at most deviation from the actual observed yi for the complete training set. In our setting xi ’s are the values of a given feature and yi ’s are the corresponding thermal sensation votes. Note that x can be a vector representing one feature or a matrix representing multiple features. However, for simplicity let us first assume that x is a vector; later on we will revert back to matrix. Let us assume the relationship between the variables is linear of the form y = ωx + b, where ω and b are parameters need to be estimated. Fig. 2 shows a few possible linear relationships between the points x and y. The solid line in Fig. 2(b) shows the SVR line given by f(x) = ωx + b. The cylindrical area between the dotted lines shows the region without penalty. Points lying outside the cylinder are penalized by -intensive loss function (2) [18] given by || . || :=
0
if|| ≤
|| −
otherwise.
(2)
In the extreme case when ω = 0 (as in Fig. 2(a)), is not big enough to give zero loss for all points, therefore the overall error becomes very high. Next Fig. 2(b)) represents the case where the training data fits the solid line quite well. The solid line represents the classical regression analysis, where the loss function is measured as the squared estimation error. Note that although the solid line fits the data well, the cylindrical area between dotted lines has shrunk, which shows less generalization capacity. SVR seeks to find a balance between amount of flatness (represented by the cylindrical area between dotted lines) and amount of training mistakes i.e., fit (see Fig. 2(c)). Mathematically, SVR minimizes the following optimization problem [18,19] to compute the decision surface:
1 2 (i + i∗ ) ω +C 2
arg min
i=1
s.t. yi − (ωi xi ) − b ≤ + i
(3)
(ωi xi ) + b − yi ≤ + i∗ i i∗ ≥ 0 for i = 1, 2, 3, . . . , The optimization problem in (3) is convex quadratic with linear constraints, therefore, a unique solution exists. The first term of the objective function, (1/2)ω2 , represents the degree of complexity, which is represented by the -insensitive region between lines y = ωx + b + and y = ωx + b − . The slack variables i and i∗ , i = 1, 2, . . ., l, are constrained to be nonnegative. All points i inside the -insensitive region have both i = 0 and i∗ = 0. If a point i lies outside the -insensitive region, then either i > 0 and i∗ = 0 or i = 0 and i∗ => 0. The adjustable constant C determines the trade-off between function’s complexity, (1/2)ω2 and the overall loss associated with it. Since loss occurs only if a point lies outside the -insensitive region, the second term of the objective function, C
i=1
(i + i∗ ), stands for the actual amount of loss associated
with the estimated function, if ω = 0, then the loss C i=1 (i + i∗ ) would be extremely big, as depicted in Fig. 2a. Likewise, if the sum
C i=1 (i + i∗ ) is relatively small, then ω would be extremely big, and consequently (1/2)ω2 too. Therefore, at the minimum of the objective function in (3) a balance is found between (1/2)ω2 and
C i=1 (i + i∗ ), ensuring neither the resulting function f(x) = ωx + b fits the data perfectly, nor that it is too flat. Generally a dual representation of the optimization problem (3) is used to solve for the SVR. We now abuse x to represent multiple independent variable. If there are n independent variables, then we are looking for the optimal regression function, with a vector of independent variables, “weight” vector ω = (ω1 , ω2 , . . ., ωn ), and
flatness is defined in terms of the Euclidean norm of the weight vector: ||ω|| = ω12 + ω22 , . . . , ωn2 . The unknown parameters of the linear SVR ω, b, i and, i = 1, 2, . . ., l, can be found as the unique solution of the dual of the primal problem of (3) [20,21]: arg max
−
1 2
(˛i − ˛∗i )(˛j − ˛∗j )(xi .xj ) +
i,j=1
s.t.
0 ≤ ˛i , ˛∗i ≤ C, i = 1, 2, . . . ,
(˛i − ˛∗i )yi −
i=1
i=1
(˛i − ˛∗i )
(4)
(˛i − ˛∗i ) = 0
i=1
In the dual formulation (4) the unknowns are the multipliers ˛i and ˛∗i , i = 1, 2, . . . , . They are weight associated with each data point i. If both ˛i and ˛∗i are zero for a point i, then the point lies inside the -insensitive region, therefore, plays no role for final formulation of SVR function. The SVR regression now takes the form of f (x) =
(˛∗i − ˛i )(x.xi ) + b,
(5)
i=1
where x is a vector containing the values of independent variables for a new test point. There are a number of popular implementations of SVR in the literature, among them -SVR [22] and -SVR [23] are two worth mentioning. However, -SVR or -SVR just use different versions of the penalty parameter, the same optimization problem is solved in either case. We use -SVR in our experiments. We use the matlab library LIBSVM [24] to implement -SVR. There are two functions: svmtrain and svmpredict for training and testing, respectively. Recall from Section 3.2 that we incorporate indoor air temperature, relative humidity, air velocity, mean radiant temperature and outdoor temperature, climate and relative humidity as candidate features. We construct input feature using values of these independent variables. Using the input features mapped to corresponding thermal comfort votes, svmtrain then outputs ˛∗ − ˛ and b. The prediction method, svmpredict, then use these values and some other parameters (for details please review [24]) to predict the thermal comfort given the new value of input features. 6. Simulation 6.1. Dataset We test the feasibility of humidex as an indoor comfort predictor using the publicly available ASHRAE RP-884 database [13]. This database contains 52 studies with more than 20,000 user comfort votes from office buildings across 10 different climate zones. We use data from seven different climate zones which spans three continents. We did not consider the climate zones which had: (1) less than 200 records; or (2) excluded any of the features that we consider in this paper. We also consider the full range of seasonal data whenever available within each climate zone. Considering that a climate zone across different continents has similar weather conditions, we include each climate zone only once in our analysis. To avoid cluttering the image, in some illustrations, we use short names of climate zones which are mapped to their full names in Table 1. In total, we use 6,837 records from the entire dataset. 6.2. Simulation setting 6.2.1. Performance metric Thermal sensation votes are taken in the ASHARE scale which spans a range of −3 to 3 with an interval 1. However, the predicted
R. Rana et al. / Energy and Buildings 64 (2013) 17–25
a
b
21
c
C|y − f(x)|
C|y − f(x)|
y
y
y
x
x
x
Fig. 2. Support vector regression explained: (a) no relation between x and y; (b) linear regression; (c) linear SVR.
Table 1 Summary of climate zones and seasons (with short form representation) used in this paper. Climate zone
City, country
Seasons
Short form
Building type
Mean indoor humidity %
Semi arid high altitude Wet equatorial Tropical savanna Hot arid Humid subtropical West coast marine Mediterranean
Saidu, Pakistan Singapore Townsville, Australia Kalgoorlie-Boulder, Australia Brisbane, Australia Merseyside, UK Athens, Greece
Summer, Winter Summer Dry, Wet Winter, Summer Summer Summer Summer
SH-s WE-s TS-d,TS-wt HA-w,HA-s HS-s WCM-s M-s
NV HVAC HVAC HVAC HVAC HVAC NV
45.96 55.40 50.83,56.30 41.44,41.44 53.22 33.47 33.47
votes can be fractions, therefore, an exact match of predicted and true thermal sensation vote is not viable. Followed by Anika et al. in [14], if the difference between true and predicted thermal sensation is up to 0.5, we consider the prediction as correct.
6.2.2. Local and global features In this paper “local features” correspond to the feature set constructed by the SFS method for individual climate zone and season. On the other hand “global features” are the feature set constructed by the SFS over all the seven climate zones. We study and compare the performance of global and local features in predicting the thermal sensation. If the prediction performance of the global feature set is similar to that of local feature sets, it would be sufficient to compare the prediction performance of humidex with only the global feature set. The SFS algorithm selects indoor relative humidity, air velocity, temperature and outdoor temperature as the global features. Local features were constructed by applying SFS for each individual climate zone and season. The features selected for the local datasets are summarized in Table 2.
6.2.3. Experiments The prediction experiments were conducted in two steps: feature selection and prediction. In the feature selection step the SFS method used 10-fold cross validation to construct the feature set. The evaluation function computed the root mean square error between the predicted and actual thermal sensation. Features were
added to the set until the RMS error decreased. We used the built-in implementation of SFS in Matlab [25]. In the prediction step we divided any given dataset into training and test sets with no overlaps. In particular, in order to produce the results we permutated the dataset 100 times and used the first half as training set and the second half as test set and averaged the prediction results over these 100 iterations. We used the implementation of -support vector regression from the LIBSVM [24] web portal. Both training and test data were scaled within range [−1, 1]. The data was then sparsified to meet the LIBSVM input format. We used linear Kernel since the number of features was sufficiently large. The other popular alternative of linear kernel is the Radial basis function (RBF), which is however used when the number of features (attributes) is relatively small and the relationship between the attributes and labels (thermal sensation vote) is nonlinear. We used the linear kernel after empirically verifying that it performs better than RBF for our datasets.
6.3. Results In this section we contrast the performance of the global features with that of the local features to find the best performing feature set. We then compare the performance of humidex with that of the best feature set. In addition, we compare the prediction performance of humidex with individual features: indoor temperature and humidity, since these two features were used in the past for automatic thermal comfort modelling in the indoor setting.
Table 2 Local feature sets. “1” means corresponding feature is included and “0” means otherwise.
SH-s WE-s TS-w TS-d HA-s HA-w HS-s WCM-s M-s
Mean radiant temperature
Relative humidity
Air velocity
Room temperature
Outdoor temperature
Outdoor relative humidity
Climate
Humidex
1 1 1 1 0 0 1 1 1
1 0 0 0 1 1 1 0 0
1 1 0 0 1 1 1 1 1
1 1 1 1 1 1 1 0 0
0 0 1 1 0 1 0 0 0
0 0 1 1 1 1 0 1 0
0 0 0 0 1 0 0 0 0
1 1 1 1 1 1 1 0 0
22
R. Rana et al. / Energy and Buildings 64 (2013) 17–25 80%
Prediction accuracy
70% 60% 50% 40% SFS features − Local SFS features − Global
30% 20% 10% semi arid high altitude summer
wet equatorial summer
tropical savanna dry
hot arid summer
tropical savana wet
hot arid winter
humid subtropical west coast marine summer summer
mediterranean summer
Fig. 3. Local versus global SFS features.
6.3.1. Global versus local features Local features are expected to perform better than the global features, and this has been observed in Fig. 2. Encouragingly, the difference between global and local features is quite insignificant for most of the climates. Therefore, we conclude that the global features sufficiently represent thermal comfort. We now compare the performance of humidex with that of the global feature set as a common benchmark.
a
6.3.2. Global features versus humidex The comparison of humidex with global features across seven climate zones of three different continents is illustrated in Fig. 3. Except for three climate zones: wet equatorial summer, humid subtropical summer and tropical savana wet, humidex performs similarly to the global features. For the above three climate zones, humidex performs 5–10% better compared to the global feature set. Mean indoor humidity of various climate zones reported in Table 1
SFS features − Global Temperature Humidity Humidex Radiant Tempearture
80%
Prediction accuracy
70% 60% 50% 40% 30% 20% 10% tropical savanna dry
tropical savanna wet
hot arid winter
c
80%
Prediction accuracy
70% 60% 50% 40% 30%
humid subtropical summer SFS features − Global Temperature Humidity Humidex Radiant Tempearture
80% 70% 60%
Prediction accuracy
b
SFS features − Global Temperature Humidity Humidex Radiant Tempearture
hot arid summer
50% 40% 30% 20%
20% 10%
10% semi arid high latitude summer
wet equatorial summer
west coast marine summer
mediterranean summer
Fig. 4. Prediction accuracy of various features across three continents: (a) Australia; (b) Asia; (c) Europe.
R. Rana et al. / Energy and Buildings 64 (2013) 17–25
23
shows that the humidity in the above three climate zones is quite high, which forms the basis for humidex to obtain higher accuracy (recall that the global feature set does not include humidex). 6.3.3. Humidex versus humidity and temperature Compared to humidity, humidex performs significantly better (approx. 10–25%) in five (tropical savana wet, humid subtropical summer, semi arid high altitude summer, west coast Marian summer and Mediterranean summer) out of nine climate zones and seasons. For the rest of the climate zones and seasons the performance of humidex is similar to humidity. The comparison of humidex and temperature is similar to the comparison of humidex with global features. For the three climates with high humidity (see Table 1): wet equatorial summer, humid subtropical summer and tropical savana wet, the performance of humidex is significantly (approximately 10%) better compared to temperature. In the rest of the climate zone and seasons, temperature and humidex perform quite similarly (less than 5% difference). Prediction accuracy offered by radiant temperature is almost similar to that of operative temperature (temperature in the plot). Therefore, the comparison of humidex with two different temperatures reveal three facts: (1) humidex is preferable to temperature in high humid situation; (2) temperature (operative) could also be a strong predictor of thermal comfort and (3) operative temperature can substitute radiant temperature, which is comparative difficult/expensive to measure.
Fig. 5. Data collection system. Wireless sensors and ComfortSENSE application forward user data to an SQL database.
7. Thermal comfort experiments In this section, we focus on evaluating the proposed humidex model as an indoor thermal comfort predictor in our own deployment. We deploy wireless sensors that measure temperature and humidity at people’s office desks and use desktop computers to survey people’s thermal comfort. We collect sensor data and thermal comfort surveys for one month periods over two seasons and evaluate the accuracy of our low-cost3 comfort model against the ground-truth surveys. 7.1. Data collection We collect data using two primary mechanisms as shown in Fig. 4. Climate domes are installed at each person’s personal desk and collect environmental data. ComfortSENSE [26] PC application is installed at participants’ personal computers and it collects responses to thermal comfort surveys. Climate dome is a wireless sensor device that was developed in-house. The device periodically records temperature and humidity and sends the data over a multi-hop wireless network to a base station. We install the domes on office desks to maximize the accuracy of sensor readings. The dome is powered by AA batteries and can be deployed easily in a short time. The data collected by the domes is labelled by the office location of the domes and timestamped when received at the base station. We assume that the time that climate dome packets travel to reach the base station is negligible. Finally, once received, the raw data is stored in an SQL database on our server. ComfortSENSE is a PC application that allows us to survey people’s thermal sensation. The application is installed on desktop computers of all participants and it periodically pops up a window
3 We held our comfort model low-cost due to two key aspects. (1) It only requires manpower to initially install the domes, while it eliminates all labour cost for regularly conducting comfort surveys. (2) It only involves inexpensive sensors: temperature and humidity sensor.
Fig. 6. Thermal comfort survey.
querying participants about their current thermal comfort. We trigger ComfortSENSE surveys remotely from a server and store the responses in the SQL database. The survey questions and answers (see Fig. 5) were designed based on the ASHRAE standard on thermal environmental conditions for human occupancy [10] and the responses were recorded on the scale from 3 to −3, using
Fig. 7. Deployment floor plan. We equipped 22 users in 14 offices with climate domes and comfortSENSE applications, depicted by red dots. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of the article.)
24
R. Rana et al. / Energy and Buildings 64 (2013) 17–25
a
90% Temperature Humidex Humidity
80%
60% 50% 40% 30%
70 60
Mean humidity %
Prediction accuracy
70%
b
50 40 30 20
20% 10
10% Qcat − Summer
Qcat − Winter
0
Qcat − Summer
Qcat − Winter
Fig. 8. Prediction accuracy of various features collected on our campus: (a) prediction accuracy of various features collected on our campus; (b) relative humidity in campus.
the following terms: hot, warm, slightly warm, neutral, slightly cool, cool, and cold. Each survey is labelled by location of the user’s computer that needs to be provided during ComfortSENSE installation. 7.2. Experimental results We deployed climate domes and installed ComfortSENSE application in 14 offices that were occupied by 22 users (see Fig. 6). We ran two sets of experiments in two different weather seasons spanning summer (2 weeks) and winter (2 weeks). During the experiments, we collected climate data every 5 min and requested comfort surveys four times per day on three different days per week. We varied the time of day and the day of week of surveys to uniformly sample thermal comfort over normal office hours (i.e., 9 am till 5 pm). Note that we did not receive surveys from all 22 users, instead, we received the surveys from six of them (approximately 30%). We investigated the cause of this declined participation and identified three key reasons: (1) forgetting to run ComfortSENSE client; (2) sense of privacy invasion; (3) lack of interest. However, 6 person is a reasonable number, since researches (e.g., researchers in [14]) use similar number of person’s data to validate comfort prediction model. We use data collected by the climate domes as an input to the thermal comfort model introduced in Section 5. The model predicts thermal comfort of a given participant which we compare against the ground truth values from ComfortSENSE surveys. We evaluate the prediction accuracy separately for the two weather seasons in Figcommuniation hyperlinkfig:temperatureVSThermalResponsereffig:temperatureVSThermalResponse. Accuracy of our humidex model is approximately 80% and 60% for summer and winter, respectively. We also compare the performance of humidex with humidity and temperature. Note that based on the ASHRAE 62-2001 standard [27] it is recommended to maintain maximum 60% humidity during the summer and at least 25–45% during the winter. Humidity outside these ranges may cause discomfort. Our empirical humidity measurements indicate 60% humidity during summer and 50% humidity during winter, which is within or near the ASHRAE bounds. In the summer, when humidity is high (see Fig. 7(b)), humidex performs approximately 20% better than temperature. However, in the winter season due to reduced humidity, humidex does not perform as good as the temperature. Humidity predicts quite similar to humidex on our campus.
7.3. Discussion Note that our campus is in the humid subtropical climate. Recall that in the humid subtropical climate zone of the global datasets we observe 10% better performance of humidex compared to temperature. However, we achieve better results −20% improvement using our campus dataset, which may be a result of the higher observed humidity in our experiments (60% versus 53% for the global dataset). Furthermore, the overall accuracy using our campus dataset is also higher: 80% compared to 65% in the humid subtropical dataset. This is due to the fact that we model thermal comfort for individual users and compute prediction accuracy by averaging the prediction accuracy for individual users. For global datasets we conducted aggregated (over all the users in a building) comfort modelling, which supposedly results in higher perdition error. Note that for global dataset there were only a few climate zones where there was the scope for individual comfort modelling. In order to span a large datasets, we therefore considered to perform aggregate comfort modelling for the global datasets (Fig. 8). 8. Conclusion and future work In this paper we investigate the feasibility of using humidex as an indoor thermal comfort predictor. We use thermal comfort data within office buildings from seven climate zones across three continents and use sequential feature selection to construct a feature set that best describes people’s thermal comfort. We contrast the performance of the best feature set with humidex by modelling the correlation between the features and thermal comfort using support vector regression and conclude that humidex is the best predictor in high humid situations. Capitalizing on our findings we design, develop, and deploy a system at our campus for automated thermal comfort modelling. The system couples a deployment of sensor nodes in an office environment, where each node collects the ambient temperature and relative humidity at each person’s desk, and an automated survey mechanism to input people’s subjective thermal sensation. Results from our own deployment also support humidex as a good predictor for modelling indoor thermal comfort in humid situations. References [1] Y. Agarwal, B. Balaji, S. Dutta, R. Gupta, T. Weng, Duty-cycling buildings aggressively: the next frontier in hvac control, in: 10th International Conference on Information Processing in Sensor Networks (IPSN), 2011 April, 2011, pp. 246–257.
R. Rana et al. / Energy and Buildings 64 (2013) 17–25 [2] K. Dalamagkidis, D. Kolokotsa, K. Kalaitzakis, G. Stavrakakis, Reinforcement learning for energy conservation and comfort in buildings, Building and Environment 42 (7) (2007) 2686–2698. [3] R. de Dear, A. Auliciems, Validation of the predicted mean vote model of thermal comfort in six Australian field studies, ASHRAE Transactions 91 (5) (1985) 452–468. [4] A. Ahmed, J. Ploennigs, Y. Gao, K. Menzel, Analyse building performance data for energy-efficient building operation, in: CIB W78-26th Int. Conf. on Managing IT in Construction, 2009, pp. 211–220. [5] J. Li, J. He, A. Arora, Thermonet: fine-grain assessment of building comfort and efficiency., in: 3rd International Conference on Ambient Systems, Networks and Technologies (ANT 2012), August, 2012. [6] J. Lu, T. Sookoor, V. Srinivasan, G. Gao, B. Holben, J. Stankovic, E. Field, K. Whitehouse, The smart thermostat: using occupancy sensors to save energy in homes, in: Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems, ser. SenSys ’10, ACM, New York, NY, USA, 2010, pp. 211–224. [7] P. Bermejo, L. Redondo, L. de la Ossa, D. Rodríguez, J. Flores, C. Urea, J.A. Gámez, J.M. Puerta, Design and simulation of a thermal comfort adaptive system based on fuzzy logic and on-line learning, Energy and Buildings 49 (0) (2012) 367–379. [8] V. Erickson, M. Carreira-Perpinan, A. Cerpa, Observe: occupancy-based system for efficient reduction of hvac energy, in: 2011 10th International Conference on Information Processing in Sensor Networks (IPSN), April, 2011, pp. 258–269. [9] J. Scott, A. Bernheim Brush, J. Krumm, B. Meyers, M. Hazas, S. Hodges, N. Villar, Preheat: controlling home heating using occupancy prediction, in: Proceedings of the 13th International Conference on Ubiquitous Computing, ser. UbiComp’11, ACM, New York, NY, USA, 2011, pp. 281–290. [10] ANSI/ASHRAE Standard 55, Thermal Environmental Conditions for Human Occupancy, 2010. [11] P.O. Fanger, Thermal Comfort, Danish Technical Press, Copenhagen, 1970. [12] B. Olesen, K. Parsons, Introduction to thermal comfort standards and to the proposed new version of EN ISO 7730, Energy and Buildings 34 (6) (2002) 537–548.
25
[13] R. de Dear, A global database of thermal comfort field experiments, ASHRAE Transactions 104 (1) (1998). [14] A. Schumann, N. Wilson, M. Burillo, Learning user preferences to maximise occupant comfort in office buildings, Trends in Applied Intelligent Systems (2010) 681–690, series {IEA/AIE’10}. [15] G. Brager, R. de Dear, Thermal adaptation in the built environment: a literature review, Energy and Buildings 27 (5) (1998) 83–96. [16] J. Masterson, A. Richardson, Humidex, a method of quantifying human discomfort due to excessive heat and humidity, Environment Canada 79 of 28cm. cli,1 (1979) 45. [17] R. Kohavi, G.H. John, Wrappers for feature subset selection, Artificial Intelligence 97 (1–2) (1997) 273–324. [18] V.N. Vapnik, The Nature of Statistical Learning Theory, Springer-Verlag New York, Inc., New York, NY, USA, 1995. [19] A.J. Smola, B. Schölkopf, A tutorial on support vector regression, Statistics and Computing 14 (3) (2004) 199–222. [20] V. Vapnik, The Nature of Statistical Learning Theory, 2000. [21] A. Smola, et al., Regression Estimation with Support Vector Learning Machines, Technische Universit at M unchen, 1996 (Master’s thesis). [22] B. Scholkopf, A.J. Smola, R.C. Williamson, P.L. Bartlett, New Support Vector Algorithms, 2000. [23] H. Drucker, C.J. Burges, L. Kaufman, A. Smola, V. Vapnik, Support Vector Regression Machines, 1996. [24] C.-C. Chang, C.-J. Lin, LIBSVM: a library for support vector machines, ACM Transactions on Intelligent Systems and Technology 2 (2011), 27: 1–27:27. [25] The MathWorks, Inc., sequentialfs, 2010 http://www.mathworks.com.au/ help/stats/sequentialfs.html [26] J. Wall, J.K. Ward, S. West, M.A. Piette, Comfort, Cost and CO2 Intelligent HVAC Control for Harmonising HVAC Operating Principles, 2008. [27] ASHRAE Standard 62-2001, Ventilation for Acceptable Indoor Air Quality, 2001.