Distributionally robust optimization of home energy management system based on receding horizon optimization

Jidong WANG , Boyu CHEN , Peng LI , Yanbo CHE

Front. Energy ›› 2020, Vol. 14 ›› Issue (2) : 254 -266.

PDF (1024KB)
Front. Energy ›› 2020, Vol. 14 ›› Issue (2) : 254 -266. DOI: 10.1007/s11708-020-0665-4
RESEARCH ARTICLE
RESEARCH ARTICLE

Distributionally robust optimization of home energy management system based on receding horizon optimization

Author information +
History +
PDF (1024KB)

Abstract

This paper investigates the scheduling strategy of schedulable load in home energy management system (HEMS) under uncertain environment by proposing a distributionally robust optimization (DRO) method based on receding horizon optimization (RHO-DRO). First, the optimization model of HEMS, which contains uncertain variable outdoor temperature and hot water demand, is established and the scheduling problem is developed into a mixed integer linear programming (MILP) by using the DRO method based on the ambiguity sets of the probability distribution of uncertain variables. Combined with RHO, the MILP is solved in a rolling fashion using the latest update data related to uncertain variables. The simulation results demonstrate that the scheduling results are robust under uncertain environment while satisfying all operating constraints with little violation of user thermal comfort. Furthermore, compared with the robust optimization (RO) method, the RHO-DRO method proposed in this paper has a lower conservation and can save more electricity for users.

Keywords

distributionally robust optimization (DRO) / home energy management system (HEMS) / receding horizon optimization (RHO) / uncertainties

Cite this article

Download citation ▾
Jidong WANG, Boyu CHEN, Peng LI, Yanbo CHE. Distributionally robust optimization of home energy management system based on receding horizon optimization. Front. Energy, 2020, 14(2): 254-266 DOI:10.1007/s11708-020-0665-4

登录浏览全文

4963

注册一个新账户 忘记密码

Introduction

Home energy management system (HEMS) has attracted extensive attention in recent years, with the development of advanced metering infrastructure, smart sensor technologies, smart home appliances, and home area network, etc [1]. By using HEMS, users can have two-way communication with smart grids and actively participate in demand response based on incentives from the grid, e.g., real-time price (RTP). Since the static stability problem of the grid can result from the high penetration of renewable energy resources contained in the HEMS, a novel small signal modeling approach based on characteristic equation for converter-dominated as microgrids is proposed to assess the low-frequency stability of the system [2].

It is crucial to design an efficient scheduling strategy for HEMS [3] and research on the scheduling strategy has received great interest. Hu et al. presented a hardware design of HEMS [4] and used the machine learning algorithm to achieve a control strategy, which contains three modes, based on RTP. A combined pricing model of RTP and inclining block rate was proposed [5] to reduce both the electricity cost and peak-to-average ratio. Reference [6] optimized the operation of heating, ventilation, and air conditioning (HVAC) based on RTP and significantly reduced peak loads and electricity cost with a modest variation in thermal comfort. A mixed integer nonlinear programming model which considers electrical cost, user’s convenience rate and thermal comfort as objectives, was developed [7] to solve the optimal problem of HEMS and reach a meaningful balance between energy saving and a comfortable lifestyle. Reference [8] developed a mixed integer linear programming (MILP) with dynamic electricity constraints to reduce the electricity cost, while simultaneously ensuring the thermal comfort. A novel traversal-and-pruning algorithm named “inferior pruning” was proposed [9] to address the optimization problem of electric water heater (EWH) scheduling. Reference [10] formulated the integrated demand side management among smart energy hubs as a non-cooperative game and presented a cloud-based architecture to implement cloud computing. A generic MILP model considering renewable energy and energy storage was proposed to optimize the structures and energy management strategies of multi energy systems (MESs) simultaneously [11].

Due to various factors, the forecast data are far from accurate and the uncertainty of forecast data may lead to a significant economic loss and violations in customer comfort [12]. To deal with such a problem, stochastic optimization (SO) was used [13,14]. Reference [3], considering the uncertainties of electricity prices and loads, formulated a chance constrained optimization model which was solved by particle swarm optimization. However, SO requires the exact probability distribution of the uncertain variable [15] which is often difficult and costly in practice. Robust optimization (RO), which denotes the uncertain variable by the interval number and only needs the boundary of the uncertain variable, was used [12,1620]. The robust-index method was proposed [12] to tackle the uncertainty of customer behavior. Reference [16] developed a MILP based on RO with different levels to optimize the operation of EWH while considering the uncertainties of outdoor temperature and water demand. However, RO has an over-conservativeness feature because it ignores probability distribution information. Recently, a distributionally robust optimization (DRO) method, which only needs the ambiguity set of the probability distribution, combines the advantages of both the SO and the RO. The DRO approach has been applied to power system optimization problems including unit commitment [21] and energy scheduling in microgrid [22]. In Ref. [23], the DRO approach was used to reform the scheduling problem of home energy into a second order conic programming problem considering the uncertainty of photovoltaic (PV) generation. However, the uncertainties of hot water demand and outdoor temperature, which have a direct and significant impact on user thermal comfort, are not considered.

While the methods used above incorporate the uncertainty within the mathematical model, model predictive control (MPC) used in Ref. [24], which relies on updating algorithms and using the updated information, is another efficient tool to deal with uncertainties [25]. In Ref. [26], an event-triggered-based distributed algorithm was proposed to address cooperative energy management problems for multi-energy systems in both day-ahead and real-time scale. As the core of MPC, the receding horizon optimization (RHO) was used [27,28] to optimize the operation of HEMS in a rolling fashion according to the updated information. It was proved in Refs. [27,29] that the new optimization results with the updated information of uncertain variable was better than the previous optimization results.

In this paper, a DRO method based on RHO (RHO-DRO) method is used to develop the scheduling problem of HEMS into a MILP that is solved in a rolling fashion. The objective is to minimize the electricity cost while satisfying the thermal comfort constraints under uncertain environments. Besides, based on the established optimization model of HEMS, the DRO method, which only requires the historical data of uncertain variables to construct the ambiguity sets of probability distribution, is proposed to solve the uncertainties of outdoor temperature and hot water demand. In addition, the application of the DRO method transformed the scheduling problem of HEMS into a MILP problem which can be easily solved by mature tools. Moreover, by integrating the RHO with the MILP, the effect of uncertainties in the previous time slots can be effectively eliminated. Furthermore, since the data related to uncertain variables can be updated at the beginning of each time slot, a more robust and economical scheduling results can be obtained. The simulation results indicate that the scheduling results obtained by the RHO-DRO approach are robust to satisfy the thermal comfort constraints in different scenarios of uncertain variables. Compared with the integration of the RO with the RHO (RHO-RO), the RHO-DRO approach can bring more economic benefit to users because it is less conservative. In addition, the influence of different optimization time domain is discussed.

Optimization model of HEMS

A mathematical optimization model of the HEMS is established, as shown in Fig. 1. The household loads, which obtain power from the grid and PV, are divided into the non-controllable load (NCL), the non-interruptible load (NIL), the interruptible load (IL), and the thermostatically controlled load (TCL) according to their different working characteristics. The main appliances that are scheduled in this paper can also be seen in Fig. 1. Based on the electrical equipment information and data received, the control center (CC) optimizes the scheduling result of the electrical equipment through its embedded method and sends out the control signal. In addition, the HEMS can perform two-way power interaction with the grid and can obtain the required forecast data, e.g., RTP and outdoor temperature, via the internet.

Objective function

In this paper, the objective is to minimize the electricity cost of users based on RTP. The objective function is formulated as
min Σt=1 TpricetPgrid ,tΔt,
pricet= { pricebuy, t Pgrid,t0, pricesell,t Pgrid,t<0,
where Pgrid,tis the interactive power between HEMS and the grid at time slot t, Δt is the time period of a single time slot, pricebuy,t and pricesell,t denote the price of buying and selling electricity at time slot t, respectively, and T denotes the total time slots.

Constraints

The constraints of the optimization model are consisted by different kinds of schedulable load constraints and power balance constraints.

Constraints for NIL

NIL, e.g., washing machine (WM) and dishwasher (DW), can be scheduled between the time slot bNIL and eNIL. Once the device starts working with the rated power PNIL,rate, it cannot be stopped until the working time slots meet the requirement LNIL. Given the above, the constraints of NIL are presented as
PNIL, t= XNIL,tPNIL,rate,
XNIL, t= { 0 or 1 t[ bNIL, eNIL],t N+0 t[1,b NIL) (e NIL,T ],t N+,
Σt=bNIL eNILXNIL,t=LNIL,
Σt =aa+ LNIL1X NIL,t =(XNIL,tXNIL,t1 )LNIL,a (bNIL,eNILLNIL+1],
where XNIL,t and PNIL,t denote the working status (0–off, 1–on) and the power at time slot t, respectively, and a represents a positive integer. Equation (3b) indicates that NIL can be worked in [bNIL,eNIL], which is specified by the user, and can only be off during other time slots. It is noted that among the constraints, Eq. (3d) describes the uninterruptible feature of NIL.

Constraints for IL

The characteristics of IL are similar to NIL whereas IL is not constrained by working continuously. The constraints of IL can be formulated as
PIL, t= XIL,tPIL,rate,
XIL, t= { 0 or 1 t[ bIL ,eIL], t N+0 t[1,bIL)( eIL ,N], tN+,
Σt =bILeILXIL,t=L IL,
where XIL,t and PIL,t denote the working status of IL (0–off, 1–on) and the rated power at time slot t, respectively; PIL,rate is the rated power; and LIL is the total working time slots between the time slot bIL and eIL.

Constraints for TCL

TCL is interruptible and schedulable. In addition, its working status directly influences the user thermal comfort. Air conditioner (AC) and EWH are considered as TCLs in this paper. It is assumed that the power of AC and EWH are less than the upper limit PAC,max and PWH,max, respectively [30].

Constraints for AC

Since the building has been conducting thermal exchange with the outdoor environment all the time, the uncertain variable outdoor temperature θout is included in the constraints for AC. The constraints for AC are formulated as
θroom,t=θ room,t 1eΔt/(RC)+R PAC,t (1eΔt /(R C))+θout,t(1eΔt/(RC)), i{1,... ,T},
θroomminθroom,t θroommax,
0 PAC,tP AC,max,
where the constants R and C are the equivalent heat resistance and capacity. Equation (5a) represents the thermal dynamic equation of indoor temperature and indicates that the indoor temperature at time slot t denoted by θroom,t is decided by the indoor temperature in the previous time slot θroom,t–1, power PAC,t and outdoor temperature θout,t [19]; θroom,0represents the initial indoor temperature; and θ roommin and θroommax denote the lower and upper boundaries of the preset comfort range of indoor temperature.

Constraints for EWH

The temperature of hot water is tightly associated with the working state of EWH. In addition, the uncertain variable hot water demand dWH has a significant effect on hot water temperature. The operational constraints of EWH are represented as

θwater,t=θwater,t1βWH dWH, t+ΔtMCpP WH,tγ WH, i{1,..., T},
θwatermin θwater, t θwater max,
0 PWH,tP WH,max,
where Cp represents the specific heat capacity of water, γWH denotes the heat loss in a time slot which is related to outdoor temperature, βWH is the change in hot water temperature for each kilogram of hot water used by the user, and M is the mass of the water in full tank. Similar to the constraints for AC, Eq. (6a) represents the thermal dynamic equation of hot water temperature where θwater,t is the hot water temperature at time slot t which is decided by the hot water temperature in the previous time slot θwater,t–1, power rate PWH,tand hot water demand dWH,t [31];θwater,0 represents the initial hot water temperature; θ watermin and θwatermax denote the lower and upper boundaries of the preset comfort range of hot water temperature, respectively.

Constraints for power balance

The difference between the power obtained from PV and the total power consumption of all kinds of loads should be equal to the interactive power with the grid at each time slot. The constraint for power balance is presented as
Pgrid, t+ PPV, t=PWH,t+P AC,t +PIL,t+ PNIL,t+ PNCL,t,
where PPV,t and PNCL,t denote the power of PV and NCLs at time slot t, respectively.

RHO-DRO method for solving uncertainties

The RHO-DRO method is proposed to solve the uncertainties of outdoor temperature and hot water demand contained in Eqs. (5a)–(5b) and Eqs. (6a)–(6b). The optimization model of HEMS described above is transformed into a MILP problem which is solved in a rolling fashion.

Model of uncertain variables

First, the uncertain variables are modeled as interval numbers with several levels based on forecast values. θout, tf and d WH,tf denote the forecast values of outdoor temperature and hot water demand, respectively. Next, the outdoor temperature is taken as an example to illustrate the model of the uncertain variable. The model of hot water demand is similar. The interval number of outdoor temperature at level i is denoted as θout,ti=[ Lθ, ti, Uθ, ti], i=1,...,m; L θ,ti and Uθ,ti denote the upper bound and the lower bound at time slot t, respectively; and [Lθ,tm, Uθ, tm] denotes the maximum interval while the bound value of subinterval are represented as
Lθ ,tm i= Lθ, tm+i Uθ ,tmLθ,tm2 m1 i=1,2,... ,m1,
Uθ ,tm i= Uθ, tmi Uθ ,tmLθ,tm2 m1 i=1,2,... ,m1.

The m, which denotes the total level, is 5 in this paper. The interval number of outdoor temperature with 5 levels is demonstrated in Fig. 2.

Based on sufficient history data, the ambiguity set of the probability distribution information of the interval number at each level is constructed as [30]
Pθ,t1={ P θ,tPθ,t0 (θ ou t,t m) |Pθ,t E Pθ ,t {θ ou t,t}=θout,tf P θ,t{θout,t θout,ti}= pθ,ti pθ, tm=1},
where Pθ,t1 denotes the ambiguity set of the probability distribution, p θ,ti denotes the probability of θout,tθ out,ti, θ,t denotes the probability distribution of outdoor temperature, and Pθ,t1( θo ut ,tm) denotes the set of all the probability distributions supported on θout, tm.

Similarly, the upper bound and the lower bound of hot water demand at level i are represented by Ud,ti, L d,ti, respectively; the interval number of hot water demand is denoted as dWH ,ti=[ Ld,ti,Ud,t i], i= 1,...,m; and the ambiguity set is expressed as
P d,t1={Pd,tPd,t0(dWH,t m) |Pd,t E P d,t{ θWH,t}=θW H,t fPd,t{θWH,tθ WH,ti}= pd,ti pd,t m=1},
where P d,t1 denotes the ambiguity set of the probability distribution, p d,ti denotes the probability of
dWH, td WH, ti
, d, t denotes the probability distribution of hot water demand, and P d,t1(dWH,t m) denotes the set of all the probability distributions supported on d WH,tm.

DRO model

The DRO model of HEMS is established based on the uncertain variable model described above and the scheduling problem of HEMS is transformed into a MILP.

First, the thermal comfortable constrains described in Eqs. (5b) and (6b) are developed into distributionally robust chance constraints as
P θ,t{ θroommin θroom,tθroom max}1 εroom Pθ,tPθ,t1,
Pd,t{ θwaterminθwater, t θwater max}1 εwaterPd,t Pd,t 1.

Equations (11a) and (11b) represent that the probabilities of indoor temperature and hot water temperature satisfying the preset comfort range must be no less than 1–εroom and 1–εwater for all the probability distributions satisfying the ambiguity set of the probabilities distribution described in Eqs. (9) and (10), respectively; and εroom and εwater are small positive numbers.

Then the distributionally robust chance constraints can be simplified to Eqs. (12a)–(12b) and Eqs. (13a)–(13b) using the conditional value at risk (CVaR) proposed in Ref. [32]. Taking Eq. (12a) as an example, CVaRεroomis introduced based on value at risk (VaR); VaR is the value satisfying the probability that θroomminθroom, t is above VaR by at most εroom; and CVaR is defined as the mean of θroomminθroom, t on the tail distribution exceeding VaR.

Pθ, t CV aRϵroom{θroommin θr oo m,t} 0 Pθ,tPθ,t1,
Pθ,tCVaRϵroom{θroom,tθr oo mmax }0 Pθ, t Pθ,t1,
Pd,tCVaRϵwater { θw at ermin θwater,t}0 Pd ,t Pd,t 1,
Pd,tCVaRϵwater { θw at er ,t θwatermax}0 Pd,t Pd,t 1.

Reference [30] proved that the constraint Eqs. (12a)–(12b) and Eqs. (13a)–(13b) are satisfied if and only if there exist constants zθ, βθ, λθ,j , and zd, βd, λd,j such that
βθ+1ε room( θout ,tfz θ+Σi=1mλθ,ipθ,ti) 0,
i=1, 2,,m,
zθLθ,ti+ Σj=imλ θ,j0 ,
zθUθ,ti+ Σj=imλ θ,j0 ,
zθLθ,ti+ Σj=imλ θ,j(θ roomminθroom,t (Lθ,ti)βθ)0,
zθUθ,ti+ Σj=imλ θ,j(θ roomminθroom,t (Uθ,ti)βθ)0,
zθLθ,ti+ Σj=imλ θ,j(θ room,t(Lθ ,ti) θroommax βθ) 0,
zθUθ,ti+ Σj=imλ θ,j(θ room,t(Uθ ,ti) θroommax βθ) 0.
βd + 1 εwater(dWH,tfzd+ Σ i=1m λd,i pd,t i)0,
i=1,2, ,m.
zd Ld,ti+ Σj=i mλd ,j0,
zd Ud,ti+ Σj=i mλd ,j0,
zd Ld,ti+ Σj=i mλd ,j( θwatermin θwater, t( Ld,t i)βd)0,
zd Ud,ti+ Σj=i mλd ,j( θwatermin θwater, t( Ud,t i)βd)0,
zd Ld,ti+ Σj=i mλd ,j( θwater,t( Ld,ti) θwatermax βd)0,
zd Ud,ti+ Σj=i mλd ,j( θwater,t( Ud,ti) θwatermax βd)0,
where θroom,t(L θ,ti) and θroom,t(U θ,ti) are the indoor temperature calculated by Eq. (5a) with the outdoor temperature equaling Lθ,ti and U θ,ti, respectively. Similarly, θwater,t (Ld,ti) and θwater,t(Ud,t i) are the hot water temperature calculated by Eq. (6a) with the hot water demand equaling Ld,t i and Ud,t i, respectively.

Till then, the constrain Eqs. (5b) and (6b), which contain uncertain variables, are transformed into linear constraint Eqs. (14a–14g) and Eqs. (15a–15g), respectively. By replacing Eqs. (5b) and (6b) with linear constraint Eqs. (14a–14g) and Eqs. (15a–15g) and using the forecast values of outdoor temperature and hot water demand to calculate the indoor temperature and hot water temperature according to Eqs. (5a) and (6a), respectively, the optimization model of HEMS described in Section 2 is transformed into a optimization model of the MILP problem which can be easily solved.

Overall RHO-DRO method

RHO is a typical local optimization which just involves a subset of the whole time horizon, called optimization time domain corresponding to the T in Eq. (1).

The time frame of RHO is depicted in Fig. 3 [33,34] and the RHO-DRO method works as follows: at the beginning of any time slot n, the CC receives predicted data of the next optimization time slot T, which include the forecast data of hot water demand and outdoor temperature. Then, according to the history data of hot water demand and outdoor temperature, the ambiguity sets of probability distribution of hot water demand and outdoor temperature are constructed. Based on the above data, the scheduling results of the next optimization time domain can be obtained by solving the MILP model described in Section 3.2. The electrical equipment in HEMS will operate in time slot n according to the optimization results. After the end of time slot n, the forecast data of hot water demand and outdoor temperature for the next optimization time domain and real-time indoor temperature and hot water temperature will be updated. Repeat the above operation based on the updated data until the total optimization time slots required by the user is reached. The detailed flowchart of optimization time process is presented in Fig. 4 and the total optimization time slots is denoted by N.

Simulation results

Simulation design

A HEMS of a household in autumn or winter is chosen as an example to simulate on a certain day (from 0:00 to 24:00). The time length of each time slot Δt is set as 15 min and the total number of time slots in a certain day is equal to 96. Due to the application of RHO, when optimizing the scheduling results in the later time slots of a certain day, it is inevitable that the data of the next day will be need and it is assumed that it is the same as the data of the previous day. The forecast RTP shown in Fig. 5(a) is obtained from Illinois Electric Power Company [35] and the price of selling electricity is assumed as half of the RTP. The power of PV at each slot according to the data from the solar power plant located in Ashland, Oregon with 5 kW capacity [36] is shown in Fig. 5(b), so is the power of NCLs at each time slot.

WM and DW are considered as NILs and electric vehicle (EV), while pool pump (PP) is considered as ILs. The data for ILs and NILs are given in Table 1, while the parameters of EWH and AC are listed in Table 2 [35] and Table 3 [19]. The initial indoor temperature and hot water temperature of the first time slot are assumed as 22°C and 65°C, respectively. εroom and εwater in chance constrains of DRO are both 0.05.

The boundary values of maximum interval number and the data of the normal distributions, which are used to generate the 1000 history data of the outdoor temperature and hot water demand, respectively, to construct the ambiguity set of the distribution information, are tabulated in Table 4 where Eθ and Ed denote the expected values of normal distribution of outdoor temperature and hot water demand, respectively; and σθ and σd denote the variance values. The data of outdoor temperature and hot water demand are exhibited in Fig. 6 where the solid and dotted dark lines represent predicted values and the boundary values of maximum interval number, respectively. In addition, a set of test data shown in red line is to verify the performance of the scheduling results.

All the simulations are implemented in MATLAB with YALMIP as the modeling tool and CPLEX which can stably and efficiently solve MILP as the solver running on an Intel Core-i5 personal computer with 4 GB RAM.

Scheduling results of HEMS using RHO-DRO

To facilitate the discussion of the performance of the RHO-DRO method, three different scenarios are proposed.

Scenario 1: Scenario 1 uses the RHO-DRO method in the worst scenario of realistic outdoor temperature and hot water demand, i.e., the outdoor temperature being the lower boundary value and the hot water demand being the upper boundary value.

Scenario 2: Scenario 2 uses the RHO-DRO method in the best scenario of realistic outdoor temperature and hot water demand, i.e., the outdoor temperature being the upper boundary value and the hot water demand being the lower boundary value.

Scenario 3: Scenario 3 obtains the scheduling results by only implementing RHO with the forecast value of outdoor temperature and hot water demand but calculates the indoor temperature and hot water temperature in the worst scenario of realistic outdoor temperature and hot water demand.

It is noted that when the uncertainties are not considered and the operation of HEMS is optimized in the day ahead mode, it will have a serious adverse effect on the comfort constraints of users, which has been demonstrated in Ref. [18]. In addition, as mentioned previously, the data of the next day will be considered when obtaining the scheduling results of a certain day by using RHO, so the optimization results of day ahead optimization and RHO is not comparable. Therefore, the scenario of day ahead optimization without considering uncertainty is not set to compare the RHO-DRO method. The optimized time domain is set to 24 time slots in the three scenarios. The scheduling results of 3 scenarios are illustrated in Fig. 7.

It can be observed from Fig. 7 that NILs and ILs all operate within the specified working hours with the rated power while the power of AC and EWH satisfies the power limit at every time slot in all the 3 scenarios. In scenarios 1 and 3, the power consumed by the AC and EWH is obviously higher than that consumed in scenario 2. The reason for this is that in the worst scenario of realistic data, AC and EWH need to consume more power to satisfy the user’s temperature comfort constraints. The results of indoor temperature and hot water temperature are shown in Fig. 8.

It can be seen from Fig. 8 that in all three scenarios, the TCLs utilizes its own heat storage characteristics to minimize the electricity cost. During the time slots of lower electricity price, AC and EWH are operated to make the indoor temperature and the hot water temperature reach a high level, e.g., the time slots near the 20th and 64th time slot. In the time slots when the electricity price is higher, the indoor temperature and the hot water temperature are maintained at the lower limit set by the user to save electricity costs. In addition, while using the RHO-DRO method in scenarios 1 and 2, the indoor temperature and hot water temperature are basically within the range set by the user, and there is no obvious violation of user comfort constraints both in the worst and best scenario of realistic data. However, when only the RHO method is used in scenario 3, it can be seen from Fig. 7(c) that the indoor temperature and the hot water temperature are under the lower limit set by the user in several time slots, in the worst case of the realistic data. The electricity cost and the violation value obtained by adding all the violation values of temperature in all time slots are given in Table 5. It can be seen from Table 5, the electricity cost in scenarios 1 and 2 are much higher than that in scenario 3, because AC and EWH need more power to satisfy the comfort constrains as mentioned earlier. Since the indoor temperature and hot water temperature are maintained near the lower temperature limit in most of the time slots in order to minimize the electricity cost, the violation in scenario 1 is higher than that in scenario 2. The electricity cost in scenario 1, which uses the RHO-DRO approach, is only 0.606 cents more than that in scenario 3, which only uses RHO, whereas the violation of comfort constrains reduced from 12.7643°C in scenario 3 to 0.6745°C. It indicates that the RHO-DRO approach significantly reduce the comfort violation with little electricity cost compared with RHO.

Comparison of RHO-RO in different optimization time domains

The RHO-DRO method is compared with the RHO-RO method in different optimization time domains. Similar to the RHO-DRO method, first, RHO-RO establishes the RO model for HEMS, and then combines the model with RHO to solve the scheduling problem in a rolling fashion. The detailed formulation of the RO model is described in Appendix. In addition, the realistic data of outdoor temperature and hot water demand use the test value described in Figs. 6(a) and 6(b), respectively. The optimization results of electricity cost in different optimization time domains according to the test value described in Fig. 6 are shown in Fig. 9.

It can be seen from Fig. 9 that the electricity cost of RHO-DRO and RHO-RO appears to be almost the same when the optimization time domain is changed. When the optimization time domain T is between 4 and 24, the electricity cost gradually decreases with the increase in optimization time domains, whereas the electricity cost gradually increases and level off ultimately when T is between 24 and 48. Hence, there is a minimum electricity cost at T = 24. The reason for this is that when T is small, the future information is not sufficient enough and the variation in future data cannot be adequately considered with a short optimization horizon. However, with the increase in T, the uncertainties of outdoor temperature and hot water demand in more time slots should be considered so that the electricity cost is increased. Therefore, a larger T can obtain more decision information and prediction horizons, but more uncertainties need to be considered and a best scheduling result can be obtained when the optimization time domain is equal to 24.

In addition, the electricity cost of RHO-DRO is smaller than that of RHO-RO in any optimization time domain. Compared with RO, DRO relaxes the constraints of the absolute bounds of the interval number and relies on enough historical data to obtain the probability distribution ambiguity set based on the forecast data. Besides, the electricity cost is smaller since the optimization results are not too conservative.

Conclusions

In this paper, the optimization problem of HEMS with uncertain parameters is studied. First, a DRO model of HEMS is formulated to enhance the robustness of scheduling results with the forecast data in the next optimization time domain and the scheduling problem is developed to a MILP. After that, RHO is combined with the MILP to solve the MILP by CLPEX in a rolling fashion. The simulation results show that no matter it is in the best scenario or the worst scenario of realistic data of uncertain parameters, the violation of user’s comfort constrains is quite small when using the RHO-DRO approach. At the same time, compared with RO-DRO, RHO-DRO has less conservation. In addition, the effect of optimization time domain on scheduling results is analyzed and the best scheduling result is obtained when the optimization time domain is equal to 24.

References

[1]

Du P, Lu N. Appliance commitment for household load scheduling. IEEE Transactions on Smart Grid, 2011, 2(2): 411–419

[2]

Wang R, Sun Q, Ma D, Liu Z. The small-signal stability analysis of the droop-controlled converter in electromagnetic timescale. IEEE Transaction on Sustainable Energy, 2019, 10(3): 1459–1469

[3]

Huang Y, Wang L, Guo W, Kang Q, Wu Q. Chance constrained optimization in a home energy management system. IEEE Transactions on Smart Grid, 2018, 9(1): 252–260

[4]

Hu Q, Li F. Hardware design of smart home energy management system with dynamic price response. IEEE Transactions on Smart Grid, 2013, 4(4): 1878–1887

[5]

Zhao Z, Lee W C, Shin Y, Song K B. An optimal power scheduling method for demand response in home energy management system. IEEE Transactions on Smart Grid, 2013, 4(3): 1391–1400

[6]

Yoon J H, Baldick R, Novoselac A. Dynamic demand response controller based on real-time retail price for residential buildings. IEEE Transactions on Smart Grid, 2014, 5(1): 121–129

[7]

Anvari-Moghaddam A, Monsef H, Rahimi-Kian A. Optimal smart home energy management considering energy saving and a comfortable lifestyle. IEEE Transactions on Smart Grid, 2015, 6(1): 324–332

[8]

Angelis F D, Boaro M, Fuselli D, Squartini S. Optimal home energy management under dynamic electrical and thermal constraints. IEEE Transaction on Industrial informatics, 2013, 9(3): 1518–1527

[9]

Wang C, Zhou Y, Wang J, Peng P. A novel traversal-and-pruning algorithm for household load scheduling. Applied Energy, 2013, 102: 1430–1438

[10]

Sheikhi A, Rayati M, Bahrami S, Mohammad Ranjbar A. Integrated demand side management game in smart energy hubs. IEEE Transactions on Smart Grid, 2015, 6(2): 675–683

[11]

Ma T, Wu J, Hao L, Lee W J, Yan H, Li D. The optimal structure planning and energy management strategies of smart multi energy systems. Energy, 2018, 160: 122–141

[12]

Wang C, Zhou Y, Wu J, Wang J. Robust-index method for household load scheduling considering uncertainties of customer behavior. IEEE Transactions on Smart Grid, 2015, 6(4): 1806–1818

[13]

Wu X, Hu X, Yin X, Moura S J. Stochastic optimal energy management of smart home with PEV energy storage. IEEE Transactions on Smart Grid, 2018, 9(3): 2065–2075

[14]

Wu Z, Zhou S, Li J, Zhang X P. Real-time scheduling of residential appliances via conditional risk-at-value. IEEE Transactions on Smart Grid, 2014, 5(3): 1282–1291

[15]

Alipour M, Mohammadi-Ivatloo B, Zare K. Stochastic scheduling of renewable and CHP-based microgrids. IEEE Transaction on Industrial informatics, 2015, 11(5): 1049–1058

[16]

Wang J, Shi Y, Fang K, Zhou Y, Li Y. A robust optimization strategy for domestic electric water heater load scheduling under uncertainties. Applied Sciences (Basel, Switzerland), 2017, 7(11): 1136

[17]

Fanzeres B, Street A, Barroso L A. Contracting strategies for renewable generators: a hybrid stochastic and robust optimization approach. IEEE Transactions on Power Systems, 2015, 30(4): 1825–1837

[18]

Wang J, Li P, Fang K, Zhou Y. Robust optimization for household load scheduling with uncertain parameters. Applied Sciences (Basel, Switzerland), 2018, 8(4): 575

[19]

Wang J, Li Y, Zhou Y. Interval number optimization for household load scheduling with uncertainty. Energy and Building, 2016, 130: 613–624

[20]

Chen Z, Wu L, Fu Y. Real-time price-based demand response management for residential appliances via stochastic optimization and robust optimization. IEEE Transactions on Smart Grid, 2012, 3(4): 1822–1831

[21]

Xiong P, Jirutitijaroen P, Singh C. A distributionally robust optimization model for unit commitment considering uncertain wind power generation. IEEE Transactions on Power Systems, 2017, 32(1): 39–49

[22]

Shi Z, Liang H, Huang S, Dinavahi V. Distributionally robust chance-constrained energy management for islanded microgrids. IEEE Transactions on Smart Grid, 2019, 10(2): 2234–2244

[23]

Zhao P, Wu H, Gu C, Hernando-Gil I. Optimal home energy management under hybrid photovoltaic-storage uncertainty: a distributionally robust chance-constrained approach. IET Renewable Power Generation, 2019, 13(11): 1911–1919

[24]

Godina R, Rodrigues E M G, Pouresmaeil E, Matias J, Catalão J. Model predictive control home energy management and optimization strategy with demand response. Applied Sciences (Basel, Switzerland), 2018, 8(3): 408

[25]

Beaudin M, Zareipour H. Home energy management systems: a review of modelling and complexity. Renewable & Sustainable Energy Reviews, 2015, 45: 318–335

[26]

Li Y, Zhang H, Liang X, Huang B. Event-triggered-based distributed cooperative energy management for multienergy systems. IEEE Transaction on Industrial information, 2019, 15(4): 2008–2022

[27]

Althaher S, Mancarella P, Mutale J. Automated demand response from home energy management system under dynamic pricing and power and comfort constraints. IEEE Transactions on Smart Grid, 2015, 6(4): 1874–1883

[28]

Nguyen H T, Nguyen D T, Le L B. Energy management for households with solar assisted thermal load considering renewable energy and price uncertainty. IEEE Transactions on Smart Grid, 2015, 6(1): 301–314

[29]

Paterakis N G, Erdinc O, Bakirtzis A G, Catalão J P S. Optimal household appliances scheduling under day-ahead pricing and load-shaping demand response strategies. IEEE Transaction on Industrial information, 2015, 11(6): 1509–1519

[30]

Du Y F, Jiang L, Duan C, Li Y Z, Smith J S. Energy consumption scheduling of HVAC considering weather forecast error through the distributionally robust approach. IEEE Transaction on Industrial information, 2018, 14(3): 846–857

[31]

Bozchalui M C, Hashmi S A, Hassen H, Canizares C A, Bhattacharya K. Optimal operation of residential energy hubs in smart grids. IEEE Transactions on Smart Grid, 2012, 3(4): 1755–1766

[32]

Rockafellar R T, Uryasev S. Optimization of conditional value-at-risk. Journal of Risk, 2000, 2(3): 21–41

[33]

Sharma I, Dong J, Malikopoulos A A, Street M, Ostrowski J, Kuruganti T, Jackson R. A modeling framework for optimal energy management of a residential building. Energy and Building, 2016, 130: 55–63

[34]

Maasoumy M, Sangiovanni-Vincentelli A. Optimal control of building HVAC systems in the presence of imperfect predictions. In: ASME 2012 5th Annual Dynamic Systems and Control Conference Joint with the JSME 2012 11th Motion and Vibration Conference (DSCC 2012-MOVIC 2012). Fort Lauderdale, USA, 2002, 2: 257–266

[35]

Hashmi S A. Evaluation and improvement of the residential energy hub management system. Dissertation for the Master Degree. Waterloo, Canada: University Waterloo, 2010

RIGHTS & PERMISSIONS

Higher Education Press

AI Summary AI Mindmap
PDF (1024KB)

3157

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/