Professional Documents
Culture Documents
Abstract This paper proposes a day-ahead dispatch model of the TCL aggregator side. Simulations are con-
framework of thermostatically controlled loads (TCLs) for ducted to validate the proposed model.
system peak load reduction. The proposed day-ahead
scheduling framework estimates the user’s indoor thermal Keywords Thermostatically controlled load, Demand side
comfort degree through the building thermal inertia mod- management, Thermal comfort model, Demand response,
elling. Based on the thermal comfort estimation, a day- Direct load control
ahead TCL scheduling model is formulated, which consists
of 3 stages: TCL aggregator estimate their maximal
controllable TCL capacities at each scheduling time 1 Introduction
interval by solving a optimization model; ` the system
operator performs the day-ahead system dispatch to With the development of smart gird, demand side
determine the load shedding instruction for each aggrega- management (DSM) has been considered as an effective
tor; and ´ the TCL aggregators schedules the ON/OFF mean to improve the energy efficiency and economic
control actions of the TCL groups based on the instruction operation of the grid [1]. Many research & industrial efforts
from the system operator. A heuristic based optimization have been made to encourage customers participate in the
method, history driven differential evolution (HDDE) demand response (DR) programs. Generally, DR tech-
algorithm, is employed to solve the day-ahead dispatch niques can be categorized into two classes: direct load
control (DLC, also known as the dynamic load control or
demand dispatch) [2] and price-based DR (also known as
the indirect load control) [3]. In DLC, the system operator
CrossCheck date: 28 April 2018
123
A day-ahead scheduling framework for thermostatically controlled loads with thermal inertia… 569
directly adjusts the power demand through remote control efforts done in this aspect in the field of heating, ventilating
devices, with the aim to accomplish specific objectives and air conditioning (HVAC), where the researchers
(e.g., peak load reduction, frequency regulation, etc.). In developed sophisticated thermal comfort estimation
the price-based DR, customers actively adjust their energy strategies to optimize the energy consumption of a house/
consumptions to respond to the price signals (e.g., time-of- building [16, 17].
use (TOU) pricing, real-time pricing (RTP), etc.). Com- Reference [11] applied an International Standard Orga-
paring with the price-based DR, DLC can provide more nization (ISO) standard 7730 thermal comfort model [18]
reliable services while aiming to minimize customers’ into the DLC scheme to design a day-ahead scheduling
comfort disturbances. model for a single residential AC aggregator. The ISO7730
Among different kinds of loads, thermostatically con- thermal comfort model can estimate the thermal comfort
trolled loads (TCLs) (such as the air conditioners (ACs), degree of the residents more precisely, and it has been
water heaters, refrigerators, etc.) are often considered as widely used in the building’s real-time energy management
excellent candidates for DR programs due to their capa- [17]. However, one technical obstacle of practically
bilities of storing thermal energy [4]. There have been applying the ISO7730 model in the day-ahead DLC
some industrial programs established to aggregate the scheme is that the thermal comfort model requires many
residential ACs for peak load shaving and emergent load stochastic parameters, which are sometimes difficult to be
management, such as the SmartAC program of Pacific Gas accurately estimated in the day-ahead stage.
& Electric (PG&E) [5]. In the literature, the DLC of TCLs In this paper, we report further works carried out along
are also well studied. Ramanathan and Vittal [6] outlined the direction in [11]. The major contributions of this paper
the fundamental requirements of DLC and presented a include:
general optimization framework to do the feeder-scale load
1) A human thermal comfort estimation module is
reduction while minimizing the residents’ thermal comfort
developed for the load control, which includes two
disruption; Hao et al. [7] transformed the conventional
components reported in the building environment
dead-band dynamic model of the TCL into the continuous
science, i.e. (i) an advanced thermal inertia model,
power model, and then modelled the aggregated TCLs as a
which can precisely capture the dynamical indoor
stochastic battery model. Then, Hao et al. [7] applied the
temperature variations caused by the TCL, and (ii) a
aggregated battery model in a frequency regulation appli-
simplified thermal comfort model, which estimates the
cation; Bashash and Fathy [8] developed a Lyapunov-
thermal comfort of the residents. The simplified
stable sliding mode controller to model the TCLs, based on
thermal comfort model can provide good approxima-
a partial differential equation framework; Vrettos and
tions for the ISO7730 standard model while relying on
Anderson [9] proposed a two-stage control method for
only three stochastic parameters. These 3 parameters
TCLs. In the first stage, a day-ahead scheduling model is
are easy to be forecasted in the day-ahead stage. To the
proposed to determine the optimal TCL dispatch by solving
best of our knowledge, this is the first research to apply
an AC optimal power flow. In the second stage, a real-time
the thermal inertia model and simplified thermal
control model is proposed to allocate the desired set points
comfort model on DLC;
to individual TCL. Mathieu et al. [10] used the Markov
2) A 3-stage day-ahead TCL scheduling model is
Transition Matrix to model the populated TCLs to do the
proposed. In the first stage, the TCL aggregator solve
load reduction. Luo et al. [11] studied the day-ahead
a capacity estimation model to estimate their maxi-
scheduling strategy of a building aggregator; Luo et al. [12]
mum interruptible TCL capacities. In the second stage,
proposed a decomposed dispatch framework for large scale
the system operator solves a day-ahead dispatch model
TCLs; Luo et al. [13] studied the coordinated dispatch
to determine the load shedding instructions for TCL
strategy for TCLs and generation units. Luo et al. [14, 15]
aggregators. In the third stage, based on the load
studied the impact of controllable TCLs on the microgrid
shedding instructions, the TCL aggregators schedule
operation.
the ON/OFF states of the TCLs to follow the
In most of existing works [6–8], the general thermal
instructions.
inertia model of the TCL is adopted to estimate the indoor
temperature profile. And the resident’s thermal comfort is The remaining parts of this paper are organized as fol-
considered by properly scheduling the ON/OFF states of lows. In Section 2, the thermal comfort estimation module
TCLs so that the indoor temperature profiles are controlled is introduced; in Section 3, the day-ahead TCL scheduling
within the pre-set temperature dead-band. With the devel- framework is presented; in Section 4, the approach to solve
opment of two-way communication technology, it would the proposed models is discussed; in Section 5, case study
be feasible to establish more accurate models to estimate results are presented; finally, conclusions are drawn in
users’ thermal comfort degree. There have been many Section 6.
123
570 Yingying CHEN et al.
2 Thermal comfort estimation module dTw ðtÞ 1 dQgain;w ðtÞ dQex;w;r ðtÞ
¼ þ ð2Þ
dt Mw Cpw dt dt
In DLC, ensuring the resident’s comfort is a major dQgain;a ðtÞ Tamb Tr
concern. In this paper, a residential thermal comfort esti- ¼ ð3Þ
dt Req
mation module is developed. Two components are included
in this module. Firstly, an advanced thermal inertia model dQex;w;r ðtÞ Tw Tr
¼ ð4Þ
is used, which can accurately capture the thermal dynamics dt Rwr
of the units; secondly, based on the indoor temperature dQac ðtÞ
calculated by the thermal inertia model, a simplified ther- ¼ COP Pac ð5Þ
dt
mal comfort model is used to estimate the residents’ ther-
dQgain;w ðtÞ Tamb Tw
mal comfort degree. ¼ ð6Þ
dt Rwa
2.1 Thermal inertia model where COP is the coefficient of performance of TCL; Cpa
is the heat capacity of air; Tr ðtÞ represents the indoor air
An accurate modeling of the building’s thermal dynamic temperature at time t; Ma is the mass of the air inside the
process is fundamental to ensure the resident’s thermal house; Qgain;a ðtÞ represents the heat gain by the indoor air
comfort. Traditional thermal inertia models take into from the ambient; Qgain;w ðtÞ represents the heat gain by the
account of parameters like internal and external tempera- wall from the ambient; Qac ðtÞ is the cooling energy
tures, but only considers the thermal resistance of walls and delivered by the TCL; Qex;w;r ðtÞ represents the heat
neglects walls’ thermal capacitance (shown in Fig. 1a). In exchange between the door and indoor air; Pac is the rated
this paper, a more accurate two-parameter model is used power of the TCL; Tw represents the wall temperature; Tamb
and is shown in Fig. 1b. The unit is divided into two is the outdoor ambient temperature; Req is the equivalent
components, one of which is the internal of the house and thermal resistance of the house envelop; Rwr is the thermal
the other is the additional thermal mass such as walls with resistance between the wall inner surface and the indoor
much larger thermal capacitance. air; Rwa are is the thermal resistance between the wall outer
The indoor air temperature of a unit varies considerably surface and the ambient.
when considering thermal capacitance of walls. The reason Previous works [13, 20] have shown that different
is the heat gain of a unit consists two parts: the relatively complexities of models can pose significant impacts on the
steady-state transmission caused by the indoor air and accuracy of cooling energy consumption. The thermal
outdoor surroundings temperatures differences and the dynamic model in (1)–(5) can be linearized for convenient
unsteady-state gain as a result of the changing intensity of calculating the indoor temperature variation. For each
solar radiation on the external walls. The unsteady-state dispatch time interval, Dt is divided into K steps. Provided
heat flow across walls is therefore very complicated as part that K is sufficiently large, we can assume that the tem-
of heat passing through walls is captured and later released peratures of the ambient, walls, and the indoor air within
to either the indoor air or the outdoor ambient. Hence, the any time step are constant. Hence, the change in temper-
thermal dynamic model of a two-parameter model could be atures can therefore be presented by the temperature dif-
expressed as [19]. ference between two adjacent time steps. Therefore, the
dTr ðtÞ 1 dQgain;a ðtÞ dQex;w;r ðtÞ dQac ðtÞ thermal dynamic model can be linearized as (7)–(10).
¼
dt Ma Cpa dt dt dt 1 1
Tr ðkÞ ¼ 1 Tr;init þ Tamb;init
ð1Þ Ma Cpa Req Ma Cpa Req
Tw;init Tr;init Qac
þ Sac;init k¼1
Mair Cpa Rwr Ma Cpa
ð7Þ
1 1
Tr ðkÞðkÞ ¼ 1 Tr ðk 1Þ þ Tamb ðk 1Þ
Ma Cpa Req Ma Cpa Req
Tw ðk 1Þ Tr ðk 1Þ Qac ðk 1Þ
þ Sac ðkÞ 8k 2 ½2; K
Ma Cpa Rwr Ma Cpa
ð8Þ
Tamb;init Tw;init Tr;init Tw;init
Tw ðkÞ ¼ Tw;init þ þ k¼1
Mw Cpw Rwa Mw Cpw Rwr
ð9Þ
Fig. 1 Traditional thermal inertia models
123
A day-ahead scheduling framework for thermostatically controlled loads with thermal inertia… 571
where rh is the relative humidity (%); Ta is the ambient 0.25–0.5 Male 0.2630 0.3027 6.8066
temperature (Celsius degree). The values of coefficients a, Female 0.2658 0.1072 6.7232
b and c are determined based on the third parameter, i.e. Both 0.2803 0.1717 7.1383
clothing condition (Icl ), shown in Table 1. Based on the 0.51–1.0 Male 0.1162 - 0.1338 2.2011
PMV value, the PPD value could be calculated, just the Female 0.2424 0.0614 5.5869
same with the ISO 7730 model. Both 0.1383 0.0269 3.0190
1.01–1.65 Male 0.1500 - 0.1668 2.5121
PPD ¼ 100 95 expð0:03353 PMV 4 0:2179
Female 0.1494 - 0.1056 2.6408
PMV 2 Þ ð13Þ
Both 0.1478 - 0.1371 2.5239
123
572 Yingying CHEN et al.
123
A day-ahead scheduling framework for thermostatically controlled loads with thermal inertia… 573
where LSa ðtÞ is the load shedding instruction for aggregator 4 Approach to solve the models
a at time t; pr clc ðtÞ is the market clearing price at time t. In the proposed day-ahead TCL scheduling framework,
Model (24) is subjected to following constraints: there are three optimization models need to be solved. In
0 LSa ðtÞ EPa ðtÞ t¼1:T ð25Þ the system operator side, the day-ahead load shedding
dispatch model (24) is a convex optimization problem with
X
A
continuous variables and linear constraints. This model can
LSa ðtÞ Psys ðtÞ t¼1:T ð26Þ
a¼1
be directly solved by the linear programming technique. In
this study, the commercial optimization software AMPL
where Psys ðtÞ is the total required shed power of the system [23] is employed to solve model (24).
at time t. Note that the system operator’s day-ahead dis- For the TCL aggregator, both the interruptible TCL
patch task in an actual day-ahead power market also capacity estimation model (14) and day-ahead TCL dis-
includes accepting bids from the generation side and patch model (27) are non-linear, complex combinatorial
making power output allocations among units. However, in optimization problems. Control actions of the TCL groups
this paper we do not consider the scheduling of generation at a given time interval are dependent with the control
side, but focus on the application scenario in which the actions at other time intervals. Considering G TCL groups
system operator schedules the load reduction amounts and T 0 TCL control intervals, for both models the number
among different load aggregators, so as to satisfy the sys- of search path for the global optimization is in the order of
tem peak load reduction requirement. 0
2GT . This would be a tremendous, if not impossible,
search task for the global optimization for models (14) and
3.3 Day-ahead scheduling model for TCL
(27). In order to effectively search for the global/near-
aggregator
global solutions in affordable time scales, we employ a
heuristic based optimization method proposed in [24],
After solving model (24), the system operator sends
history driven differential evolutionary (HDDE) algorithm,
dispatch results to each TCL aggregator. The load shedding
to solve the two models.
deviations between the actual and instructed load shedding
will bring penalty costs to the load aggregator (e.g. the
4.1 Introduction of HDDE
imbalance energy prices in some market structure), there-
fore each aggregator needs to solve a day-ahead dispatch
HDDE is based on the differential evolutionary (DE)
model to schedule the ON/OFF states of TCLs, so that the
algorithm, which is proposed by Storn and Price in 1997
total load shedding deviations over the DLC period can be
[25] and has been applied in many industrial applications.
minimized:
In the original DE, most of the solutions, which are gen-
X
T X
tDt LS 0 erated in the search process, are discarded. Only the best
minF3 ¼ ðP ðt Þ LS ðtÞ ð27Þ
a a solution will be memorized. The motivation of HDDE is
t¼1 t0 ¼ðt1ÞDtþ1
that the discarded solutions can actually provide useful
where Dt is the duration of a system dispatch interval; information to guide the search. In HDDE, a binary parti-
PLS 0 tioning (BP) tree is constructed to record all the historically
a ðt Þ is the total shed power of aggregator a at time t’.
The model is subjected to following constraints: generated solutions, referred as the BP fitness tree. HDDE
evolves the population using the same mutation and
1) TCL group state constraint crossover mechanisms of DE. There are two important
sa;i ðt0 Þ 2 f0; 1g 8a ¼ 1 : A; i ¼ 1 : NaTCL ; t0 ¼ 1 : T 0 steps that distinguish HDDE from DE: BP fitness tree
updating and BP fitness tree guided search.
ð28Þ
In the BP fitness tree updating process, each newly
2) Thermal comfort constraint generated solution will be inserted into the tree. By using a
certain distance metric, the entire search space of the
PPDa;i ðt0 Þ PPDlimit
ð29Þ problem is divided into multiple disjoint sub-spaces. In the
8a ¼ 1 : A; i ¼ 1 : NGa ; t0 ¼ 1 : T 0
BP fitness tree guided search process, the mutated indi-
3) Minimum online time constraint vidual will be generated by using the pseudo-gradient and
son 0 on
8a ¼ 1 : A; i ¼ 1 : NGa ; t0 ¼ 1 : T 0 global search operators, which use certain selection algo-
a;i ðt Þ smin
rithms to select the solutions stored in the BP fitness tree to
ð30Þ generate the mutant. The pseudo-gradient search operator
is used to guide the search toward the local optimum to
123
574 Yingying CHEN et al.
speed up the convergence of the algorithm; the global Table 2 HDDE based TCL dispatch
search operator is used to improve the global search
1. Prepare input parameters for model (14) and (27), respectively
capability of the algorithm. Detailed principles of HDDE
2. Initialize the population P ={xi }, i = 1, 2,..., p
can be found in [24]. 3. Apply the constraint handling algorithm for each individual
of P
4.2 HDDE-based approach for TCL day-ahead 4. Evaluate P with the objective function of model (14) and (27)
dispatch 5. Find the historical optimal solution x0
6. Initialize BP fitness tree T to let it only contain the root node
7. For i=1 to P
By using HDDE to solve models (14) and (27), each 8. UpdateBPFitnessTree (xi, f(xi), T)
individual represents a TCL dispatch solution and can be 9. Next i
coded as a vector with NGa T 0 dimensions. Value of the 10. For g=1 to maximum iteration number Ng
11. For i=1 to P
dth dimension represents ON/OFF state of the 12. BPFitnessTreeGuidedSearch(xi, T)
modðd; NGa Þth TCL group at the time of floorðd=Ga Þ, 13. Next i
where modðÞ represents the modulus operation and 14. Apply the constraint handling algorithm for each
individual of P
floorðÞ represents round down operation. The whole pop- 15. Evaluate P with the objective function of model (14) and
ulation can be expressed as follow. (27)
16. Update optimal solution x0
⎡ x x ... x x ⎤
1Ga 1(Ga +1) ... x1(2 Ga ) ... x1(Ga T * ) 17. For i=1 to P
⎢ 11 12 ⎥ 18. UpdateBPFitnessTree (xi, f(xi), T)
⎢ ⎥
⎢ x21 x22 ... x2Ga x2(Ga +1) ... x2(2Ga ) ... x2(GaT * ) ⎥ 19. Next I
⎢ ⎥ ð31Þ 20. Next g
⎢ ⎥ 21. Output the optimal solution x0
⎢ ⎥
⎢ x x ... x ⎥
PGa xP (Ga +1) ... xP (2 Ga ) ... xP (Ga T * )
⎣ P1 P2
⎦
Models (14) and (27) are with the same constraints. For
each model, the constraint handling procedures of an 5 Simulation study
individual are outlined below.
Step 1: Set the dimension index j=0; The proposed models are implemented in MATLAB.
Step 2: If pij ¼ 1, skip to Step 6; otherwise, check if the The AMPL solver is used to solve model (27). The
minimum online time constraint is satisfied. If ‘‘yes’’, MATLAB programs invoke the AMPL/IPOPT solver
then go to Step 3; if ‘‘no’’, then set pij ¼1 and go to Step through the external command interface to perform the
4; upper-layer day-ahead dispatch. The results of the AMPL/
Step 3: Calculate the mean indoor air temperature value IPOPT are output into a text file, which is retrieved by the
at time floorðd=Ga Þ by using the TCL aggregation model MATLAB programs to do the further optimization.
in Section 2, and calculate the PPD value (for models All the simulation programs are performed on a 4 core,
(20) and (40), the simplified thermal comfort model is 64-bit DELL Workstation with Intel Core TM i5-2400
used; for model (44), the standard thermal comfort CPU and RAM 4 Giga-byte.
model is used). Check if the thermal comfort constraint
is satisfied. If ‘‘no’’, then set pij ¼1; 5.1 Sampling and grouping of units
Step 4: Set j=j?1. If j¼Ga T 0 1, then terminate the
constraint handling process; otherwise, go to Step 2. In this paper, the Monte-Carlo simulation method is
employed to generate unit samples where TCLs are loca-
The HDDE-based approach for models (14) and (27) is ted. We assume that the occupants are with the moderate
summarized in Table 2 based on the constraint handling activity environment, and thus set the value of M to be 1.2.
strategy and its searching mechanism. Firstly, HDDE ran- This assumption covers many typical building scenarios,
domly generates p individuals to form a population, and the such as dwellings, offices, classrooms, etc. [22]. Several
constraint handling algorithm is applied in each individual parameters of the thermal comfort estimation module are
(Lines 2–3). The population is then evaluated and each treated the stochastic parameters, shown in Table 3. The
individual is inserted into the BP fitness tree (Lines 4–9). In Monte-Carlo simulation is then performed to repeatedly
each generation, the mutant is generated by the BP fitness sample the stochastic parameters to generate heterogeneous
tree guided search, and the BP fitness tree is updated by unit scenarios.
using the newly generated individuals (Lines 11–19).
Finally, the optimal solution is output (Line 21).
123
A day-ahead scheduling framework for thermostatically controlled loads with thermal inertia… 575
123
576 Yingying CHEN et al.
80 0.3 MW
0.6 MW
Price per megawatt ($)
60 $/MW
55 $/MW
60 0.8 MW
40 $/MW
40 1.4 MW
1.2 MW 25 $/MW
20 15 $/MW
123
A day-ahead scheduling framework for thermostatically controlled loads with thermal inertia… 577
References
123
578 Yingying CHEN et al.
[13] Luo F, Zhao J, Wang H et al (2014) Direct load control by in electrical engineering from the University of Newcastle, Australia,
distributed imperialist competitive algorithm. J Mod Power Syst in 2013. Currently, he is an Academic Fellow of the School of Civil
Clean Energy 2(4):385–395 Engineering, The University of Sydney, Australia. He also held
[14] Luo F, Dong ZY, Meng K et al (2016) Operational planning academic positions with the Hong Kong Polytechnic University,
framework for virtual power plants with high renewable pene- Hong Kong, China and the Centre for Intelligent Electricity
trations. IET Renew Power Gener 10(5):623–633 Networks, The University of Newcastle, Australia. His research
[15] Luo F, Xu Z, Meng K et al (2016) Optimal operation scheduling interests include the renewable energy, demand side management,
of microgrid with high penetrations of solar power and ther- and computational intelligence and its applications in smart grid. He
mostatically controlled loads. Sci Technol Built Environ received the 2015 Dean’s Award for Research Excellence of The
22(6):666–673 University of Newcastle, Australia; and he is awarded as 1 of 8
[16] ASHRAE (2001) Handbook of fundamentals. American Society scientists of the ‘‘2016 Australia-Japan Emerging Research Leader
of Heating, Refrigerating and Air Conditioning Engineers, Exchange Program’’.
Atlanta
[17] Atthajariyakul S, Leephakpreeda T (2005) Neural computing Zhaoyang DONG obtained his Ph.D. degree from the University of
thermal comfort index for HVAC systems. Energy Convers Sydney, Australia in 1999. He is now a professor of School of
Manag 46:2553–2565 Electrical Engineering and Telecommunications, University of New
[18] ISO 7730:2006 (2006) Ergonomics of the thermal environ- South Wales, Australia. His immediate role was School Head and
ment—analytical determination and interpretation of thermal Professor of School of Electrical and Information Engineering,
comfort using calculation of the PMV and PPD indices and local University of Sydney, Australia. He also held academic and industrial
thermal comfort criteria. http://www.iso.org/iso/catalogue_ positions with the University of Newcastle, Australia, Hong Kong
detail.htm?csnumber=39155. Accessed 21 March 2018 Polytechnic University, Hong Kong, China and Transend Networks,
[19] Balan R, Cooper J, Chao K et al (2011) Parameter identification Tasmania, Australia. His research interests include power system
and model based predictive control of temperature inside a operation & planning, smart grid, renewable energy systems,
house. Energy Build 43:748–758 computational intelligence, and evolutionary computation. He is an
[20] Wang H, Meng K, Luo F et al (2013) Demand response through editor of IEEE Transactions on Smart Grid, IEEE Transactions of
smart home energy management using thermal inertia. In: Sustainable Energy, IEEE PES Letters and IET Renewable Power
Proceedings of the 2013 Australia universities power engi- Generation.
neering conference (AUPEC), Hobart, Australia, 29 September–
3 October 2013, pp 1–6 Ke MENG obtained Ph.D. from the University of Queensland,
[21] Humphreys M, Nicol J (2002) The validity of ISO-PMV for Australia in 2009. He is currently a lecturer of the School of Electrical
predicting comfort votes in every-day thermal environments. and Information Engineering, The University of Sydney, Australia.
Energy and Buildings 34:667–684 His research interest includes pattern recognition, power system
[22] Buratti C, Ricciardi P, Vergoni M (2013) HVAC systems testing stability analysis, wind power, and demand side management.
and checking: a simplified model to predict thermal comfort
bonditions in moderate environments. Appl Energy Gianluca RANZI was awarded a degree in Management and
104:117–127 Production Engineering at the Politecnico di Milano, Italy, a BE
[23] Fourer R, Gay DM, Kernighan BW (1990) A modeling language (Hons 1) at the University of Wollongong, Australia, a degree in Civil
for mathematical programming. Manag Sci 36(5):519–554 Engineering at the Universita’ Politecnica delle Marche, Italy, and a
[24] Zhao J, Yan X, Luo F et al (2014) Power system fault diagnosis Ph.D. at the University of New South Wales (Australia). He is
based on history driven differential evolution and stochastic currently an ARC Future Fellow, professor and Director of the Centre
time domain simulation. Inf Sci 275(10):13–29 for Advanced Structural Engineering at the University of Sydney,
[25] Storn R, Price K (1997) Differential evolution-a simple and Australia. His research interests include high performance buildings,
efficient heuristic for global optimization over continuous building-to-grid technology, and smart grid demand side
spaces. J Glob Optim 11(4):341–359 management.
[26] Guang Zhou Central Meteorological Observatory. http://www.
gz121.gov.cn. Accessed 21 March 2018
Kit Po WONG received the M.Sc, Ph.D., and D.Eng. degrees from
[27] Developing an adaptive model for thermal comfort and prefer-
the University of Manchester, Institute of Science and Technology,
ence. http://www.cbe.berkeley.edu/research/other-papers/de%
Manchester, U.K., in 1972, 1974, and 2001, respectively. Since 1974,
20Dear%20-%20Brager%201998%20Developing%20an%
he has been with the School of Electrical, Electronic and Computer
20adaptive%20model%20of%20thermal%20comfort%20and%
Engineering, the University of Western Australia, Perth, Australia,
20preference.pdf. Accessed 21 March 2018
where he is currently a Winthrop Professor. Prof. Wong is a Con-Joint
Professor of the University of Newcastle. His current research
Yingying CHEN received the B.S. and M.S. degrees in software interests include power system analysis, planning and operations, and
engineering from Chongqing University, Chongqing, China, in 2006 smart grids. Prof. Wong received three Sir John Madsen Medals
and 2009, respectively. She received the Ph.D. degree in electrical (1981, 1982, and 1988) from the Institution of Engineers Australia,
engineering from the University of Newcastle, Australia, in 2014. the 1999 Outstanding Engineer Award from IEEE Power Chap-
Currently, she is a research staff of the School of Electrical ter Western Australia, and the 2000 IEEE Third Millennium Award.
Engineering and Telecommunications, University of New South He was General Chairman of IEEE/CSEE PowerCon2000 conference.
Wales, Australia. Her research interests include the renewable He was Editor-in-Chief of IEE Proceedings in Generation, Transmis-
planning & dispatch, distributed computing, and computational sion & Distribution. Currently he is serving as Editor-in-Chief for
intelligence applications on smart grids. IEEE Power Engineering Letters. He is a Fellow of IEEE, IET, HKIE,
and IEAust.
Fengji LUO received the B.S. and M.S. degrees in software
engineering and computer science from the Chongqing University,
China, in 2006 and 2009, respectively. He received the Ph.D. degree
123