Multi-energy management with hierarchical distributed multi-scale strategy for pelagic islanded microgrid clusters

Multi-energy management with hierarchical distributed multi-scale strategy for pelagic islanded microgrid clusters

Energy 185 (2019) 910e921 Contents lists available at ScienceDirect Energy journal homepage: www.elsevier.com/locate/energy Multi-energy management...

2MB Sizes 0 Downloads 45 Views

Energy 185 (2019) 910e921

Contents lists available at ScienceDirect

Energy journal homepage: www.elsevier.com/locate/energy

Multi-energy management with hierarchical distributed multi-scale strategy for pelagic islanded microgrid clusters Mian Hu a, b, Yan-Wu Wang a, b, *, Jiang-Wen Xiao a, b, Xiangning Lin c a

School of Artificial Intelligence and Automation, Huazhong University of Science and Technology, Wuhan, 430074, China Key Laboratory of Image Processing and Intelligent Control (Huazhong University of Science and Technology), Ministry of Education, Wuhan, 430074, China c State Key Laboratory of Advanced Electromagnetic Engineering and Technology, School of Electrical and Electronic Engineering, Huazhong University of Science and Technology, Wuhan, 430074, China b

a r t i c l e i n f o

a b s t r a c t

Article history: Received 1 June 2019 Received in revised form 6 July 2019 Accepted 14 July 2019 Available online 17 July 2019

The pelagic islands usually include resource islands and load islands with electricity and natural gas transactions among them. Since they are apart from the main land, the finiteness of energy resources results in crucial need of developing efficient energy management framework for the pelagic islanded microgrid clusters (PIMGCs). In this paper, we introduce a novel multi-energy management framework for a PIMGC, where the operators on resource islands sell energy resources, while the aggregators and users on load islands dispatch and consume energy resources, respectively. The multi-scale energy management strategy is proposed, where the operators determine their daily optimal energy supply in a distributed collaborative way by adopting the primal-dual subgradient method, each aggregator determines its daily optimal energy demand and hourly optimal energy usage, and each user determines its hourly optimal energy consumption. A hierarchical day-ahead distributed algorithm is proposed to obtain the Nash equilibrium strategy, where the operators minimize their aggregate operational cost, each aggregator maximizes its revenue and each user maximizes its payoff. Simulation results are provided to show the effectiveness and benefits of the proposed multi-energy management framework for the PIMGCs. © 2019 Elsevier Ltd. All rights reserved.

Keywords: Microgrid cluster Energy management Multi-energy Multi-scale Hierarchical optimization Nash equilibrium

1. Introduction The pelagic island serves as a seabase for connecting the land and marine territories, with abundant land and ocean resources. It is not only the defense outpost of a nation, but also a symbol of national sovereignty [1]. Maintaining a stable power supply to the pelagic islands is crucial for the work and life on the islands. The energy resources on the pelagic islands may be abundant or insufficient, and are unlikely to resemble the main grid to provide reliable energy supply, due to their randomness, volatility, and intermittent characteristics. Due to the long-distance from the islands to the main land, it is extremely difficult for the pelagic islands to access the main grid on the main land. Therefore, it is crucial to develop effective energy management strategy for the

* Corresponding author. School of Artificial Intelligence and Automation, Huazhong University of Science and Technology, Wuhan, 430074, China. E-mail address: [email protected] (Y.-W. Wang). https://doi.org/10.1016/j.energy.2019.07.087 0360-5442/© 2019 Elsevier Ltd. All rights reserved.

reliability of the pelagic islands considering the limited energy resources (LERs) [2e6]. More recently, many researchers have focused on the energy management in islanded microgrids. In Refs. [7,8], two different methods are proposed for both the grid-connected and islanded microgrid energy management systems. In Ref. [9], a scenariobased investment planning model is proposed for the isolated multi-energy microgrids. A coordinated control strategy for the reserve management of the isolated microgrids is presented in Ref. [10]. In Ref. [11], a two-stage decision process is proposed for the isolated microgrid energy management system. A stochasticpredictive energy management system for isolated microgrids is presented in Ref. [12]. An integrated energy management system for isolated microgrid is presented in Ref. [13]. These studies are concerned with the efficient operation of a single islanded microgrid, where the electricity producers and consumers are both exist and the energy resources are enough. However, due to the nonuniformity of the scale and resource distribution of the islands, there exist two types of pelagic islands rather than a single islanded

M. Hu et al. / Energy 185 (2019) 910e921

Nomenclature

Edem ; Gdem Total electricity and total natural gas demand of i i aggregator i

Indices and sets U; Y; F Strategy sets of the operators, aggregators and users ε Index of iteration error kk; m; r Indices of iterations p Set of payoff functions of users at time slot t R Set of revenue functions of aggregators L Set of users Li Set of users on load island i M ;N Sets of resource islands and load islands T Set of time slots j; i Indices of resource island and load island k Index of user Number of users on load island i Li M; N Number of resource islands and load islands T Number of time slots Parameters and variables of upper level r1j ; r2j Dual variables in robust problem g

g

g

aej ; aj ; bej ; bj ; cej ; cj Production cost parameters Cost Ej

Aggregate operational cost function of operators Aggregate REGs during one time period

max Emin Minimum and maximum capacity of electricity ij ; Eij

Esup ; Gsup ij ij Gmax j max Gmin ij ; Gij

u uj fij 6

Gj mej ; mgj g g pej ; pj ; dej ; dj

transported by ships from resource island j to load island i Electric power and natural gas supplied from operator j to aggregator i Maximum cubic meters of natural gas Minimum and maximum capacity of natural gas transported by ships from resource island j to load island i Total decision of operators Total decision of operator j Energy supply and price decision of operator j to aggregator i Dual variables using primal-dual subgradient method Conservative or robustness parameter Electricity and natural gas price parameters Maximum predicted error of REGs

C ej ; C gj

Production cost functions of electricity and natural

pej ; pj

gas Electricity and natural gas prices

sij ssj

Distance between resource island j and load island i Slack variable

Ej

Predicted aggregate REGs during one time period

Parameters and variables of middle level

ddi;st Deflating efficiency of GSS hci;st ; hdi;st Charging and discharging efficiencies of ESS lei ðtÞ; lgi ðtÞ; lhi ðtÞ Electricity, natural gas and heat prices determined by aggregator i

j1i ðtÞ; j2i ðtÞ Dual variables in robust problem

Yi

in Ein i ðtÞ; Gi ðtÞ Total electric power and total natural gas usage of energy hub out out Eout i ðtÞ; Gi ðtÞ; H i ðtÞ Output electric energy, natural gas and thermal energy of energy hub Aggregate REGs Eri ðtÞ dem Edem Electricity and natural gas demand of aggregator i ij ; Gij

from operator j Residual charge level of ESS at the end of last scheduling period

q0i

; qmax Lower and upper bounds of energy level of ESS qmin i i Ri Revenue function of aggregator i Vi ðtÞ Gas reserve of GSS at the end of time slot t V 0i

Residual gas reserve of GSS at the end of last scheduling period

; V max Lower and upper bounds of gas reserve of GSS V min i i r

Ei ðtÞ Predicted aggregate REGs bi ðtÞ; ai ðtÞ Dispatch factors qi ; yi Price decision and total decision of aggregator i y Total decision of aggregators 9i Energy demand decision of aggregator i hi;F Electrical efficiency of gas furnace hi;G Efficiency of compressor

hei;MT ; hgi;MT Electrical and thermal efficiencies of micro turbine Gri Conservative or robustness parameters

εri qi ð0Þ qi ðtÞ Vi ð0Þ

Maximum predicted error of REGs Initial charge level of ESS Charge level of ESS at the end of time slot t Initial gas reserve of GSS

Parameters and variables of lower level

kei;k ðtÞ; kgi;k ðtÞ; khi;k ðtÞ Nonnegative parameters in satisfaction functions Payoff function of user k at time slot t

pi;k ðtÞ

cmin ðtÞ; cmax ðtÞ Minimum and maximum electricity usage i;k i;k Esell i ðtÞ

Total renewable energy sold by users to aggregator i

U ei;k ðtÞ; U gi;k ðtÞ; U hi;k ðtÞ Satisfaction functions attained from using

Transportation cost parameters

εj

g

911

Feasible decision space for aggregator i

electric, gas-based and thermal appliances Electricity traded between user k and aggregator i

yei;k ðtÞ f

Total decision of users Conservative or robustness parameters Decision of user k at time slot t Maximum predicted error of PV energy generation

Gui;k gi;k ðtÞ εui;k

z1i;k ðtÞ; z2i;k ðtÞ Dual variables in robust problem g

ci;k ðtÞ; yi;k ðtÞ; yhi;k ðtÞ Aggregate electricity, gas and heat gi;k ðtÞ

consumption PV energy generation

ðtÞ xbuy i;k

Electricity demand from aggregator i

xsell ðtÞ i;k

Renewable energy sold to aggregator i

g;min

yi;k

g;max

ðtÞ; yi;k

ðtÞ Minimum and maximum natural gas usage

yh;min ðtÞ; yh;max ðtÞ i;k i;k g i;k ðtÞ

Minimum and maximum heat power usage

Predicted PV energy generation

912

M. Hu et al. / Energy 185 (2019) 910e921

microgrid, that is, resource islands and load islands. Vast renewable energy generators and natural gas exploration projects are deployed on or near the resource islands. The load islands have large land area and are suitable for human habitation. Due to the weather and other factors, the energy resources produced on the resource islands may be sufficient or insufficient, which will be abandoned if cannot be used locally. Meanwhile, the local energy resources on the load islands may satisfy part of the energy demand of end users. The pelagic islanded microgrid cluster (PIMGC) consists of multiple pelagic islanded microgrids, with each island being regarded as an islanded microgrid. The energy flows (power flows and gas flows) from resource islands to load islands are realized by ships that transport storage batteries and natural gas from resource islands to load islands. Therefore, it is obvious that the energy management frameworks for a single islanded microgrid in the above works are not suitable for the PIMGCs. As a further study, the microgrid clusters consisting of multiple microgrids have also received considerable attention recently [14]. In Ref. [15], a two-stage adaptive robust optimization based collaborative operation approach is presented for a residential multi-microgrid (MMG). In Ref. [16], a two-stage energy management strategy is developed for networked microgrids with high renewable penetration. A multistep hierarchical optimization algorithm for optimal MMGs operation is proposed based on a multiagent system in Ref. [17]. A novel energy management method for a MMG system is developed based on a bi-level system of systems architecture in Ref. [18]. In Ref. [19], a new prioritybased energy trading mechanism is proposed in a distribution network with multiple microgrids. The above works assume that all the microgrids are connected to the main grid and have sufficient energy supply. However, this situation may not be true in the PIMGCs, which is physically disconnected from the main grid. With the aforementioned observations, this paper proposes a novel multi-energy management framework for a PIMGC, which includes a number of resource islands and load islands. Each resource island contains an operator. Each load island contains a set of users, an aggregator and an energy hub. Considering the aggregators’ potential of increasing the flexibility of the energy market [20e23], the aggregators on load islands act as intermediaries between users on load islands and operators on resource islands. The users may have their individually owned photovolatic (PV) systems. The energy hub is owned by the aggregator. The LERs (i.e., storage batteries and natural gas) are partly transported by ships from the resource islands and partly from the local intermittent renewable energy generations (REGs), such as PV, wind, wave and ocean current power generations, and they are all stored in the energy hubs on the load islands. Note that there exist three main obstacles for solving the multi-energy management problem in a PIMGC. Firstly, compared with the energy management systems for islanded microgrids studied in Refs. [10,11,24] and MMGs studied in Refs. [25e28], where the energy resources are sufficient and the energy demand of users can be fully satisfied at each time slot, the energy supply in PIMGCs is not always sufficient to meet the energy demand of all users. Secondly, in contrast with the multi-energy microgrids studied in Refs. [29e31], where the energy supplied to the microgrid come from the single source, the energy of the load islands is supplied by multiple resource islands. Thirdly, unlike the existing works [15,16,32], where the energy transmission is in real time, the energy dispatch between the resource islands and the load islands is usually in a larger time scale, for example, daily rather than hourly. To tackle the first two challenges, the transportation expenses caused by the distances between resource islands and load islands are considered in the aggregate operational cost of operators, and the satisfaction of users attained from using multi-energy resources

is considered in the payoff of users. The operators determine the optimal energy supply to each load island in a distributed collaborative way by adopting the primal-dual subgradient method. To tackle the third challenge, the multi-scale energy management strategy is proposed, where each operator determines its daily optimal energy supply, each aggregator determines its daily optimal energy demand and hourly optimal energy usage, and each user determines its hourly optimal energy consumption. A hierarchical day-ahead distributed algorithm is proposed to obtain the Nash equilibrium strategy, where the operators minimize their aggregate operational cost, each aggregator maximizes its revenue and each user maximizes its payoff. Hence, the main contributions of this paper are as follows: 1. A novel multi-energy management framework for the PIMGCs is proposed, taking the LERs and the multiple sources of multienergy dispatch into consideration. 2. A hierarchical multi-scale bidirectional interaction mechanism is designed, and a tri-level day-ahead distributed algorithm is proposed to obtain the Nash equilibrium strategy for operators, aggregators and users. 3. Using the realistic demand and REG traces, the effectiveness and benefits of the proposed multi-energy management framework for the PIMGCs are illustrated. The rest of this paper is organized as follows. Section 2 describes the system model. Section 3 solves the optimal responses of users, aggregators and operators, and designs a tri-level day-ahead distributed algorithm. Section 4 presents the simulation results to illustrate the effectiveness and benefits of the proposed multienergy management framework, and conclusions are drawn in Section 5.

2. System model The structure of the multi-energy management framework in a PIMGC is shown in Fig. 1. As has been presented in the Introduction part, we consider a PIMGC consisting of a set M bf1; 2; /; Mg of resource islands and a set N bf1; 2; /; Ng of load islands. The electricity and natural gas on the resource island j2M are owned and dispatched by its operator j. The load island i2N contains a set L i bf1i ; 2i ; /; Li g of users, an aggregator i and an energy hub i. The aggregators buy electricity and natural gas from the operators, with these energy resources (i.e., storage batteries and natural gas)

Fig. 1. Multi-energy management framework in a PIMGC.

M. Hu et al. / Energy 185 (2019) 910e921

periodically transported by ships. Each ship is equipped with the high-capacity energy storage system and gas storage tank for transporting storage batteries and natural gas from resource islands to load islands. The directions of the energy flows are expressed by the shipping routes shown in Fig. 1. The transported energy resources as well as the local REGs (PV, wind, wave, and ocean current power generations) are stored in the energy hubs. The electricity and gas-based/thermal appliances of users are energized by the electricity, gas and heat stored and converted in the energy hubs. Each aggregator controls the energy scheduling and conversion in the energy hub and determines the electricity, natural gas and heat prices traded with users, as well as informs these prices to users. All users own the decision-making controllers to participate in the energy management optimization by determining the electricity, gas and heat traded with the aggregators. The hierarchical multi-scale structure of bidirectional interaction in a PIMGC is shown in Fig. 2, where i) at the lower level each user modifies its electricity, gas and thermal demand pattern to maximize its payoff according to the electricity, natural gas and heat prices advertised by the aggregator, ii) at the middle level each aggregator determines its electricity and natural gas demand from every operator, the electricity and natural gas usage in the energy hub, as well as the electricity, natural gas and heat prices traded with users to maximize its revenue, given the energy supply and pricing schemes of every operator, as well as the electricity, gas and thermal energy demand of every user, iii) at the upper level each operator computes the electricity and natural gas supply to every aggreagtor, as well as the electricity and natural gas pricing schemes to minimize the aggregate operational cost of all operators according to the total electricity and natural gas demand of every aggregator. We assume that the round trip time of each ship is less than a day, which includes the loading time and unloading time of the transported energy resources from resource island to ship and from ship to load island, respectively. We focus on the day-ahead dispatch, with one dispatch period being equally divided into a series T bf1; 2; /; Tg of time slots. For example, if we choose T ¼ 24 (as in our simulation setup), then the dispatch is executed every hour. To tackle the fitness of energy resources, the interactions between the upper level and middle level are implemented by the day, while the interactions between the middle level and lower level are implemented by the time slot, which is the difference from the other hierarchical frameworks, such as [23,33].

2.1. Model of upper level

913

N is subject to

Emin  Esup  Emax ij ij : ij

(1)

The electricity supply Esup is coupled by ij

X

sup

Eij

 Ej :

(2)

i2N

Considering the seasonal and periodic characteristics of the REGs, we build a robust model to construct an uncertain set of Ej of resource island j2M :

8 > < E  E þ G ε : r1 ; j j j j j > Ej  Ej  Gj εj : r2j : :

(3a,3b)

By duality theory, for any feasible r1j ; r2j , it holds that Ej  r1j ðEj þ Gj εj Þ  r2j ðEj  Gj εj Þ and at the optimum the terms on both sides of the inequality are equal. Therefore, we can replace (2) with the following constraints:

8 X sup     > Eij þ r1j Ej þ Gj εj  r2j Ej  Gj εj  0; > > < i2N

(4a,4b,4c)

r1j  r2j  1; > > > : r1 ; r2  0: j

j

By introducing ssj  0 that satisfies r1j  r2j ¼  1 þ ssj . Using this transformation, the constraints (4a)-(4c) are equivalent to the following constraints:

8 X sup    > Eij þ 2r1j Gj εj þ ssj  1 Ej  Gj εj  0; > > < i2N

r1j þ ssj  1  0; > > > : r1 ; ss  0:

(5a,5b,5c)

j

j

Similarly, The natural gas supply Gsup from operator j2M to ij aggregator i2N is subject to sup

Gmin  Gij ij

 Gmax ij :

(6)

The natural gas supply Gsup is coupled by: ij

X

sup

Gij

 Gmax : j

(7)

i2N

The electricity supply Esup from operator j2M to aggregator i2 ij

The operators adopt the appropriate electricity and natural gas pricing schemes to motivate the aggregators toward buying electricity and natural gas to minimize their aggregate operational cost. We consider the following linearized electricity and natural gas pricing schemes

X

pej ¼ pej þ dej

sup

(8)

Gsup : ij

(9)

Eij ;

i2N

pgj ¼ pgj þ dgj

X i2N

Fig. 2. Hierarchical multi-scale structure of bidirectional interaction in a PIMGC.

The operators aim to minimize their aggregate operational cost, which includes the production costs, selling profits and transportation expenses of electricity and natural gas. The transportation expenses are introduced by the multiple sources of multienergy dispatch. The production cost functions of electricity and natural gas are assumed to be increasing and strictly convex [34] and modeled as:

914

M. Hu et al. / Energy 185 (2019) 910e921

C ej ¼ aej

X

 sup 2

Eij

þ bej

i2N

C gj

¼ agj

X

X

ESS is bounded as given below: sup

Eij

þ cej ;

(10)

i2N

2 Gsup ij

þ

X

bgj

i2N

Gsup ij

þ

Xh

(11)

i2N

þ

X

 X  sup Eij pej þ Gsup pgj ij

C ej þ C gj 

j2M

i2N

mej sij Esup þ mgj sij Gsup ij ij

i

(12)

i2N

Given Edem ; Gdem of aggregator i2N , the electricity and natural i i gas supplied from operator j to aggregator i are subject to

X

Esup ij

(13)

Gsup ¼ Gdem : i ij

(14)

j2M

X j2M

2.2. Model of middle level The energy hub i on load island i can be equipped with an energy management system (EMS) controlled by aggregator i to effectively schedule and usage the energy carriers [29,35], as well as to determine the electricity, gas and heat prices traded with users, as shown in Fig. 3. The total amount of electricity purchased by aggregator i from all operators and the local intermittent REGs are stored in the energy storage system (ESS). The total amount of natural gas purchased by the aggregator i from all operators is stored in the gas storage system (GSS).

2.2.1. Energy storage constraints Since the optimal strategy of each aggregator is determined in one day cycle, the leakage rate of the ESS is ignorable, then the energy level dynamics of the ESS in the energy hub i is obtained as

qi ðtÞ ¼ qi ðt  1Þ þ

8 <

r

Eri ðtÞ  Ei ðtÞ þ Gri εri ; : Eri ðtÞ  Eri ðtÞ  Gri εr : i

hci;st

where qi ð0Þ ¼ q0i þ



Esell i ðtÞ

Edem , i

þ

Esell i ðtÞ

Eri ðtÞ ¼





P k2L

hdi;st Ein i ðtÞ;

(17a,17b)

Considering the temporally coupled characteristic of charge level in (15), we can transform (17a) and (17b) into the following constraints: t t X 8X r Eri ðtÞ  Ei ðtÞ þ t*Gri εri : j1i ðtÞ; > <

t¼1

t > :X

t¼1

Eri ðtÞ



t¼1

Edem ; i

¼

(16)

We build a robust model to construct an uncertain set of Eri ðtÞ:

cgj :

Consequently, the aggregate operational cost function of operators in M is formulated as

Cost ¼

qmin  qi ðtÞ  qmax : i i

t X

(18a,18b) r Ei ðtÞ

t¼1



t*Gri εri

:

j2i ðtÞ:

By duality theory and robust optimization method, we can replace (15) and (16) with the following constraints: t t   X X r r 1 Ei ðtÞ þ t Gri εri þ j2i ðtÞ Ei ðtÞ  t Gri εri 8 ji ðtÞ t¼1 t¼1 > > > t t > X X > upp sell > c d >  h E ð t Þ þ h Ein  q > i i ðtÞ; i;st i;st i > > > t¼1 t¼1 > > < t t   X X r r j1i ðtÞ Ei ðtÞ þ t Gri εri þ j2i ðtÞ Ei ðtÞ  t Gri εri > > t¼1 t¼1 > > > t t > X X > > sell low c d > þ h E ð t Þ  h Ein  q > i i ðtÞ; i i;st i;st > > > t¼1 t¼1 : j1i ðtÞ  j2i ðtÞ  hci;st ;

j1i ðtÞ; j2i ðtÞ  0; (19a,19b,19c,19d) where qupp ¼ qmax  qi ð0Þ and qlow ¼ qmin  qi ð0Þ. i i i i 2.2.2. Gas storage constraints Since the optimal strategy of each aggregator is determined in one day cycle, the leakage rate of the GSS is ignorable, then the gas reserve dynamics of the GSS in the energy hub i is obtained as

Vi ðtÞ ¼ Vi ðt  1Þ  ddi;st Gin i ðtÞ;

(20)

(15)

xsell ðtÞ. The energy level of i;k

where Vi ð0Þ ¼ V 0i þ Gdem . The gas reserve of GSS is bounded as i given below:

i

V min  Vi ðtÞ  V max : i i

(21)

2.2.3. Power balance constraints The energy hub i dispatches Gin i ðtÞ to the combined heat and power (CHP) and the users by bi ðtÞ2½0; 1 at time slot t. Then at the CHP the natural gas is dispatched to the micro turbine and the gas furnace by ai ðtÞ2½0; 1. Given xbuy ðtÞ; ygi;k ðtÞ; yhi;k ðtÞ of user k at time i;k P P buy g out slot t, we have Eout i ðtÞ ¼ k2L i xi;k ðtÞ; Gi ðtÞ ¼ k2L i yi;k ðtÞ; P h Hout i ðtÞ ¼ k2L i yi;k ðtÞ. The

relationship

in Ein i ðtÞ; Gi ðtÞ of

Fig. 3. Energy hub of load islanded microgrid with EMS and communication network.

between

out out Eout i ðtÞ; Gi ðtÞ; H i ðtÞ

and

energy hub i at time slot t2T satisfies the following matrix equation:

M. Hu et al. / Energy 185 (2019) 910e921

2 6 6 6 6 4 2

Eout i ðtÞ Gout i ðtÞ H out i ðtÞ

3

slot t is subject to

7 7 7 7 5

max cmin i;k ðtÞ  ci;k ðtÞ  ci;k ðtÞ:

3

1 6 6 ¼ 60 4 0

bi ðtÞai ðtÞhei;MT 7 7 ð1  bi ðtÞÞhi;G 7  5 g bi ðtÞ ai ðtÞhi;MT þ ð1  ai ðtÞÞhi;F 2

(22)

natural gas demand of aggregator i from operator j are subject to



Esup ; ij

(23)

Gdem  ij

Gsup ; ij

(24) P j2M

Edem and Gdem ¼ i ij

P j2M

Gdem ij . The aggregator

i2N aims to maximize its revenue, which includes the selling profits of electricity, natural gas and thermal energy, as well as the purchase cost of electricity and natural gas. The revenue function of aggregator i is formulated as

Ri ¼

Xh

qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ci;k ðtÞ  cmin ðtÞ: i;k

(29)

3

Given Esup ; Gsup of operator j to aggregator i, the electricity and ij ij

where Edem ¼ i

(28)

The satisfaction of each user attained from using electric appliances depends on the aggregate electric power usage. The satisfaction function U ei;k ðtÞ of user k at time slot t is

U ei;k ðtÞ ¼ kei;k ðtÞ

6 Ein ðtÞ 7 4 iin 5: Gi ðtÞ

Edem ij

915



2.3.2. Gas-based appliances constraints There are some gas-based appliances at the users’ premise, such g as the stove and furnace. The aggregate gas consumption yi;k ðtÞ of user k at time slot t is bounded as g;min

yi;k

g

g;max

ðtÞ  yi;k ðtÞ  yi;k

ðtÞ:

(30)

The satisfaction of each user attained from using the gas-based appliances depends on the aggregate natural gas usage. The satisfaction function U gi;k ðtÞ of user k at time slot t is

rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi U gi;k ðtÞ ¼ kgi;k ðtÞ

ygi;k ðtÞ  yg;min ðtÞ: i;k

(31)



g out sell lei ðtÞ Eout i ðtÞ  Ei ðtÞ þ li ðtÞGi ðtÞ

t2T  i X dem g e Edem þlhi ðtÞHout i ðtÞ  ij pj þ Gij pj :

(25)

j2M

2.3.3. Thermal appliances constraints Thermal demand of users often consists of hot water or lowpressure steam demand in the winter and a cooling demand in the summer. The aggregate heat consumption yhi;k ðtÞ of user k at time slot t is bounded as

2.3. Model of lower level

yh;min ðtÞ  yhi;k ðtÞ  yh;max ðtÞ: i;k i;k

Each user k2L i on load island i participates in the energy management optimization by trading electric energy, natural gas and thermal energy with the aggregator i. Each user aims to maximize its payoff, which includes the satisfaction from energy consumption and the purchase cost. The satisfaction function determines how much each user is satisfied (in monetary units) from using the electric, gas-based and thermal appliances, and is generally the increasing and concave function [36].

The satisfaction of each user attained from using the thermal appliances depends on the aggregate heat power usage. The

2.3.1. Electric appliances constraints There are some electric appliances at the users’ premise, such as lights, refrigerators, dishwashers, washers and dryers. The energy balance for user k at time slot t is given below:

yei;k ðtÞ ¼  gi;k ðtÞ þ ci;k ðtÞ;

satisfaction function U hi;k ðtÞ of user k at time slot t is

rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi yhi;k ðtÞ  yh;min ðtÞ: i;k

U hi;k ðtÞ ¼ khi;k ðtÞ

(33)

The payoff function of user k2L i at time slot t from using electric appliances, gas-based appliances and thermal appliances is given below:

pi;k ðtÞ ¼ U ei;k ðtÞ þ U gi;k ðtÞ þ U hi;k ðtÞ  lei ðtÞyei;k ðtÞ g

g

(34)

h

li ðtÞyi;k ðtÞ  li ðtÞyhi;k ðtÞ:

(26)

where yei;k ðtÞ ¼ xbuy ðtÞ  0 denotes the user k is buying the electric i;k energy from aggregator i, or else yei;k ðtÞ ¼ xsell ðtÞ  0 denotes the i;k user k is selling the surplus electric energy to aggregator i. We build a robust model to construct an uncertain set of gi;k ðtÞ:

8 > < g ðtÞ  g ðtÞ þ Gu εu : z1 ðtÞ; i;k i;k i;k i;k i;k 2 u u > g ðtÞ  g : i;k i;k ðtÞ  Gi;k εi;k : zi;k ðtÞ;

(32)

3. Hierarchical distributed day-ahead energy management strategy 3.1. Optimal responses of users e

(27a,27b)

The aggregate electricity consumption ci;k ðtÞ of user k at time

g

h

e

Given qi ¼ ½li ; li ; li  of aggregator i, where li ¼ ½lei ð1Þ; lei ð2Þ; /;

lei ðTÞ,

lgi

g g g ½li ð1Þ; li ð2Þ; /; li ðTÞ

lhi

½lhi ð1Þ; lhi ð2Þ; /; lhi ðTÞ.

¼ and ¼ Substituting (26) into (34), the payoff function of user k2L i at time slot t can be rewritten as

916

M. Hu et al. / Energy 185 (2019) 910e921

pi;k ðtÞ ¼ U ei;k ðtÞ þ U gi;k ðtÞ þ U hi;k ðtÞ  lei ðtÞci;k ðtÞ lgi ðtÞygi;k ðtÞ  lhi ðtÞyhi;k ðtÞ þ lei ðtÞgi;k ðtÞ:

(35)

g

Let 6i;k ðtÞ ¼ ½ci;k ðtÞ;gi;k ðtÞ;yi;k ðtÞ;yhi;k ðtÞ, the payoff maximization problem of user k at time slot t is formulated as

maxpi;k ðtÞ

6i;k ðtÞ

s:t: ð27aÞ; ð27bÞ; ð28Þ; ð30Þ; ð32Þ:

(36)

Considering the separability of the optimization problem (36), the decision variables ci;k ðtÞ; ygi;k ðtÞ; yhi;k ðtÞ and gi;k ðtÞ can be separately solved. Note that problem (36) is a convex optimization ðtÞ and yh* ðtÞ can be found problem, the best response ci;k ðtÞ, yg* i;k i;k

½gi;k ð1Þ; gi;k ð2Þ; /; gi;k ðTÞ of user k2L i, where gi;k ðtÞ is defined in Section 3.1. To guarantee (38a), (38b), (38c) of user k satisfies (28), g

(30), (32), the energy prices lei ðtÞ, li ðtÞ and lhi ðtÞ are subject to

8 9 8 > > e < = > k ðtÞ > i;k e > > ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi q ; l ðtÞ  max > i > k2L i > > :2 cmax ðtÞ  cmin ðtÞ> ; > > i;k i;k > > > 8 9 > > > > > > g < = < k ðtÞ i;k lgi ðtÞ  max qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ; > k2L i > :2 yg;max ðtÞ  yg;min ðtÞ> ; > > > i;k i;k > > > 8 9 > > > > > > h < = > k ðtÞ > i;k h > > ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ffi q l ðtÞ  max : > i : k2L i > :2 yh;max ðtÞ  yh;min ðtÞ> ; i;k i;k

using

in dem Let yi ¼ ½qi ; E in ; Gdem , where qi is defined in i i ; Gi ; ai ; bi ; ji ; E i

8   > > > vpi;k ðtÞ > ¼ 0;  > >  > ðtÞ vc > > i;k ci;k ðtÞ¼ci;k ðtÞ > > >  > > > < vpi;k ðtÞ ¼ 0;  g > vyi;k ðtÞ yg ðtÞ¼yg* ðtÞ > > i;k i;k > > >  > > > vpi;k ðtÞ > > > ¼ 0:  > > vyh ðtÞ  > : i;k yh ðtÞ¼yh* ðtÞ i;k

in in Section 3.1, similarly to qi , we can also define Ein i from Ei ðtÞ, Gi 1 2 dem from Gin i ðtÞ, ai from ai ðtÞ, bi from bi ðtÞ, ji from ji ðtÞ and ji ðtÞ, E i dem from Edem from Gdem ij . The revenue maximization problem of ij , Gi

aggregator i is formulated as

(37a,37b,37c) max yi

Ri

s:t: ð19Þ  ð19bÞ; ð20Þ  ð24Þ; ð41aÞ  ð41cÞ:

i;k

Then we can obtain the optimal response of user k at time slot t, which can be written as the functions of decision values lei ðtÞ, lgi ðtÞ h

and li ðtÞ of aggregator i and given below:

8 > > > kei;k ðtÞ2 > > > ci;k ðtÞ ¼ e 2 þ cmin > > i;k ðtÞ; > > 4li ðtÞ > > > > > < kgi;k ðtÞ2 g* g;min yi;k ðtÞ ¼ g 2 þ yi;k ðtÞ; > > 4 l ðtÞ > i > > > > h > > ki;k ðtÞ2 > > > ðtÞ ¼ h þ yh;min ðtÞ: yh* > i;k i;k > > 4li ðtÞ2 :

(38a,38b,38c)

In Appendix, we show that the revenue maximization problem (42) is a convex optimization problem defined over Yi. Thus, the revenue maximization problem (42) has unique global optimal strategy yi [38], and can be solved by using the nonlinear programming methods [39].

3.3. Optimal responses of operators

. Let u ¼ ½u1 ; u2 ; /; uM , where uj ¼ ½E sup ; Gsup ; rj , Esup ¼ Gdem i j j j ; Esup ; /; Esup , Gsup ¼ ½Gsup ; Gsup ; /; Gsup , rj ¼ ½r1j ; ssj . The ½Esup 1j 2j Nj j 1j 2j Nj aggregate operational cost function (12) can be rewritten as

and strong duality property [38]:



Gui;k εui;k :

(39)

The optimal electric energy transaction

ye* ðtÞ i;k

Cost ¼

 X  X  X h e sup 2 sup aej  dj Eij þ bej  pej Eij

j2M

between user k

i2N

ye* i;k ðtÞ ¼

e

4li ðtÞ2

u u þ cmin i;k ðtÞ  g i;k ðtÞ þ Gi;k εi;k : e

g

h

i2N

(43)

i2N

The cost minimization problem of operators is formulated as

(40)

Therefore, under qi ¼ ½li ; li ; li  of aggregator i, we can obtain

i2N

 X 2  X  þ agj  dgj Gsup þ bgj  pgj Gsup ij ij i2N i2N i X X g þ mej sij Esup þ mgj sij Gsup þ cej þ cj ij ij

and aggregator i at time slot t is obtained from (26), (38a) and (39) as

kei;k ðtÞ2

(42)

Given 9 ¼ ½91 ; 92 ; /; 9N  of aggregators N , where 9i ¼ ½Edem ; i

According to the robust optimization method [37] and the duality theory [38], we can find g i;k ðtÞ by using the KKT conditions

g i;k ðtÞ ¼ g i;k ðtÞ

(41a,41b,41c)

minCost u

g*

the optimal strategy gi;k ðtÞ ¼ ½ye* ðtÞ; yi;k ðtÞ; yh* ðtÞ. i;k i;k

3.2. Optimal responses of aggregators sup

sup

g

Given fij ¼ ½Eij ; Gij ; peij ; pij  of operator j2M . Given gi;k ¼

s:t: ð1Þ; ð5aÞ  ð5cÞ; ð6Þ; ð7Þ; ð13Þ; ð14Þ:

(44)

Due to the non-separability of the problem with respect to the decision variables, a primal-dual subgradient method proposed in Ref. [40] is adopted to solve (44) in a distributed way. Let 6 ¼ ½c; s; n. The Lagrangian of (44) is defined as

M. Hu et al. / Energy 185 (2019) 910e921

X

L ðu; c; s; nÞ ¼ Cost þ

cej

hX

Esup þ 2r1j Gj εj ij

ðkkÞ

13: uj

j2M i2N i   i X h þ ssj  1 Ej  Gj εj þ sj  r1j þ ssj  1

þ

X

cgj

hX

j2M

i2N

sup

i

j2M

X

hX

sup nei Eij j2M i2N i X g h X sup ; þ ni Gij  Gdem i j2M i2N

Gij

þ  Gmax j

 Edem i

(45)

h sup;m ¼ Eij  2L

h ¼ Gsup;m  2L Gsup;mþ1 ij ij

ðum ; cm ; sm ; nm Þ Esup ij



h



iEmax ij Emin ij

;

iGmax ij Gmin ij

;

to users L i ; broadcasts 19: repeat 20: if r > 1 then ðkk;rÞ

21: aggregator i determines yi

(47)

26: user k2L i broadcasts gi;k to aggregator i; 27: r )r þ 1;         28: until yðkk;r1Þ  yðkk;r2Þ j2 =yðkk;r1Þ j2  ε;

(48)

(49)

(51)

where ½xþ ¼ maxfx; 0g and ½xba ¼ minfmaxfx; ag; bg denote the projection of x [39], L X ðum ; cm ; sm ; nm Þ denotes the subgradient of L at ðum ; cm ; sm ; nm Þ with respect to X. The initial vector u0 is assigned with arbitrary values as the algorithm projects the solution on U at the first step. The initial vectors c0 ; s0 ; n0 should be feasible, e.g., c0 ¼ 0; s0 ¼ 0; n0 ¼ 0. The scalar 2 > 0 is a constant step size. The convergence analysis of the iterates can refer to the convergence result on the primal-dual subgradient method in Ref. [40]. 3.4. Distributed algorithm design

Algorithm 1. Tri-level day-ahead distributed algorithm 1: Upper Level: 2: kk)1; ð1Þ

3: Initialization: The operator j2M selects uj

and broadcasts

to aggregator i;

4: repeat 5: if kk > 1 then 6: m)1; ðkk;1Þ

7: Initialization: Set 6ðkk;1Þ , operator j selects uj

11: update 6ðkk;mÞ based on (49)e(51);

ðkkÞ

ðkk;r1Þ

, gi;k )gi;k

;

;

30: aggregator i broadcasts 9i to operators M ; 31: kk )kk þ 1;         32: until uðkk1Þ  uðkk2Þ j2 =uðkk1Þ j2  ε; 33: u )uðkk1Þ , y )yðkk1Þ , f )fðkk1Þ ; 34: return the Nash equilibrium strategy u, y and f . In this subsection, we formulate a noncooperative game D ≡〈fM ; N ; L g; fU; Y; Fg; fCost; R; pg〉 among operators M , aggregators N and all users L . In this game model, the operator j2 M determines uj to minimize their aggregate operational cost (43) and broadcasts fij to the aggregator i2N . The aggregator i2N determines yi to maximize its revenue (25), then broadcasts qi to the users in L i and 9i to the operators in M . The user k2L i determines gi;k ðtÞ to maximize its payoff (34) and broadcasts gi;k to the aggregator i. Proposition 1. A Nash equilibrium strategy always exists in the noncooperative game D. Proof 1. Nash equilibrium implies no player can gain by unilaterally changing its own strategy while the others play their Nash equilibrium strategy [41]. Once each aggregator i2N selects 9i , the operators determine u to minimize their aggregate operational cost (43), and each user determines gi;k ðtÞ to maximize its payoff (34).

Once each operator j2M selects fij and each user k2L i selects gi;k , each aggregator determines yi to maximize its revenue (25). The convergence solution to this noncooperative game is regarded as a Nash equilibrium strategy. Therefore, a Nash equilibrium strategy can be found in the game D as soon as the operators, aggregators and users determine their optimal strategy u, y and f , respectively. A Nash equilibrium is achieved when the following conditions are satisfied:

Costðu ; y ; f Þ  Costðu; y ; f Þ; cu2U; usu ;

(52)

  Ri u ; yi ; f  Ri ðu ; yi ; f Þ; ci2N ; yi 2Yi ; yi syi ;

(53)



(46)e(48);

ðkk;r1Þ

)yi

ðkkÞ

m m m m nmþ1 ¼ nm i þ 2L ni ðu ; c ; s ; n Þ; i

based on

by solving (42);

qiðkk;rÞ

(46)

(50)

10: operator j updates

and

qðkk;1Þ i

ðkkÞ



uðkk;mÞ j

to the aggregator i;

to users L i ; 22: aggregator i broadcasts 23: end if 24: Lower Level: 25: user k2L i determines gi;k ðtÞ by (38b), (38c), (40);

m m m m smþ1 ¼ sm ; j þ 2L sj ðu ; c ; s ; n Þ j

8: repeat 9: m )m þ 1;

;

15: end if 16: Middle Level: 17: r)1;

29: yi

m m m m cmþ1 ¼ cm ; j þ 2L cj ðu ; c ; s ; n Þ j

ð1Þ fij

ðkkÞ fij

ðkk;rÞ

m m m m rmþ1 ¼ rm ; j  2L rj ðu ; c ; s ; n Þ j

h

ðkk;mÞ

)fij

ðkk;1Þ

ðum ; cm ; sm ; nm Þ Gsup ij

h

ðkkÞ

, fij

18: Initialization: The aggregator i2N selects yi

Note that the separability of Lagrangian in (45), the iterates of the primal-dual subgradient method at the mth step, m  0, are generated as follows [40]: sup;mþ1

ðkk;mÞ

)uj

14: operator j broadcasts

i

where c ¼ ½c1 ; c2 ; /; cM ; s ¼ ½s1 ; s2 ; /; sM ; n ¼ ½n1 ; n2 ; /; nN , and cj ¼ ½cej ; cgj ; ni ¼ ½nei ; ngi .

Eij

917

    12: until 6ðkk;mÞ  6ðkk;m1Þ j2  ε;







pi;k u ; yi ; gi;k ðtÞ  pi;k u ; yi ; gi;k ðtÞ ; ck2L i ; t2T :

(54)

The tri-level day-ahead distributed algorithm proposed to determine the Nash equilibrium strategy of the game D is shown in

918

M. Hu et al. / Energy 185 (2019) 910e921

Algorithm 3.4. Given uij of operator j and gi;k of user k2 L i, the aggregator i updates yi through solving the revenue maximization problem (42). Each user updates gi;k ðtÞ based on (38b), (38c), (40) using qi of aggregator i. To achieve the convergence of the middle level  and the lower level, we adopt the termination criterion yðrÞ     yðr1Þ j =yðrÞ j  ε, where yðrÞ denotes the optimal strategy y 2

2

r th

calculated at the iteration. Given 9i of aggregator i, the operator j updates uj through (46)-(48). To achieve the convergence of the upper   level, we adopt the termination criterion 6ðmÞ  6ðm1Þ j  ε, 2

where 6ðmÞ denotes the optimal solution 6 calculated at the mth iteration. To achieve the convergence of those three levels, we adopt         the termination criterion uðkkÞ  uðkk1Þ j2 =uðkkÞ j2  ε, where

uðkkÞ denotes the optimal strategy u calculated at the kkth iteration. Once the strategy of operators converges to the optimal solution u

after a series of iterations, the aggregators and users find their optimal strategy y and f . Therefore, the tri-level day-ahead distributed algorithm converges to the optimal strategy for operators, aggregators and users.

4. Simulation results For numerical simulations, we consider a PIMGC that consists of two resource islands and two load islands. Each load island contains 15 users, with their daily PV power generation and electricity demand profiles randomly chosen from the real data [42] on 1 July 2012 (T ¼ 24). Table 1 presents the values for parameters in the model of lower level. Table 2 presents the values for parameters in the model of middle level. Table 3 presents the values for parameters in the model of upper level. All the following simulation results are obtained by MATLAB R2015b running on a laptop with Inter Core i5-5257U CPU @ 2.7 GHz, 8 GB RAM memory, and 64-bit Windows 10 OS. To demonstrate the performance of the proposed hierarchical distributed multi-energy management framework in a PIMGC, we choose E1 ¼ 1200kW, E2 ¼ 1000kW, Gmax ¼ 800m3 , Gmax ¼ 1 2 1000m3 for the sufficient energy supply of the two resource islands, and choose E1 ¼ 700kW, E2 ¼ 600kW, Gmax ¼ 500m3 , Gmax ¼ 1 2 500m3 for the insufficient energy supply of the two resource islands. Tables 4 and 5 show the energy demand of aggregators and energy supply of operators under the sufficient and insufficient energy supply, respectively. We can observe that the aggregators and operators reach an agreement on the energy transactions, and the LERs with the worst-case scenario of REGs on the resource islands are completely sold to the load islands. Figs. 4 and 5 show the energy demand of users and energy conversion in energy hubs on two load islands under the sufficient and insufficient energy supply, respectively. The electricity, natural gas and thermal consumptions of the users on two load islands reach to 119%, 104%and 106%times of their baseline electricity, natural gas and thermal demand under the sufficient and insufficient energy supply, respectively. We can observe that the users have the same energy

Table 1 Simulation setup parameters of lower level. Parameter

Value

Parameter

Value

Gui;k

[0.2,0.3]

[0.3 m3 , 0.5 m3 ]

εui;k kgi;k ðtÞ

gi;k

ðtÞ yg;min i;k yg;max ðtÞ i;k ðtÞ yh;min i;k ðtÞ yh;max i;k

khi;k ðtÞ

[2

$ =m3 ,

4

$ =m3 ]

[2 $/kW, 3 $/kW]

[0.6 m3 , 0.8 m3 ] [0.1 kW, 0.3 kW] [0.4 kW, 0.6 kW]

Table 2 Simulation setup parameters of middle level. Parameter

Value

Parameter

Value

Parameter

Value

hc1;st hc2;st

0.9

εr2

20 kW

0.2

0.95

E1 ðtÞ

r

20 kW

hd1;st hc2;st

1.1

E2 ðtÞ

r

20 kW

he1;MT he2;MT h1;G

1.02

q0i

200 kWh

h2;G

0.95

dd1;st dd2;st Gr1 Gr2 εr1

1.1

qmin i

200 kWh

hg1;MT

0.2

1.2

qmax i

2500 kWh

0.3

30%

V 0i

150 m3

30%

V min i V max i

hg2;MT h1;F h2;F

1500 m3

20 kW

150 m3

0.25 0.9

0.1 0.15

Table 3 Simulation setup parameters of upper level. Parameter

Value

Parameter

Value

Parameter

Value

Emin ij

0 kW

me1

1

ae1

1

Emax ij

1000 kW

me2

1

ae2

1.5

Gmin ij

0 m3

pg1

1.5

be1

2

Gmax ij

800 m3

g

2.5

be2

1.5

G1 G2

p2

30%

0.01

ce1

1

0.01

ce2

2

ε1

0.1*E1

2

ag1

2

ε2

2

g

a2

2

pe1

0.1*E2 2

dg1 dg2 mg1 mg2 s11

3

g

0.5

pe2

b1

1

s12

9

b2

g

1

de1 de2

0.01

s21

8

cg1

1

0.01

s22

4

cg2

2

30%

Table 4 Numerical results under sufficient energy supply. Variable dem Esup 11 ; E11 sup dem E12 ; E12 dem Esup 21 ; E21 dem Esup ; E 22 22

Value

Variable

510 kW

dem Gsup 11 ; G11 sup G12 ; Gdem 12 dem Gsup 21 ; G21 sup G22 ; Gdem 22

175 kW 327 kW 380 kW

Value 499

m3

110 m3 60 m3 449 m3

Variable

Value

Edem 1 Edem 2 Gdem 1 Gdem 2

685 kW

Variable

Value

Edem 1 Edem 2 Gdem 1 Gdem 2

630 kW

707 kW 609 m3 509 m3

Table 5 Numerical results under insufficient energy supply. Variable dem Esup 11 ; E11 sup dem E12 ; E12 dem Esup 21 ; E21 sup E22 ; Edem 22

Value

Variable

586 kW

dem Gsup 11 ; G11 sup G12 ; Gdem 12 dem Gsup 21 ; G21 dem Gsup ; G 22 22

44 kW 93 kW 537 kW

Value 500

m3

0 m3 0 m3 500 m3

630 kW 500 m3 500 m3

demand under the two circumstances because of the best trade-off between the payment and user satisfactions. Note that the insufficient energy resources has the bigger impact on load island 1 than load island 2. The aggregator 1 buys the less natural gas under the insufficient energy supply, it has to set the smaller dispatch factor b1 ðtÞand the larger electricity usage in energy hub than in the case of sufficient energy to satisfy the energy demand of users. Meanwhile, the aggregator 2 just needs to adjust the energy usage and dispatch factors at some time slots to meet the unchanged energy demand of users. Fig. 6 shows the comparison results of different distances between resource islands and load islands under the sufficient energy

M. Hu et al. / Energy 185 (2019) 910e921

919

Fig. 4. Energy demand and energy conversion on load island 1 under the sufficient and insufficient energy supply.

Fig. 5. Energy demand and energy conversion on load island 2 under the sufficient and insufficient energy supply.

Fig. 6. Comparison results of different distances between resource islands and load islands under the sufficient energy supply.

supply. We consider three different situations, where (a) the resource island 1 is closer to the load island 1 and the resource island 2 is closer to the load island 2, (b) both the resource islands have the same distance to the load islands, (c) the resource island 2 is closer to the load island 1 and the resource island 1 is closer to the load island 2, which are corresponding to the (a), (b), (c) in Fig. 6. The number on each line segment denotes the distance between the resource island and load island. The black number and the orange number next to each segment denote the electricity and natural gas traded between the operator and aggregator, respectively. We can observe that the operators prefer to sell more energy resources to the closer aggregator to decrease the transportation expenses. Table 6 shows the comparison of results from different robustness parameters. As expected, the total operational cost of operators gradually increases and the revenues of aggregators gradually

920

M. Hu et al. / Energy 185 (2019) 910e921

Table 6 Numerical results under sufficient energy supply with different robustness parameters. Robustness Parameter Gui;k

[0,0.1]

Robustness Parameters Gri ; Gj Operators Total Cost (  106 $)

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

2.11

2.2

2.41

2.53

2.7

2.86

3.04

3.21

3.4

3.63

Aggregator 1 Revenue (  105 $)

2.22

2.35

2.56

2.74

2.93

3.08

3.32

3.47

3.7

3.94

Aggregator 2 Revenue (  105 $)

1.96

2.06

2.34

2.4

2.6

2.81

3

3.24

3.44

3.67

Users 1 Total Payoff (  103 $)

3.67

3.67

3.67

3.67

3.67

3.67

3.67

3.67

3.67

3.67

Users 2 Total Payoff (  103 $)

3.26

3.26

3.26

3.26

3.26

3.26

3.26

3.26

3.26

3.26

[0.1,0.2]

[0.2,0.3]

[0.3,0.4]

decrease as the variation range of REGs increases, while the payoff of users changes a little. Since the robust optimization performs on the worst-case scenario of the uncertainties, the energy transactions between users and aggregators, aggregators and operators would be larger with a more roughly estimation of the uncertain variables varying in a larger range, then it incurs the additional energy cost of operators and reduces the revenues of aggregators. Thus the more accurate prediction is, the less conservativeness of the proposed multi-energy management system is. From the above three aspects of comparison results, the proposed multi-energy management framework can work well for both the cases of the sufficient and insufficient energy supply. It can also make economical decisions for different scenarios of the distances between resource islands and load islands, as well as different uncertainties of renewable energy generations. In summary, the proposed energy management framework has the flexibility and capability to tackle the variability and uncertainty in the PIMGCs.

[0.4,0.5]

Conflict of interest The authors declare that there is no conflict of interest. Acknowledgements This work is supported by the National Natural Science Foundation of China under Grants 61773172, 61572210, and 51537003, the Natural Science Foundation of Hubei Province of China (2017CFA035), the Fundamental Research Funds for the Central Universities (2018KFYYXJJ119) and the Program for HUST Academic Frontier Youth Team. Appendix. Convexity of revenue maximization problem The revenue function Ri in (25) is a linear function of decision

yi of aggreagtor i, given fj of operator j2M and gi;k of user k2 L i. The feasible strategy space Yi is defined by (19)-(19b), (20)e(24),

[0.6,0.7]

[0.7,0.8]

[0.8,0.9]

[0.9,1]

(41a)-(41c), which are expressed as the linear functions of yi ¼ ½qi ; in dem Ein ; Gdem , except the power balance equations in i i ; Gi ; ai ; bi ; ji ; E i (22). Specifically, from (22), we have

in in e Eout i ðtÞ ¼ E i ðtÞ þ bi ðtÞai ðtÞhi;MT Gi ðtÞ;

(55)

in Gout i ðtÞ ¼ ð1  bi ðtÞÞhi;G Gi ðtÞ;

(56)

   g Gin Hout i ðtÞ: i ðtÞ ¼ bi ðtÞ hi;F þ ai ðtÞ hi;MT  hi;F

(57)

Equations (55)e(57) are the nonlinear functions of bi ðtÞ; ai ðtÞ; in in out Gin i ðtÞ. From (56), we have bi ðtÞGi ðtÞ ¼ Gi ðtÞ  Gi ðtÞ=hi;G . By

substituting bi ðtÞGin i ðtÞinto (55) and (57), we obtain in in e Eout i ðtÞ ¼ E i ðtÞ þ ai ðtÞhi;MT Gi ðtÞ 

5. Conclusion In this paper, we propose a novel multi-energy management framework for PIMGCs, taking the LERs and the multiple sources of multi-energy dispatch into consideration. A tri-level day-ahead distributed algorithm based on hierarchical multi-scale bidirectional interaction mechanism is proposed to obtain the Nash equilibrium strategy for operators, aggregators and users, where the operators minimize their aggregate operational cost, each aggregator maximizes its revenue and each user maximizes its payoff. The simulation results have shown the effectiveness and benefits of the proposed hierarchical distributed multi-energy management framework in a PIMGC. Interesting future work could focus on the other energy resources, such as hydrogen demand in the PIMGCs.

[0.5,0.6]

Hout i ðtÞ



¼ hi;F

From 1 hgi;MT hi;F

(58)

hi;G

!   Gout g in i ðtÞ þ ai ðtÞ hi;MT  hi;F : Gi ðtÞ 

hi;G

(59),

½Hout i ðtÞ

! Gout i ðtÞ ;



we

ai ðtÞðGin i ðtÞ  out Gi ðtÞ=hi;G Þ. By

Gout i ðtÞ=hi;G Þ ¼

have

hi;F ðGin i ðtÞ 

(59)

substituting this

result into (58), we obtain in Eout i ðtÞ ¼ Ei ðtÞ " e

þ

hi;MT

hgi;MT

 hi;F

H out i ðtÞ

 hi;F

Gin i ðtÞ



Gout i ðtÞ

hi;G

!# ;

(60)

in Equation (60) is a linear function of Ein i ðtÞ; Gi ðtÞ. Hence, the nolinear matrix equation (22) can be rewritten as the linear equality constraint (60) and the following linear inequality constraints, which are equivalent to 0  ai ðtÞ  1and 0  bi ðtÞ  1:

0  Gin i ðtÞ 

Gout i ðtÞ

hi;G

 Gin i ðtÞ;

(61)

" !# 1 Gout in out i ðtÞ 0 g H ðtÞ  hi;F Gi ðtÞ  hi;G hi;MT  hi;F i  Gin i ðtÞ 

Gout i ðtÞ :

hi;G

(62)

Thus the revenue maximization problem (42) under Yi is proven to be a convex optimization problem. References [1] Zhao B, Chen J, Zhang L, Zhang X, Qin R, Lin X. Three representative island

M. Hu et al. / Energy 185 (2019) 910e921

[2] [3] [4]

[5]

[6]

[7] [8] [9]

[10] [11] [12]

[13]

[14]

[15] [16]

[17]

[18]

[19] [20]

[21]

microgrids in the east China sea: key technologies and experiences. Renew Sustain Energy Rev 2018;96:262e74. Hatziargyriou N, Asano H, Iravani R, Marnay C. Microgrids, IEEE Power Energy Mag 2007;5(4):78e94. Kuang Y, Zhang Y, Zhou B, Li C, Cao Y, Li L, Zeng L. A review of renewable energy utilization in islands. Renew Sustain Energy Rev 2016;59:504e13. Zia MF, Elbouchikhi E, Benbouzid M. Microgrids energy management systems: a critical review on methods, solutions, and prospects. Appl Energy 2018;222: 1033e55. Obara S, Sato K, Utsugi Y. Study on the operation optimization of an isolated island microgrid with renewable energy layout planning. Energy 2018;161: 1211e25. Beires P, Vasconcelos M, Moreira C, Lopes JAP. Stability of autonomous power systems with reversible hydro power plants: a study case for large scale renewables integration. Electr Power Syst Res 2018;158:1e14. Li Z, Xu Y. Optimal coordinated energy dispatch of a multi-energy microgrid in grid-connected and islanded modes. Appl Energy 2018;210:974e86. Guo Y, Zhao C. Islanding-aware robust energy management for microgrids. IEEE Trans Smart Grid 2018;9(2):1301e9. Ehsan A, Yang Q. Scenario-based investment planning of isolated multienergy microgrids considering electricity, heating and cooling demand. Appl Energy 2019;235:1277e88. Cagnano A, Bugliari AC, Tuglie ED. A cooperative control for the reserve management of isolated microgrids. Appl Energy 2018;218:256e65. ~ izares CA. Robust energy management of isolated Lara JD, Olivares DE, Can microgrids. IEEE Syst J 2019;13(1):680e91. ~ izares CA, Kazerani M. Stochastic-predictive energy Olivares DE, Lara JD, Can management system for isolated microgrids. IEEE Trans Smart Grid 2015;6(6): 2681e93. ~ izares CA. Including smart loads Solanki BV, Raghurajan A, Bhattacharya K, Can for optimal demand response in integrated energy management systems for isolated microgrids. IEEE Trans Smart Grid 2017;8(4):1739e48. Han Y, Zhang K, Li H, Coelho EAA, Guerrero JM. Mas-based distributed coordinated control and optimization in microgrid and microgrid clusters: a comprehensive overview. IEEE Trans Power Electron 2018;33(8):6488e508. Zhang B, Li Q, Wang L, Feng W. Robust optimization for energy transactions in multi-microgrids under uncertainty, Appl. Energy 2018;217:346e60. Wang D, Qiu J, Reedman L, Meng K, Lai LL. Two-stage energy management for networked microgrids with high renewable penetration. Appl Energy 2018;226:39e48. Bui V, Hussain A, Kim H. A multiagent-based hierarchical energy management strategy for multi-microgrids considering adjustable power and demand response. IEEE Trans Smart Grid 2018;9(2):1323e33. Zhao B, Wang X, Lin D, Calvin MM, Morgan JC, Qin R, Wang C. Energy management of multiple microgrids based on a system of systems architecture. IEEE Trans Power Syst 2018;33(6):6410e21. Jadhav AM, Patne NR. Priority-based energy scheduling in a smart distributed network with multiple microgrids. IEEE Trans Ind Inf 2017;13(6):3134e43. Iria J, Soares F, Matos M. Optimal bidding strategy for an aggregator of prosumers in energy and secondary reserve markets. Appl Energy 2019;238: 1361e72. Ottesen SØ, Tomasgard A, Fleten SE. Multi market bidding strategies for demand side flexibility aggregators in electricity markets. Energy 2018;149:

921

120e34. [22] Iria J, Soares F. A cluster-based optimization approach to support the participation of an aggregator of a larger number of prosumers in the day-ahead energy market, Electr. Power Syst Res 2019;168:324e35. [23] Gkatzikis L, Koutsopoulos I, Salonidis T. The role of aggregators in smart grid demand response markets. IEEE J Sel Area Commun 2013;31(7):1247e57. [24] Zhang Y, Fu L, Zhu W, Bao X, Liu C. Robust model predictive control for optimal energy management of island microgrids with uncertainties. Energy 2018;164:1229e41. [25] Li Y, Zhao T, Wang P, Gooi HB, Wu L, Liu Y, Ye J. Optimal operation of multimicrogrids via cooperative energy and reserve scheduling. IEEE Trans Ind Inf 2018;14(8):3459e68. [26] An D, Yang Q, Yu W, Yang X, Fu X, Zhao W. Soda: strategy-proof online double auction scheme for multimicrogrids bidding. IEEE Trans Syst Man Cybern Syst 2018;48(7):1177e90. [27] Liu Y, Li Y, Gooi HB, Ye J, Xin H, Jiang X, Pan J. Distributed robust energy management of a multi-microgrid system in the real-time energy market. IEEE Trans Sustain Energy 2019;10(1):396e406. [28] Li Q, Gao M, Lin H, Chen Z, Chen M. Mas-based distributed control method for multi-microgrids with high-penetration renewable energy. Energy 2019;171: 284e95. [29] Bahrami S, Toulabi M, Ranjbar S, Moeini-Aghtaie M, Ranjbar AM. A decentralized energy management framework for energy hubs in dynamic pricing markets. IEEE Trans Smart Grid 2018;9(6):6780e92. [30] Liu N, He L, Yu X, Ma L. Multiparty energy management for grid-connected microgrids with heat- and electricity-coupled demand response. IEEE Trans Ind Inf 2018;14(5):1887e97. [31] Salehimaleh M, Akbarimajd A, Valipour K, Dejamkhooy A. Generalized modeling and optimal management of energy hub based electricity, heat and cooling demands. Energy 2018;159:669e85. [32] Deng R, Yang Z, Hou F, Chow MY, Chen J. Distributed real-time demand response in multiseller-multibuyer smart distribution grid. IEEE Trans Power Syst 2015;30(5):2364e74. [33] Guo F, Wen C, Mao J, Chen J, Song Y. Hierarchical decentralized optimization architecture for economic dispatch: a new approach for large-scale power system. IEEE Trans Ind Inf 2018;14(2):523e34. [34] Wood AJ, Wollenberg BF. Power generation, operation, and control. New York: Wiley-Interscience; 1996. [35] Sheikhi A, Rayati M, Bahrami S, Ranjbar AM, Sattari S. A cloud computing framework on demand side management game in smart energy hubs. Int J Electr Power Energy Syst 2015;64:1007e16. [36] Mas-Colell A, Whinston MD, Green JR. Microeconomic theory. New York, NY, USA: Oxford Univ. press; 1995. [37] Bertsimas D, Sim M. The price of robustness. Oper Res 2004;52(1):35e53. [38] Boyd S, Vandenberghe L. Convex optimization. Cambridge, U.K.: Cambridge Univ. Press; 2004. [39] Bertsekas DP. Nonlinear programming. Belmont, MA, USA: Athena Scientific; 1999. [40] Nedi c A, Ozdaglar A. Subgradient methods for saddle-point problems. J Optim Theory Appl 2009;142(1):205e28. [41] Brown KL, Shoham Y. Essentials of game theory. Morgan and Claypool Publishers; 2008. [42] Ausgrid, Solar home electricity data, https://www.ausgrid.com.au.