Professional Documents
Culture Documents
com
ScienceDirect
Journal of Hydro-environment Research 10 (2016) 5063
www.elsevier.com/locate/jher
Research papers
Department of Civil and Environmental Engineering, The Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong
b
School of Hydropower and Information Engineering, Huazhong University of Science and Technology, Wuhan, Hubei 430074, China
Received 21 November 2014; revised 25 April 2015; accepted 10 June 2015
Abstract
Metaheuristics are promising optimization algorithms for tackling reservoir-system operation. Comprehensive learning particle swarm optimization (CLPSO) is a state-of-the-art metaheuristic that is strong in exploration. Recently we have proposed enhanced CLPSO (ECLPSO) to
improve the exploitation performance of CLPSO. In this paper, we apply ECLPSO to the optimal operation of multi-reservoir hydropower systems.
Two novel strategies are proposed to handle the various physical and operational constraints. First, the outflow and storage volume constraints are
appropriately enforced to achieve a tradeoff between preserving diversity and facilitating convergence. Second, with the penalty function technique
adopted to penalize the constraint violations and convert the original constrained problem into an unconstrained one, the penalty factor is
dynamically adjusted in order to encourage exploration of the search space in the beginning and gradually guide the search to concentrate in the
feasible region. The short-term scheduling of a 4-reservoir hydrothermal power system and the long-term planning of Chinas Xiluodu
XiangjiabaThreegorges 3-reservoir hydropower system are studied. Experimental results demonstrate that ECLPSO helps to robustly derive
feasible high quality solutions for the two cases studied. The contribution to performance improvement by ECLPSO as well as the constraint
enforcement and penalty factor adjustment strategies are analyzed.
2016 International Association for Hydro-environment Engineering and Research, Asia Pacific Division. Published by Elsevier B.V. All rights
reserved.
Keywords: Optimal operation; Multi-reservoir hydropower system; Enhanced comprehensive learning particle swarm optimization
1. Introduction
Hydropower has become a critical source of electricity as it is
renewable, clean, and cheap. Most hydropower is generated from
plants constructed within reservoirs.A reservoir impounds water
to serve various purposes such as hydropower generation, flood
control, navigation, and/or water provisioning. A multi-reservoir
system consists of multiple reservoirs sited within the same river
basin. The cascaded reservoirs are hydraulically coupled as the
outflow of a reservoir constitutes part of the inflow into its
immediate downstream reservoir (Orero and Irving, 1998). The
optimal operation of the cascaded reservoirs is beneficial for the
overall development of the river basin.
The optimal operation of multi-reservoir hydropower
systems is challenging to solve because of the following
http://dx.doi.org/10.1016/j.jher.2015.06.003
1570-6443/ 2016 International Association for Hydro-environment Engineering and Research, Asia Pacific Division. Published by Elsevier B.V. All rights
reserved.
51
of a 4-reservoir hydrothermal power system and the longterm planning of Chinas XiluoduXiangjiabaThreegorges
3-reservoir hydropower system are studied.
The rest of this paper is organized as follows. In
Section 2, a generalized problem formulation is presented.
Section 3 reviews the working principle of ECLPSO. Related
works on constraint handling mechanisms and the application
of PSO to optimal reservoir-system operation are discussed
in Section 4. Section 5 details the application implementation
of ECLPSO. In Section 6, the performance of ECLPSO
is evaluated on the selected cases. Section 7 concludes the
paper.
2. Generalized problem formulation
For the optimal operation of multi-reservoir hydropower
systems, the short/medium/long-term optimization problems
(Chen et al., 2013; Ji et al., 2014; Li et al., 2012, 2014a, 2014b;
Orero and Irving, 1998) have a similar generalized formulation.
A single-reservoir system could be regarded as the special case
of a multi-reservoir system when the number of reservoirs
degenerates to one. Before putting the generalized problem
formulation into perspective, decision variables, state variables,
and model parameters are defined as follows.
Decision variables:
Qi,t Power discharge rate of reservoir i in time step t
Si,t Spillage rate of reservoir i in time step t
State variables:
Vi,t Storage volume of reservoir i at the beginning of time step
t
Model parameters:
Ei,t Evaporation and seepage loss from the storage of reservoir
i in time step t
i, j Reservoir indices, starting from 1
Ii,t Natural inflow into reservoir i in time step t
N Number of reservoirs
Oi,t Outflow rate of reservoir i in time step t
Oi ,t Maximum outflow rate of reservoir i in time step t
Oi ,t Minimum outflow rate of reservoir i in time step t
Pi,t Power output of reservoir i in time step t
Pi ,t Maximum power output of reservoir i in time step t
Pi ,t Minimum power output of reservoir i in tim e step t
Qi ,t Maximum power discharge rate of reservoir i in time
step t
Ri,t Precipitation onto the surface of reservoir i in time step t
Si Maximum spillage rate of reservoir i
t Time step index, starting from 1
T Number of time steps, i.e. the planning horizon
Vi begin Initial storage volume limit of reservoir i
Vi ,t Maximum storage volume of reservoir i at the beginning
of time step t
Vi ,t Minimum storage volume of reservoir i at the beginning
of time step t
i The set of immediate upstream reservoirs with respect to
reservoir i
52
j,i Water transportation delay from reservoir j to its immediate downstream reservoir i
t Length of time step t
The problem essentially aims to schedule the power discharge and spillage rates of all the reservoirs in all the time
steps over the planning horizon. The optimization objective f is
usually expressed as a dynamic function, i.e.
N
i=1
t =1
i (Vi ,t , Qi ,t , Si ,t ) + i (Vi ,T +1 )
(1)
0 Qi ,t Qi ,t , i = 1, 2, , N , t = 1, 2, , T
(2)
0 Si ,t Si , i = 1, 2, , N , t = 1, 2, , T
(3)
Oi ,t = Qi ,t + Si ,t , i = 1, 2, , N , t = 1, 2, , T
(4)
Oi ,t Oi ,t Oi ,t , i = 1, 2, , N , t = 1, 2, , T
(5)
Pi ,t Pi ,t Pi ,t , i = 1, 2, , N , t = 1, 2, , T
(6)
(O
Vi ,1 = Vi begin , i = 1, 2, , N
(7)
Vi ,t Vi ,t Vi ,t , i = 1, 2, , N , t = 2, 3, , T + 1
(8)
j ,t j ,i
t j ,i )
ji
(9)
Ei ,t Oi ,t t , i = 1, 2, , N , t = 1, 2, , T
Here
ji
(O j ,t
j ,i
Pi ,t = K i Qi ,t H i ,t
Vi ,t +1 = Vi ,t + I i ,t + Ri ,t +
(10)
H i ,t = Lforebay
Ltailrace
H iloss
i ,t
,t
i ,t
forebay
i ,t
(11)
(12)
(13)
53
10 ( p 1)
exp
1
Npar 1
(15)
Lprobp = Lprob + ( Lprob Lprob)
exp (10) 1
where Lprob and Lprob are respectively the maximum and
minimum learning probabilities, usually Lprob = 0.5 and
Lprob = 0.05 ; and Npar is the number of particles.
To ensure that a particle learns from good exemplars and to
minimize time wasted on poor directions, CLPSO allows the
particle to learn from the same exemplars until its fitness
value ceases improving for a certain consecutive number of
generations called refreshing gap g, then the exemplars are
re-determined. Usually g = 7.
The experimental results reported in Zhan et al. (2011)
demonstrate that CLPSO works excellently on many
complex multi-modal problems as it is able to preserve the
particles diversity and is strong in exploration.
However, CLPSO performs worse than other PSO variants
on unimodal and simple multi-modal problems because it is
poorer in exploitation and significantly lower in solution
accuracy.
Recently in Yu and Zhang (2014), we have proposed
enhanced CLPSO (ECLPSO). ECLPSO introduces two
enhancements, namely, perturbation based exploitation (PbE)
and adaptive learning probabilities (ALPs), to improve the
exploitation performance of CLPSO.
In each generation, the PbE enhancement determines
the normative knowledge which is the dimensional
lower/upper bounds relevant to all the personal best positions.
In other words, on each dimension d, Pbest d =
Pbestd Pbestd
(16)
54
Pbestd + Pbestd
+
Exe p ,d Pos p ,d
(17)
(18)
Npar 1
exp (10) 1
(19)
Pos p =
O , O , , O
N ,T
N ,1 N ,2
(20)
The power discharge rate Qi,t and the spillage rate Si,t are
determined from the outflow rate Oi,t as follows. If Oi ,t Qi ,t ,
then Qi,t = Oi,t and Si,t = 0; otherwise, Qi ,t = Qi ,t and Si,t = Oi,t Qi,t.
5.2. Enforcement of the outflow and storage volume
constraints
The dimensional position Posp,d updated using Eq. (13) is
likely to be outside the feasible range Oi ,t , Oi ,t . Clamping
is true.
Vi ,new
t
new
i ,t
Vi ,t ,
=
max Vi ,new
I i ,t Ri ,t
t +1
Vi ,t ,
=
min Vi ,new
I i ,t Ri ,t
t +1
j ,i
ji
As can be seen from Eq. (17) and Eq. (13), the perturbation
might lead Posp,d to jump out of Oi ,t , Oi ,t . The global optimum
is highly likely to be located around the normative interval
Pbestd , Pbestd . To avoid wasting time searching outside the
Vel p,d
= Exe p,d + rPbE (Oi ,t Exe p,d ) Pos p,d , if Pos p,d + Vel p,d > Oi ,t
Vel p,d
otherwise
(22)
ji
j ,i
t = T +1
t j ,i ) + Ei ,t + Oi ,t t , Vi ,t , otherwise
if
(O j ,t
(21)
if
(O j ,t
55
(23)
t = T +1
t j ,i ) + Ei ,t + Oi ,t t , Vi ,t , otherwise
(24)
56
Vi ,t +1 Vi ,new
if Vi ,t +1 < Vi ,new
t +1,
t +1
new
0,
otherwise
(25)
if Oi ,t + Dev < Oi ,t
Oi ,t ,
Oi ,t = Oi ,t ,
else if Oi ,t + Dev > Oi ,t , if Dev 0
Oi ,t + Dev, otherwise
(26)
1 Oi ,t , if
O +
i
v (Oi ,t , Oi , Oi ) =
Oi ,t
1, if
Oi +
Oi ,t < Oi
(27)
Oi ,t > Oi
vtotal =
v (Q , 0, Q ) + v (S , 0, S )
i=1
i ,t
i ,t
i ,t
t =1
v (Vi ,t , Vi ,t , Vi ,t )
t =2
(28)
The original constrained problem is converted to an unconstrained problem optimizing the following objective:
+ v (Oi ,t , Oi ,t , Oi ,t ) + v ( Pi , Pi ,t , Pi ,t ) +
T +1
10(k 1)
exp
1
k 1
exp(10)1
(30)
= k
(31)
Fig.
1
plots
the
two
growth
terms
(exp(10(k 1) (k 1))1) (exp(10)1)
and
k
respectively
critical
to
( )
the two penalty factor adjustment strategies, with k =15000
and =1014 . It can be observed from Fig. 1 that the penalty
factor in our proposed strategy increases significantly less
slowly than that in the JoinesHouck strategy until the end of
the run and are considerably larger than that in the Joines
Houck strategy during the end of the run.
(29)
57
Table 1
ECLPSO variants with different configurations.
ECLPSO
variant
Description
1
2
3
4
5
6
7
8
9
10
11
ECLPSO
Only the PbE enhancement is invoked
Only the ALPs enhancement is invoked
No enhancement is invoked, i.e. CLPSO
Any Posp,d updated according to Eq. (13) and outside Oi ,t , Oi ,t is clamped to the nearest bound of Oi ,t , Oi ,t
Any Posp,d updated according to Eq. (13) and outside Oi ,t , Oi ,t is reinitialized within Oi ,t , Oi ,t using the strategy introduced in Zhang and Li (2007)
Any Posp,d updated according to Eq. (13) and outside Oi ,t , Oi ,t is allowed to be far from the feasible range
In the PbE enhancement, Eq. (22) is not invoked to repair feasibility
The penalty factor is fixed at
The penalty factor is fixed at
The penalty factor is dynamically adjusted using the JoinesHouck strategy
(1) In Step 12, if the updated dimensional position is infeasible, then it will be appropriately treated.
(2) In Step 14, we dont check whether the position Posp lies
within the search space. Instead, in this step, the storage
volume constraints are explicitly enforced, and the power
discharge and spillage rates are determined.
(3) In Step 15, the fitness value of each particle p is now
h(Posp) according to Eq. (29).
(4) In Step 16, if the problem is a maximization problem, the
condition judged is h(Posp) > h(Pbestp); otherwise, the
condition is h(Posp) < h(Pbestp).
6. Experimental studies
Two representative cases are studied, with case 1 being the
short-term scheduling of a 4-reservoir hydrothermal power
system introduced in Orero and Irving (1998) and case 2 being
the long-term planning of Chinas XiluoduXiangjiaba
Threegorges 3-reservoir hydropower system.
The following performance issues are investigated: (1) how
the PbE and ALPs enhancements as well as the constraint
enforcement and penalty factor adjustment strategies help
improve the algorithm performance; and (2) how ECLPSO
performs compared with other literature algorithms. For the
first issue, ECLPSO variants with different configurations are
evaluated. The ECLPSO variants are described in Table 1. For
the ECLPSO variants, the algorithm parameters take the recommended empirical values stated in Section 3 unless otherwise specified. Each ECLPSO variant is tested for 25 runs
independently. The experiment platform is a notebook computer with an Intel Core i5-3210M 2.5 GHz CPU, 6.14 GB
DDR3-1600 memory, and 64-bit Windows 7 operating system.
The following performance metrics are used to evaluate the
algorithms performance: (1) the mean, standard deviation
(SD), best, and worst of the solutions objective values; (2) the
average violation; (3) the average execution time; and (4) the
average number of exploitation valid dimensions (EVDs).
N
i=1
Pi ,t . Pt thermal
(32)
58
Table 2
Results of the ECLPSO variants on case 1.
ECLPSO variant
1
2
3
4
5
6
7
8
9
10
11
Fuel cost f
(in $)
Mean
SD
Best
Worst
922,327
922,330
922,364
922,376
922,768
922,460
922,459
922,358
922,323
922,468
922,336
1.80
3.34
61.76
60.82
355.70
171.37
182.75
45.14
5.79
99.83
3.90
922,324
922,325
922,325
922,328
922,324
922,326
922,366
922,330
922,303
922,358
922,329
922,332
922,339
922,464
922,464
923,581
922,998
923,130
922,472
922,328
922,654
922,344
Avg. EVDs
0
0
0
0
0
0
0
0
1.67E-3
0
8.88E-18
7.30
6.85
5.93
5.86
7.60
7.56
6.53
6.95
7.29
6.97
7.08
35
29
50
29
44
44
33
41
33
31
33
reach of the Yangtze River, being more than 4500 km long. The
TGD is located at Sandouping near Yichang. The XJB is located
near Yibing, about 700 km upstream from Yichang and 150 km
downstream from the XLD. The TGD, XLD, and XJB are
respectively Chinas first, second, and third largest hydropower
stations. The XLDXJBTGD system plays a vitally important
role in developing and harnessing the water resources of the
Yangtze River as the system provides comprehensive benefits
such as hydropower generation, flood control, navigation, sediment control, and water provisioning.
The XLD, XJB and TGD all have seasonal regulation capabilities. Table 4 lists the detailed specifications of the three
reservoirs. The flood season is from June to September. The
TGDs forebay elevation decreases to the flood control limit
level (i.e. 145 m) during June 1 and June 10. Until September
10, the TGD maintains its forebay elevation at 145 m in order to
vacate enough storage for the incoming flood. Then the TGD
starts to impound water and the forebay elevation gradually
increases to the normal pool level (i.e. 175 m) at the end of
October or the beginning of November. From November to May
of the following year, the TGD is operated at high forebay
elevations that are no less than the drought season control level
(i.e. 155 m). The TGDs forebay elevation should be no more
than 155 m at the end of May. The XLD and XJB work similarly
with the TGD, i.e. operate at low forebay elevations in the flood
season, refill in the flood recession period, and gradually draw
off water in the drought season. The XLD starts to refill in early
September, while the XJB normally starts impounding water in
mid-September.
In this case, we study the long-term planning of the XLD
XJBTGD system. The planning horizon is a water year from
Table 3
Performance comparison of ECLPSO and literature algorithms on case 1.
Algorithm
Fuel cost f (in $)
Best
Mean
Worst
ECLPSO
GA
IFEP
RCGA
LWPSO
MAPSO
922,324
922,327
922,332
0
7.30
932,734
936,969
939,734
>0.1
1,200
930,130
930,290
930,882
1,033.20
925,940
926,120
926,539
57.52
925,384
926,353
927,240
82.90
922,421
922,544
923,508
64.00
59
Fig. 3. Power discharge rates of the best solution obtained by ECLPSO on case
1.
60
Fig. 6. The Yangtze River drainage basin and the XiluoduXiangjiabaThreegorges 3-reservoir hydropower system.
Table 4
Specifications of the XiluoduXiangjiabaThreegorges 3-reservoir hydropower system.
Reservoir
8
Xiluodu Dam
Xiangjiaba Dam
115.73
605
600
560
540
13,860
3,395
51.63
384
380
370
370
6,448
2,009
393.00
185
175
145
155
145
22,500
4,990
61
Table 6
Performance comparison of ECLPSO and literature algorithms on case 2.
Algorithm
Hydropower generation f
(in 107 kWh)
Mean
SD
Best
Worst
ECLPSO
GPSO
LPSO
18,378
8.18
18,395
18,361
0
6.68
18,283
112.42
18,513
18,023
0.31
6.29
18,290
31.77
18,345
18,219
6.66E-17
6.28
than that of CLPSO on the two cases, indicating that the PbE
and ALPs enhancements as well as the constraint enforcement
strategy trade the performance improvement with some slight
computation cost.
Comparison of ECLPSO with other literature algorithms: As
can be observed from Table 3, on case 1 ECLPSO knocks off all
the other literature algorithms concerning the mean, SD, best,
and worst fuel costs. The average execution time of ECLPSO is
also significantly better than that of the other literature algorithms on case 1. The results given in Table 6 show that on case
2 ECLPSO performs quite better than GPSO and LPSO with
regard to the mean, SD, best, and worst hydropower generation
results. GPSO even cannot find a feasible solution in some runs
on case 2 because GPSO is liable to get stuck in premature
convergence. The average execution time of ECLPSO is just
slightly more than that of GPSO and LPSO on case 2. On both
cases the literature algorithms compared arent robust in performance, i.e. the worst objective result is significantly different
from the best objective result. In contrast, ECLPSO is rather
robust. ECLPSO is able to robustly derive high quality feasible
operation policies for multi-reservoir hydropower systems
using a reasonable amount of time because of the following
reasons: (1) the comprehensive learning strategy allows each
particle to learn from different exemplars on different dimensions, hence ECLPSO is good at preserving the particles diversity and avoiding premature convergence; (2) the PbE
enhancement lets ECLPSO to achieve high performance
exploitation; (3) the ALPs enhancement facilitates convergence; (4) the outflow and storage volume constraints are
appropriately enforced to achieve a tradeoff between preserving
Table 5
Results of the ECLPSO variants on case 2.
ECLPSO variant
1
2
3
4
5
6
7
8
9
10
11
Hydropower generation f
(in 107 kWh)
Mean
SD
Best
Worst
18,378
18,367
18,378
18,365
18,376
18,379
18,360
18,376
18,379
18,341
18,352
8.18
7.22
6.51
8.29
8.89
4.82
12.13
8.42
7.59
11.62
10.79
18,395
18,377
18,388
18,379
18,385
18,384
18,378
18,396
18,394
18,366
18,368
18,361
18,350
18,364
18,352
18,352
18,367
18,343
18,361
18,364
18,316
18,332
Avg. EVDs
0
0
0
0
0
0
0
0
1.87E-3
0
8.24E-10
6.68
6.62
5.96
5.90
6.61
6.61
6.58
6.40
6.65
6.56
6.61
44
39
41
38
42
39
44
44
41
40
41
62
Fig. 10. Power outputs of the best solution obtained by ECLPSO on case 2.
References
Afshar, M.H., 2012. Large scale reservoir operation by constrained particle
swarm optimization algorithms. J. Hydro-environ. Res. 6 (1), 7587.
Afshar, M.H., 2013. Extension of the constrained particle swarm optimization
algorithm to optimal operation of multi-reservoir system. Int. J. Electr.
Power Energy Syst. 51, 7181.
Aguirre, A.H., Rionda, S.B., Coello Coello, C.A., Lizrraga, G.L., Montes,
E.M., 2004. Handling constraints using multiobjective optimization
concepts. Int. J. Numer. Methods Eng. 59 (15), 19892017.
Amjady, N., Soleymanpour, H.R., 2010. Daily hydrothermal generation
scheduling by a new modified adaptive particle swarm optimization
technique. Electr. Power Syst. Res. 80 (6), 723732.
Boussad, I., Lepagnot, J., Siarry, P., 2013. A survey on optimization
metaheuristics. Inf. Sci. (Ny) 237, 82117.
Chen, J.-H., Guo, S.-L., Li, Y., Liu, P., Zhou, Y.-L., 2013. Joint operation and
dynamic control of flood limiting water levels for cascade reservoirs. Water
Resour. Manag. 27 (3), 749763.
Cheng, C.-T., Shen, J.-J., Wu, X.-Y., 2012. Short-term scheduling for
large-scale cascaded hydropower systems with multivibration zones of high
head. J. Water Resour. Plann. Manage. 138 (3), 257267.
Deb, K., 2000. An efficient constraint handling method for genetic algorithms.
Comput. Methods Appl. Mech. Eng. 186 (2), 311338.
Eberhart, R.C., Kennedy, J., 1995. A new optimizer using particle swarm
theory. International Symposium on Micromachine and Human Science
3943.
El-Hawary, M.E., Christensen, G.S., 1979. Optimal Economic Operation of
Electric Power Systems. Academic Press.
He, Q., Wang, L., 2007. An effective co-evolutionary particle swarm
optimization for constrained engineering design problems. Eng. Appl. Artif.
Intell. 20 (1), 8999.
Ji, C.-M., Zhou, T., Huang, H.-T., 2014. Operating rules derivation of Jinsha
reservoirs system with parameter calibrated support vector regression.
Water Resour. Manag. 28 (9), 24352451.
Joines, J.A., Houck, C.R., 1994. On the use of non-stationary penalty functions
to solve nonlinear constrained optimization problems with GAs. IEEE
Congress on Evolutionary Computation 579584.
Kennedy, J., Eberhart, R.C., 1995. Particle swarm optimization. International
Conference on Neural Networks 19421948.
Kennedy, J., Mendes, R., 2002. Population structure and particle swarm
performance. IEEE Congress on Evolutionary Computation 16711676.
Kumar, D.N., Reddy, M.J., 2007. Multipurpose reservoir operation using
particle swarm optimization. J. Water Resour. Plann. Manage. 133 (3),
192201.
Kumar, S., Naresh, R., 2007. Efficient real coded genetic algorithm to solve the
non-convex hydrothermal scheduling problem. Int. J. Electr. Power Energy
Syst. 29 (10), 738747.
Labadie, J.W., 2004. Optimal operation of multireservoir systems:
state-of-the-art review. J. Water Resour. Plann. Manage. 130 (2), 93
111.
Leguizamn, G., Coello Coello, C.A., 2007. A boundary search based ACO
algorithm coupled with stochastic ranking. IEEE Congress on Evolutionary
Computatio, IEEE 165172.
Li, F.-F., Wei, J.-H., Fu, X.-D., Wan, X.-Y., 2012. An effective approach to
long-term optimal operation of large-scale reservoir systems: case study of
the Three Gorges system. Water Resour. Manag. 26 (14), 40734090.
Li, F.-F., Shoemaker, C.A., Wei, J.-H., Fu, X.-D., 2013. Estimating maximal
annual energy given heterogeneous hydropower generating units with
application to the Three Gorges System. J. Water Resour. Plann. Manage.
139 (3), 265276.
63
Li, L.-P., Liu, P., Rheinheimer, D.E., Deng, C., Zhou, Y.-L., 2014a. Identifying
explicit formulation of operating rules for multi-reservoir systems using
genetic programming. Water Resour. Manag. 28 (6), 15451565.
Li, X., Li, T.-J., Wei, J.-H., Wang, G.-Q., Yeh, W.W.-G., 2014b. Hydro unit
commitment via mixed integer linear programming: a case study of the
Three Gorges project, China. IEEE Trans. Power Syst. 29 (3), 12321241.
Liang, J.J., Qin, A.K., Suganthan, P.N., Baskar, S., 2006. Comprehensive
learning particle swarm optimizer for global optimization of multimodal
functions. IEEE Trans. Evol. Comput. 10 (3), 281295.
Lyra, C., Ferreira, L.R.M., 1995. A multiobjective approach to the short-term
scheduling of a hydroelectric power system. IEEE Trans. Power Syst. 10 (4),
17501755.
Miettinen, K., 1999. Nonlinear Multiobjective Optimization. Kluwer Academic
Publishers.
Needham, J.T., Watkins, D.W., Lund, J.R., Nanda, S.K., 2000. Linear
programming for flood control in the Iowa and Des Moines rivers. J. Water
Resour. Plann. Manage. 126 (3), 118127.
Orero, S.O., Irving, M.R., 1998. A genetic algorithm modelling framework and
solution technique for short term optimal hydrothermal scheduling. IEEE
Trans. Power Syst. 13 (2), 501518.
Shi, Y.-H., Eberhart, R.C., 1998. A modified particle swarm optimizer. IEEE
Congress on Evolutionary Computation 6973.
Simonovic, S., 1987. The implicit stochastic model for reservoir yield
optimization. Water Resour. Res. 23 (12), 21592165.
Sinha, N., Chakrabarti, R., Chattopadhyay, P., 2003. Fast evolutionary
programming techniques for short-term hydrothermal scheduling. IEEE
Trans. Power Syst. 18 (1), 214220.
Tauxe, G.W., Inman, R.R., Mades, D.M., 1980. Multiple objectives in reservoir
operation. J. Water Resour. Plan. Manag. Div. 106 (1), 225238.
Wang, J.-W., Zhang, Y.-C., 2012. Short-term optimal operation of hydropower
reservoirs with unit commitment and navigation. J. Water Resour. Plann.
Manage. 138 (1), 312.
Westphal, K.S., Vogel, R.M., Kirshen, P., Chapra, S.C., 2003. Decision support
system for adaptive water supply management. J. Water Resour. Plann.
Manage. 129 (3), 165177.
Wu, J.-K., Zhu, J.-Q., Chen, J.-Q., Zhang, H.-L., 2008. A hybrid method for
optimal scheduling of short-term electric power generation of cascaded
hydroelectric plants based on particle swarm optimization and
chance-constrained programming. IEEE Trans. Power Syst. 23 (4),
15701579.
Xiong, M., 1990. Short-term generation scheduling in a hydrothermal power
system (Doctoral dissertation). Durham University, UK.
Yu, B.-H., Yuan, X.-H., Wang, J.-W., 2007. Short-term hydro-thermal
scheduling using particle swarm optimization method. Energy Convers.
Manag. 48 (7), 19021908.
Yu, X., Zhang, X.-Q., 2014. Enhanced comprehensive learning particle swarm
optimization. Appl. Math. Comput. 242, 265276.
Yuan, X.-H., Wang, L., Yuan, Y.-B., 2008. Application of enhanced PSO
approach to optimal scheduling of hydro system. Energy Convers. Manag.
49 (11), 29662972.
Zhan, Z.-H., Zhang, J., Li, Y., Shi, Y.-H., 2011. Orthogonal learning particle
swarm optimization. IEEE Trans. Evol. Comput. 15 (6), 832847.
Zhang, Q.-F., Li, H., 2007. MOEA/D: a multiobjective evolutionary algorithm
based on decomposition. IEEE Trans. Evol. Comput. 11 (6), 712731.
Zhang, R., Zhou, J.-Z., Ouyang, S., Wang, X.-M., Zhang, H.-F., 2013. Optimal
operation of multi-reservoir system by multi-elite guide particle swarm
optimization. Int. J. Electr. Power Energy Syst. 48, 5868.
Zhang, Z.-B., Jiang, Y.-Z., Zhang, S.-H., Geng, S.-M., Wang, H., Sang, G.-Q.,
2014. An adaptive particle swarm optimization algorithm for reservoir
operation optimization. Appl. Soft Comput. 18, 167177.