1 SM
1 SM
1 SM
Indian Journal of Science and Technology, Vol 7(12), 2056–2063, December 2014 ISSN (Online) : 0974-5645
Abstract
In this paper, a hybrid method is proposed for dynamic programming, genetic algorithm and particle swarm optimization
in order to solve the unit commitment of power systems considering system security constraints. The condition of the units
to be on or off and economic dispatch are determined and solved by considering system security constraints through previ-
ously mentioned combination method.
The simulation result is shown that hybrid system is a good methodology for unit commitment. The result is evaluated for
experimental case study considering all constraint in power system; the results obtained are acceptable.
Keywords: Combinatorial Solution Strategy, Dynamic Programming (DP), Genetic Algorithm (GA), SCUC Security
Constrained Unit Commitment, Particle Swarm Optimization (PSO)
arrangement considering system security constraints optimum location is found, the particle will move to that
which may lead to minimizing the cost and improving the location, otherwise the movement won’t be deviated.
security level of the network. Therefore the convergence velocity will remain standstill.
It is possible to use equation below to apply mutation
operator on particles6, 7.
2. Proposed Algorithm to Solve
the SCUC Problem ∆Χ = (varhi – Xi) ∗ (1 – rand(1 – (iter/maxiter))5)
– (Xi – varlo) ∗ (1 – rand(1 – (iter/maxiter))5)
In order to solve the SCUC problem using the combi-
nation of binary PSO algorithm and genetic algorithm
Where:
which are included with dynamic programming (DP)1, 4.
First the condition of the units to be on or off should ∆Χ: C hange in the position of members which
be determined one by one and then each unit genera- are mutated.
tion will be defined. Sometimes the PSO optimization varh: Maximum value of X
algorithm involves local optimization and would not varlo: Minimum value of X
be able to define the global optimization, by using the rand: R andom number generation function which
mutation and cutting operators of genetic algorithm produce numbers between 0 and 1 with
it would be possible to get close to local optimization. monotonous probability distribution.
Using these operators the convergence of data exchange iter: Loop Counter of algorithm.
is done better and response is searched to find the global maxiter: Maximum number of algorithm loop repeat.
optimization. Therefore, these operators improve the
functionality of PSO algorithm in getting away from The created mutation using the above equation causes
local optimal point5. some members to be out of the specified range of search.
In PSO algorithm, if all the group members considered So the locations which are out of the range of search
as neighboring of a single member then the best member space are investigated randomly. It should be noted that
of the group will be always the leader of the other the memory of PSO algorithm causes the particle swarm
members. movement not to deviated in the case of the locations
Referring to the algorithm motion law and by which are obtained from mutation are not optimum.
considering the equation pbest = gbest = xi for the best So by using mutation operator, convergence velocity
member of the group, it can be understand that pbest = won’t decrease.
gbest has no leader and is moved based only on its velocity
The proposed algorithm is as follows:
vector.
The algorithm is shown that suitable result. 1 - Form the initial population.
In this section, the operation of PSO algorithm is 2 - Evaluation of each particle current position.
improved using genetic algorithm operators “crossover” 3-D etermine the best location ever experienced by any
and “mutation”. In the proposed method the crossover particle.
operator is used to transfer data between two optimal 4-D etermine the best position experienced by the group
particles; and mutation operator is used to escape from of particles up to now.
the local optimum. For every iteration by choosing two 5 - Set the velocity and new location of each particle.
particles as parents randomly and using the crossover 6-A pply crossover operators to the particles and adding
operator, a new member is added to set. By using the a new member.
mutation operator, fraction of particles is thrown to ran- 7 - Apply mutation operator to the percentage of particles
dom locations in order to replace the pervious “gbest” in randomly.
case of finding better points. Considering the fact that 8 - Form a new population.
particles do have memory, the point in using mutation 9-C heck the stopping criterion for the new population,
and crossover operators in proposed algorithm, is that, go to step 10 if the criterion is met, go to step 2 if it is
the convergence velocity of PSO algorithm will remain at failed to fulfill the criteria.
its pervious value and if by using these operators a more 10 - Show new population.
Vol 7 (12) | December 2014 | www.indjst.org Indian Journal of Science and Technology 2057
Unit Commitment in Power System by Combination of Dynamic Programming, Genetic Algorithm and Particle Swarm Optimization
2058 Vol 7 (12) | December 2014 | www.indjst.org Indian Journal of Science and Technology
Fazlollah Rouhi and Reza Effatnejad
Vol 7 (12) | December 2014 | www.indjst.org Indian Journal of Science and Technology 2059
Unit Commitment in Power System by Combination of Dynamic Programming, Genetic Algorithm and Particle Swarm Optimization
Since each month is divided into two parts in the the steam valve in order to be close to the real model, also
roposed test system so, the horizontal axis consists of
p the amount of water in the reservoir of dam is consid-
24 portions instead of 12 in the figure below. ered as a constraint for the hydroelectric unit, therefore,
these units do have limitations to produce electric energy.
5. Simulation and Analysis of The spinning reserve constraint is also considered in this
scenario. Also, in addition to security constraint, periodic
Simulation Results controls and overhauls of the units are considered as other
In order to demonstrate the capabilities of the proposed constraints of the system.
algorithm, the simulation is carried out as follows: Periodic controls and overhauls constraints mean
System contains hydro and thermal units. Thermal that every single unit is removed from the network after
units in the system are equipped with the effect of opening specified period of time to be controlled to see whether
2060 Vol 7 (12) | December 2014 | www.indjst.org Indian Journal of Science and Technology
Fazlollah Rouhi and Reza Effatnejad
it needs any overhaul and maintenance process or not. so it is clear that the proposed algorithm is more capable
The activity time is considered 18 intervals for hydroelec- than PSO algorithm reaching optimal value. There would
tric units and 15 generators for thermal units. Security not any significant change after about 200 iterations by
constraint put a limit on the power transmission lines in using PSO algorithm but the proposed algorithm reach
a way that if the power which is carried through the lines the cost 12447 $ after about 200 iterations which is less
exceeded from an acceptable value then the answer will than the corresponding number of iterations in PSO
not be accepted. In order to consider these constraints algorithm and by increasing the number of iterations the
lines 7, 12, and 20 are selected. The maximum permissible proposed algorithm will reach better results values and
power that is considered to cross the lines is 260, 100 and that is because of the algorithm does not trapped by local
80 MW respectively. Tables 2 and 3 represent the results optimal which is caused by the mutations of genetic algo-
of implementing the proposed algorithm on the test rithm and that is why the proposed algorithm is more
system. And the total cost is equal to 11,992 $. In table capable.
2, “0” and “1”, represent whether the unit is turned on or
off, respectively.
To illustrate the convergence of the proposed 450
algorithm, the convergence of the algorithm is shown Min
in Figure 4, which shows a proper convergence of the 400
Ave
Max
algorithm.
350
Unit 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1
Unit 2 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1
Unit 3 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1
Unit 4 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1
Unit 5 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1
Unit 6 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1
Unit 7 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1
Unit 8 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1
Vol 7 (12) | December 2014 | www.indjst.org Indian Journal of Science and Technology 2061
Unit Commitment in Power System by Combination of Dynamic Programming, Genetic Algorithm and Particle Swarm Optimization
Unit 3 5 5 5 5 5 20.218 5 0 50
Unit 6 88.21 48.30 36.20 64.58 73.13 89.30 90.77 61.74 110.7
Unit 7 5 5 100 5 5 5 5 5 0
Unit 8 5 5 60 5 54.69 5 5 5 0
Unit 1 11.5 11.5 11.5 11.5 11.5 11.5 11.5 11.5 11.5
Unit 3 5 5 5 5 50 50 5 5 5
Unit 4 60 5 5 0 60 5 60 60 5
Unit 7 35.31 5 5 5 5 5 5 5 5
Unit 8 5 5 60 5 5 5 5 5 60
2062 Vol 7 (12) | December 2014 | www.indjst.org Indian Journal of Science and Technology
Fazlollah Rouhi and Reza Effatnejad
Vol 7 (12) | December 2014 | www.indjst.org Indian Journal of Science and Technology 2063