Professional Documents
Culture Documents
org
Published in IET Renewable Power Generation
Received on 7th November 2012
Revised on 6th February 2013
Accepted on 28th March 2013
doi: 10.1049/iet-rpg.2012.0329
ISSN 1752-1416
Abstract: A standalone wind/solar/battery hybrid power system, making full use of the nature complementarity between wind
and solar energy, has an extensive application prospect among various newly developed energy technologies. The capacity of
the hybrid power system needs to be optimised in order to make a tradeoff between power reliability and cost. In this study,
each part of the wind/solar/battery hybrid power system is analysed in detail and an objective function combining total
owning cost and loss of power supply probability is built. To solve the problems with non-linearity, complexity and huge
computation, an improved particle swarm optimisation (PSO) algorithm is developed, which integrates the taboo list to
broaden the search range and introduces restart and disturbance operation to enhance the global searching capability. The
simulation results indicate that the proposed algorithm is more stable and provides better results in solving the optimal
allocation of the capacity of the standalone wind/solar/battery hybrid power system compared with the standard PSO algorithm.
IET Renew. Power Gener., 2013, Vol. 7, Iss. 5, pp. 443448 443
doi: 10.1049/iet-rpg.2012.0329 & The Institution of Engineering and Technology 2013
www.ietdl.org
is the scattered radiation of the sky on the inclined surface
per hour, kW/m2; IrT is the reected radiation of the ground
on the inclined surface per hour, kW/m2 and IT,STC is the
incident radiation at standard test, 1 kW/m2.
The direct solar radiation on the inclined surface per hour
IbT can be expressed as (6)
IbT = Ib + Id A RB (6)
444 IET Renew. Power Gener., 2013, Vol. 7, Iss. 5, pp. 443448
& The Institution of Engineering and Technology 2013 doi: 10.1049/iet-rpg.2012.0329
www.ietdl.org
kw and t is the length of the time step. c is the ratio of the For the standalone wind/solar/battery hybrid power system,
available energy tank size to the combined both tanks size. LPSP and total owning cost are combined as the objective
k relates to the conductance between the two tanks, and function, because LPSP must be limited in a range.
therefore it is a measure of how fast the battery can convert Equation (17) that adds Cr to the original formula of the
the bound energy to the available energy or vice versa. total owning cost is chosen as the nal objective function
The maximum charging power of the system is decided by
three constraints, corresponding the following equations
1+f n 1+f
(11)(13) TTOC =C+ 1 EENS b
1+i if
kcEmax + kE1 (t) e(kDt) + E(t)kc 1 e(kDt) d + Cr (17)
p1 (t) =
1 e(kDt) + c kDt 1+e(kDt)
where C is the total investment cost of the system C = Cw +
(11) Cs + Cb [12], Cw, Cs, Cb is the cost of wind turbines,
photovoltaic panels and batteries, respectively; f is the rate
1 e(aDt) Emax E(t) of ination; i is the interest rate; n is the life of the system,
p2 (t) = (12) generally taken to be 25 years; EENS is the desired power
Dt
shortage, kWh; b is electrovalence of blackout per unit
Nbatt Imax Vnom divided by average electrovalence per unit, generally taken
p3 (t) = (13)
1000 to be 25 and d is the average electrovalence, Yuan/kWh.
where is the batterys maximum charge rate, A/Ah; Emax is
the total capacity of the battery bank, kWh; Nbatt is the number 3 Optimise capacity allocation of standalone
of batteries in the battery bank, Imax is the batterys maximum wind/solar/battery hybrid power system using
charge current, A and Vnom is the batterys nominal voltage,V. improved particle swarm optimisation (PSO)
The maximum charge power of the system can be
expressed as (14) PSO algorithm is based on the social activities of ocks of
birds and sh. Through the sharing of information between
MIN P1 , P2 , P3 the various members of the group and a summary of the
Pc max = (14)
hc individuals own experience, members update their own
activities. PSO algorithm has strong ability to solve
where c is the battery charge efciency. non-linear problems, and it is simple, universal, robust and
The maximum discharge power of the system can be strong. PSO algorithm shows its superiority in solving
expressed as (15) practical problems of power system [13, 14]
hd E1 (t)k e(kDt) + E(t)kc 1 e(kDt)
Pdmax = (15) 3.1 Standard PSO algorithm
1 e(kDt) + c kDt + e(kDt)
In PSO algorithm, the group of random particles is initialised
where d is the battery discharge efciency. rst. Then the particles y, following the current optimum
particles in the solution space to nd the optimal solution by
iteration. Assuming the position and velocity of the particle
2.4 Setting up the objective function
in the d-dimensional
is Xi = xi,1 xi,2 . . . xi,d )
search space
The design goal of the optimal capacity allocation of the and Vi = vi,1 vi,2 . . . vi,d , respectively. In each
standalone wind/solar/battery hybrid power system is to iteration the particles update themselves by tracking two
minimise the system overall cost of investment, operation optimal solutions. One is the optimal solution which the
and reliability. LPSP [10] is used to measure systems particle itself nds pbest, pi = pi,1 pi,2 . . . pi,d . The
reliability. It is dened as the energy that the load demand other is the optimal solution which the entire population
that the system cannot meet divided by the total load nds, that is, the global optimal solution, gbest, pg. When
demand, which can be expressed as (16) nding the two optimal solutions, the particle updates its
own speed and position according to the following equation
LPSP = L(t) EW (t) EP (t) EB (t) /L(t) (16)
vi,j (t + 1) = wvi,j (t) + c1 r1 pi,j xi,j (t) + c2 r2 pg,j xi,j (t)
where L(t) is the load, EW(t) is the generation energy of wind
turbine, EP(t) is the generation energy of PV and EB(t) is the xi,j (t + 1) = xi,j (t) + vi,j (t + 1), j = 1, 2, . . . , d
discharge energy of the battery. Normally, LPSP is limited in
a range that is < 0.2%. When LPSP > 0.2%, loss of power (18)
supply hour (LPSH) adds 1. The cost of the reliability is Cr
= LPSH, where is a very large penalty factor, like 1010. where w is inertia weight factor, c1 and c2 are positive learning
The method of total owning cost used most to evaluate the factors, r1and r2 are 01 random numbers which are evenly
reliability and economy [11] is employed to compare different distributed.
schemes. The total owning cost is the sum of initial Standard PSO has the shortcomings that the calculation
investment of the project and costs of outage. Schemes with time is too long and it is easy to fall into local optimal
different investments and different levels of reliability are solution. In order to improve the search capabilities of PSO
compared. At last the scheme with the least total owning algorithm, an improved particle swarm algorithm is used in
cost is chosen. this paper.
IET Renew. Power Gener., 2013, Vol. 7, Iss. 5, pp. 443448 445
doi: 10.1049/iet-rpg.2012.0329 & The Institution of Engineering and Technology 2013
www.ietdl.org
3.2 Improved PSO algorithm 3.3 Advantage and difference of improved PSO
algorithm
3.2.1 Introduction of the taboo list: If the optimal
value did not change signicantly in a few iterations in the To overcome the shortcomings of the standard PSO algorithm,
searching process, that is pg, j pg, j 1 < , adds 1 to , the operation of taboo list, restart and disturbance is
that is = + 1. When , put the optimal particle in the combined with the standard PSO algorithm. Once the particle
taboo list. is the time of iterations marking that the traps in the local optimal solution, put the particle in the taboo
particle traps into local optimal solution. list to avoid unnecessarily repeating search. Then restart the
program. The new particles which fall in a certain range
3.2.2 Introduction of restart and disturbance: around the local optimal solution will be removed to expand
Whenever the particle traps into local optimal solution, put the search scope. Thus the capability of the global searching is
the local optimal particle in the taboo list, and stop enhanced and the speed is faster. A satisfying solution can be
iterations to reduce unnecessary search and restart the obtained even if the number of the iterations is small. If
algorithm [15]. Making full use of the information in the continuous particles fall into local optimal solution, the
taboo list after restarting, the particle that falls in [Xbest , operation of disturbance is used. With the operation of
Xbest + ] will be removed, where is the threshold. disturbance, the area surrounding the local optimal solution is
Thereby, repeated convergence to the optimal solution can searched precisely and the accuracy of the algorithm is improved.
be reduced and speed is improved. By the introduction of the operation of taboo list, restart
At the same time, if there are continuous particles falling and disturbance, not only the capability of the global
into the local optimal solution in the taboo list, search searching but also the accuracy of the algorithm is improved.
around the local optimal solution precisely in order to
obtain the optimal solution. So whenever the number of 3.4 Steps of improved PSO algorithm for capacity
particles falling into the local optimal solution in the optimisation
taboo list exceeds the threshold , it will introduce the
disturbance operation. The formula is xnew i = xold
i
+ Steps of improved PSO algorithm are as follows to solve the
g randn(0, 1), where is a constant and randn(0, 1) is optimal capacity allocation of the standalone wind/solar/
normal distribution. battery hybrid power system.
446 IET Renew. Power Gener., 2013, Vol. 7, Iss. 5, pp. 443448
& The Institution of Engineering and Technology 2013 doi: 10.1049/iet-rpg.2012.0329
www.ietdl.org
1. Initialise the particle: randomly initialise the number of
wind turbines, photovoltaic panels and batteries;
2. Calculate the generated energy of the wind turbines,
photovoltaic panels using (4) and (5) according to the local
climate, environment and user data. Check the charging and
discharging of battery according to (14) and (15);
3. Calculate the tness value of each particle according to
(17);
4. Update the particles according to (18);
5. Determine whether the particle traps in local optimal
solution. If so, put the local optimum particle in the taboo
list, restart the algorithm, and particles which fall in [Xbest
, Xbest + ] will be removed forcibly. Then move to
7. If not, move to 6;
6. Determine whether there are more than one particle
trapping into the local optimal solution in the taboo list. If
the number exceeds , disturbance operation is introduced
to search around the local optimal solution thoroughly;
7. Determine whether or not the maximum number of
iterations is reached. If so, move to 8. If not, move to 2; Fig. 4 Comparison results of the two programs with 200 times
8. Output the result. iterations running 10 times
4 Example
Take Tianjin as an example. The wind speed, sunshine and
temperature of Tianjin area are referred to the United States
NASA database. Zhejiang Yinghua 2 kw wind turbine
costing 17 000 Yuan is used and the service life is 25
years. Wuxi Suntech photovoltaic panel costing 20 Yuan/w
is used and the service life is 25 years. Shuangdeng 360
AH capacity of lead-acid battery costing 1500 Yuan is used
and the service life is 5 years. Take a district with 100
residents as the load. The maximum load is 200 kw per
hour and minimum load is 10 kW per hour. The rate of
ination f is 0.03. The interest rate i is 0.065. The average
electrovalence is 1 Yuan/kWh. Use standard PSO algorithm
and improved PSO algorithm separately to calculate the Fig. 5 Comparison results of the two programs with 1000 times
optimal capacity allocation of the standalone wind/solar/ iterations running 10 times
battery hybrid power system. The disturbance constant is
20. The number of iterations , marking the particle traps
into local optimal solution is 20 and the threshold is 50.
Fig. 3 Comparison results of the two programs with 50 times Fig. 6 Comparison results of the two programs with 5000 times
iterations running 10 times iterations running 10 times
IET Renew. Power Gener., 2013, Vol. 7, Iss. 5, pp. 443448 447
doi: 10.1049/iet-rpg.2012.0329 & The Institution of Engineering and Technology 2013
www.ietdl.org
Table 1 Comparison results of standard PSO and improved PSO
Algorithm Times of Amount of the 2 kW Amount of the PV Amount of the Loss of power of Total cost,
iteration wind turbine panels, kW battery users, kWh Yuan
448 IET Renew. Power Gener., 2013, Vol. 7, Iss. 5, pp. 443448
& The Institution of Engineering and Technology 2013 doi: 10.1049/iet-rpg.2012.0329