Journal Pre-proof Dynamic environmental economic dispatch of hybrid renewable energy systems based on tradable green certificates Xiaozhu Li, Weiqing Wang, Haiyun Wang, Jiahui Wu, Xiaochao Fan, Qidan Xu PII:
S0360-5442(19)32394-1
DOI:
https://doi.org/10.1016/j.energy.2019.116699
Reference:
EGY 116699
To appear in:
Energy
Received Date: 16 April 2019 Revised Date:
10 October 2019
Accepted Date: 4 December 2019
Please cite this article as: Li X, Wang W, Wang H, Wu J, Fan X, Xu Q, Dynamic environmental economic dispatch of hybrid renewable energy systems based on tradable green certificates, Energy (2020), doi: https://doi.org/10.1016/j.energy.2019.116699. This is a PDF file of an article that has undergone enhancements after acceptance, such as the addition of a cover page and metadata, and formatting for readability, but it is not yet the definitive version of record. This version will undergo additional copyediting, typesetting and review before it is published in its final form, but we are providing this version to give early visibility of the article. Please note that, during the production process, errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain. © 2019 Published by Elsevier Ltd.
Dynamic Environmental Economic Dispatch of Hybrid Renewable Energy Systems based on Tradable Green Certificates Xiaozhu Li1, Weiqing Wang1, Haiyun Wang1, Jiahui Wu1, Xiaochao Fan1, Qidan Xu2 (1. Engineering Research Center of Ministry of Education for Renewable Energy Generation and Grid Connection Technology, Xinjiang University, Urumqi 830047, Xinjiang, China. 2. State Grid Xinjiang Electric Power Co., Ltd. Economic and Technological Research Institute, Urumqi 830000, Xinjiang, China) Abstract: China is accelerating the formulation of a renewable portfolio standard to promote the development and utilization of renewable energy. The implementation of the standard and corresponding tradable green certificates will change the scheduling procedures of thermal power and other renewable energy generators in the electric power system. This paper formulates a multi-objective dynamic economic emission dispatch model for wind-solar-hydro power under tradable green certificates. Weibull, Beta and Gumbel distributions are used to simulate the random behavior of wind, solar and hydro power, respectively, thus taking into account the overestimation and underestimation costs caused by the randomness of renewable energy. Moreover, a new multi-objective moth-flame optimization (MOMFO) based solution is proposed according to the characteristics of the dispatch model. The MOMFO is based on the external elite reservation and Pareto dominance. To improve the search capability, the strategy of average entropy initialization, Lévy flight and variable scale chaotic strategy are introduced. A heuristic dynamic relaxation method is proposed, which is used to handle the complex constraints of the model. Finally, the feasibility of the proposed scheduling model and the effectiveness of the algorithm are illustrated using examples of different scheduling situations based on IEEE 39-bus standard system. Keywords: Dynamic economic environment dispatch, Renewable portfolio standard, Tradable green certificate, Hybrid renewable energy system, Uncertainty, multiobjective moth-flame optimization NW
Nomenclature Ns
Number of wind power plants
Numbers of wind-powered generator.
Scheduled / available (actual) wind power from the jth wind PWi,t, PWi,tur,t
NR
Number of small-hydro power plants
power generator at the time-instant t.
Direct / penalty / reserve cost coefficient for jth wind power FWi, kpWi, krWi
Direct / penalty / reserve cost coefficient for lth small-hydro FRi, kpRi, krRi
generator.
power generator.
Direct / penalty / reserve cost coefficient for kth solar power FSi, kpSi, krSi
Scheduled / available(actual) small-hydro power from the lth PRi,t, PRi,ture,t
generator.
small-hyro power generator at the time-instant t.
Scheduled / available(actual) solar power from the kth
QW-TGC,t, QH-TGC,t,
Transaction quantity of TGC
for
wind power,
Solar-power generator at the time-instant t.
QS-TGC,t
hydropower and solar power at the time-instant t.
Load / loss at the time-instant t.
WSin, WSoff, WSR
Cut-in, cut-off and rated wind speed.
PSi,t, PSi,tur,t Pload,t, Ploss,t WSt
Wind speed at time interval t. 2
kt , ct
Shape and scale parameters of Weibull distribution at time interval t
SIt
Solar irradiance, W/m .
λ γ
Shape parameters of the gummble distribution function
at, bt
Shape parameters of the beta distribution function at time interval t.
RIt
Stream velocity at time interval t
PWR
Rated power output of wind generation unit.
PSR
Rated power output of PV
1. Introduction
time, renewable energy power will be sold as a commodity in
To promote the development and utilization of renewable
the trading market to ensure the subject of obligations can
energy and ensure the upgrading of energy structure according
complete their quota of renewable energy production and use.
to the “13th Five-Year Plan” for China's electric power
The three editions of RPS draft are detailed and clear in the
development, the State Energy Administration issued the first
formulation, implementation, supervision, assessment, the
three editions of “renewable portfolio standard (RPS) and
development of RPS policy, which has been continuing for
assessment measures drafts” on March 23, September 13 and
many years, is about to be finalized. In future, the share of
November 13, 2018. A tradable green certificate (TGC) is a
China's renewable energy consumption will be seeing a steep
complementary transaction system of the RPS. At the appointed
increase.
Dynamic environmental economic dispatch (DEED) is a
consists of addition of individual objective functions, not a real
common multi-objective optimization problem with high
multi-objective
latitude, non-linearity and strong coupling in power systems.
economic dispatch model including wind-solar-small hydro
[1][2]
Traditional methods such as price penalty factors
algorithm.
A
multi-objective
stochastic
, weighted
power is proposed in [22], but the dynamic changes of load
and semi-positive definite programming strategy , weight sum
demand and renewable are not taken into account in the model.
[3]
[4]
mode
etc. But the non-differentiable or non-convex and can
Ref. [23] proposed a dynamic day-ahead stochastic scheduling
not be effectively solved in these methods, meanwhile the
for thermal-hydro-wind-PV systems, but the model is a single
solution is sensitive to the selection of initial value and easy to
objective only considered the economic benefits. In [23],
fall into local optimum. As a result more and more scholars
dynamic characteristics are considered for establishment of a
regard DEED problem as a real multi-objective optimization
scheduling model for wind-solar system and an improved
problem
[5-16]
to
solve
.
For
example,
fast
multi-objective genetic algorithm 2 (NSGA-II) [10]
annealing
and
[5][6]
elitist
fireworks algorithm is used to solve the model. Ref. [24]
, simulated
presented a multi-energy scheduling scheme based on
, multi-objective particle swarm optimization
[11]
decomposition
based
which
increases
renewable
energy
Multi-objective
penetration while reducing operating costs. At present, most of
, these algorithms can
the research studying the impact of RPS on power systems is
effectively solve the traditional DEED problem and have been
concentrated on the macro level. Refs. [25][26][27] studied the
successfully applied. With the large-scale renewable energy
impact of RPS on the development of China's wind power
(MOPSO)
,
biogas-solar-wind,
)[13]
evolutionary algorithms (MOEA/D
interconnection, Energy Internet
[14]
and various multi-energy
industry based on a system dynamics model. Ref. [28]
systems have been proposed one after another. Its randomness
established the maximum benefit model under the RPS. Ref.
and volatility will bring challenges to the traditional
[29] constructed the economic dispatch model under RPS, but
dispatching system, the dispatching model becomes more and
only wind power grid connection is considered.
more complex. So some algorithms for solving multi- objective non-linear, non-convex,
To meet the requirements of RPS while taking into account
strongly coupled and complex
the economic environment and other factors can reduce the cost
constrained models are widely used, like hybrid biogeography
and emissions, which is the key to effectively promote the
based optimization with brain storm optimization
[15]
, shuffle
frog leaping algorithm and particle swarm optimization efficient fitness-based differential evolution [18]
algorithm
[17]
[16]
, an
, Squirrel search
.
reform of the national electric power system and develop new energy science. This is the motivation for the research presented in this paper. The novel contributions are as follows: 1) Considering the requirements of the third edition of
Simultaneously, the mathematical model about power
RPS and Assessment Measures (Draft for Comments)[29], we
system dispatching involving renewable energy has become the
propose a short-term DEED model for hybrid renewable
subject of interest for scholars in China and abroad. Ref. [19]
energy system including wind, solar, and hydro (cascade and
proposed an economic dispatch model by thermal - wind which
runoff) power based on the TGC (HDEED-TGC).
included the impact of the estimated and underestimated wind
2) A
new
multi-objective
moth-flame
optimization
power forecasts on the cost, proposed a new bat algorithm with
(MOMFO) is proposed based on the characteristics of the
black hole model and chaotic search to solve the economic
HDEED-TGC.
dispatch problem. But the effect of non-convex characteristics due to valve point effect is not considered. Ref. [20] integrates
3) A heuristic dynamic relaxation method is proposed, which is used to handle the complex constraints of the model.
wind and pumped storage with thermal units to established the
4) Using MOMFO to solve the model for HDEED-TGC,
optimal economic dispatch model, and the comparison results
the optimal generator output and the number of TGC
show that the coordinated systems effectively improves the
transactions under the green certificate trading mode are
profits and decreases emission. Ref. [21] established a model
obtained. It also explores the extent of the penetration of
for
probability
renewable energy into the power grid without using the
distributions, and a two-stage compensation algorithm is used
transaction price of TGC, which has a certain reference value
to solve the model. However, the overall objective function
for refining the renewable energy quota system.
dynamic
multi-wind
plants
based
on
This paper is organized as follows: Section 2 presents the
solar and hydro (cascade and runoff) power units. The single
proposed HDEED-TGC model. Section 3 describes the
line diagram of the adapted network is depicted in Fig. 1. The
formulation of stochastic characteristics of the renewable
network has four thermal generators at buses 30, 31, 32, 33.
sources. Section 4 introduces the moth-flame algorithm and the
The hydropower output usually includes runoff and cascade
proposed MOMFO used to solve HDEED-TGC model. Section
power stations. The power station of runoff is related to the
5 discusses the case studies and simulation results, and
flow called small hydropower, as it only provides several
conclusions are given in Section 6.
megawatts of power. The output of cascade power station is
2. Modelling of HDEED-TGC
usually related to storage capacity and drainage. A cascade and
In the model, the uncertainties of renewable energy
a small hydropower unit as connected at bus 37, the remaining
output are taken into account, and the output of thermal units
cascade units are connected to buses 34, 35 and 36. The PV
and renewable energy are reasonably arranged to optimally
unit supplies power to bus 38 while the output of the wind farm
coordination. Complete the RPS issued by the State Energy
is connected to bus 39. The number and rated power of each
Administration while giving consideration to maximizing
unit are shown in Table 1. Next, we formulate the
economic profits and environment. For the purpose of our study,
HDEED-TGC optimization problem, including the objective
a standard IEEE 39-bus system is adapted to include wind,
functions and the constraints involved.
G 30
37 26 25
28
29
2 27
38
1 18
3
17 21
16
39 15
G 4
24
36
13
5 6
9
G
Thermal unit
14
Cascade hydropower station
23
12 19 11
7 31
20
22
Solar PV arry
10 34 8
33
35
32 G
G
G
G
Small-hydro generaator
G
Wind generator
Fig.1 Adapted IEEE 39-bus system Table 1. Rated Power of Each Unite for Modifed IEEE 39-bus System Thermal plant (bus 30、31、32、33) No. of unit
Rated power of each unit
Hydro power (bus 34、35、36、37) No. of unit
PGR1=PGR2=470MW 4
Rated power of each unit
Solar PV plant(bus 38)
No. of turbines
Total rated power
300MW
100
300MW
PHR=500MW; 5
PGR3=340MW, PGR4=300MW
Wind power plant (bus 39)
Rated power PSR
PRR=5MW
2.1 Objective functions There are two main objective functions, which are described as follows: 2.1.1 Minimization of cost
power stations, and the TGC cost are shown in (1). T
(
)
min FC = ∑ F ( PGi ,t ) + F ( PWi ,t )t + F ( PSi ,t )t + F ( PHi ,t )t + F ( PRi ,t )t + FTGC,t (1) t =1
where T is the total scheduling period; t is time interval; F(PG)t
The first objective is the minimization of cost in the
is the fuel cost of thermal generators at the time-instant t;
dispatching cycle. It includes the fuel cost of running the
F(PWi,t), F(PSi,t), F(PHi,t), F(PRi,t) are the operating cost of wind,
thermal generators, operating costs of wind, solar and hydro
solar, cascade and small-hydro power at t, respectively; FTGC,t
is the cost of TGC at t.
ith reservoir at time t. The output of the cascade generators is a
The fuel cost of a thermal generator follows a quadratic relationship with the generated output power. Considering the valve point loading effect, a pulse will be superimposed on the energy consumption curve of the generator[30] It can be expressed as follows: NG
2 2 N H C V 1i Hi ,t + C2i QHi ,t + C3iVHi ,t QHi ,t F ( PHi ,t ) = FHi ⋅ ∑ i =1 + C4 iVH i ,t + C5i QH i ,t + C6 i
(6)
where C1i - C6i are power generation coefficients of ith unit; FHi
{
F ( PG i ,t ) = ∑ ai + bi PGi ,t + ci PGi ,t 2 + d i sin ei ( PGmin − PGi ,t i i =1
function of drainage and storage capacity given by (6)[31].
}
(2)
represent the direct cost coefficient for ith unit. The TGC includes a mechanism for purchase and sale.
where, NG is the numbers of thermal generators; ai bi ci di
According to the requirements of the third edition of RPS and
ei are fuel cost coefficients of the ith thermal generator. PGi,t is
Assessment
active power of the ith generator at t; PGi,t
min
is minimum of
active output.
Measures
(Draft
for
Comments)[29],
the
transactions involving the TGC are divided into non-water renewable energy and hydropower energy. To promote the
The operation cost of renewable energy power generation
diversification of renewable energy, a certificate issuance
consists of three components: a direct cost associated with
principle according to different types of renewable energy
generating scheduled power, a penalty cost for underestimation
technology is proposed in this paper, a unit of TGC can be
and a reserve cost for overestimation. The direct cost is borne
obtained for 1 MWh of wind or hydropower and 2 unit of TGC
by the entity generating the renewable energy, e.g. owner of a
for 1 MWh solar power. So the total transaction cost of the
wind farm, etc. Generally, the renewable power energy
TGC is as follows:
generating entity is owned by a private operator, and the system
FTGC,t = M TGC (QW-TGC,t + QH-TGC,t ) + 2M TGC (QS-TGC,t )
operator has to pay the owner for the power. The penalty and
where MTGC represent the transaction cost renewable energies;
reserve costs are related by a linear difference between the
Q represent the transaction quantity corresponding to different
available and scheduled power. So the operation cost of wind,
types of renewable energies are defined in the beginning.
solar and small-hydro power can be expressed as follows:
2.1.2 Minimum emission
Eq.(3)-(5), the corresponding symbols are defined in the beginning of this article.
(7)
The second objective is the minimization of harmful gases emitted from only the fossil energy-based thermal unit.
NW
NW
NW
For the sake of generality, the emission characteristics of all
i =1
i =1
i =1
harmful gases are considered numerically. The functional
F ( PWi ,t ) = ∑ FWi ( PWi ,t ) + ∑ k rWi ( PWi ,tur ,t −PWi ,t ) + ∑ kpWi ( PWi ,t − PWi ,tur ,t ) (3) NS
NS
NS
relationship between the emission of harmful gases and the
i =1
i =1
i =1
active output of thermal units can be approximated as a sum of
F ( PSi ,t ) = ∑ FSi ( PSi .t ) + ∑ kpSi ( PSi ,tur ,t − PSi ,t ) + ∑ krSi ( PSi ,t − PSi ,tur ,t ) (4) NR
NR
NR
i =1
i =1
i =1
F ( PR i ,t ) = ∑ FRi ( PRi .t ) + ∑ kpR i ( PR i ,tur ,t − PRi ,t ) + ∑ krR i ( PR i ,t − PRi ,tur ,t ) (5) IH1,t
T
t =1 i =1
PH2,t Reservoir 2 VH2,t
Reservoir 1 VH1,t QH1,t
QH2,t
IH3,t Reservoir 3 VH3,t
NG
{
}
FE = ∑∑ (α i + β i PGi ,t + γ i PG2i ,t ) + ξ i exp(λi PGi ,t )
IH2,t
PH1,t
quadratic and exponential functions, as shown in (8).
PH3,t
(8)
where αi, βi, γi, ζi, λi represent the emission characteristic coefficient of the ith generator. 2.2 Constraints The optimization model must satisfy different constraints,
QH3,t IH4,t
PH4,t
which are described in the following.
Reservoir 4 VH4,t QH4,t
Fig. 2 The analysis of energy conversion at time interval t
The cascade hydropower has three-stage stations with four cascade generators. The analysis of energy conversion at a time interval t is shown in Fig. 2, where IHi,t, QHi,t, VHi,t are inflow volume, water discharge and storage volume from the
1)The power balance constraint in (9), the corresponding symbols are defined in the beginning of this article. NW NS NH NG ∑ PGi ,t + ∑ PWi ,t + ∑ PSi ,t + ∑ PHi ,t + i=1 i =1 i =1 i =1 NR = Pload,t + Ploss,t P +Q + Q + Q ∑ R W-TGC, t H-TGC, t S-TGC, t i=1 i ,t
(9)
The ramp rate limits for each thermal generator is shown in
(10), where DRi,t, URi,t are up / down ramp limits of the ith
made up of inflow volume, water discharge, storage volume at
thermal generator at t.
time t and water discharge of upstream reservoirs. Rui is the
DRi ,t ≤ PGi ,t − PG i ,t −1 ≤ U R i .t
(10)
number of upstream reservoirs of the ith reservoir; τni represent
2)To maintain the stability of operation, the active output
the delay of water delivery from reservoir nth to ith.
of each generator must be limited. The output / planned power
4)The TGC transactions must satisfy a quota ratio within 24 hours of the total dispatching cycle, including the total
of each generators must be within their limits. PGmin ≤ PG i ,t ≤ PGmax i i
(11)
PWmin ≤ PWi ,t ≤ PWmax i i
(12)
renewable energy and the non-water energy quota ratio. These quotas are set by the government ,so the constraints for them are given in (19) and (20). NS NH NR NW T ∑ PWi ,t + ∑ PSi ,t + ∑ PHi ,t + ∑ PR i ,t i=1 ≥ Index ⋅ ∑ Ploadt i =1 i =1 i =1 ∑ t =1 t =1 +QW-TGC,t + QH-TGC,t + QS-TGC,t T
PSmin ≤ PSi ,t ≤ PSmax i i
(13)
PHmin ≤ PHi ,t ≤ PHmax i ,t i ,t
(14)
PRmin ≤ PR i ,t ≤ PRmax i i
NS NW T ∑ PWi ,t + ∑ PSi ,t + i=1 ≥ Index nh ⋅ ∑ Ploadt i =1 ∑ t =1 t =1 QW-TGC,t + QS-TGC,t
(19)
T
(20)
(15) where Index, Indexnh respect the total RPS and non-water ratio.
3)Hydropower constraints consist of reservoir capacity
2.3 Dynamic environmental economic dispatch model based
constraint(16), drainage constraints(17) and water dynamic
on the TGC
balance limits. The water dynamic balance limits are simplified
Combining the objective functions and constraints given
in the form of mathematical constraints without considering
earlier, the structure of HDEED-TGC is shown in Fig. 3. Eq.
water spillage of hydro plant in (18). The initial and final
(21) shows the decision variable xi for the optimization model.
storage capacity are set to Vi,ini and Vi,end.
This variable is a matrix, which made up of five individual
VHmin ≤ VHi ,t ≤ VHmax i i
(16)
QHmin ≤ QHi ,t ≤ QHmax i i
(17)
matrices and three column vectors. Each matrix is indicated by a set of columns connected by dotted lines. These matrices and columns represent the following decision variables: PGi,t, PWi,t, PSi,t, QHi,t, PRi,t, QW-TGC,t, QH-TGC,t, QS-TGC,t.
Rui
VHi ,( t +1) = VHi ,t + I Hi ,t − QHi ,t + ∑ (QH n ,( t −τ ) )
(18)
ni
i =1
In (18) the water dynamic balance limits for each reservoir is PG1,1 PG xi = 1,2 M P G1,T
L PGN L PGN
G ,1
PR1,1
L PR N
G ,2
PR1,2
L PR N
M PR1,T
L M L PR N
L M L PGN
G ,T
Thermal sub-system
R ,1
QH1,1
L QH N
R ,2
QH1,2
L QH N
M
L M L QH N
R ,T
QH1,T
Hydro sub-system
H ,2
L PWN
M
L M L PWN
PW1,T
H ,T
Wind sub-system
L PSN ,1
QW-TGC,1
QH-TGC,1
W ,2
L PSN
QW-TGC,2
QH-TGC,2
L M L PSN ,T
M
M
W ,T
M PS1,T
QW-TGC,T
QH-TGC,T
S
S ,2
S
PV sub-system PS1
QS-TGC,1 QS-TGC,2 M QS-TGC,T
(21)
TGC QW-TGC
PV 1
Wind plant 1 PV 2
QH-TGC
PS2
QH-TGC
…
PH1
PG(NG)
Thermal plant NG
PS1,1 PS1,2
PW1
PW(NW)
Reservoir1
Fuel
W ,1
QW-TGC
Small-hyro PR(NR)
…
…
Thermal plant 2
L PWN
…
Thermal plant 1 PG2 Fuel
PW1,1 PW1,2
PR1
PG1
Fuel
H ,1
PH(NH)
QS-TGC
PS(NS)
Wind plant NW
Reservoir2
QS-TGC
Sell
PV 3
Buy
DEED-RQ system MOMFO algorithm
Dynamic scheduling scheme
constraint
Fig.3 Schematic outline for the scheduling system
3. Random model of renewable sources The output of wind, solar and small hydropower station
have a random behavior, each are dependent upon wind speed, solar radiation and river discharge. In this section, the
probability density functions (PDF) of Weibull distribution[22], Beta distributio
[23]
and Gumbel distribution
[23]
are used to
describe the wind speed, solar radiation and river flow velocity. Consequently, the PDF of each renewable energy output are obtained by the relationship between wind speed, solar
Beta distribution can be used to describe the distribution of random solar radiation[23]. Its PDF is expressed in (27) fSIt (SIt ) = ( Γ(at + bt ) / ( SImax ⋅Γ(at )Γ(bt )) ) (SIt / SImax )at −1(1 − SIt / SImax )bt −1 at = SIt
2
((1− SI ) / σ t
2 t
)
−1/ SIt , bt = at (1/ SIt −1)
(27)
radiation, river flow speed and output power. The linear
The energy conversion relationship between the PV output
difference between available / scheduled power of renewable
power and solar radiation is given by (28)[22].
cumulative probability function of output power. Symbols in
2 P ⋅ ( SI t / SI max SI C ), 0 < SI t < SI C PSt ( SI t ) = SR PSR ⋅ ( SI t / SI max ), SI t ≥ SI C
formulas are dealt with in this section are defined in the
where, based on the analysis of sample data, SImax is the
beginning of this article.
maximum solar radiation set as 1000 W/m2 and SIC is the
3.1 Hourly characteristics of wind source
fixed-point set as 120 W/m2. The PDF of PV output is shown in
energy as outlined in Section 2 are expressed in the form of a
Weibull distribution is the most suitable model for describing wind speed distribution, the PDF is as follows: fWS ,t (WSt ) = ( kt / ct ) (WSt / ct )
kt −1
exp( − (WSt / ct ) )
expressed in (30) (31). (22)
Assuming the relationship between output power and wind speed of wind turbines to be a piecewise linear function, the output can be expressed as shown in (23)[22]. In this paper, we consider Enercon E82-E4 turbines, whose cut-in, cut-off and rated wind speeds are 3 m/s, 25 m/s and 16 m/s. 0, WS t < WS in ,WS t > WS off WS t − WS in , WS in ≤ WS t ≤ WS R PWt (WS t ) = PWR WS R − WS in PWR , WS R ≤ WS t ≤ WS off
(29). Hence, the linear difference between the available and scheduled power of the PV as outlined in Section 2 can be
kt
kt = (σ t / WS t ) −1.086 , ct = WS t / (Γ (1 + 1 / kt ))
PSt SI C at2-1 1 Γ(at + bt ) ⋅ SI 2 ⋅ Γ ( a ) Γ ( b ) P t t SR SI max max PSt SI C 12 bt −1 SI maxSIC 12 P SI × 1 − , 0 < PSt < SR C PSR SI max PSt PSR SI max f PS ( PSt ) = t Γ(at + bt ) PSt at −1 (29) 1 SI ⋅ Γ(a )Γ(b ) ( P ) max SR t t PSt bt −1 SI max P SI ) , PSt ≥ SR C ×(1 − P P SImax SR SR
(23)
speed, the PDF of unit output power is also discontinuous as can be observed in (24). Hence, the linear difference between the available and scheduled power of the wind turbine as outlined in Section 2 can be expressed in (25)(26), where Pr(.) denotes the probability of events in parentheses. WSoff kt WSin kt Pr( PWt = 0) = 1 − exp(−( c ) ) + exp(−( c ) ) t t WSoff kt WSR kt ) ) − exp(−( ) ) Pr( PWt = P WR ) = exp(−( ct ct f PW,t ( PWt ) = kt −1 kt (WSR − WSin ) WS + PWt (WS − WS ) in R in kt ct * P WR (24) P WR WS + ( P / P ) * ( WS − WS ) in Wt WR R in )kt −1 else *exp −( ct PWRi
(PWt − PWi,t ) fPW (PWt )d(PWt ) + Pr(PWt = P WR )*(P WR −PWi,t ) (25)
PWi ,t
t
( PWi ,t − PWi ,tur ,t ) = ∫
PWi ,t
0
( PWi ,t − PW t ) f PW ( PWt )d ( PWt ) + Pr( PWt = 0) * PWi ,t (26) t
( PSi ,tur ,t − PSi ,t ) = ∫
PSR i
( PSi ,t − PSi ,tur ,t ) = ∫
PSi ,t
PSi ,t
0
As the output wind power is a discontinuous function of wind
(PWi,tur,t − PWi ,t ) = ∫
( PSt − PSi ,t ) f PS ( PSt )d ( PSt )
(30)
( PSi ,t − PSt ) f PS ( PSt )d ( PSt )
(31)
t
t
3.3 Hourly characteristics of small-hydro source The distribution of river velocity can be described by Gumbel distribution[22], the PDF is shown in (32). 1 RI − λ RI t − λ f RIt ( RI t ) = exp t exp − exp γ γ γ
(32)
The output power of a small hydropower generator is highly correlated with river flow velocity and head, Eq. (33) is a simplification of the relationship between them, where η is the efficiency of turbine-generator assembly set as 0.85, ρ is the water density set as 1000 kg/m3, H is effective pressure head set as 25 m and g is the acceleration due to gravity equal to 9.81 m/s2. PR t ( RI t ) = ηρ gRI t H
(33)
The PDF of the small hydro output PRt can be shown in (34), where h=ηρgH. f PR ( PR t ) = t
3.2 Hourly characteristics of solar source
(28)
PR − hλ PR − hλ 1 exp( t )exp(− exp( t )) hγ hγ hγ
(34)
Therefore, the linear difference between the available /
scheduled power can be expressed in (35)(36). ( PR i ,tur ,t − PR i ,t ) = ∫
PRR i
PR i ,t
( PR i ,t − PRi ,tur ,t ) = ∫
PR i ,t
0
Gumbel distribution describing are approximately regarded as constant in each dispatching period. These parameter are λ = 15
( PR t − PR i ,t ) f PR ( PR t )d ( PRt )
(35)
( PRi ,t − PR t f PR ( PR t )d ( PR t )
(36)
t
and γ = 1.2. Moreover 8760 samples of solar radiation and wind speed data in a region were selected for the whole year[32].
t
In this area the average daily temperature of the whole year is about 25
3.4 Selection of parameters of each PDF
. The control parameters kt and ct of the Weibull
The river velocity is limited by regional conditions. It is
distribution, and at, and bt of the Beta distribution obtained
closely related to the length of the river, the number of
after running Monte-Carlo scenarios and each parameter are
tributaries, also affected by climatic conditions. However, these
given in Table 2. The PDFs of Weibull and Beta distributions
conditions within a total dispatching period of 24 h is not
fitted to each dispatching period are shown in Figs. 4 and 5.
change quite obviously. Therefore, the control parameters in 0.08 0:00:00 1:00:00 2:00:00 3:00:00 4:00:00 5:00:00 6:00:00 7:00:00 8:00:00 9:00:00 10:00:00 11:00:00 12:00:00 13:00:00 14:00:00 15:00:00 16:00:00 17:00:00 18:00:00 19:00:00 20:00:00 21:00:00 22:00:00 23:00:00
0.07
0.06
0.05
0.04
0.03
0.02
0.01
0 0
5
10
15
20
25
30
Wind seed (WS,m/s) distribution for the windfram in different time periods
Fig.5 The PDF of solar irradiance in each period
Fig.4 The PDF of wind speed in each period
Table 2 The control parameters of Weibull and Beta in each period Time(h)
0
1
2
3
4
5
6
7
8
9
10
11
Wbl-k
1.474
1.476
1.501
1.539
1.554
1.586
1.580
1.600
1.654
1.745
1.819
1.854
Wbl-c
10.018
10.050
10.202
10.366
10.448
10.669
10.676
10.933
11.394
11.789
11.970
12.045
Bata-a
0.000
0.000
0.000
0.000
0.000
0.000
0.000
4.985
7.485
6.542
5.882
4.061 1.238
Beta-b
0.000
0.000
0.000
0.000
0.000
0.000
0.000
33.808
16.318
6.426
3.054
Time(h)
12
13
14
15
16
17
18
19
20
21
22
23
Wbl-k
1.874
1.911
1.956
1.954
1.914
1.784
1.559
1.403
1.327
1.329
1.373
1.445
Wbl-c
11.984
12.013
12.085
12.004
11.707
11.156
10.382
9.838
9.510
9.461
9.654
9.954
Bata-a
3.382
3.268
3.804
4.066
3.804
2.472
0.000
0.000
0.000
0.000
0.000
0.000
Beta-b
1.085
0.931
1.668
3.388
6.853
12.188
0.000
0.000
0.000
0.000
0.000
0.000
4. Multi-objective Moth-flame Optimization
positioning around a flame (37), which simulates the helical
For multi-objective optimization problems, each objective
flight path of moths around the flame, where Mi is the position
influences and restricts the others. Therefore, our aim is to find
of the ith moth represent the decision variable to be optimized;
a set of solutions (Pareto optimal solutions) that are optimal for
Fj is the jth flame represent the best current position, N is the
each objective. So it can be described as obtaining a set of
current number of iterations, Di represents the distance between
Pareto optimal solutions with sufficient diversity and uniform
the ith moth and its corresponding jth flame as shown in (38), b
distribution[33].
represents the logarithmic helix shape constant and t is a
4.1 Standard Moth-flame Optimization
random number between [r, 1], indicating the distance from the
The Moth-flame Optimization (MFO) was proposed in
next generation of Mi to its corresponding flame (t = -1, the
[34], which is based on the lateral orientation of a moth at a
nearest, while t = 1, the farthest), where r is a convergence
fixed angle to the moonlight at night. When the moth comes
constant and decreases linearly with
across artificial lights, it will fly in a spiral direction toward the flame, inspired by this phenomenon the MFO is appeared. In MFO, each moth searches for a better position by transverse
N between [-2, -1].
M iN +1 = Di ⋅ ebt ⋅ cos(2π t ) + Fj
(37)
Di = |Fj − M i |
(38)
The number of flames is reduced by the N, shown in (39). flame.no = round (flame.max − N *
flame.max − 1 ) Gmax
population[36]. According to this strategy, the position of ith moth first updated by (37) and updated using the Lévy flight
(39)
strategy once again, which is shown in (43).
where Gmax is the maximum number of iterations, flame.max is
M iN +1 = M iN + α ∗ L(λ ) ∗ M iN -best , i = 1,2,… dim
the flames’. When the number of moths is less than the flames,
where, * is point-to-point multiplication; а is step size control
the ith moth follows the ith flame, otherwise, the additional
factor set as 0.01; best is the optimal position of moth; L(λ) is
moths follow the last flame.
the PDF of Lévy distribution is shown in (44), where λ is a
4.2 Proposed multi-objective moth-flame optimization
constant between [1,3].
We propose a new algorithm to further improve the effectiveness and competitiveness. The novel features of it are
L(λ ) =
as follows : •An average entropy strategy to initialize. •A Lévy flight strategy to update the moth position.
Γ(1 + λ *sin(
πλ
(43)
1
λ
)
2 λ −1 ( ) 1+ λ Γ( )*λ *2 2 2
(44)
4.2.3 Variable scale chaotic
•A variable-scale chaotic strategy .
Using the randomness and ergodicity of chaotic variables,
•Based on external elite and Pareto dominance
a chaotic mutation strategy is applied to the variable best in
•Crowding entropy.
(43). The logistic chaotic mapping is shown in (45)[37], where
•Modifying the selection dominant body.
µ=4, logistic.max is the maximum number of iterations of the
4.2.1 Initialization based on average entropy
chaotic search. The steps are as follows:
A uniformly distributed initial population in the search
Step 1: Set xi1 as a random number between [0, 1].
space can be obtained using the average entropy population
Step 2: xi2 is derived using (45).
initialization strategy given in [30]. Considering the initial
Step 3: Variation scale of the chaotic search is derived by
population to have NP individuals and the dimension of
(46), where Mimax / Mimin are upper / lower limits of the ith .
population is dim, according to the information theory, the
Step 4: Calculate the latest position of the ith moth using
group entropy H is the sum of individual entropies, as shown in
(47). If the fitness value of the latest position is better than that
(40). In (41), m is the number of known individuals, k is the
before, the update on dimension i is retained. The process is
new individual and Pik is the degree of similarity between any
repeated until n reaches logistic.max.
two-dimensional variables. In (42), Aj and Bj are upper and lower bounds of the jth variable. H=
1 dim ∑ H j , i = 1 2 ……dim dim j =1
xin+1 = µ xin (1 − x in ) n = 1,2,…,logistic.max
(45)
L = M imin + xin+1 ( M imax − M imin )
(46)
(40) M in+1 = (1 − λg ) M in + λg ⋅ L
m
1 Hj = ∑ (− Pik log Pik ) m + 1 i =1
(
Pik = 1 − (|x j (i ) − xk (i )|) / ( B j − A j )
(41)
)
(42)
λg = 1 − ( ( N − 1) / N )
β
(47)
4.2.4 External elite archives The proposed MOMFO uses the elite external archive strategy to preserve the non-dominant solutions found during
First, m known individuals are randomly generated, then
the evolution process. In the evolutionary process, there are
random generation of a new individual,
three situations described as follows:
calculated the
average entropy by (40)-(42), If it is greater than the set threshold (0.096), the individual is added to the initial population, otherwise abandoned. This process in repeated until
1)The test individual is dominated by any individual in the external archive and refuses to enter the external archive. 2)When an individual dominates an individual in an
NP individuals are obtained.
external archive, the individual is removed from the external
4.2.2 Lévy flight strategy
archive.
Lévy flight strategy was proposed by Paul Lévy, a French mathematician
[35]
. Shlesinger MF applied it to the optimization
of intelligent algorithms, thus increasing the diversity of
3)If the test individual and the individual in the external archive do not dominate each other, the test individual enters the external archive.
When the maximum capacity of external archives is reached,
the
diversity preservation
strategy based
its two adjacent for the jth objective function. The calculation
on
of congestion entropy is shown in (49).
congestion entropy is adopted to tailor Pareto solution. This strategy is described in the next sub-section.
Deb et al. used congestion distance to tailor Pareto solution set in NSGA-II
cij Eij f jmax − f i min
k
dlij log 2 ( plij ) + duij log 2 ( puij )
j =1
f jmax − f i min
= −∑
(49)
where fjmax / fjmin are the upper / lower bounds of the jth
4.2.5 Diversity preservation based on congestion entropy [31]
k
j =1
CEi = ∑
objective function, and k is the number of objective functions.
. However, this method does not
4.2.6 Selection of dominant body
consider the distribution between adjacent and cannot reflect
Based on Pareto dominance theory, the relationship
the congestion between different solutions. The congestion is
between two bodies can be classified as follow, when not
evaluated by combining congestion distance and distribution
dominate each other, the highest crowding degree is chosen.
entropy into a congestion entropy, the definition of it is as
1) xi is dominant over ui expressed as xi f ui .
follows:
2) ui is dominant over xi expressed as ui f xi . 3) None of them is dominant expressed as ui pxi ∧ xi pui .
Eij = −[ plij log 2 ( pl ij ) + puij log 2 ( puij )] plij =
dlij cij
, puij =
duij cij
(48)
, cij = dlij + duij
4.2.7 Algorithm implementation The implementation of the MOMFO is shown in the
where dlij and duij are the distance between the ith solution and
following pseudo-code.
MOMFO-Algorithm flow Input
N Gmax dim ub
lb(Variable range)
Output M(final population) PF(Pareto front) 1.
M←Population initialization uing Mean Entropy(Eq.(40)-(42))
2.
Update external elite archive A
3.
While termination criterion not fulfilled do
4.
{Boundary treatment
5.
Update flame no. sing Eq. (39), OM=fitnessfuncion(M);
6.
If iteration==1 {F=sort(M); OF=sort(OM);}
7.
Else {F=sort(Miteration-1 M);OF=sort(OMiteration-1
8.
Update M using Eq.(37)
9.
Mbest←Logistoc variable scale chaotic variation using Eq.(45)-(47)
10. 11. 12.
OM);}end if
for each search agent {Update the position of the current search agent using Lévy flight (Eq.(43))} end for Update external elite archive A} end while
13.M=A; FP=fitnessfuncion(M); return M and FP; Table 3 Algorithm settings MOMFO
MOSADDE
NSGA-
SPEA2
MOPSO
NP
100
100
100
100
100
Amax
100
100
100
100
100
flame.max
100
variable scale shrinkage factor β
1
cross distribution index ηc
20
20
variation distribution index ηm
20
20
crossover probability Pc
[0.1 0.9]
0.9
0.9
mutation probability Pm
0 0.5
1/dim
1/dim
mutation rate
0.5
adaptive mesh dimension
250
4.3 Validation of MOMFO algorithm Ten multi-objective classical test functions are selected to
verify the performance of MOMFO, the test group include a two-objective optimization and scalable DTLZ series problems
[38]
. For DTLZ, considering the characteristics of HDEED-TGC,
we
just
consider
in
between the Pareto frontier and the real frontier, the smaller the
three-objective optimization. Three classical multi-objective
GD is, the closer to the real frontier. The △ is used to evaluate
algorithms, NSGA-II [38]
2 (SPEA2)
[38]
performance
[38]
differential
[38]
of
MOMFO
, strength Pareto evolutionary algorithm
and MOPSO
multi-objective (MOSADDE)
the
performance of the algorithm. The GD evaluates the proximity
the breadth and diversity, a smaller value is better. The HVR
, and the improved
evolution
evaluates the volume covered in the target space over a range
algorithm
of [0, 1], and is close to 1 as possible.
were compared with MOMFO. The algorithm
4.3.2 Test result
settings are shown in Table 3. The test functions and their
To avoid randomness, each algorithm is executed 30
parameter settings are shown in Appendix A.
times, using median X-z and quartile difference IQR of the 30
4.3.1 Performance index
results to compare the statistical results as shown in Table 4.
Generational
distance
(GD),
Spread
(
)
and
For a more intuitive comparison of the frontier obtained by
Hypervolume Ratio (HVR) are selected to measure the
MOMFO with the real Pareto frontier, see Appendix B.
Table 4 Contrast results of performance indicators function Fonseca
MOMFO(GD)
NSGA-Ⅱ(GD)
MOSADDE(GD)
SPEA2(GD)
MOPSO(GD)
X-z
IQR
X-z
IQR
X-z
IQR
X-z
IQR
X-z
IQR
2.799E-04
3.874E-05
1.479E-04
1.1E-05
3.116E-04
4.1E-05
2.281E-04
2.6E-05
3.274E-04
5.6E-04
Schaffer
1.829E-05
1.266E-06
2.356E-04
1.8E-05
2.465E-04
4.9E-05
2.752E-04
9.0E-05
2.443E+00
5.4E-04
ZDT1
1.017E-04
8.620E-05
1.645E-04
6.9E-05
2.196E-04
6.6E-05
1.575E-03
2.1E-02
1.692E-02
1.1E-02
ZDT2
9.779E-05
1.282E-05
5.396E-05
9.6E-06
1.687E-04
4.6E-05
4.995E-03
5.4E-03
5.298E-02
4.1E-02
ZDT3
1.747E-04
1.754E-05
3.110E-04
4.1E-05
3.532E-04
1.3E-05
1.701E-03
4.2E-03
4.869E-02
9.0E-03
ZDT4
1.041E-05
3.340E-06
1.027E-04
6.7E-05
5.185E-04
1.4E-04
1.128E-01
6.5E-03
2.097E-01
2.5E-01
ZDT6
2.201E-02
3.863E-02
4.176E-04
1.5E-05
7.943E-03
1.1E-03
1.915E-03
1.6E-04
1.992E-02
5.3E-02
DTLZ2
2.081E-03
5.721E-04
5.901E-04
3.3E-05
1.243E-03
2.2E-04
5.183E-03
3.2E-03
1.319E-02
6.3E-03
DTLZ3
1.098E-03
9.370E-05
7.368E-04
3.7E-05
4.692E-03
1.6E-02
6.092E-02
9.8E-02
3.652E+01
5.4E+01
DTLZ4
6.923E-03
1.019E-03
5.364E-04
4.2E-05
1.200E-03
4.1E-04
3.489E-03
3.9E-03
1.063E-02
3.6E-03
function
MOMFO(spr)
NSGA-Ⅱ(spr)
MOSADDE(spr)
X-z
IQR
X-z
IQR
X-z
IQR
SPEA2(spr) X-z
MOPSO(spr)
IQR
X-z
IQR
Fonseca
1.344E-03
2.296E-04
1.156E-01
1.1E-02
3.769E-01
3.1E-02
1.788E-01
1.3E-02
7.781E-01
3.4E-01
Schaffer
2.480E-03
3.496E-04
1.408E-01
1.6E-02
2.862E-01
2.5E-02
2.741E-01
2.4E-02
7.373E-04
5.3E-02
ZDT1
5.346E-04
5.346E-04
1.325E-01
6.7E-03
5.077E-01
3.0E-02
2.676E-01
1.8E-01
2.949E-01
2.7E-02
ZDT2
5.403E-04
1.193E-04
1.256E-01
1.5E-02
4.831E-01
2.3E-02
4.322E-01
3.2E-01
2.851E-01
1.6E-02
ZDT3
6.968E-04
6.898E-05
4.627E-01
8.8E-03
5.881E-01
4.8E-02
4.754E-01
6.0E-02
6.150E-01
4.1E-03
ZDT4
5.407E-04
9.785E-05
1.169E-01
1.0E-02
3.373E-01
2.3E-02
6.678E-01
6.8E-01
3.145E-01
5.2E-02
ZDT6
5.095E-04
1.734E-02
1.332E-01
1.4E-02
4.946E-01
4.4E-02
2.363E-01
2.8E-01
1.156E+00
1.3E-01
DTLZ2
2.029E-03
3.026E-04
6.034E-01
5.0E-02
8.246E-01
8.7E-02
2.413E-01
5.4E-02
7.868E-01
4.0E-01
DTLZ3
7.656E-03
1.467E-03
5.870E-01
4.3E-02
8.879E-01
7.3E-02
2.188E-01
5.0E-02
DTLZ4
4.183E-03
6.659E-04
1.594E+00
3.6E-01
7.749E-01
8.3E-02
2.413E-01
5.6E-02
function Fonseca
[38]
—————— 1.594E+00
3.7E-01
MOSADDE(HVR)
NSGA-Ⅱ(HVR)
X-z
IQR
X-z
IQR
X-z
IQR
X-z
IQR
X-z
IQR
9.999E-01
2.745E-06
9.980E-01
3.8E-04
9.798E+02
1.0E-03
9.853E-01
9.4E-04
9.641E-01
3.9E-02
MOMFO(HVR)
SPEA2(HVR)
MOPSO(HVR)
Schaffer
9.989E-01
5.645E-05
9.973E-01
5.0E-05
9.969E-01
1.3E-05
9.968E-01
1.9E-04
9.967E-01
1.1E-03
ZDT1
9.999E-01
2.924E-06
9.971E-01
4.6E-04
9.947E-01
3.2E-04
9.914E-01
9.3E-04
9.423E-01
9.4E-02
ZDT2
9.999E-01
5.983E-06
9.951E-01
7.0E-04
9.955E-01
2.4E-04
9.877E-01
4.1E-03
5.616E-01
3.1E-01
ZDT3
9.985E-01
2.557E-05
9.979E-01
3.1E-04
9.971E-01
3.0E-04
9.863E-01
4.6E-03
6.278E-01
6.4E-02
ZDT4
9.999E-01
6.638E-06
9.995E-01
1.0E-05
9.895E-01
1.4E-03
6.212E-01
2.3E-01
6.879E-01
3.3E-01
ZDT6
8.462E-01
1.414E-04
9.994E-01
4.0E-05
8.667E-01
1.8E-02
9.389E-01
7.2E-03
9.496E-01
3.0E-03
DTLZ2
9.798E-01
1.277E-05
9.790E-01
2.4E-03
9.591E-01
1.5E-03
9.961E-01
6.4E-04
9.858E-01
8.0E-03
DTLZ3
9.395E-01
5.940E-05
9.790E-01
1.5E-03
9.277E-01
1.7E-01
8.610E-01
1.6E-01
0.000E+00
0.0E+00
DTLZ4
9.695E-01
4.628E-05
9.794E-01
3.6E-03
9.692E-01
6.5E-01
9.598E-01
6.6E-02
9.319E-01
1.5E-02
Note:—— representation can't converge to Pareto optimal frontier.
From Table 3, according to the GD, compared with the MOSADDE, the MOMFO achieves better results for
two-objective
optimization
except
ZDT6.
For
the
three-objective optimization, the results obtained by the
MOMFO are not as good as those obtained by MOSADDE.
constraint is calculated as ε_nh. Then, at each time, the
Compared with the SPEA2 and MOPSO, MOMFO achieves
relaxation values for PWi,t, PSi,t and QW-TGC,t, QSI-TGC,t. The
better results by 1-2 orders of magnitude. If the values of △ are
distribution of ε_nh according to the relaxation values is shown
compared, the MOMFO achieves better results than the
in (52), where P r-ti is the relaxation of the ith decision
MOSADDE, NSGA-II, SPEA2 and MOPSO by 1-3 orders of
variables at t, P r-ti =Pt ,max − Pt ,i . Each decision variable is adjusted i
magnitude. Thus, the diversity preservation strategy based on
according to the value of
congestion entropy can reflect the congestion more accurately
constraints of RPS are treated as the same, just adjusted the
and improve the diversity of solutions. The hypervolume is a
volume of hydropower TGC transactions.
simultaneous measure of convergence and diversity, like the
N ∆Pti = P r-ti / ∑ P r-ti ε _ nh i =1
MOPSO cannot converge to DTLZ3, so the corresponding HVR value is 0. The only exception is ZDT6, the convergence
Pt,i given by (52). The total quota
(52)
5.1.3 Handling power balance constraints
of MOMFO in ZDT6 is insufficient, so the HVR value is small;
There are numerous methods to deal with the power
However, the other algorithms also have very small HVR
balance constraints in DEED problem[40][44], but the diversity of
values which can be further proved in Appendix B. In summary,
solutions are lost. We use the following three ways to handle:
MOMFO
has
optimization
advantages problems,
in
solving
especially
multi-objective
for
two-objective
optimization problems.
5. Application Problem
of
1)The dynamic relax-able constraint processing method is adopted to revise the output of thermal units. 2)The minimum violation for constraint is regarded as the
MOMFO
in
HDEED-TGC
best in (33). 3)The degree of violation for constraint in each t is added to the objective function as the third.
5.1 Handling the complex constraints Based on HDEED-TGC contains complex equality and
The steps for the first way described as follows:
inequality constraints, the MOMFO algorithm is improved and
Step 1:Set the range of infeasible solution PGi,t at the
a processing method suitable for handling complex constraints
initial time (only considering generator output constraints),
in the model is added. 5.1.1 Handling the constraints related to cascade hydropower station
PGmin = PGmin , PGmax = PGmax i ,1 i i ,1 i
Step 2: Calculate the violation for balance constraints Dt.,
A two-stage treatment method for water balance
where ε(0) = 1e-6 and gen is the current number of MOMFO
constraints is given in the following: Stage 1: Calculate the violation of reservoir capacity constraints for each time by (50) and revise the drainage using
Stage 2: Reuse (50), select any one time t and using (51) to revise the drainage of each reservoir at t, revise again by (17).
T
((
n =1 t =1
)
QHi ,t = QHi ,t + ∆VHi / T / ∆t
)
ni
t =1
t = 1,2,L,T
by (54), where PG = PGmax − PG i ,t
(50) ∆PGi ,t
(51)
After completing the treatment of water balance constraints, the storage capacity VHi,t may still violate the (16). A heuristic strategy is used to deal with storage constraints
[40]
.
The specific processing method is given in Fig.6. 5.1.2 Renewable Portfolio Standard constraints First, the violation degree of the non-water RPS
(53)
Step 3: Calculate the relaxation values and revised values
T
∆VHi = Vi ,ini − Vi ,end + ∑ I Hi ,t + ∑∑ (QH n ,( t −τ ) ) − ∑ QHi ,t t =1
ε (0) ∗ (1 − ( N / G max )),0 < N < G max ε N =
i ,t
Repeat stage 2 until the constraint is satisfied. Rui
iterations, continue to Step 3, otherwise jump to Step 5. 0, N ≥ G max
(51) at each t, then revise again using (17).
T
at t. If the violation is greater than a minimum value ε (53),
i ,t
and PG = PG − PGmin . i ,t
i ,t
NG PGi ,t / ∑ PGi ,t Dt , Dt < 0 i =1 = N P / G P D , D > 0 Gi ,t t t Gi ,t ∑ i =1
i ,t
(54)
Step 4: Calculate P’Gi,t as the solution of this t by (55). PGi ,t + ∆PGi ,t , Dt < 0 PG' i ,t = PGi ,t − ∆PGi ,t , Dt > 0
(55)
Step 5: Setting t=t+1, the upper/ lower limits of PGi,t are expressed in (56) for the next period t.
PGmax = min[ PGmax ,( PGi ,t −1 + U R i ,t -1 )] i ,t i min G i ,t
P
= max[ P
min Gi
Step 6: Repeat Steps 2-5, until t = T.
,( PGi ,t −1 − DR i ,t -1 )]
(56) Start Calculating V by(18) for each reservoir at each time t=1 VHimin≤VHi,t ≤VHimax
QHi,t-1=QHi,t-1t=t-1
Qi,t2
N VHi,t>VHimax
Y max
Qi,t2=△Qi,t-(QHimin-QHi,t) QHi,t=QHimin; Y
△Qi,t=(VHi -VHi,t) QHi,t=QHi,t-△Qi,t QHi,t+1=QHi,t+1+ Qi,t
QHi,t, QHi,t+1 satisfied (17)
N
QHi,t-1=QHi,t-1t=t-1
N min
△Qi,t=(VHi,t -VHi ) QHi,t=QHi,t+△Qi,t QHi,t+1=QHi,t+1-△Qi,t
Y t=1
N
Y
Y
QHi,t, QHi,t+1 satisfied (17)
Y
Y t=1
QHi,t>QHimax
N t=t+1
N t=t+1 N
N
Y Qi,t1=△Qi,t-(QHi,t-QHimax) QHi,t=QHimax
t>T
t=T N QHi,t+1=QHi,t+1+ Qi,t1 t=t+1
Y
QHi,t
Y Qi,t1=△Qi,t-(QHi,t-QHimax) QHi,t=QHimax
t=t+1
Y
N
Qi,t2=△Qi,t-(QHimin-QHi,t) QHi,t=QHimin;
N
QHi,t
QHi,t>QHimax
Qi,t2
Y
t=T N QHi,t+1=QHi,t+1+ i=i+1
End
Qi,t2
Fig.6 Flow chart of heuristic strategy to deal with storage constraints
5.2 Optimal compromise solution extraction based on fuzzy
Kron loss coefficient method is used to calculate the network
theory
loss in (58).
Starting from reality, we need to find just one solution
NG NG
NG
j =1 i =1
i =1
Ploss = ∑∑ PG i ,t Bij PG j ,t + ∑ Bi 0 PGi ,t + B00
that satisfies the objective functions. The optimal compromise
(58)
solution is extracted using fuzzy mathematics, linear function is
where Bij, Bi0 and B00 are the transmission loss coefficients of
chosen as the membership. Eq. (57) is used to normalize the
the system. The values for consumption, emission characteristic
µxi
coefficient, output power limit and system load of each thermal
values of each objective functions after fuzzification, where
is the xth solution after the fuzzy representation at ith objective
generator in the system can be found in [44].
function, M and Amax are the number of objective functions and
The parameters of the MOMFO algorithm are: NP=55,
non-dominant solutions. The solution that corresponds to the
Gmax=20000, Amax =55, flame.max=55 and chaotic variable
x
maximum µ is the optimal compromise.
M
Amax
M
scale shrinkage factor β = 1. Figure 7 depicts the relevant
situation of using MOMFO to solve, Figure 7(a) shows the
µ x = ∑ µix / ∑∑ µi j i =1 j =1 i =1
(57)
non-dominant solutions and it can be seen that the Pareto optimal solutions are more uniformly distributed in the Pareto
5.3 Analysis and conclusion Three different cases of the 10-machine system are
front. Figure 7(b) describes the convergence of each objective
considered. This example is simulated on Windows 7PC (2.90
functions with the iterations. The optimal compromise solution
GHz, 4 GB RAM) using MATLAB R2015b.
given in Table 5, the power balance can be checked in each
5.3.1 Case 1:Traditional 10-machine system model
section. To illustrate the competitiveness of MOMFO, the
The example system consists of a dynamic system
results of cost and emission corresponding to the compromise
composed of 10 thermal generators. Considering the valve
solution are compared with other algorithms for the same
point effect, power balance constraints and ramp rate limits, the
model. The results are shown in Table 6.
Table 5 Optimal compromise solutions of Case1 for MOMFO T
TG1
TG2
TG3
TG4
TG5
TG6
TG7
TG8
TG9
TG10
Total
Pload
Ploss
1
208.2868
153.7434
87.9388
134.5217
132.4933
96.1325
81.9522
81.2323
67.5185
12.5178
1056.337
1036
20.3371
2
158.3082
141.3521
121.8625
139.9413
154.0515
82.7073
111.8472
100.1208
80.0000
42.4250
1132.616
1110
22.6160
3 4
150.0000 202.1476
210.5687 203.0931
174.6413 185.0831
136.4403 129.6849
201.8799 205.7610
130.9575 180.9575
81.8472 104.2665
90.2619 115.4170
69.1691 76.6655
41.4902 39.5470
1287.256 1442.623
1258 1406
29.2560 36.6233
5 6
204.1202 242.2816
211.2923 225.9521
177.7308 193.9570
168.1833 191.8853
212.8707 230.3723
218.2201 251.6767
107.3291 122.8028
96.4607 109.0577
71.5773 72.3933
52.6675 36.8802
1520.452 1677.259
1480 1628
40.4520 49.2589
7
249.3148
261.3326
240.7596
203.9144
206.6505
221.0667
130.0000
120.0000
79.7945
43.4654
1756.298
1702
54.2984
8 9
205.2519 273.3921
257.8501 289.9026
292.1582 291.1204
216.8838 265.8409
243.0000 242.2090
245.9158 252.4261
127.5278 128.1525
114.4450 119.3429
76.4081 79.6928
55.0000 51.7164
1834.441 1993.796
1776 1924
58.4406 69.7956
10 11
297.3517 324.4469
326.6217 362.6937
326.8739 336.6223
280.4900 292.7147
240.5834 239.7102
256.0497 259.8485
127.9977 128.3408
117.7472 120.0000
77.6903 76.8974
48.6077 50.3484
2100.013 2191.623
2022 2106
78.0133 85.6230
12 13
337.0188 314.8044
388.6467 356.5369
335.5291 315.3104
297.7982 300.0000
241.6065 237.9913
258.6495 258.0681
129.1151 125.5264
118.8062 115.6256
77.8054 78.9891
54.9203 51.8029
2239.896 2154.655
2150 2072
89.8958 82.6551
14
290.2647
292.6143
312.7499
263.3734
230.9103
232.3070
124.3921
120.0000
72.6646
55.0000
1994.276
1924
70.2763
15 16
236.0304 166.5872
226.9841 186.4861
232.7499 254.1606
269.3432 221.8113
234.0584 202.7807
259.0513 228.3221
128.1340 128.9860
115.1094 86.1781
79.3733 67.4901
53.4730 55.0000
1834.307 1597.802
1776 1554
58.3069 43.8022
17 18
160.7940 185.5098
155.2640 220.0972
189.3953 242.6250
219.1333 181.0250
225.2967 239.5795
236.9516 238.5868
117.2803 128.0609
107.9683 119.5043
67.6519 67.9733
39.5841 53.5850
1519.319 1676.547
1480 1628
39.3193 48.5468
19
226.8256
219.6349
269.3953
240.6524
243.0000
258.4040
121.7053
119.5396
80.0000
55.0000
1834.157
1776
58.1571
20 21
268.6530 274.0615
290.8018 295.3137
322.3916 289.3344
280.8892 276.9121
243.0000 240.4966
259.8661 238.7229
129.4812 130.0000
120.0000 120.0000
79.6562 78.3221
50.4993 50.7471
2045.238 1993.910
1972 1924
73.2384 69.9105
22 23
206.3200 158.8492
218.6988 140.6377
249.0805 177.2168
228.1338 197.5307
220.9515 192.8129
208.4040 202.6989
125.7078 96.5571
109.2698 95.9891
64.5730 73.1345
45.6143 28.4191
1676.753 1363.846
1628 1332
48.7534 31.8460
24
153.4721
141.0788
169.9949
178.7087
173.5693
162.3713
96.2290
79.5722
38.2859
15.9301
1209.212
1184
25.2124
Table 6 Comparisons of fuel cost and emission for optimal compromise solutions of various algorithms
Cost Emssion (1b) 1.95
MOMFO
Pro_NSG A-Ⅱ[30]
EMODEDCH[47]
Pro _PSO[40]
Pro_MOE A/D[46]
IMOEA/D _CH[46]
MAMOD E[45]
IBFA[46]
RCGA/NS GA-Ⅱ[46]
DSPPMOGA-DE
2488134.68 286009.59
2555180.8 299140.86
2530558.9 299124.96
2508637.5 296807.30
2516800.7 297015.14
2514600 298360
2514113 302742
2517117 299037
2522600 309940
2524513.06 288724.82
105
Pareto Optimal Front
105 3.05
106
2.88
Pareto optimized by MOMFO
Extreme Point: Economic Optimum
Convergence process of economy Convergence process of emssion
1.85
2.95
2.44
1.8 Extreme Point: Emission Optimum
1.75 2.43
Emission function
Cost function
Emission (1b)
1.9
2.44
2.45
2.46
2.47
2.48
2.49
2.50
2.51
Cost ($)
2.52 106
2.4
2.8 0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
Iterations
Fig.7.(a) The Pareto front
2 104
Fig.7.(b) The convergence curves Fig.7 The solution process of MOMFO for Case 1
From Table 6 it can be noted that MOMFO reduces the
coefficients of thermal units are shown in Table 7. Table 8
total generation cost and emission. It is obvious that the
shows the direct/ penalty/ reserve cost coefficients of hydro/
MOMFO provides the most satisfactory solution for solving the
solar/ wind power[48]. The initial and final reservoir capacities,
DEED problem in a traditional power system. It has a
reservoir capacity limit and inflow of cascade reservoirs in each
significant advantage in terms of fuel cost or pollution
operation period are the same as those used in [31]. The system
emissions and can provide better scheduling scheme.
load and MOMFO settings are the same as in Case 1.
5.4.2 Case2
Modified 10-machine system without the RPS
In this case, the hybrid renewable energy system under RPS is not implemented. The cost/ emission characteristic Table 7 Cost and emission coefficient of thermal generators Generator
Bus
a
b
c
d
e
α
β
γ
ζ
λ
G1 G2
30 31
786.7988 451.1591
38.5379 46.1591
0.1524 0.1058
450 600
0.041 0.036
103.3908 103.3908
-2.4444 -2.4444
0.0312 0.0312
0.5035 0.5035
0.0207 0.0207
G3 G4
32 33
1049.9977 1243.5311
40.3965 38.3055
0.028 0.0354
320 260
0.028 0.052
300.391 300.391
-4.0695 -4.0695
0.0509 0.0509
0.4968 0.4968
0.0202 0.0202
Table 8 Direct, penalty and reserve cost coefficient for stochastic renewable energies Solar PV plant(bus 38)( /MW)
Small hydro power(bus 37)( /MW) Direct
Penalty
Reserve
Direct
Penalty
Fr=8
Kpr=1.5
Krr=70
Fsi=9
Kpsi=1.5
Wind power plant (bus 39)( /MW)
Reserve
Direct
Penalty
Reserve
Krsi=78
Fw=8
Kpw=1.5
Krw=75
The optimal compromise solution to the generators’
depicts the relevant situation of using MOMFO to solve,
output are shown in Fig. 8, the power balance constraint can be
Figure11(a) shows the non-dominant solutions and it can be
checked in each section. The corresponding drainage and
seen that the Pareto optimal solutions are more uniformly
reservoir capacities of each cascade hydropower station are
distributed. Figure11(b) describes the convergence of each
shown in Figs. 9-10. It can be observed that the output of each
objective functions with the iterations and it can be seen that
units, the discharge and capacity of reservoirs are within the
the solution can converge effectively.To verify the accuracy of
feasible range.
the solution, the optimal compromise solution to the generators’
2500
output by MOMFO and the number of TGC transactions in
2000
each period are shown in Fig.12.
1500
) W M ( 1000 ut tpu O 500
105
1.55
Pareto Optimal Front Pareto optimized by MOMFO
Extreme Point: Economic Optimum
0 1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Time (h)
TG1 HG1 PV
TG2 HG2 WG
TG3 HG1 Pload+Ploss
TG4 HG4+S-h
Fig. 8 Each generators output and verification of power balance
Reservoir1
Reservoir2
1.45
1.4 Extreme Point: Emission Optimum
1.35 1.89
constraint 30
Emission (1b)
1.5
1.9
1.91
1.92
1.93
1.94
1.95
1.96
1.97
Cost ( $)
Reservoir3
1.98 106
Fig.11.(a) The Pareto front of MOMFO
Reservoir4
105 3.4
6
10
2.3
25
convergence process of economic convergence process of emission
)h / 20 3 m 4 01 (e 1 5 gr ah sci 1 0 D
2.6
Cost function
Emission fuction
2.1
5 1.9
1.8
0 1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
T im e (h)
Fig.9 Hourly water discharge rates of the best compromise solution for Case2
1.7
1 0
0.4
Iterations
0.8
1.6
1.2
2
Fig.11.(b) The convergence curves for MOMFO
2 00 1 80
Fig.11 The solution process of MOMFO for Case 3
1 60
2500
)h 1 40 3/ 4m1 20 01 ( 1 00 e m ul 80 o V 60
2000 ) W1500 (M t u pt 1000 u O 500
40 20
R eser vo ir1
R eser vo ir2
R eser vo ir3
R eser v oir4
0
0 1
2
3
4
5
6
7
8
9
10 11 1 2 13 14 15 1 6 17 18 19 2 0 21 22 23 2 4
Time ( h)
Fig.10 Hourly reservoir volumes of the best compromise solution for Case2
5.4.2 Case3: Modified 10-machine system under the RPS This case consists of a short-term DEED model of hybrid
1
3
-500
5
7
9
11
13
15
17
19
21
23
Time (h) TG1 HG1 PV TGC-H
TG2 HG2 WG Pload-Ploss
TG3 HG3 TGC-W
TG4 HG4+S-h TGC-PV
Fig.12 Optimal compromise solutions of Case3
renewable energy system based on the TGC. The transaction
Figure 13 compares the costs and emissions of three Cases.
cost of TGC is $45/MW, and the quotas of total renewable
Figure 14 is the operation cost of thermal/ wind/solar/
energy and non-hydropower’s are set at 25% and 15%, and
hydropower under the optimal compromise solution of Case 3.
others parameters as the same as those in Case 2. Figure 11
Comparing the data in Figure 13, it can be concluded that the
addition of RPS is beneficial to the economic and environmental benefits. The reason is that, for the system without the RPS, the renewable energy will be purchased preferentially under the dual-objective scheduling with minimal pollution emission, due to its non-polluting characteristics. When the system under the RPS, the dispatching system not only meets the requirements of power consumption and daily
Fig.16 PV power planned under different transaction prices of TGC ) 100 W (M 80 s 60 n iot ca 40 sn ar 20 t C 0 G T f -20 o e -40 um l -60 ov la -80 t o -100 T
1
operation, but also meets the quotas of RPS. The TGC is an equivalent converter of renewable energy and the trade of both
5
7
9
11
13
15
17
19
21
23
Time (h) TGC=30
TGC=35
TGC=40
TGC=50
TGC=55
TGC=60
TGC=45
Fig.17 Total volume of TGC transactions under different transaction
renewable energy and TGC promote the consumption of renewable energy.
3
prices of TGC
To study the influence of different transaction prices of the TGC on HDEED-TGC, the prices are varied between 30
300.00
0 0 0 0 ?1 250.00 ?
T otol c o st
T o to l em s sion
and 60 in a step-size of 5. Comparisons of wind/ PV
200.00
output ,and total power of TGC transactions under different
150.00
prices are shown in Figure 15-17. It is evident that when the
100.00
price of TGC falls, wind power and PV plan output line moving 50.00
downward at peak and valley, the proportion of renewable 0.00 C ase1
C ase2
Case3
energy consumption in the total electricity decreases. Conversely, when the price of TGC rises, the planned curve of
Fig.13 Comparison of the results of Case1, Case2 and Case3 90000
Themal
PV
Wind
Cascade-hydro
Small-hydro
200
80000
180
70000
160 140
60000
wind power and PV output rises, leading to an increase in the proportion of renewable energy consumption. This can be explained as follows: when the price of the TGC is low, the
120
ts 50000 o C 40000
100 80
30000
transactions are mainly purchased and the quota limit can be met for a lower consumption of renewable energy source. On
60
20000
40
10000
20
0
0 1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Time(h)
the other hand, when the price is high, the system will consume a large proportion of renewable energy and try to exceed the quota requirements of electricity sales to obtain economic benefits. Therefore, the introduction of the TGC trading system
Fig.14 Break-up of total cost for Case 3
increases the flexibility of the power grid performance.
350
6. Conclusion
) 300 W (M250 de n na 200 l p re 150 w o p dn 100 i W
Since China is at a critical stage of promoting the reform of the national electric power system and the effective development of new energy science, the policy for renewable
50
TGC=30
TGC=35
TGC=40
TGC=50
TGC=55
TGC=60
TGC=45
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Time (h)
energy quota system is constantly being updated and elucidated. In this paper, the requirements of the latest edition of RPS and Assessment Measures are considered, a short-term DEED
Fig.15 Wind power planned under different transaction prices of TGC
model of hybrid power supply system is established. Aiming at the high latitude, non-linear, non-convex and complex
350
TGC=30
TGC=35
TGC=40
TGC=50
TGC=55
TGC=60
TGC=45
) 300 W (M250 de n 200 anl p re 150 w o p 100 V P
constraints involved in the model, MOMFO is designed to solve the problem. The performance of MOMFO is validated over ten multi-objective test functions and the test system for a traditional 10-machine model. The result shown that MOMFO has obvious advantages over other algorithms for solving the
50 0 1 2
3 4 5 6
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Time (h)
DEED. Then MOMFO is further applied in scenarios with and
without the RPS, explored the extent of the penetration of
are also small. Furthermore, when determining the penalty and
renewable energy into the power grid under different scenarios
storage costs of wind, solar and small hydropower, the
and prices of TGC. It an be used as a reference and justification
influence of spinning reserve source on the price is not
for refining the renewable energy quota system.
considered. Based on the third edition of RPS and Assessment
In this paper, it is assumed that the annual climate change of the selected data sample is small, the seasonal characteristics
Measures, these factors mentioned above will be studied in future work including demand-side response constraints.
are not considered, the temperature and light intensity changes
Appendix Appendix A: A test function No.
Function name
Formula
Variable range
Dim
x ∈ [− 4, 4]
n=3
x ∈ [ −10 3 ,10 3 ]
n=1
ZDT1
f ( x) = x 1 1 min = f 2 ( x ) = g ( x )[ 1 − x1 / g ( x ) ] n g ( x ) = 1 + 9 ( ∑ i = 2 x i ) /( n − 1)
x i ∈ [ 0 ,1]
n=30
ZDT2
f ( x) = x 1 1 min = f 2 ( x ) = g ( x )[ 1 − ( x1 / g ( x )) 2 ] n g ( x ) = 1 + 9 ( ∑ i = 2 x i ) /( n − 1)
x i ∈ [ 0 ,1]
n=30
ZDT3
f ( x) = x 1 1 min = f 2 ( x ) = g ( x )[ 1 − x 1 / g ( x ) − x1 sin( 10 π x1 ) / g ( x )] n 0 . 25 g ( x ) = 1 + 9 [( ∑ i = 2 x i ) /( n − 1)]
x i ∈ [ 0 ,1]
n=30
ZDT4
f ( x) = x 1 1 min = f 2 ( x ) = g ( x )[ 1 − x 1 / g ( x ) ] n 2 g ( x ) = 1 + 10 ( n − 1) + ∑ i = 2 [ x i − 10 cos( 4 π x i )
ZDT6
f ( x ) = 1 − exp( − 4 x ) sin 6 ( 6 π x ) 1 1 1 min = f 2 ( x ) = g ( x )[ 1 − ( f 1 ( x ) / g ( x )) 2 ] n 0 . 25 g ( x ) = 1 + 9 [ ∑ i = 2 x i /( n − 1)]
1
Fonseca
n 2 f 1 ( x ) = 1 - exp − ∑ ( x i − 1 / n ) i =1 min = n 2 f ( x ) = 1 - exp − ∑ ( xi + 1 / n ) 2 i =1
2
Schaffer
f ( x ) = x 2 min = 1 f 2 ( x ) = ( x − 2 ) 2
3
4
5
6
7
8
9
10
DTLZ2
DTLZ3
DTLZ4
f 1 ( x ) = (1 + g ( X M )) cos( x 1π / 2 ) cos( x 2 π / 2 ) f ( x ) = (1 + g ( X )) cos( x π / 2 ) sin( x π / 2 ) M 1 2 2 min = f ( x ) = (1 + g ( X M )) sin( x 1π / 2 ) 3 g(X M ) = ∑ ( x i − 0 .5 ) 2 xi ∈ X M f 1 ( x ) = (1 + g ( X M )) cos( x 1π / 2 ) cos( x 2 π / 2 ) f ( x ) = (1 + g ( X )) cos( x π / 2 ) sin( x π / 2 ) M 1 2 2 min = f 3 ( x ) = (1 + g ( X M )) sin( x 1π / 2 ) g ( X M ) = 100 [ X M + ∑ ( x i − 0 . 5 ) 2 − cos( 20 π ( x 1 − 0 . 5 ))] xi ∈ X M
f 1 ( x ) = (1 + g ( X M )) cos( x 1 a π / 2 ) cos( x 2 a π / 2 ) a a f 2 ( x ) = (1 + g ( X M )) cos( x 1 π / 2 ) sin( x 2 π / 2 ) min = a f 3 ( x ) = (1 + g ( X M )) sin( x 1 π / 2 ) g(X ) = ∑ xi∈ X M ( x i − 0 .5 ) 2 M
x1 ∈ [ 0 ,1] x i ∈ [ -5 ,5 ] i ≠ 1
n=10
x i ∈ [ 0 ,1]
n=10
x i ∈ [ 0 ,1]
n=12 |XM|=10
x i ∈ [ 0 ,1]
n=12 |XM|=10
x i ∈ [ 0 ,1]
|XM|=10 a=100
n=12
Appendix B: Comparison of real frontier and MOMFO frontier
Ture frontie
Ture frontie
MOMFO
MOMFO
Ture frontie Ture frontie MOMFO MOMFO
a. Fonseca
b. Schaffer
c. ZDT1
d. ZDT2 Pareto Optimal Front 8 7
Ture frontie Ture frontie 6
MOMFO
5
MOMFO
4 3 2 1 0 0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
f1
f. ZDT4
e. ZDT3
g. ZDT6 Pareto Optimal Surface
Ture frontie
1 0.8 0.6 0.4 0.2 0 1
1 0.8
0.5
0.6 0.4
f2
h. DTLZ2
0
0.2 0
f1
i. DTLZ3
g. DTLZ4
Acknowledgement
considering wind power penetration[J]. International Journal of Electrical
This work was supported by National Natural Science
Power & Energy Systems, 2013, 44(1):282-292.
Foundation of China (51667020,51666017). Tianshan Cedar
[2]. Elattar E E . Modified harmony search algorithm for combined
Project in Xinjiang Autonomous Region (2017XS02). Natural
economic emission dispatch of microgrid incorporating renewable
Science Projects of Scientific Research Program of Universities
sources[J]. Energy, 2018:S0360544218312027-.
in Xinjiang Autonomous Region (XJEDU2017I002), Key R&D
[3]. Jubril A M , Komolafe O A , Alawode K O . Solving Multi-Obj
Program
ective Economic Dispatch Problem Via Semidefinite Programming[J]. I
Projects
in
Xinjiang
Autonomous
Region
(2016B0201), Opening of Laboratory in Xinjiang Autonomous
EEE Transactions on Power Systems, 2013, 28(3):2056-2064.
Region (2018D04005).
[4]. Elsakaan A A , El-Sehiemy R A , Kaddah S S , et al. An enhan
References
ced moth-flame optimizer for solving non-smooth economic dispatch p
[1]. Mondal S , Bhattacharya A , Nee Dey S H . Multi-objective economic
roblems with emissions[J]. Energy, 2018:S0360544218311538-.
emission load dispatch solution using gravitational search algorithm and
[5]. Mustafa M N , Holanda B U , Moya Rodríguez Jorge Laureano,
et al. A new approach to economic-emission load dispatch using NSG
[18]. M. Basu . Squirrel search algorithm for multi-region combined h
A II. Case study[J]. International Transactions on Electrical Energy Sy
eat and power economic dispatch incorporating renewable energy sourc
stems, 2018:e2626-.
es[J]. Energy, 2019, 182:296-305.
[6]. Nascimento M H R , Marcus Vinícius Alves Nunes, Jorge Laurea
[19]. Liang H , Liu Y , Shen Y , et al. A Hybrid Bat Algorithm for
no Moya Rodríguez, et al. A new solution to the economical load dis
Economic Dispatch with Random Wind Power[J]. IEEE Transactions o
patch of power plants and optimization using differential evolution[J].
n Power Systems, 2018:1-1.
Electrical Engineering, 2016, 99(2):1-11.
[20]. Nazari M E , Ardehali M M . Optimal coordination of renewabl
[7]. Jiang, Xingwen. Dynamic environmental economic dispatch using
e wind and pumped storage with thermal power generation for maxim
multiobjective;differential evolution algorithm with expanded double sel
izing economic profit with considerations for environmental emission b
ection and;adaptive random restart[J]. International Journal of Electrical
ased on newly developed heuristic optimization algorithm[J]. Journal o
Power & Energy Systems, 2013, 49(1):399-407.
f Renewable and Sustainable Energy, 2016, 8(6):065905.
[8]. Nascimento M H R , Marcus Vinícius Alves Nunes, Jorge Laureano
[21]. Xie M , Xiong J , Ke S , et al. Two-Stage Compensation Algor
Moya Rodríguez, et al. A new solution to the economical load dispatch of
ithm for Dynamic Economic Dispatching Considering Copula Correlati
power plants and optimization using differential evolution[J]. Electrical
on of Multi-wind Farms Generation[J]. IEEE Transactions on Sustaina
Engineering, 2016, 99(2):1-11.
ble Energy, 2016, PP(99):1-1.
[9]. Zhu Z , Wang J , Baloch M H . Dynamic economic emission dis
[22]. Partha P. Biswas a ,P.N. Suganthan a , B.Y. Qu b ,etc.Multiobjec
patch using modified NSGA-II: Dynamic Economic Emission Dispatch
tive economic-environmental power dispatch with stochastic wind-solar-
[J]. International Transactions on Electrical Energy Systems, 2016, 26
small hydro power[J].Energy, 2018, 150(2):1039-1057.
(12):2684-2698.
[23]. Yue Yin. Tianqi Liu, Chuan He. Day-ahead stochastic coordinated
[10]. Jorge Laureano Moya Rodríguez. Solution to economic emission
scheduling for thermal-hydro-wind-photovoltaic systems[J]. Energy, 2019,
load dispatch by simulated annealing: case study[J]. Electrical Enginee
187:115944.
ring, 2017:1-13.
[23]. Kumar J V , Chandra P V , Nikhil G , et al. Integration of ren
[11]. Coello C A C, Lechuga M S. MOPSO: a proposal for multiple
ewable energy sources in dynamic economic load dispatch problem usi
objective particle swarm optimization[C]// wcci. IEEE Computer Society,
ng an improved fireworks algorithm[J]. IET Renewable Power Generat
2002:1051-1056.
ion, 2018, 12(9):1004-1011.
[12]. Nebro A J, Durillo J J, Garcia-Nieto J, et al. SMPSO: A new P
[24]. Bin Zhou ,Da Xu, Canbing Li ,etc.Optimal Scheduling of Biogas
SO-based metaheuristic for multi-objective optimization[C]// IEEE, 200
–Solar–Wind Renewable Portfolio for Multicarrier Energy Supplies[J].I
9:66-73.
EEE TRANSACTIONS ON POWER SYSTEMS, 2018, 33(6):6229-623
[13]. Guo C X , Zhan J P , Wu Q H . Dynamic economic emission
9.
dispatch based on group search optimizer with multiple producers[J].
[25]. Zhang Y Z, Zhao X G, Ren L Z, et al. The development of the
Electric Power Systems Research, 2012, 86(4):8-16.
renewable energy power industry under feed-in tariff and renewable
[14]. Yang F, Bai C, Zhang Y. Research on the Value and Implementa
portfolio standard: A case study of China’s wind power industry[J]. Jo
tion Framework of Energy Internet[J]. Proceedings of the Csee, 2015,
urnal of Cleaner Production 2017,
35(14):3495-3502.
[26]. Zhang Y Z, Zhao X G, Ren L Z, et al. The development of Chi
[15]. Guojiang X , Dongyuan S . Hybrid biogeography-based optimizat
na’s biomass power industry under feed-in tariff and renewable portfol
ion with brain storm optimization for non-convex dynamic economic d
io standard: A system dynamics analysis[J]. Energy,2017(139):947-961
ispatch with valve-point effects[J]. Energy, 2018, 157:424-435.
[27]. Xin-Gang Z , Yu-Zhuo Z , Ling-Zhi R , et al. The policy effect
[16]. Narimani H , Razavi S E , Azizivahed A , et al. A multi-objecti
s of feed-in tariff and renewable portfolio standard: A case study of
ve framework for multi-area economic emission dispatch[J]. Energy, 2
China's waste incineration power industry[J]. Waste Management,2017.
018.
[28]. Xin-Gang Z, Xia-Meng L, Bei L, et al Analysis of the influence
168 :1262-1276.
[17]. Xin Shen , Dexuan Zou , Na Duan, Qiang Zhang . An efficient
of renewable energy quota system on the optimization of power supp
fitness-based differential evolution algorithm and a constraint handling
ly structure in China[J]. Renewable Energy Resources, 2013,31(04):1-5.
technique for dynamic economic emission dispatch[J]. Energy, 2019,
[29]. Ji L, Yi Z, Yu-Zhuo Z, et al Energy-saving Economic Dispatch
186:115801.
of Wind Power Grid Connection Based on Renewable Energy Quota
System[J/OL].Power System Technology:1-7[2019-03-10].https://doi.org/1 0.13335/j.1000-3673.pst.2018.2187.http://www.nea.gov.cn/2018-11/15/c_13
heduling Based on Improved PSO Algorithms[J]. Heilongjiang Electric Power, 2017, 39(2):120-124.
7607356.htm
[40]. Hao T. Short-term optimal dispatching method for hydrothermal p
[30]. Zhi-Jian Z, Jie W. Dynamic Environmental Economic Dispatch of
ower plants based on gravity search algorithm[D].Huazhong University
Power System Based on Improved NSGA-II[J]. Electric Power Auto
of Science and Technology. 2014.
mation Equipment, 2017, 37(2):176-183.
[41]. Zhang Y, Gong D, Geng N, et al. Hybrid bare-bones PSO for d
[31]. Basu M . An interactive fuzzy satisfying method based on evolut
ynamic economic dispatch with valve-point effects[J]. Applied Soft Co
ionary programming technique for multiobjective short-term hydrotherm
mputing, 2014, 18(C):248-260.
al scheduling[J]. Electric Power Systems Research, 2004, 69(2-3):277-2
[42]. Zaman M F , Elsayed S M , Ray T , et al. Evolutionary Algori
85.
thms for Dynamic Economic Dispatch Problems[J]. IEEE Transactions
[32]. Xuena A N, Zhang S, Xue L I. Equilibrium Analysis of Oligopo
on Power Systems, 2016, 31(2):1486-1495.
listic Electricity Markets Considering Tradable Green Certificates[J]. A
[43]. Elaiw A M , Xia X , Shehata A M . Hybrid DE-SQP and hybri
utomation of Electric Power Systems, 2017, 41(9):84-89.http://dkasolarc
d PSO-SQP methods for solving dynamic economic emission dispatch
entre.com.au/source/yulara/yulara-1-fixed
problem with valve-point effects[J]. Electric Power Systems Research,
[33]. Wang Y N , Wu L H , Yuan X F . Multi-objective self-adaptive
2013, 103(8):192-200.
differential evolution with elitist archive and crowding entropy-based diversity measure[J]. Soft Computing, 2010, 14(3):193-209.
[44]. Wang Y N , Wu L H , Yuan X F . Multi-objective self-adaptive differential evolution with elitist archive and crowding entropy-based
[34]. Mirjalili S . Moth-flame optimization algorithm: A novel nature-i
diversity measure[J]. Soft Computing, 2010, 14(3):193-209.
nspired heuristic paradigm.[J]. Knowledge-Based Systems, 2015, 89:22
[45]. Yong-Shen Z, Jie W, Bo-Yang Z , et al. Multi-objective dynamic
8-249. [35]. Schreier A L, Grove M. Ranging patterns of hamadryas baboons: random walk analyses[J]. Animal Behaviour, 2010, 80(1):75-87. [36]. Shlesinger M F. Mathematical physics: search research.[J]. Nature, 2006, 443(7109):281-282.
environmental economic dispatch with wind farms[J]. Power System Technology, 2015, 39(5):1315-1322. [46]. Xin-Wen J, Jiann-Zhong Z, Wang H, et al. Modeling and Solutio n of Power System Dynamic Environmental Economic Dispatch[J]. Po wer System Technology, 2013, 37(2):385-391.
[37]. Shi Y, Yu P. On chaos of the logistic maps[J]. Dynamics of Con
[47]. Bai-Hao Q. Research on Power System Dispatching with Wind P
tinuous Discrete & Impulsive Systems, 2007, 14(2):175-195.
ower and Electric Vehicle Based on Evolutionary Computing.[D].zhong
[38]. Liang-Hong W, Yao-Nan W. Dynamic Differential Evolution Algo
yuan university of technology. 2018
rithms and Their Applications[M]. Science Press, 2014.
[48]. Nang-Nang Z, Study of short-term generation of renewable energ
[39]. Guo-Dong W. Research on Dynamic Environmental Economic Sc
y quota under the[D]. Shanghai Jiao Tong University. 2014.
Highlights A new dynamic environmental economic dispatching model is proposed for hybrid energy A multi-objective moth-flame optimization(MOMFO) is proposed for dispatching model MOMFO is effective and competitive compared with others multi-objective algorithms An efficient heuristic dynamic relaxation method is developed for complex constraints The influence of different trading systems on scheduling results in model is analyzed
Declaration of interests ☒ The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper. ☐The authors declare the following financial interests/personal relationships which may be considered as potential competing interests: