SlideShare a Scribd company logo
1 of 9
Download to read offline
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 12, No. 1, February 2022, pp. 122~130
ISSN: 2088-8708, DOI: 10.11591/ijece.v12i1.pp122-130  122
Journal homepage: http://ijece.iaescore.com
The optimal solution for unit commitment problem using binary
hybrid grey wolf optimizer
Ali Iqbal Abbas, Afaneen Anwer
Department of Electrical Engineering, University of Technology, Baghdad, Iraq
Article Info ABSTRACT
Article history:
Received Mar 22, 2021
Revised Jun 15, 2021
Accepted Jul 2, 2021
The aim of this work is to solve the unit commitment (UC) problem in
power systems by calculating minimum production cost for the power
generation and finding the best distribution of the generation among the
units (units scheduling) using binary grey wolf optimizer based on particle
swarm optimization (BGWOPSO) algorithm. The minimum production cost
calculating is based on using the quadratic programming method and
represents the global solution that must be arriving by the BGWOPSO
algorithm then appearing units status (on or off). The suggested method was
applied on β€œ39 bus IEEE test systems”, the simulation results show the
effectiveness of the suggested method over other algorithms in terms of
minimizing of production cost and suggesting excellent scheduling of units.
Keywords:
Economic dispatch
Generation scheduling
Grey wolf optimizer
Particle swarm optimization
Unit commitment This is an open access article under the CC BY-SA license.
Corresponding Author:
Ali Iqbal Abbas
Department of Electrical Engineering, University of Technology
Baghdad, Iraq
Email: eee.19.14@grad.uotechnology.edu.iq
1. INTRODUCTION
Unit commitment is a significant issue in both the operation of electrical power systems and the
competitive electricity supply industry and market. It includes two decision-making processes: unit
scheduling and economic dispatch (ED). The generators scheduling process involves setting the status of
generating units every hour to be (ON or OFF) of the horizon planning while taking into account the
constraints of the units' minimum up and down-time. Process of determining the best power generation of
generation plants (units) to meet power demand and spinning reserve at every hour at the lowest production
cost within capacity unit limits using economic dispatch goals [1].
Because of load variation problem through the day, and for large power systems which contain
many plants or units, it is not suitable to operate all plants in time. So a method of coordination among these
plants and generating units must be adopted. The coordination involves in which units will be a start-up and
the sequence of operating units that must be connected to the network (i.e. ON) and which must be switched
OFF. Another problem must be solved that it produces electrical power with fulfilling demands in a
minimum cost [2].
Many methods have been used to solve the unit commitment (UC) problem as integer programming
[3], branch-and-bound methods [4], dynamic programming (DP) [5]-[8], mixed-integer programming [9],
and lagrangian relaxation methods (LR) [10], [11], and priority list method [12]. Also, there are many
optimization algorithms suggested to solve unit commitment as whale optimization-differential evolution and
genetic algorithm (WODEGA) [13], on mixed-integer programming formulations for the unit commitment
problem [14], solving unit commitment and economic load dispatch problems using modern optimization
algorithms [15], sested particle swarm optimization (PSO) [16], dynamic formulation of the unit commitment
Int J Elec & Comp Eng ISSN: 2088-8708 
The optimal solution for unit commitment problem using … (Ali Iqbal Abbas)
123
and economic dispatch problems [17]. In this paper the optimal UC solution based on binary grey wolf
optimizer based on particle swarm optimization (BGWOPSO) for (39 bus IEEE system with 10 units) has
been presented in discussion and the results compared with related works.
2. RESEARCH METHOD
Unit commitment (UC) issues are often used to assess which units must participate in dispatch
operations at particular times. The number of units, load capacity, startup cost, spinning reserve, and ramp
rate are all constraints that must be considered. The goal is to create a secure UC system that meets the
aforementioned constraints at a low total cost. According to their characteristics, power generating systems
may be listed as base-load, intermediate-load, or peak-load, so the main constraints can be listed as follows:
2.1. Constraints
In order to solve UC problem, the constraints must be satisfied which are imposed as operational
requirements. The constraints can be explained as following [1], [18]:
a. Power constraint
The sum of power generation of each generator at time t (𝑃𝑔𝑖
𝑑
) equal to demanded power:
βˆ‘ 𝑃𝑔𝑖
𝑑
= 𝑃𝐷
𝑑
𝑁𝑔
𝑖=1 (1)
where 𝑃𝐷
𝑑
represents active power which demanded at time t and 𝑁𝑔 number of generators.
b. Spinning reserve constraint
This term is used to characterize the total maximum active generated power from all units in the
system minus the current load demand. In other words, mathematically we can say:
βˆ‘ 𝑃𝑔𝑖
𝑁𝑔
𝑖=1 (Max) β‰₯ 𝑃𝐷
𝑑
+ 𝑃𝑅
𝑑
(2)
where Pgi(max) represents the maximum real power of the unit ( i), and 𝑃𝑅
𝑑
is the reserve of real power at time t.
c. Power limit constraints
𝑃𝑔𝑖(min) is is the minimum active power of unit i.
𝑃𝑔𝑖(min)≀ 𝑃𝑔𝑖
𝑑
≀ 𝑃𝑔𝑖(max) (3)
d. Minimum up time constraint
𝑇𝑖,π‘œπ‘›
𝑑
is the number of hours that unit (i) is on till time t, and MUTi is the minimum uptime of unit (i).
𝑇𝑖,π‘œπ‘›
𝑑
β‰₯ π‘€π‘ˆπ‘‡π‘– (4)
e. Minimum down time constraint
𝑇𝑖,π‘œπ‘“π‘“
𝑑
represents off hours of unit (i) till time t, and MDTi is the minimum downtime of unit (i).
𝑇𝑖,π‘œπ‘“π‘“
𝑑
β‰₯ 𝑀𝐷𝑇𝑖 (5)
In unit commitment, the priority list to make what unit is ON is based on the rate of the cost of full-
load (Ξ³) for a unit which can define as the fuel cost divided on generated power at the maximum value of the
unit [1].
𝛾𝑖 =
𝑓𝑖
π‘ƒπ‘”π‘–π‘šπ‘Žπ‘₯
(6)
𝛾𝑖 = aπ‘–π‘ƒπ‘”π‘–π‘šπ‘Žπ‘₯ + 𝑏𝑖 +
𝑐𝑖
π‘ƒπ‘”π‘–π‘šπ‘Žπ‘₯
(7)
Where a unit that has 𝛾𝑖 the least with respect to other units will be prioritized to dispatch its power firstly.
The scheduling of units perhaps does not satisfy the constraint of spinning reserve. Therefore must solve this
violation that occurred. One approach that found to this purpose is depending on 𝛾𝑖 as following [1]:
a) At each time hour, find 𝛾𝑖 via (7) for each uncommitted unit at hour t, then sort them in an ascending
form.
b) Find the requirement of the spinning reserve at t by (2).
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 122-130
124
c) In case the result occurred in point (2) achieves the constraint of spinning reserve, check t, if t < T, go to
point 1; otherwise, end this process. In the event point 2 is not achieved, one of the uncommitted units
must be committed that has the least 𝛾𝑖from point (1).
2.2. The economic dispatch
The main constraint of the operating system is the summation of the active output power of units
equal to power demand. The input to every unit, shown as fi, where fi refers to the cost rate of operation of
the unit (i) which is the fuel cost. The output of every unit, Pgi, is the active power generated by the ith unit.
The total cost represents the summation of the cost of each individual unit which mathematically denoted FT.
So the problem of economic dispatch is minimizing FT. The fuel cost fi of unit (i) at any interval time is a
function for the power generated of generating unit output Pgi [19].
(𝑓𝑖
𝑑
= 𝑐𝑖 + 𝑏𝑖𝑃𝑔𝑖 + π‘Žπ‘–π‘ƒπ‘”π‘–
2
) (8)
Where ai, bi, and ci are the fuel cost coefficients. The unit has incremental fuel cost (πœ†π‘–) which considered the
slope of the input-output curve and equal
πœ•π‘“π‘–
πœ•π‘ƒπ‘”π‘–
= πœ†π‘–. So, for the economical partition of load among units
within the plant, the norm is that all units must be operating at the same incremental fuel cost.
2.3. Hybrid grey wolf optimizer base on particle swarm optimization
2.3.1. Particle swarm optimization
Particle swarm optimization (PSO) is the algorithm presented by Kennedy and Eberhart [20]. This
theory was developed relying mainly on the intelligence of the swarm to do this advanced computational
procedure. In a swarm, every particle is considered a feasible solution to the optimization problem. The
movement of particles in space depends on the rules of flow. In the case of one of the particles discovering a
solution, the other particles will approach it. For all individuals, the values of fitness are estimated and that
will be optimized through the function of fitness. As a PSO is a tool of optimization, it provides an
exploration process in which residents constantly change their locations over time. Through investigation,
each particle maintains the best position it found, Pbest. In addition, among all the Pbest values gained the better
fitness is specific by one particle, which is known as the global best, known Gbest [21].
The position of the particle and velocity must be updated. Based on the fitness values the personal
location Pbest and global location Gbest are reconstituted as in (9)-(11) [1]:
𝑉𝑖
𝑑+1
= 𝑀𝑑
𝑉𝑖
𝑑
+ 𝑐1π‘Ÿ1
𝑑
(𝑃𝑏𝑒𝑠𝑑
𝑑
βˆ’ π‘₯𝑖
𝑑
) + 𝑐2π‘Ÿ2
𝑑
(𝐺𝑏𝑒𝑠𝑑
𝑑
βˆ’ π‘₯𝑖
𝑑
) (9)
π‘₯𝑖
𝑑+1
= π‘₯𝑖
𝑑
+ 𝑉𝑖
𝑑+1
(10)
𝑀𝑑
: Inertia weight factor = π‘€π‘šπ‘Žπ‘₯ βˆ’
π‘€π‘šπ‘Žπ‘₯βˆ’π‘€π‘šπ‘–π‘›
πΌπ‘‘π‘’π‘Ÿπ‘šπ‘Žπ‘₯
Γ— πΌπ‘‘π‘’π‘Ÿ (11)
where: β€œc1, c2: acceleration coefficient”, β€œx: the location of particle”, β€œr1, r2: Two numbers taken randomly
between 0 and 1”. β€œVi
t
: The particle’s rapidity (velocity) in ith
dimension”. Also where β€œβ΅max and ⍡min are the
initial and final weights and itermax is the maximum iteration number”.
2.3.2. Grey wolves optimizer (GWO)
This method relies on grey wolves' behavior in obtaining their food, as grey wolves are at the
topmost of predators [22]. The hierarchy of grey wolves is the leader in the herd is called alpha (Ξ±) and is
responsible for giving decisions. The second level is beta (Ξ²) wolves. The third and lower ranks of the pack
are delta (Ξ΄) and omega (w) respectively. Alpha is the fittest solution, both beta and delta will be the second
and third best solutions respectively [22]. Hunting prey begins first with the process of surrounding prey
(encircling), which can be modeled mathematically as in (12) and (13) [22]:
𝐷
βƒ—
βƒ— = |𝐢. 𝑋𝑝(π‘˜) βˆ’ 𝑋𝑀(π‘˜)| (12)
𝑋𝑀(π‘˜ + 1) = 𝑋𝑝(π‘˜) βˆ’ 𝐴. 𝐷
βƒ—
βƒ— (13)
where β€œk: the present iteration”, β€œπ΄ and 𝐷
βƒ—
βƒ— : Coefficient vectors”, β€œ 𝑋𝑝: The position vector of prey”,
β€œπ‘‹π‘€: The position vector of the grey wolf”. It can calculate the vectors 𝐴 and 𝐢 as in (14) and (15):
Int J Elec & Comp Eng ISSN: 2088-8708 
The optimal solution for unit commitment problem using … (Ali Iqbal Abbas)
125
𝐴 = 2π‘Ž. π‘Ÿ1
βƒ—βƒ—βƒ— βˆ’ π‘Ž (14)
𝐢 = 2 . π‘Ÿ2
βƒ—βƒ—βƒ— (15)
where throughout iterations components β€œπ‘Ž are decreased from 2 to 0 linearly” and β€œ(π‘Ÿ1
βƒ—βƒ—βƒ— , π‘Ÿ2
βƒ—βƒ—βƒ— ) are random
vectors between [0, 1]”.
Gray wolves can modify their position about the prey [23] and have the capability to distinguish the
prey's location. The hunting process is usually alpha-guided. To mathematically represent hunting behavior,
it suggests that alpha, beta, and delta have the best known probable site of the prey [22]. Therefore, the first
three optimal solutions it was obtained are kept to update their sites in the space proportional with the optimal
place [24], and the other solutions, including Omega solutions, are neglected [22]. These solutions can be
determined as in (16) [22].
𝐷𝛼
βƒ—βƒ—βƒ—βƒ—βƒ— = |𝐢1
βƒ—βƒ—βƒ—βƒ— . 𝑋𝛼
βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑋|, 𝐷𝛽
βƒ—βƒ—βƒ—βƒ— = |𝐢2
βƒ—βƒ—βƒ—βƒ— . 𝑋𝛽
βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑋|, 𝐷𝛿
βƒ—βƒ—βƒ—βƒ— = |𝐢3
βƒ—βƒ—βƒ—βƒ— . 𝑋𝛿
βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑋| (16)
And by the following formulation can calculate the prey position vector with regard to (Ξ±, Ξ², and Ξ΄)
respectively [22], [23]:
π‘₯1
βƒ—βƒ—βƒ— = 𝑋𝛼
βƒ—βƒ—βƒ—βƒ— βˆ’ 𝐴1
βƒ—βƒ—βƒ—βƒ— . (𝐷𝛼
βƒ—βƒ—βƒ—βƒ—βƒ— ) , π‘₯2
βƒ—βƒ—βƒ—βƒ— = 𝑋𝛽
βƒ—βƒ—βƒ—βƒ— βˆ’ 𝐴2
βƒ—βƒ—βƒ—βƒ— . (𝐷𝛽
βƒ—βƒ—βƒ—βƒ— ), π‘₯3
βƒ—βƒ—βƒ—βƒ— = 𝑋𝛿
βƒ—βƒ—βƒ—βƒ— βˆ’ 𝐴3
βƒ—βƒ—βƒ—βƒ— . (𝐷𝛿
βƒ—βƒ—βƒ—βƒ— ) (17)
where β€œπ‘₯1
βƒ—βƒ—βƒ— , π‘₯2
βƒ—βƒ—βƒ—βƒ— , π‘₯3
βƒ—βƒ—βƒ—βƒ— are a three best solutions (wolves) in the pack at the given iteration k”. By taking the
average of π‘₯1
βƒ—βƒ—βƒ— , π‘₯2
βƒ—βƒ—βƒ—βƒ— , π‘₯3
βƒ—βƒ—βƒ—βƒ— , it can calculate the best position as the formulation (18) [23].
𝑋(π‘˜ + 1) =
π‘₯1
βƒ—βƒ—βƒ—βƒ— ,+π‘₯2
βƒ—βƒ—βƒ—βƒ— + π‘₯3
βƒ—βƒ—βƒ—βƒ—
3
(18)
As mentioned earlier π‘Ž are decreased from 2 to 0 linearly proportional with the number of iterations, the
algorithm has been updated by the (19) to calculate π‘Ž [24]:
π‘Ž = 2 βˆ’ π‘˜.
2
max π‘–π‘‘π‘’π‘Ÿ
(19)
where k: an iteration number, max iter: number of total iterations.
2.3.3. The hybridization
Thus, to hybridize the two meta-heuristic methods: GWO and PSO, the exploitation capability in
PSO and the exploration capability in GWO will be improved to get the strength of the two variables together
[25]. The first three optimal solutions are modified by the control the exploitation and exploration of the grey
wolves in the search area by inertia weight factor as in (20) [25]:
𝐷𝛼
βƒ—βƒ—βƒ—βƒ—βƒ— = |𝐢1
βƒ—βƒ—βƒ—βƒ— . 𝑋𝛼
βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑀. 𝑋|, 𝐷𝛽
βƒ—βƒ—βƒ—βƒ— = |𝐢2
βƒ—βƒ—βƒ—βƒ— . 𝑋𝛽
βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑀. 𝑋|, 𝐷𝛿
βƒ—βƒ—βƒ—βƒ— = |𝐢3
βƒ—βƒ—βƒ—βƒ— . 𝑋𝛿
βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑀. 𝑋| (20)
Then velocity and position equations in (9) and (10) respectively in hybrid GWOPSO will be [25]:
𝑉𝑖
𝑑+1
= 𝑀𝑑
(𝑉𝑖
𝑑
+ 𝑐1π‘Ÿ1
𝑑
(π‘₯1 βˆ’ π‘₯𝑖
𝑑
) + 𝑐2π‘Ÿ2
𝑑
(π‘₯2 βˆ’ π‘₯𝑖
𝑑
) + 𝑐3π‘Ÿ3
𝑑
(π‘₯3 βˆ’ π‘₯𝑖
𝑑
) (21)
π‘₯𝑖
𝑑+1
= π‘₯𝑖
𝑑
+ 𝑉𝑖
𝑑+1
(22)
2.4. Proposed method hybrid binary GWO based on PSO
Because of the algorithm hybrid GWOPSO is unable to solve the problem of feature selection since
it is binary problem by its nature, consequently, a binary version of the hybrid PSOGWO must be grown to
be appropriate for the feature selection problem [24]. Formulation (20) shown the modifying mechanism of
wolves be a function of three vectors' sites that is π‘₯1, π‘₯2; π‘₯3 and it promotes each wolf to the first three best
solutions, the updating of position in (18) can be upgraded into (23) [24]:
π‘₯𝑑
π‘˜+1
= { 1 𝑖𝑓 π‘ π‘–π‘”π‘šπ‘œπ‘–π‘‘ (
π‘₯1
βƒ—βƒ—βƒ—βƒ— ,+π‘₯2
βƒ—βƒ—βƒ—βƒ— + π‘₯3
βƒ—βƒ—βƒ—βƒ—
3
) β‰₯ π‘Ÿπ‘Žπ‘›π‘‘
0 π‘œπ‘‘β„Žπ‘’π‘Ÿπ‘€π‘–π‘ π‘’
(23)
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 122-130
126
where β€œ π‘₯𝑑
π‘˜+1
: the binary position which updated at kth iteration in dimension d” β€œrand: a random number
pulled from the uniform distribution ∈ [1,0]” and sigmoid (a) is denoted as in (24) [24]:
π‘ π‘–π‘”π‘šπ‘œπ‘–π‘‘(π‘Ž) =
1
1+π‘’βˆ’10(π‘₯βˆ’0.5) (24)
π‘₯1, π‘₯2, π‘₯3 in (17) are updated and they are calculated by using formulation (25) [24]:
π‘₯1
𝑑
= {1 𝑖𝑓 (π‘₯𝛼
𝑑
+ 𝑏𝑠𝑑𝑒𝑝𝛼
𝑑
) β‰₯ 1
0 π‘œπ‘‘β„Žπ‘’π‘Ÿπ‘€π‘–π‘ π‘’
π‘₯2
𝑑
= {
1 𝑖𝑓 (π‘₯𝛽
𝑑
+ 𝑏𝑠𝑑𝑒𝑝𝛽
𝑑
) β‰₯ 1
0 π‘œπ‘‘β„Žπ‘’π‘Ÿπ‘€π‘–π‘ π‘’
(25)
π‘₯3
𝑑
= {1 𝑖𝑓 (π‘₯𝛿
𝑑
+ 𝑏𝑠𝑑𝑒𝑝𝛿
𝑑
) β‰₯ 1
0 π‘œπ‘‘β„Žπ‘’π‘Ÿπ‘€π‘–π‘ π‘’
where π‘₯𝛼,𝛽,𝛿
𝑑
the position’s vector of (alpha, beta, and delta) wolves in dimension d.
𝑏𝑠𝑑𝑒𝑝𝛼
𝑑
: a binary step in dimension d that can be denoted as in (26) [24]:
𝑏𝑠𝑑𝑒𝑝𝛼,𝛽,𝛿
𝑑
= {
1 𝑖𝑓 𝑐𝑠𝑑𝑒𝑝𝛼,𝛽,𝛿
𝑑
β‰₯ π‘Ÿπ‘Žπ‘›π‘‘
0 π‘œπ‘‘β„Žπ‘’π‘Ÿπ‘€π‘–π‘ π‘’
(26)
where rand: a random number pulled from the uniform distribution ∈ [1, 0], (d): refers to dimension,
𝑐𝑠𝑑𝑒𝑝𝛼,𝛽,𝛿
𝑑
: Value of the d’s continuous and can be calculated by the next equation [24]:
𝑐𝑠𝑑𝑒𝑝𝛼,𝛽,𝛿
𝑑
=
1
1+𝑒
βˆ’10(𝐴1
𝑑𝐷𝛼,𝛽,𝛿
𝑑 βˆ’0.5)
(27)
Thus after update the best three solution positions through (25), in BGWOPSO the exploitation and
exploration are controlled by an inertia weight factor as in (28) [23]:
𝐷𝛼
βƒ—βƒ—βƒ—βƒ—βƒ— = |𝐢1
βƒ—βƒ—βƒ—βƒ— . 𝑋𝛼
βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑀. 𝑋|, 𝐷𝛽
βƒ—βƒ—βƒ—βƒ— = |𝐢2
βƒ—βƒ—βƒ—βƒ— . 𝑋𝛽
βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑀. 𝑋|, 𝐷𝛿
βƒ—βƒ—βƒ—βƒ— = |𝐢3
βƒ—βƒ—βƒ—βƒ— . 𝑋𝛿
βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑀. 𝑋| (28)
Accordingly, the velocity and positions have been updated as in (29) [24]:
𝑉𝑖
𝑑+1
= 𝑀𝑑
(𝑉𝑖
𝑑
+ 𝑐1π‘Ÿ1
𝑑(π‘₯1 βˆ’ π‘₯𝑖
𝑑
) + 𝑐2π‘Ÿ2
𝑑(π‘₯2 βˆ’ π‘₯𝑖
𝑑
) + 𝑐3π‘Ÿ3
𝑑(π‘₯3 βˆ’ π‘₯𝑖
𝑑
) (29)
Note that in (29) the best three solutions π‘₯1, π‘₯2, π‘₯3 are updated according to (25) [24]:
π‘₯𝑖
𝑑+1
= π‘₯𝑑
π‘˜+1
+ 𝑉𝑖
𝑑+1
(30)
where π‘₯𝑑
π‘˜+1
and 𝑉𝑖
𝑑+1
are calculated based on (23) and (29) respectively [24].
2.4.1. Unit commitment program structure using BGWOPSO
a. Initially, configured particles randomly and input other parameters as iteration number, c1, c2, and w.
within acceptable limits of generated power (pmin and pmax).
b. Calculate production cost (fi) and all ED requirements as shown in section (2.3).
c. Compare the present (fi) for each particle with Pbest. If the present (fi) is superior to Pbest, then this value is
Pbest otherwise Pbest same. Then determine Gbest among Pbest
d. Take the best site in (23) as search agent (individual) current site and modify the site of 𝛼, 𝛽, 𝛿 wolves
e. Take the site of alpha as the final site of the swarm and the alpha result as the best fitness.
f. Update the speed of each individual from (29).
g. Revise the position of individual xi
t
using (30).
h. If the iterations number arrives at the maximum number go to stride (9), else back to stride (3).
i. Determine the final cost of all combinations, division of power among the units, and trace the units'
scheduling.
Engender the best value of Gbest means that it is the best power that can be generated from each unit
with the lowest total generation cost. Figure 1 presents the above steps through flow chart.
Int J Elec & Comp Eng ISSN: 2088-8708 
The optimal solution for unit commitment problem using … (Ali Iqbal Abbas)
127
Figure 1. Flow chart of BGWOPSO algorithm in order to solve UC problem
3. RESULTS AND DISCUSSION
The proposed algorithm in this paper was applied on standard test system which is: 39 bus IEEE, 10
generating units shown in Figure 2. The date of the test system is presented in Tables 1 and 2 presents the
daily load for the test system also. The program for this algorithm was built using MATLAB tools
environment. The optimal parameters of PSO which used to obtain the best result are c1=1, c2=1, wmini=0.4,
wmaxi=0.9, and the number of populations is 50 with spinning reserve is 0.1 from load demand.
The results that arrived of simulating the suggested algorithm based on the test system (IEEE
39-bus) will be shown in Table 3 (see in appendix) where the units that participate in the operating system
are recognized in ping color. The final production cost for this case during 24 hours is (563940 $). The
No
Yes
Yes
No
No
Yes
No
Yes
2
Start
Initialize PSO parameters as: populations number, no. of iterations, c1,c2, w
Iter= 1
Fitness =fitness best
Iter= iter+1
ti=ti+1
is fi (pbest (i)) >pbest (i-1)
Pbest (i)= fi
Display the status
of committed
units, load sharing
between various
units and total cost
Pbest (i)= Pbest (i-1)
Update particle velocity from (29) and position from (30)
Iter=Itermax
Evaluate total cost,
no. of committed
units and power
distribution between
units
t=tmax
is Gbest (iter) > Gbest (iter-1) Gbest (iter) = Gbest
(iter)
Gbest (iter) = Gbest (iter-1)
2
End
Take the best site in equation (18) as search agent (individual) current site and modify the site of Ξ±,Ξ²,Ξ΄ wolves
1
1
Solving E.D
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 122-130
128
results of the IEEE 39-bus test system are compared with related works that using the same standard test
system under the same conditions (i.e 0.1 spinning reserve and same constraints) as shown in Table 4 (see in
appendix). It is very clear that the simulation results show the activity of the suggested algorithm BGWOPS
in the reduction of the operating cost by (0.046939%-0.003294%) respectively, which proves the superiority
of BGWOPSO over the other optimization approaches.
Figure 2. IEEE 39-bus test system diagram
Table 1. Data of 10 units, 39-bus IEEE system
Unit No. Pgimax Pgimin a($/MW2
) b($/MW) c($/h) MUTi MDTi HSCi CSCi CSHi ISi
U1 455 150 0.00048 16.19 1000 8 8 4500 9000 5 8
U2 455 150 0.00031 17.26 970 8 8 5000 10000 5 8
U3 130 20 0.002 16.6 700 5 5 550 1100 4 -5
U4 130 20 0.00211 16.5 680 5 5 560 1120 4 -5
U5 162 25 0.0398 19.7 450 6 6 900 1800 4 -6
U6 80 20 0.00712 22.26 370 3 3 170 340 2 -3
U7 85 25 0.00079 27.74 480 3 3 260 520 2 -3
U8 55 10 0.00413 25.92 660 1 1 30 60 0 -1
U9 55 10 0.00222 27.27 665 1 1 30 60 0 -1
U10 55 10 0.00173 27.79 670 1 1 30 60 0 -1
Table 2. Load demand for 10 units system
Hour 1 2 3 4 5 6 7 8 9 10 11 12
Demand 700 750 850 950 1000 1100 1150 1200 1300 1400 1450 1500
Hour 13 14 15 16 17 18 19 20 21 22 23 24
Demand 1400 1300 1200 1050 1000 1100 1200 1400 1300 1100 900 800
4. CONCLUSION
This paper suggested a BGWOPSO algorithm to find solving to the unit commitment. The standard
test system (IEEE 39-bus test systems) has been used to show the efficiency of the suggested method. From
the achieved results, it is clear that the BGWOPSO algorithm is succeeded to fulfilling the minimum
production cost and optimal scheduling for power generation during 24 time hours for the test systems under
consideration. In terms of computation time and cost, the proposed method (BGWOPSO) outperformed the
other various technologies in this analysis. The proposed algorithm reduced computing time, allowed fewer
units to be started up, and had a lower scheduling cost, according to the results. This method can be used by
power companies to dispatch units, and governments can use the results to promote and implement renewable
energy power generation. The future work can be used the multiobjective function for minimizing the
operation cost instead of a single objective function.
Int J Elec & Comp Eng ISSN: 2088-8708 
The optimal solution for unit commitment problem using … (Ali Iqbal Abbas)
129
APPENDIX
Table 3. Scheduling of generation and commitment of 10 units system by BGWOPSO
Generation scheduling
Hour Demand U1 U2 U3 U4 U5 U6 U7 U8 U9 U10
1 700 455 245 0 0 0 0 0 0 0 0
2 750 455 295 0 0 0 0 0 0 0 0
3 850 455 370 0 0 25 0 0 0 0 0
4 950 455 455 0 0 40 0 0 0 0 0
5 1000 455 390 0 130 25 0 0 0 0 0
6 1100 455 360 130 130 25 0 0 0 0 0
7 1150 455 410 130 130 25 0 0 0 0 0
8 1200 455 455 130 130 30 0 0 0 0 0
9 1300 455 455 130 130 85 20 25 0 0 0
10 1400 455 455 130 130 162 33 25 10 0 0
11 1450 455 455 130 130 162 73 25 10 10 0
12 1500 455 455 130 130 162 80 25 43 10 10
13 1400 455 455 130 130 162 33 25 10 0 0
14 1300 455 455 130 130 85 20 25 0 0 0
15 1200 455 455 130 130 30 0 0 0 0 0
16 1050 455 310 130 130 25 0 0 0 0 0
17 1000 455 260 130 130 25 0 0 0 0 0
18 1100 455 360 130 130 25 0 0 0 0 0
19 1200 455 455 130 130 30 0 0 0 0 0
20 1400 455 455 130 130 162 33 25 10 0 0
21 1300 455 455 130 130 85 20 25 0 0 0
22 1100 455 455 0 0 145 20 25 0 0 0
23 900 455 425 0 0 0 20 0 0 0 0
24 800 455 345 0 0 0 0 0 0 0 0
Units scheduling
Hour Demand U1 U2 U3 U4 U5 U6 U7 U8 U9 U10
1 700 1 1 0 0 0 0 0 0 0 0
2 750 1 1 0 0 0 0 0 0 0 0
3 850 1 1 0 0 1 0 0 0 0 0
4 950 1 1 0 0 1 0 0 0 0 0
5 1000 1 1 0 1 1 0 0 0 0 0
6 1100 1 1 1 1 1 0 0 0 0 0
7 1150 1 1 1 1 1 0 0 0 0 0
8 1200 1 1 1 1 1 0 0 0 0 0
9 1300 1 1 1 1 1 1 1 0 0 0
10 1400 1 1 1 1 1 1 1 1 0 0
11 1450 1 1 1 1 1 1 1 1 1 0
12 1500 1 1 1 1 1 1 1 1 1 1
13 1400 1 1 1 1 1 1 1 1 0 0
14 1300 1 1 1 1 1 1 1 0 0 0
15 1200 1 1 1 1 1 0 0 0 0 0
16 1050 1 1 1 1 1 0 0 0 0 0
17 1000 1 1 1 1 1 0 0 0 0 0
18 1100 1 1 1 1 1 0 0 0 0 0
19 1200 1 1 1 1 1 0 0 0 0 0
20 1400 1 1 1 1 1 1 1 1 0 0
21 1300 1 1 1 1 1 1 1 0 0 0
22 1100 1 1 0 0 1 1 1 0 0 0
23 900 1 1 0 0 0 1 0 0 0 0
24 800 1 1 0 0 0 0 0 0 0 0
The total cost= 563940 $
Table 4. Comparison total production cost between BGWOPSO and other approaches with
No. Method Best generation
cost ($)
Percentage of production cost
for BGWOPSO to another
algorithms
1 New Genetic Approach (NGA) [26] 591715 0.046939
2 Two Stage Genetic Algorithm (TSGA) [27] 568314.56 0.007694
3 GA [28] 565866 0.0034036
4 PSO-LR [29] 565835 0.003349
5 LR [28] 565828 0.003336
6 Improved DA-PSO [1] 565807.31 0.003299
7 Discrete Binary PSO [30] 565804 0.003294
8 Proposed method hybrid BGWOPSO 563940 -
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 122-130
130
REFERENCES
[1] S. Khunkitti, N. R. Watson, R. Chatthaworn, S. Premrudeepreechacharn, and A. Siritaratiwat, β€œAn improved DA-PSO
optimization approach for unit commitment problem,” Energies, vol. 12, 2019. doi: 10.3390/en12122335.
[2] S. Sivanagaraju and G. Sreenivasan, β€œPower system operation and control,” Pearson, 2009.
[3] K. W. Edwin, H. D. Kochs, and R. J. Taud, β€œInteger programming approach to the problem of optimal unit commitment with
probabilistic reserve determination,” IEEE Trans. Power Appar. Syst., vol. PAS-97, no. 6, pp. 2154–2166, 1978,
doi: 10.1109/TPAS.1978.354719.
[4] A. I. Cohen and M. Yoshimura, β€œA branch-and-bound algorithm for unit commitment,” IEEE Trans. Power Appar. Syst.,
vol. PAS-102, no. 2, pp. 444–451, 1983, doi: 10.1109/TPAS.1983.317714.
[5] C. K. Pang, G. B. Sheble, and F. Albuyeh, β€œEvaluation of dynamic programming based methods and multiple area representation
for thermal unit commitments,” IEEE Trans. Power Appar. Syst., vol. PAS-100, no. 3, pp. 1212–1218, 1981, doi:
10.1109/TPAS.1981.316592.
[6] W. L. Snyder, H. D. Powell, and J. C. Rayburn, β€œDynamic programming approach to unit commitment,” IEEE Trans. Power
Syst., vol. 2, no. 2, pp. 339–348, 1987, doi: 10.1109/TPWRS.1987.4335130.
[7] C. C. Su and Y. Y. Hsu, β€œFuzzy dynamic programming: An application to unit commitment,” IEEE Trans. Power Syst., vol. 6,
no. 3, pp. 1231–1237, 1991, doi: 10.1109/59.119271.
[8] P. K. Singhal and R. N. Sharma, β€œDynamic programming approach for solving power generating unit commitment problem,” 2nd
Int. Conf. on Comp. and Commu. Tech., 2011, pp. 298–303, doi: 10.1109/ICCCT.2011.6075161.
[9] J. A. Muckstadt and R. C. Wilson, β€œAn application of mixed-integer programming duality to scheduling thermal generating
systems,” IEEE Trans. Power Appar. Syst., vol. PAS-87, no. 12, pp. 1968–1978, 1968, doi: 10.1109/TPAS.1968.292156.
[10] F. Zhuang and F. D. Galiana, β€œTowards a more rigorous and practical unit commitment by lagrangian relaxation,” IEEE Trans.
Power Syst., vol. 3, no. 2, pp. 763–773, 1988, doi: 10.1109/59.192933.
[11] A. Merlin and P. Sandrin, β€œA new method for unit commitment at Electricite de France,” IEEE Trans. power Appar. Syst.,
vol. PAS-102, no. 5, pp. 1218–1225, 1983, doi: 10.1109/TPAS.1983.318063.
[12] G. B. Sheble, β€œSolution of the unit commitment problem by the method of unit periods,” IEEE Trans. Power Syst., vol. 5, no. 1,
pp. 257–260, 1990, doi: 10.1109/59.49114.
[13] A. Singh and A. Khamparia, β€œA hybrid whale optimization-differential evolution and genetic algorithm based approach to solve
unit commitment scheduling problem: WODEGA,” Sustain. Comput. Informatics Syst., vol. 28, 2020, doi:
10.1016/j.suscom.2020.100442.
[14] B. Knueven, J. Ostrowski, and J. P. Watson, β€œOn mixed-integer programming formulations for the unit commitment problem,”
INFORMS J. Comput., vol. 32, no. 4, pp. 857–876, Sep. 2020, doi: 10.1287/ijoc.2019.0944.
[15] Z. G. Hassan, M. Ezzat, and A. Y. Abdelaziz, β€œSolving unit commitment and economic load dispatch problems using modern
optimization algorithms,” Int. J. Eng. Sci. Technol., vol. 9, no. 4, 2017, doi: 10.4314/ijest.v9i4.2.
[16] M. Farsadi, H. Hosseinnejad, and T. S. Dizaji, β€œSolving unit commitment and economic dispatch simultaneously considering
generator constraints by using nested PSO,” ELECO 2015 - 9th Int. Conf. Electr. Electron. Eng., 2016, pp. 493–499,
doi: 10.1109/ELECO.2015.7394478.
[17] M. Tuffaha and J. T. Gravdahl, β€œDynamic formulation of the unit commitment and economic dispatch problems,” Proc. IEEE Int.
Conf. Ind. Technol., 2015, vol. 2015, pp. 1294–1298, doi: 10.1109/ICIT.2015.7125276.
[18] Y. Zhai, X. Liao, N. Mu, and J. Le, β€œA two-layer algorithm based on PSO for solving unit commitment problem,” Soft Comput.,
vol. 24, no. 12, pp. 9161–9178, 2020, doi: 10.1007/s00500-019-04445-x.
[19] A. J. Wood, B. F. Wollenberg, and G. B. Sheble, β€œPower generation, operation, and control,” 3rd ed, Wiley, New York, 2014.
[20] J. Kennedy and R. C. Eberhart, β€œParticle swarm optimization,” Proceedings of the IEEE International Conference on Neural
Networks, Perth, Australia, vol. 4, 1995, pp. 1942–1948.
[21] P. Sriyanyong and Y. H. Song, β€œUnit commitment using particle swarm optimization combined with lagrange relaxation,” IEEE
Power Eng. Soc. Gen. Meet., vol. 3, no. 6, pp. 2752–2759, 2005, doi: 10.1109/pes.2005.1489390.
[22] S. Mirjalili, S. M. Mirjalili, and A. Lewis, β€œGrey wolf optimizer,” Adv. Eng. Softw., vol. 69, pp. 46–61, 2014,
doi: 10.1016/j.advengsoft..12.007.
[23] V. K. Kamboj, β€œA novel hybrid PSO–GWO approach for unit commitment problem,” Neural Comput. Appl., vol. 27, no. 6,
pp. 1643–1655, 2016, doi: 10.1007/s00521-015-1962-4.
[24] Q. Al-Tashi, S. J. A. Kadir, H. M. Rais, S. Mirjalili, and H. Alhussian, β€œBinary optimization using hybrid grey wolf optimization
for feature selection,” IEEE Access, vol. 7, pp. 39496–39508, 2019, doi: 10.1109/ACCESS.2019.2906757.
[25] N. Singh and S. B. Singh, β€œHybrid algorithm of particle swarm optimization and grey wolf optimizer for improving convergence
performance,” J. Appl. Math., vol. 2017, 2017, doi: 10.1155/2017/2030489.
[26] D. Ganguly, V. Sarkar, and J. Pal, β€œA new genetic approach for solving the unit commitment problem,” 2004 Int. Conf. Power
Syst. Technol. POWERCON 2004, vol. 1, pp. 542–547, 2004, doi: 10.1109/icpst.2004.1460054.
[27] A. S. Eldin, M. A. H. El-sayed, and H. K. M. Youssef, β€œA two-stage genetic based technique for the unit commitment
optimization problem,” 12th Int. Middle East Power Syst. Conf. 2008, pp. 425–430D.
[28] D. N. Simopoulos, S. D. Kavatza and C. D. Vournas, "Unit Commitment by an Enhanced Simulated Annealing Algorithm," 2006
IEEE PES Power Systems Conference and Exposition, 2006, pp. 193-201, doi: 10.1109/PSCE.2006.296296.
[29] H. H. Balci and J. F. Valenzuela, β€œScheduling electric power generators using particle swarm optimization combined with the Lagrangian
relaxation method,” Int. J. Appl. Math. Comput. Sci., vol. 14, no. 3, pp. 411–421, 2004.
[30] Z. L. Gaing, β€œDiscrete particle swarm optimization algorithm for unit commitment,” 2003 IEEE Power Eng. Soc. Gen. Meet.
Conf. Proc., vol. 1, pp. 418–424, 2003, doi: 10.1109/pes.2003.1267212.

More Related Content

What's hot

Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...IJECEIAES
Β 
Convergence analysis of the triangular-based power flow method for AC distribu...
Convergence analysis of the triangular-based power flow method for AC distribu...Convergence analysis of the triangular-based power flow method for AC distribu...
Convergence analysis of the triangular-based power flow method for AC distribu...IJECEIAES
Β 
Impact of hybrid FACTS devices on the stability of the Kenyan power system
Impact of hybrid FACTS devices on the stability of the Kenyan power system Impact of hybrid FACTS devices on the stability of the Kenyan power system
Impact of hybrid FACTS devices on the stability of the Kenyan power system IJECEIAES
Β 
Resource aware wind farm and D-STATCOM optimal sizing and placement in a dist...
Resource aware wind farm and D-STATCOM optimal sizing and placement in a dist...Resource aware wind farm and D-STATCOM optimal sizing and placement in a dist...
Resource aware wind farm and D-STATCOM optimal sizing and placement in a dist...IJECEIAES
Β 
Heuristic remedial actions in the reliability assessment of high voltage dire...
Heuristic remedial actions in the reliability assessment of high voltage dire...Heuristic remedial actions in the reliability assessment of high voltage dire...
Heuristic remedial actions in the reliability assessment of high voltage dire...IJECEIAES
Β 
The gravitational search algorithm for incorporating TCSC devices into the sy...
The gravitational search algorithm for incorporating TCSC devices into the sy...The gravitational search algorithm for incorporating TCSC devices into the sy...
The gravitational search algorithm for incorporating TCSC devices into the sy...IJECEIAES
Β 
An optimum location of on-grid bifacial based photovoltaic system in Iraq
An optimum location of on-grid bifacial based photovoltaic system in Iraq An optimum location of on-grid bifacial based photovoltaic system in Iraq
An optimum location of on-grid bifacial based photovoltaic system in Iraq IJECEIAES
Β 
Embedded fuzzy controller for water level control
Embedded fuzzy controller for water level control Embedded fuzzy controller for water level control
Embedded fuzzy controller for water level control IJECEIAES
Β 
Design methodology of smart photovoltaic plant
Design methodology of smart photovoltaic plant Design methodology of smart photovoltaic plant
Design methodology of smart photovoltaic plant IJECEIAES
Β 
Coordinated planning in improving power quality considering the use of nonlin...
Coordinated planning in improving power quality considering the use of nonlin...Coordinated planning in improving power quality considering the use of nonlin...
Coordinated planning in improving power quality considering the use of nonlin...IJECEIAES
Β 
The impact of channel fin width on electrical characteristics of Si-FinFET
The impact of channel fin width on electrical characteristics of Si-FinFET The impact of channel fin width on electrical characteristics of Si-FinFET
The impact of channel fin width on electrical characteristics of Si-FinFET IJECEIAES
Β 
Power system operation considering detailed modelling of the natural gas supp...
Power system operation considering detailed modelling of the natural gas supp...Power system operation considering detailed modelling of the natural gas supp...
Power system operation considering detailed modelling of the natural gas supp...IJECEIAES
Β 
Various demand side management techniques and its role in smart grid–the stat...
Various demand side management techniques and its role in smart grid–the stat...Various demand side management techniques and its role in smart grid–the stat...
Various demand side management techniques and its role in smart grid–the stat...IJECEIAES
Β 
Impact analysis of actuator torque degradation on the IRB 120 robot performan...
Impact analysis of actuator torque degradation on the IRB 120 robot performan...Impact analysis of actuator torque degradation on the IRB 120 robot performan...
Impact analysis of actuator torque degradation on the IRB 120 robot performan...IJECEIAES
Β 
IMPROVED SWARM INTELLIGENCE APPROACH TO MULTI OBJECTIVE ED PROBLEMS
IMPROVED SWARM INTELLIGENCE APPROACH TO MULTI OBJECTIVE ED PROBLEMSIMPROVED SWARM INTELLIGENCE APPROACH TO MULTI OBJECTIVE ED PROBLEMS
IMPROVED SWARM INTELLIGENCE APPROACH TO MULTI OBJECTIVE ED PROBLEMSSuganthi Thangaraj
Β 
Multi-Objective Optimization Based Design of High Efficiency DC-DC Switching ...
Multi-Objective Optimization Based Design of High Efficiency DC-DC Switching ...Multi-Objective Optimization Based Design of High Efficiency DC-DC Switching ...
Multi-Objective Optimization Based Design of High Efficiency DC-DC Switching ...IJPEDS-IAES
Β 
A Hybrid Control Scheme for Fault Ride-Through Capability using Line-Side Con...
A Hybrid Control Scheme for Fault Ride-Through Capability using Line-Side Con...A Hybrid Control Scheme for Fault Ride-Through Capability using Line-Side Con...
A Hybrid Control Scheme for Fault Ride-Through Capability using Line-Side Con...Suganthi Thangaraj
Β 
Design and fabrication of rotor lateral shifting in the axial-flux permanent-...
Design and fabrication of rotor lateral shifting in the axial-flux permanent-...Design and fabrication of rotor lateral shifting in the axial-flux permanent-...
Design and fabrication of rotor lateral shifting in the axial-flux permanent-...IJECEIAES
Β 

What's hot (20)

Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Β 
Convergence analysis of the triangular-based power flow method for AC distribu...
Convergence analysis of the triangular-based power flow method for AC distribu...Convergence analysis of the triangular-based power flow method for AC distribu...
Convergence analysis of the triangular-based power flow method for AC distribu...
Β 
Impact of hybrid FACTS devices on the stability of the Kenyan power system
Impact of hybrid FACTS devices on the stability of the Kenyan power system Impact of hybrid FACTS devices on the stability of the Kenyan power system
Impact of hybrid FACTS devices on the stability of the Kenyan power system
Β 
Resource aware wind farm and D-STATCOM optimal sizing and placement in a dist...
Resource aware wind farm and D-STATCOM optimal sizing and placement in a dist...Resource aware wind farm and D-STATCOM optimal sizing and placement in a dist...
Resource aware wind farm and D-STATCOM optimal sizing and placement in a dist...
Β 
Heuristic remedial actions in the reliability assessment of high voltage dire...
Heuristic remedial actions in the reliability assessment of high voltage dire...Heuristic remedial actions in the reliability assessment of high voltage dire...
Heuristic remedial actions in the reliability assessment of high voltage dire...
Β 
The gravitational search algorithm for incorporating TCSC devices into the sy...
The gravitational search algorithm for incorporating TCSC devices into the sy...The gravitational search algorithm for incorporating TCSC devices into the sy...
The gravitational search algorithm for incorporating TCSC devices into the sy...
Β 
An optimum location of on-grid bifacial based photovoltaic system in Iraq
An optimum location of on-grid bifacial based photovoltaic system in Iraq An optimum location of on-grid bifacial based photovoltaic system in Iraq
An optimum location of on-grid bifacial based photovoltaic system in Iraq
Β 
Embedded fuzzy controller for water level control
Embedded fuzzy controller for water level control Embedded fuzzy controller for water level control
Embedded fuzzy controller for water level control
Β 
Design methodology of smart photovoltaic plant
Design methodology of smart photovoltaic plant Design methodology of smart photovoltaic plant
Design methodology of smart photovoltaic plant
Β 
Coordinated planning in improving power quality considering the use of nonlin...
Coordinated planning in improving power quality considering the use of nonlin...Coordinated planning in improving power quality considering the use of nonlin...
Coordinated planning in improving power quality considering the use of nonlin...
Β 
The impact of channel fin width on electrical characteristics of Si-FinFET
The impact of channel fin width on electrical characteristics of Si-FinFET The impact of channel fin width on electrical characteristics of Si-FinFET
The impact of channel fin width on electrical characteristics of Si-FinFET
Β 
Wind speed modeling based on measurement data to predict future wind speed wi...
Wind speed modeling based on measurement data to predict future wind speed wi...Wind speed modeling based on measurement data to predict future wind speed wi...
Wind speed modeling based on measurement data to predict future wind speed wi...
Β 
Power system operation considering detailed modelling of the natural gas supp...
Power system operation considering detailed modelling of the natural gas supp...Power system operation considering detailed modelling of the natural gas supp...
Power system operation considering detailed modelling of the natural gas supp...
Β 
Various demand side management techniques and its role in smart grid–the stat...
Various demand side management techniques and its role in smart grid–the stat...Various demand side management techniques and its role in smart grid–the stat...
Various demand side management techniques and its role in smart grid–the stat...
Β 
Impact analysis of actuator torque degradation on the IRB 120 robot performan...
Impact analysis of actuator torque degradation on the IRB 120 robot performan...Impact analysis of actuator torque degradation on the IRB 120 robot performan...
Impact analysis of actuator torque degradation on the IRB 120 robot performan...
Β 
IMPROVED SWARM INTELLIGENCE APPROACH TO MULTI OBJECTIVE ED PROBLEMS
IMPROVED SWARM INTELLIGENCE APPROACH TO MULTI OBJECTIVE ED PROBLEMSIMPROVED SWARM INTELLIGENCE APPROACH TO MULTI OBJECTIVE ED PROBLEMS
IMPROVED SWARM INTELLIGENCE APPROACH TO MULTI OBJECTIVE ED PROBLEMS
Β 
Implementation of speed control of sensorless brushless DC motor drive using ...
Implementation of speed control of sensorless brushless DC motor drive using ...Implementation of speed control of sensorless brushless DC motor drive using ...
Implementation of speed control of sensorless brushless DC motor drive using ...
Β 
Multi-Objective Optimization Based Design of High Efficiency DC-DC Switching ...
Multi-Objective Optimization Based Design of High Efficiency DC-DC Switching ...Multi-Objective Optimization Based Design of High Efficiency DC-DC Switching ...
Multi-Objective Optimization Based Design of High Efficiency DC-DC Switching ...
Β 
A Hybrid Control Scheme for Fault Ride-Through Capability using Line-Side Con...
A Hybrid Control Scheme for Fault Ride-Through Capability using Line-Side Con...A Hybrid Control Scheme for Fault Ride-Through Capability using Line-Side Con...
A Hybrid Control Scheme for Fault Ride-Through Capability using Line-Side Con...
Β 
Design and fabrication of rotor lateral shifting in the axial-flux permanent-...
Design and fabrication of rotor lateral shifting in the axial-flux permanent-...Design and fabrication of rotor lateral shifting in the axial-flux permanent-...
Design and fabrication of rotor lateral shifting in the axial-flux permanent-...
Β 

Similar to The optimal solution for unit commitment problem using binary hybrid grey wolf optimizer

Operation cost reduction in unit commitment problem using improved quantum bi...
Operation cost reduction in unit commitment problem using improved quantum bi...Operation cost reduction in unit commitment problem using improved quantum bi...
Operation cost reduction in unit commitment problem using improved quantum bi...IJECEIAES
Β 
Economic dipatch
Economic dipatch Economic dipatch
Economic dipatch Doni Wahyudi
Β 
A Genetic Algorithm Approach to Solve Unit Commitment Problem
A Genetic Algorithm Approach to Solve Unit Commitment ProblemA Genetic Algorithm Approach to Solve Unit Commitment Problem
A Genetic Algorithm Approach to Solve Unit Commitment ProblemIOSR Journals
Β 
Optimal Unit Commitment Based on Economic Dispatch Using Improved Particle Sw...
Optimal Unit Commitment Based on Economic Dispatch Using Improved Particle Sw...Optimal Unit Commitment Based on Economic Dispatch Using Improved Particle Sw...
Optimal Unit Commitment Based on Economic Dispatch Using Improved Particle Sw...paperpublications3
Β 
Optimization of Economic Load Dispatch with Unit Commitment on Multi Machine
Optimization of Economic Load Dispatch with Unit Commitment on Multi MachineOptimization of Economic Load Dispatch with Unit Commitment on Multi Machine
Optimization of Economic Load Dispatch with Unit Commitment on Multi MachineIJAPEJOURNAL
Β 
Optimal unit commitment of a power plant using particle swarm optimization ap...
Optimal unit commitment of a power plant using particle swarm optimization ap...Optimal unit commitment of a power plant using particle swarm optimization ap...
Optimal unit commitment of a power plant using particle swarm optimization ap...IJECEIAES
Β 
IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...
IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...
IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...IRJET Journal
Β 
Combining both Plug-in Vehicles and Renewable Energy Resources for Unit Commi...
Combining both Plug-in Vehicles and Renewable Energy Resources for Unit Commi...Combining both Plug-in Vehicles and Renewable Energy Resources for Unit Commi...
Combining both Plug-in Vehicles and Renewable Energy Resources for Unit Commi...IOSR Journals
Β 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
Β 
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...IRJET Journal
Β 
Economic Load Dispatch Optimization of Six Interconnected Generating Units Us...
Economic Load Dispatch Optimization of Six Interconnected Generating Units Us...Economic Load Dispatch Optimization of Six Interconnected Generating Units Us...
Economic Load Dispatch Optimization of Six Interconnected Generating Units Us...IOSR Journals
Β 
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...IJERD Editor
Β 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
Β 
16 9739 ant lion paper id 0013 (edit a)
16 9739 ant lion paper id 0013 (edit a)16 9739 ant lion paper id 0013 (edit a)
16 9739 ant lion paper id 0013 (edit a)IAESIJEECS
Β 
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniqueDynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniquejournalBEEI
Β 
IRJET- Optimal Generation Scheduling for Thermal Units
IRJET- Optimal Generation Scheduling for Thermal UnitsIRJET- Optimal Generation Scheduling for Thermal Units
IRJET- Optimal Generation Scheduling for Thermal UnitsIRJET Journal
Β 
IRJET- Optimal Generation Scheduling for Thermal Units
IRJET-  	  Optimal Generation Scheduling for Thermal UnitsIRJET-  	  Optimal Generation Scheduling for Thermal Units
IRJET- Optimal Generation Scheduling for Thermal UnitsIRJET Journal
Β 
Computer Application in Power system: Chapter six - optimization and security
Computer Application in Power system: Chapter six - optimization and securityComputer Application in Power system: Chapter six - optimization and security
Computer Application in Power system: Chapter six - optimization and securityAdama Science and Technology University
Β 
A Decomposition Aggregation Method for Solving Electrical Power Dispatch Prob...
A Decomposition Aggregation Method for Solving Electrical Power Dispatch Prob...A Decomposition Aggregation Method for Solving Electrical Power Dispatch Prob...
A Decomposition Aggregation Method for Solving Electrical Power Dispatch Prob...raj20072
Β 

Similar to The optimal solution for unit commitment problem using binary hybrid grey wolf optimizer (20)

Operation cost reduction in unit commitment problem using improved quantum bi...
Operation cost reduction in unit commitment problem using improved quantum bi...Operation cost reduction in unit commitment problem using improved quantum bi...
Operation cost reduction in unit commitment problem using improved quantum bi...
Β 
Economic dipatch
Economic dipatch Economic dipatch
Economic dipatch
Β 
A Genetic Algorithm Approach to Solve Unit Commitment Problem
A Genetic Algorithm Approach to Solve Unit Commitment ProblemA Genetic Algorithm Approach to Solve Unit Commitment Problem
A Genetic Algorithm Approach to Solve Unit Commitment Problem
Β 
Optimal Unit Commitment Based on Economic Dispatch Using Improved Particle Sw...
Optimal Unit Commitment Based on Economic Dispatch Using Improved Particle Sw...Optimal Unit Commitment Based on Economic Dispatch Using Improved Particle Sw...
Optimal Unit Commitment Based on Economic Dispatch Using Improved Particle Sw...
Β 
Optimization of Economic Load Dispatch with Unit Commitment on Multi Machine
Optimization of Economic Load Dispatch with Unit Commitment on Multi MachineOptimization of Economic Load Dispatch with Unit Commitment on Multi Machine
Optimization of Economic Load Dispatch with Unit Commitment on Multi Machine
Β 
Optimal unit commitment of a power plant using particle swarm optimization ap...
Optimal unit commitment of a power plant using particle swarm optimization ap...Optimal unit commitment of a power plant using particle swarm optimization ap...
Optimal unit commitment of a power plant using particle swarm optimization ap...
Β 
IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...
IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...
IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...
Β 
Combining both Plug-in Vehicles and Renewable Energy Resources for Unit Commi...
Combining both Plug-in Vehicles and Renewable Energy Resources for Unit Commi...Combining both Plug-in Vehicles and Renewable Energy Resources for Unit Commi...
Combining both Plug-in Vehicles and Renewable Energy Resources for Unit Commi...
Β 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
Β 
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...
IRJET- A Genetic based Stochastic Approach for Solving Thermal Unit Commitmen...
Β 
Economic Load Dispatch Optimization of Six Interconnected Generating Units Us...
Economic Load Dispatch Optimization of Six Interconnected Generating Units Us...Economic Load Dispatch Optimization of Six Interconnected Generating Units Us...
Economic Load Dispatch Optimization of Six Interconnected Generating Units Us...
Β 
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
IJERD(www.ijerd.com)International Journal of Engineering Research and Develop...
Β 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
Β 
16 9739 ant lion paper id 0013 (edit a)
16 9739 ant lion paper id 0013 (edit a)16 9739 ant lion paper id 0013 (edit a)
16 9739 ant lion paper id 0013 (edit a)
Β 
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniqueDynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Β 
E010232732
E010232732E010232732
E010232732
Β 
IRJET- Optimal Generation Scheduling for Thermal Units
IRJET- Optimal Generation Scheduling for Thermal UnitsIRJET- Optimal Generation Scheduling for Thermal Units
IRJET- Optimal Generation Scheduling for Thermal Units
Β 
IRJET- Optimal Generation Scheduling for Thermal Units
IRJET-  	  Optimal Generation Scheduling for Thermal UnitsIRJET-  	  Optimal Generation Scheduling for Thermal Units
IRJET- Optimal Generation Scheduling for Thermal Units
Β 
Computer Application in Power system: Chapter six - optimization and security
Computer Application in Power system: Chapter six - optimization and securityComputer Application in Power system: Chapter six - optimization and security
Computer Application in Power system: Chapter six - optimization and security
Β 
A Decomposition Aggregation Method for Solving Electrical Power Dispatch Prob...
A Decomposition Aggregation Method for Solving Electrical Power Dispatch Prob...A Decomposition Aggregation Method for Solving Electrical Power Dispatch Prob...
A Decomposition Aggregation Method for Solving Electrical Power Dispatch Prob...
Β 

More from IJECEIAES

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
Β 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionIJECEIAES
Β 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...IJECEIAES
Β 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...IJECEIAES
Β 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningIJECEIAES
Β 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...IJECEIAES
Β 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...IJECEIAES
Β 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...IJECEIAES
Β 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...IJECEIAES
Β 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyIJECEIAES
Β 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationIJECEIAES
Β 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceIJECEIAES
Β 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...IJECEIAES
Β 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...IJECEIAES
Β 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...IJECEIAES
Β 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...IJECEIAES
Β 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...IJECEIAES
Β 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...IJECEIAES
Β 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...IJECEIAES
Β 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...IJECEIAES
Β 

More from IJECEIAES (20)

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
Β 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regression
Β 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Β 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Β 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learning
Β 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...
Β 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...
Β 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...
Β 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...
Β 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancy
Β 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimization
Β 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performance
Β 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...
Β 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...
Β 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Β 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...
Β 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...
Β 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...
Β 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
Β 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
Β 

Recently uploaded

Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
Β 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
Β 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
Β 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
Β 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
Β 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
Β 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
Β 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
Β 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
Β 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
Β 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
Β 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
Β 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
Β 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoΓ£o Esperancinha
Β 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
Β 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
Β 

Recently uploaded (20)

Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
Β 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
Β 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
Β 
young call girls in Rajiv ChowkπŸ” 9953056974 πŸ” Delhi escort Service
young call girls in Rajiv ChowkπŸ” 9953056974 πŸ” Delhi escort Serviceyoung call girls in Rajiv ChowkπŸ” 9953056974 πŸ” Delhi escort Service
young call girls in Rajiv ChowkπŸ” 9953056974 πŸ” Delhi escort Service
Β 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
Β 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
Β 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
Β 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Β 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
Β 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
Β 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
Β 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
Β 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
Β 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
Β 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Β 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
Β 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Β 
young call girls in Green ParkπŸ” 9953056974 πŸ” escort Service
young call girls in Green ParkπŸ” 9953056974 πŸ” escort Serviceyoung call girls in Green ParkπŸ” 9953056974 πŸ” escort Service
young call girls in Green ParkπŸ” 9953056974 πŸ” escort Service
Β 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
Β 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
Β 

The optimal solution for unit commitment problem using binary hybrid grey wolf optimizer

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 12, No. 1, February 2022, pp. 122~130 ISSN: 2088-8708, DOI: 10.11591/ijece.v12i1.pp122-130  122 Journal homepage: http://ijece.iaescore.com The optimal solution for unit commitment problem using binary hybrid grey wolf optimizer Ali Iqbal Abbas, Afaneen Anwer Department of Electrical Engineering, University of Technology, Baghdad, Iraq Article Info ABSTRACT Article history: Received Mar 22, 2021 Revised Jun 15, 2021 Accepted Jul 2, 2021 The aim of this work is to solve the unit commitment (UC) problem in power systems by calculating minimum production cost for the power generation and finding the best distribution of the generation among the units (units scheduling) using binary grey wolf optimizer based on particle swarm optimization (BGWOPSO) algorithm. The minimum production cost calculating is based on using the quadratic programming method and represents the global solution that must be arriving by the BGWOPSO algorithm then appearing units status (on or off). The suggested method was applied on β€œ39 bus IEEE test systems”, the simulation results show the effectiveness of the suggested method over other algorithms in terms of minimizing of production cost and suggesting excellent scheduling of units. Keywords: Economic dispatch Generation scheduling Grey wolf optimizer Particle swarm optimization Unit commitment This is an open access article under the CC BY-SA license. Corresponding Author: Ali Iqbal Abbas Department of Electrical Engineering, University of Technology Baghdad, Iraq Email: eee.19.14@grad.uotechnology.edu.iq 1. INTRODUCTION Unit commitment is a significant issue in both the operation of electrical power systems and the competitive electricity supply industry and market. It includes two decision-making processes: unit scheduling and economic dispatch (ED). The generators scheduling process involves setting the status of generating units every hour to be (ON or OFF) of the horizon planning while taking into account the constraints of the units' minimum up and down-time. Process of determining the best power generation of generation plants (units) to meet power demand and spinning reserve at every hour at the lowest production cost within capacity unit limits using economic dispatch goals [1]. Because of load variation problem through the day, and for large power systems which contain many plants or units, it is not suitable to operate all plants in time. So a method of coordination among these plants and generating units must be adopted. The coordination involves in which units will be a start-up and the sequence of operating units that must be connected to the network (i.e. ON) and which must be switched OFF. Another problem must be solved that it produces electrical power with fulfilling demands in a minimum cost [2]. Many methods have been used to solve the unit commitment (UC) problem as integer programming [3], branch-and-bound methods [4], dynamic programming (DP) [5]-[8], mixed-integer programming [9], and lagrangian relaxation methods (LR) [10], [11], and priority list method [12]. Also, there are many optimization algorithms suggested to solve unit commitment as whale optimization-differential evolution and genetic algorithm (WODEGA) [13], on mixed-integer programming formulations for the unit commitment problem [14], solving unit commitment and economic load dispatch problems using modern optimization algorithms [15], sested particle swarm optimization (PSO) [16], dynamic formulation of the unit commitment
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708  The optimal solution for unit commitment problem using … (Ali Iqbal Abbas) 123 and economic dispatch problems [17]. In this paper the optimal UC solution based on binary grey wolf optimizer based on particle swarm optimization (BGWOPSO) for (39 bus IEEE system with 10 units) has been presented in discussion and the results compared with related works. 2. RESEARCH METHOD Unit commitment (UC) issues are often used to assess which units must participate in dispatch operations at particular times. The number of units, load capacity, startup cost, spinning reserve, and ramp rate are all constraints that must be considered. The goal is to create a secure UC system that meets the aforementioned constraints at a low total cost. According to their characteristics, power generating systems may be listed as base-load, intermediate-load, or peak-load, so the main constraints can be listed as follows: 2.1. Constraints In order to solve UC problem, the constraints must be satisfied which are imposed as operational requirements. The constraints can be explained as following [1], [18]: a. Power constraint The sum of power generation of each generator at time t (𝑃𝑔𝑖 𝑑 ) equal to demanded power: βˆ‘ 𝑃𝑔𝑖 𝑑 = 𝑃𝐷 𝑑 𝑁𝑔 𝑖=1 (1) where 𝑃𝐷 𝑑 represents active power which demanded at time t and 𝑁𝑔 number of generators. b. Spinning reserve constraint This term is used to characterize the total maximum active generated power from all units in the system minus the current load demand. In other words, mathematically we can say: βˆ‘ 𝑃𝑔𝑖 𝑁𝑔 𝑖=1 (Max) β‰₯ 𝑃𝐷 𝑑 + 𝑃𝑅 𝑑 (2) where Pgi(max) represents the maximum real power of the unit ( i), and 𝑃𝑅 𝑑 is the reserve of real power at time t. c. Power limit constraints 𝑃𝑔𝑖(min) is is the minimum active power of unit i. 𝑃𝑔𝑖(min)≀ 𝑃𝑔𝑖 𝑑 ≀ 𝑃𝑔𝑖(max) (3) d. Minimum up time constraint 𝑇𝑖,π‘œπ‘› 𝑑 is the number of hours that unit (i) is on till time t, and MUTi is the minimum uptime of unit (i). 𝑇𝑖,π‘œπ‘› 𝑑 β‰₯ π‘€π‘ˆπ‘‡π‘– (4) e. Minimum down time constraint 𝑇𝑖,π‘œπ‘“π‘“ 𝑑 represents off hours of unit (i) till time t, and MDTi is the minimum downtime of unit (i). 𝑇𝑖,π‘œπ‘“π‘“ 𝑑 β‰₯ 𝑀𝐷𝑇𝑖 (5) In unit commitment, the priority list to make what unit is ON is based on the rate of the cost of full- load (Ξ³) for a unit which can define as the fuel cost divided on generated power at the maximum value of the unit [1]. 𝛾𝑖 = 𝑓𝑖 π‘ƒπ‘”π‘–π‘šπ‘Žπ‘₯ (6) 𝛾𝑖 = aπ‘–π‘ƒπ‘”π‘–π‘šπ‘Žπ‘₯ + 𝑏𝑖 + 𝑐𝑖 π‘ƒπ‘”π‘–π‘šπ‘Žπ‘₯ (7) Where a unit that has 𝛾𝑖 the least with respect to other units will be prioritized to dispatch its power firstly. The scheduling of units perhaps does not satisfy the constraint of spinning reserve. Therefore must solve this violation that occurred. One approach that found to this purpose is depending on 𝛾𝑖 as following [1]: a) At each time hour, find 𝛾𝑖 via (7) for each uncommitted unit at hour t, then sort them in an ascending form. b) Find the requirement of the spinning reserve at t by (2).
  • 3.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 122-130 124 c) In case the result occurred in point (2) achieves the constraint of spinning reserve, check t, if t < T, go to point 1; otherwise, end this process. In the event point 2 is not achieved, one of the uncommitted units must be committed that has the least 𝛾𝑖from point (1). 2.2. The economic dispatch The main constraint of the operating system is the summation of the active output power of units equal to power demand. The input to every unit, shown as fi, where fi refers to the cost rate of operation of the unit (i) which is the fuel cost. The output of every unit, Pgi, is the active power generated by the ith unit. The total cost represents the summation of the cost of each individual unit which mathematically denoted FT. So the problem of economic dispatch is minimizing FT. The fuel cost fi of unit (i) at any interval time is a function for the power generated of generating unit output Pgi [19]. (𝑓𝑖 𝑑 = 𝑐𝑖 + 𝑏𝑖𝑃𝑔𝑖 + π‘Žπ‘–π‘ƒπ‘”π‘– 2 ) (8) Where ai, bi, and ci are the fuel cost coefficients. The unit has incremental fuel cost (πœ†π‘–) which considered the slope of the input-output curve and equal πœ•π‘“π‘– πœ•π‘ƒπ‘”π‘– = πœ†π‘–. So, for the economical partition of load among units within the plant, the norm is that all units must be operating at the same incremental fuel cost. 2.3. Hybrid grey wolf optimizer base on particle swarm optimization 2.3.1. Particle swarm optimization Particle swarm optimization (PSO) is the algorithm presented by Kennedy and Eberhart [20]. This theory was developed relying mainly on the intelligence of the swarm to do this advanced computational procedure. In a swarm, every particle is considered a feasible solution to the optimization problem. The movement of particles in space depends on the rules of flow. In the case of one of the particles discovering a solution, the other particles will approach it. For all individuals, the values of fitness are estimated and that will be optimized through the function of fitness. As a PSO is a tool of optimization, it provides an exploration process in which residents constantly change their locations over time. Through investigation, each particle maintains the best position it found, Pbest. In addition, among all the Pbest values gained the better fitness is specific by one particle, which is known as the global best, known Gbest [21]. The position of the particle and velocity must be updated. Based on the fitness values the personal location Pbest and global location Gbest are reconstituted as in (9)-(11) [1]: 𝑉𝑖 𝑑+1 = 𝑀𝑑 𝑉𝑖 𝑑 + 𝑐1π‘Ÿ1 𝑑 (𝑃𝑏𝑒𝑠𝑑 𝑑 βˆ’ π‘₯𝑖 𝑑 ) + 𝑐2π‘Ÿ2 𝑑 (𝐺𝑏𝑒𝑠𝑑 𝑑 βˆ’ π‘₯𝑖 𝑑 ) (9) π‘₯𝑖 𝑑+1 = π‘₯𝑖 𝑑 + 𝑉𝑖 𝑑+1 (10) 𝑀𝑑 : Inertia weight factor = π‘€π‘šπ‘Žπ‘₯ βˆ’ π‘€π‘šπ‘Žπ‘₯βˆ’π‘€π‘šπ‘–π‘› πΌπ‘‘π‘’π‘Ÿπ‘šπ‘Žπ‘₯ Γ— πΌπ‘‘π‘’π‘Ÿ (11) where: β€œc1, c2: acceleration coefficient”, β€œx: the location of particle”, β€œr1, r2: Two numbers taken randomly between 0 and 1”. β€œVi t : The particle’s rapidity (velocity) in ith dimension”. Also where β€œβ΅max and ⍡min are the initial and final weights and itermax is the maximum iteration number”. 2.3.2. Grey wolves optimizer (GWO) This method relies on grey wolves' behavior in obtaining their food, as grey wolves are at the topmost of predators [22]. The hierarchy of grey wolves is the leader in the herd is called alpha (Ξ±) and is responsible for giving decisions. The second level is beta (Ξ²) wolves. The third and lower ranks of the pack are delta (Ξ΄) and omega (w) respectively. Alpha is the fittest solution, both beta and delta will be the second and third best solutions respectively [22]. Hunting prey begins first with the process of surrounding prey (encircling), which can be modeled mathematically as in (12) and (13) [22]: 𝐷 βƒ— βƒ— = |𝐢. 𝑋𝑝(π‘˜) βˆ’ 𝑋𝑀(π‘˜)| (12) 𝑋𝑀(π‘˜ + 1) = 𝑋𝑝(π‘˜) βˆ’ 𝐴. 𝐷 βƒ— βƒ— (13) where β€œk: the present iteration”, β€œπ΄ and 𝐷 βƒ— βƒ— : Coefficient vectors”, β€œ 𝑋𝑝: The position vector of prey”, β€œπ‘‹π‘€: The position vector of the grey wolf”. It can calculate the vectors 𝐴 and 𝐢 as in (14) and (15):
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708  The optimal solution for unit commitment problem using … (Ali Iqbal Abbas) 125 𝐴 = 2π‘Ž. π‘Ÿ1 βƒ—βƒ—βƒ— βˆ’ π‘Ž (14) 𝐢 = 2 . π‘Ÿ2 βƒ—βƒ—βƒ— (15) where throughout iterations components β€œπ‘Ž are decreased from 2 to 0 linearly” and β€œ(π‘Ÿ1 βƒ—βƒ—βƒ— , π‘Ÿ2 βƒ—βƒ—βƒ— ) are random vectors between [0, 1]”. Gray wolves can modify their position about the prey [23] and have the capability to distinguish the prey's location. The hunting process is usually alpha-guided. To mathematically represent hunting behavior, it suggests that alpha, beta, and delta have the best known probable site of the prey [22]. Therefore, the first three optimal solutions it was obtained are kept to update their sites in the space proportional with the optimal place [24], and the other solutions, including Omega solutions, are neglected [22]. These solutions can be determined as in (16) [22]. 𝐷𝛼 βƒ—βƒ—βƒ—βƒ—βƒ— = |𝐢1 βƒ—βƒ—βƒ—βƒ— . 𝑋𝛼 βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑋|, 𝐷𝛽 βƒ—βƒ—βƒ—βƒ— = |𝐢2 βƒ—βƒ—βƒ—βƒ— . 𝑋𝛽 βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑋|, 𝐷𝛿 βƒ—βƒ—βƒ—βƒ— = |𝐢3 βƒ—βƒ—βƒ—βƒ— . 𝑋𝛿 βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑋| (16) And by the following formulation can calculate the prey position vector with regard to (Ξ±, Ξ², and Ξ΄) respectively [22], [23]: π‘₯1 βƒ—βƒ—βƒ— = 𝑋𝛼 βƒ—βƒ—βƒ—βƒ— βˆ’ 𝐴1 βƒ—βƒ—βƒ—βƒ— . (𝐷𝛼 βƒ—βƒ—βƒ—βƒ—βƒ— ) , π‘₯2 βƒ—βƒ—βƒ—βƒ— = 𝑋𝛽 βƒ—βƒ—βƒ—βƒ— βˆ’ 𝐴2 βƒ—βƒ—βƒ—βƒ— . (𝐷𝛽 βƒ—βƒ—βƒ—βƒ— ), π‘₯3 βƒ—βƒ—βƒ—βƒ— = 𝑋𝛿 βƒ—βƒ—βƒ—βƒ— βˆ’ 𝐴3 βƒ—βƒ—βƒ—βƒ— . (𝐷𝛿 βƒ—βƒ—βƒ—βƒ— ) (17) where β€œπ‘₯1 βƒ—βƒ—βƒ— , π‘₯2 βƒ—βƒ—βƒ—βƒ— , π‘₯3 βƒ—βƒ—βƒ—βƒ— are a three best solutions (wolves) in the pack at the given iteration k”. By taking the average of π‘₯1 βƒ—βƒ—βƒ— , π‘₯2 βƒ—βƒ—βƒ—βƒ— , π‘₯3 βƒ—βƒ—βƒ—βƒ— , it can calculate the best position as the formulation (18) [23]. 𝑋(π‘˜ + 1) = π‘₯1 βƒ—βƒ—βƒ—βƒ— ,+π‘₯2 βƒ—βƒ—βƒ—βƒ— + π‘₯3 βƒ—βƒ—βƒ—βƒ— 3 (18) As mentioned earlier π‘Ž are decreased from 2 to 0 linearly proportional with the number of iterations, the algorithm has been updated by the (19) to calculate π‘Ž [24]: π‘Ž = 2 βˆ’ π‘˜. 2 max π‘–π‘‘π‘’π‘Ÿ (19) where k: an iteration number, max iter: number of total iterations. 2.3.3. The hybridization Thus, to hybridize the two meta-heuristic methods: GWO and PSO, the exploitation capability in PSO and the exploration capability in GWO will be improved to get the strength of the two variables together [25]. The first three optimal solutions are modified by the control the exploitation and exploration of the grey wolves in the search area by inertia weight factor as in (20) [25]: 𝐷𝛼 βƒ—βƒ—βƒ—βƒ—βƒ— = |𝐢1 βƒ—βƒ—βƒ—βƒ— . 𝑋𝛼 βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑀. 𝑋|, 𝐷𝛽 βƒ—βƒ—βƒ—βƒ— = |𝐢2 βƒ—βƒ—βƒ—βƒ— . 𝑋𝛽 βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑀. 𝑋|, 𝐷𝛿 βƒ—βƒ—βƒ—βƒ— = |𝐢3 βƒ—βƒ—βƒ—βƒ— . 𝑋𝛿 βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑀. 𝑋| (20) Then velocity and position equations in (9) and (10) respectively in hybrid GWOPSO will be [25]: 𝑉𝑖 𝑑+1 = 𝑀𝑑 (𝑉𝑖 𝑑 + 𝑐1π‘Ÿ1 𝑑 (π‘₯1 βˆ’ π‘₯𝑖 𝑑 ) + 𝑐2π‘Ÿ2 𝑑 (π‘₯2 βˆ’ π‘₯𝑖 𝑑 ) + 𝑐3π‘Ÿ3 𝑑 (π‘₯3 βˆ’ π‘₯𝑖 𝑑 ) (21) π‘₯𝑖 𝑑+1 = π‘₯𝑖 𝑑 + 𝑉𝑖 𝑑+1 (22) 2.4. Proposed method hybrid binary GWO based on PSO Because of the algorithm hybrid GWOPSO is unable to solve the problem of feature selection since it is binary problem by its nature, consequently, a binary version of the hybrid PSOGWO must be grown to be appropriate for the feature selection problem [24]. Formulation (20) shown the modifying mechanism of wolves be a function of three vectors' sites that is π‘₯1, π‘₯2; π‘₯3 and it promotes each wolf to the first three best solutions, the updating of position in (18) can be upgraded into (23) [24]: π‘₯𝑑 π‘˜+1 = { 1 𝑖𝑓 π‘ π‘–π‘”π‘šπ‘œπ‘–π‘‘ ( π‘₯1 βƒ—βƒ—βƒ—βƒ— ,+π‘₯2 βƒ—βƒ—βƒ—βƒ— + π‘₯3 βƒ—βƒ—βƒ—βƒ— 3 ) β‰₯ π‘Ÿπ‘Žπ‘›π‘‘ 0 π‘œπ‘‘β„Žπ‘’π‘Ÿπ‘€π‘–π‘ π‘’ (23)
  • 5.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 122-130 126 where β€œ π‘₯𝑑 π‘˜+1 : the binary position which updated at kth iteration in dimension d” β€œrand: a random number pulled from the uniform distribution ∈ [1,0]” and sigmoid (a) is denoted as in (24) [24]: π‘ π‘–π‘”π‘šπ‘œπ‘–π‘‘(π‘Ž) = 1 1+π‘’βˆ’10(π‘₯βˆ’0.5) (24) π‘₯1, π‘₯2, π‘₯3 in (17) are updated and they are calculated by using formulation (25) [24]: π‘₯1 𝑑 = {1 𝑖𝑓 (π‘₯𝛼 𝑑 + 𝑏𝑠𝑑𝑒𝑝𝛼 𝑑 ) β‰₯ 1 0 π‘œπ‘‘β„Žπ‘’π‘Ÿπ‘€π‘–π‘ π‘’ π‘₯2 𝑑 = { 1 𝑖𝑓 (π‘₯𝛽 𝑑 + 𝑏𝑠𝑑𝑒𝑝𝛽 𝑑 ) β‰₯ 1 0 π‘œπ‘‘β„Žπ‘’π‘Ÿπ‘€π‘–π‘ π‘’ (25) π‘₯3 𝑑 = {1 𝑖𝑓 (π‘₯𝛿 𝑑 + 𝑏𝑠𝑑𝑒𝑝𝛿 𝑑 ) β‰₯ 1 0 π‘œπ‘‘β„Žπ‘’π‘Ÿπ‘€π‘–π‘ π‘’ where π‘₯𝛼,𝛽,𝛿 𝑑 the position’s vector of (alpha, beta, and delta) wolves in dimension d. 𝑏𝑠𝑑𝑒𝑝𝛼 𝑑 : a binary step in dimension d that can be denoted as in (26) [24]: 𝑏𝑠𝑑𝑒𝑝𝛼,𝛽,𝛿 𝑑 = { 1 𝑖𝑓 𝑐𝑠𝑑𝑒𝑝𝛼,𝛽,𝛿 𝑑 β‰₯ π‘Ÿπ‘Žπ‘›π‘‘ 0 π‘œπ‘‘β„Žπ‘’π‘Ÿπ‘€π‘–π‘ π‘’ (26) where rand: a random number pulled from the uniform distribution ∈ [1, 0], (d): refers to dimension, 𝑐𝑠𝑑𝑒𝑝𝛼,𝛽,𝛿 𝑑 : Value of the d’s continuous and can be calculated by the next equation [24]: 𝑐𝑠𝑑𝑒𝑝𝛼,𝛽,𝛿 𝑑 = 1 1+𝑒 βˆ’10(𝐴1 𝑑𝐷𝛼,𝛽,𝛿 𝑑 βˆ’0.5) (27) Thus after update the best three solution positions through (25), in BGWOPSO the exploitation and exploration are controlled by an inertia weight factor as in (28) [23]: 𝐷𝛼 βƒ—βƒ—βƒ—βƒ—βƒ— = |𝐢1 βƒ—βƒ—βƒ—βƒ— . 𝑋𝛼 βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑀. 𝑋|, 𝐷𝛽 βƒ—βƒ—βƒ—βƒ— = |𝐢2 βƒ—βƒ—βƒ—βƒ— . 𝑋𝛽 βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑀. 𝑋|, 𝐷𝛿 βƒ—βƒ—βƒ—βƒ— = |𝐢3 βƒ—βƒ—βƒ—βƒ— . 𝑋𝛿 βƒ—βƒ—βƒ—βƒ— (π‘˜) βˆ’ 𝑀. 𝑋| (28) Accordingly, the velocity and positions have been updated as in (29) [24]: 𝑉𝑖 𝑑+1 = 𝑀𝑑 (𝑉𝑖 𝑑 + 𝑐1π‘Ÿ1 𝑑(π‘₯1 βˆ’ π‘₯𝑖 𝑑 ) + 𝑐2π‘Ÿ2 𝑑(π‘₯2 βˆ’ π‘₯𝑖 𝑑 ) + 𝑐3π‘Ÿ3 𝑑(π‘₯3 βˆ’ π‘₯𝑖 𝑑 ) (29) Note that in (29) the best three solutions π‘₯1, π‘₯2, π‘₯3 are updated according to (25) [24]: π‘₯𝑖 𝑑+1 = π‘₯𝑑 π‘˜+1 + 𝑉𝑖 𝑑+1 (30) where π‘₯𝑑 π‘˜+1 and 𝑉𝑖 𝑑+1 are calculated based on (23) and (29) respectively [24]. 2.4.1. Unit commitment program structure using BGWOPSO a. Initially, configured particles randomly and input other parameters as iteration number, c1, c2, and w. within acceptable limits of generated power (pmin and pmax). b. Calculate production cost (fi) and all ED requirements as shown in section (2.3). c. Compare the present (fi) for each particle with Pbest. If the present (fi) is superior to Pbest, then this value is Pbest otherwise Pbest same. Then determine Gbest among Pbest d. Take the best site in (23) as search agent (individual) current site and modify the site of 𝛼, 𝛽, 𝛿 wolves e. Take the site of alpha as the final site of the swarm and the alpha result as the best fitness. f. Update the speed of each individual from (29). g. Revise the position of individual xi t using (30). h. If the iterations number arrives at the maximum number go to stride (9), else back to stride (3). i. Determine the final cost of all combinations, division of power among the units, and trace the units' scheduling. Engender the best value of Gbest means that it is the best power that can be generated from each unit with the lowest total generation cost. Figure 1 presents the above steps through flow chart.
  • 6. Int J Elec & Comp Eng ISSN: 2088-8708  The optimal solution for unit commitment problem using … (Ali Iqbal Abbas) 127 Figure 1. Flow chart of BGWOPSO algorithm in order to solve UC problem 3. RESULTS AND DISCUSSION The proposed algorithm in this paper was applied on standard test system which is: 39 bus IEEE, 10 generating units shown in Figure 2. The date of the test system is presented in Tables 1 and 2 presents the daily load for the test system also. The program for this algorithm was built using MATLAB tools environment. The optimal parameters of PSO which used to obtain the best result are c1=1, c2=1, wmini=0.4, wmaxi=0.9, and the number of populations is 50 with spinning reserve is 0.1 from load demand. The results that arrived of simulating the suggested algorithm based on the test system (IEEE 39-bus) will be shown in Table 3 (see in appendix) where the units that participate in the operating system are recognized in ping color. The final production cost for this case during 24 hours is (563940 $). The No Yes Yes No No Yes No Yes 2 Start Initialize PSO parameters as: populations number, no. of iterations, c1,c2, w Iter= 1 Fitness =fitness best Iter= iter+1 ti=ti+1 is fi (pbest (i)) >pbest (i-1) Pbest (i)= fi Display the status of committed units, load sharing between various units and total cost Pbest (i)= Pbest (i-1) Update particle velocity from (29) and position from (30) Iter=Itermax Evaluate total cost, no. of committed units and power distribution between units t=tmax is Gbest (iter) > Gbest (iter-1) Gbest (iter) = Gbest (iter) Gbest (iter) = Gbest (iter-1) 2 End Take the best site in equation (18) as search agent (individual) current site and modify the site of Ξ±,Ξ²,Ξ΄ wolves 1 1 Solving E.D
  • 7.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 122-130 128 results of the IEEE 39-bus test system are compared with related works that using the same standard test system under the same conditions (i.e 0.1 spinning reserve and same constraints) as shown in Table 4 (see in appendix). It is very clear that the simulation results show the activity of the suggested algorithm BGWOPS in the reduction of the operating cost by (0.046939%-0.003294%) respectively, which proves the superiority of BGWOPSO over the other optimization approaches. Figure 2. IEEE 39-bus test system diagram Table 1. Data of 10 units, 39-bus IEEE system Unit No. Pgimax Pgimin a($/MW2 ) b($/MW) c($/h) MUTi MDTi HSCi CSCi CSHi ISi U1 455 150 0.00048 16.19 1000 8 8 4500 9000 5 8 U2 455 150 0.00031 17.26 970 8 8 5000 10000 5 8 U3 130 20 0.002 16.6 700 5 5 550 1100 4 -5 U4 130 20 0.00211 16.5 680 5 5 560 1120 4 -5 U5 162 25 0.0398 19.7 450 6 6 900 1800 4 -6 U6 80 20 0.00712 22.26 370 3 3 170 340 2 -3 U7 85 25 0.00079 27.74 480 3 3 260 520 2 -3 U8 55 10 0.00413 25.92 660 1 1 30 60 0 -1 U9 55 10 0.00222 27.27 665 1 1 30 60 0 -1 U10 55 10 0.00173 27.79 670 1 1 30 60 0 -1 Table 2. Load demand for 10 units system Hour 1 2 3 4 5 6 7 8 9 10 11 12 Demand 700 750 850 950 1000 1100 1150 1200 1300 1400 1450 1500 Hour 13 14 15 16 17 18 19 20 21 22 23 24 Demand 1400 1300 1200 1050 1000 1100 1200 1400 1300 1100 900 800 4. CONCLUSION This paper suggested a BGWOPSO algorithm to find solving to the unit commitment. The standard test system (IEEE 39-bus test systems) has been used to show the efficiency of the suggested method. From the achieved results, it is clear that the BGWOPSO algorithm is succeeded to fulfilling the minimum production cost and optimal scheduling for power generation during 24 time hours for the test systems under consideration. In terms of computation time and cost, the proposed method (BGWOPSO) outperformed the other various technologies in this analysis. The proposed algorithm reduced computing time, allowed fewer units to be started up, and had a lower scheduling cost, according to the results. This method can be used by power companies to dispatch units, and governments can use the results to promote and implement renewable energy power generation. The future work can be used the multiobjective function for minimizing the operation cost instead of a single objective function.
  • 8. Int J Elec & Comp Eng ISSN: 2088-8708  The optimal solution for unit commitment problem using … (Ali Iqbal Abbas) 129 APPENDIX Table 3. Scheduling of generation and commitment of 10 units system by BGWOPSO Generation scheduling Hour Demand U1 U2 U3 U4 U5 U6 U7 U8 U9 U10 1 700 455 245 0 0 0 0 0 0 0 0 2 750 455 295 0 0 0 0 0 0 0 0 3 850 455 370 0 0 25 0 0 0 0 0 4 950 455 455 0 0 40 0 0 0 0 0 5 1000 455 390 0 130 25 0 0 0 0 0 6 1100 455 360 130 130 25 0 0 0 0 0 7 1150 455 410 130 130 25 0 0 0 0 0 8 1200 455 455 130 130 30 0 0 0 0 0 9 1300 455 455 130 130 85 20 25 0 0 0 10 1400 455 455 130 130 162 33 25 10 0 0 11 1450 455 455 130 130 162 73 25 10 10 0 12 1500 455 455 130 130 162 80 25 43 10 10 13 1400 455 455 130 130 162 33 25 10 0 0 14 1300 455 455 130 130 85 20 25 0 0 0 15 1200 455 455 130 130 30 0 0 0 0 0 16 1050 455 310 130 130 25 0 0 0 0 0 17 1000 455 260 130 130 25 0 0 0 0 0 18 1100 455 360 130 130 25 0 0 0 0 0 19 1200 455 455 130 130 30 0 0 0 0 0 20 1400 455 455 130 130 162 33 25 10 0 0 21 1300 455 455 130 130 85 20 25 0 0 0 22 1100 455 455 0 0 145 20 25 0 0 0 23 900 455 425 0 0 0 20 0 0 0 0 24 800 455 345 0 0 0 0 0 0 0 0 Units scheduling Hour Demand U1 U2 U3 U4 U5 U6 U7 U8 U9 U10 1 700 1 1 0 0 0 0 0 0 0 0 2 750 1 1 0 0 0 0 0 0 0 0 3 850 1 1 0 0 1 0 0 0 0 0 4 950 1 1 0 0 1 0 0 0 0 0 5 1000 1 1 0 1 1 0 0 0 0 0 6 1100 1 1 1 1 1 0 0 0 0 0 7 1150 1 1 1 1 1 0 0 0 0 0 8 1200 1 1 1 1 1 0 0 0 0 0 9 1300 1 1 1 1 1 1 1 0 0 0 10 1400 1 1 1 1 1 1 1 1 0 0 11 1450 1 1 1 1 1 1 1 1 1 0 12 1500 1 1 1 1 1 1 1 1 1 1 13 1400 1 1 1 1 1 1 1 1 0 0 14 1300 1 1 1 1 1 1 1 0 0 0 15 1200 1 1 1 1 1 0 0 0 0 0 16 1050 1 1 1 1 1 0 0 0 0 0 17 1000 1 1 1 1 1 0 0 0 0 0 18 1100 1 1 1 1 1 0 0 0 0 0 19 1200 1 1 1 1 1 0 0 0 0 0 20 1400 1 1 1 1 1 1 1 1 0 0 21 1300 1 1 1 1 1 1 1 0 0 0 22 1100 1 1 0 0 1 1 1 0 0 0 23 900 1 1 0 0 0 1 0 0 0 0 24 800 1 1 0 0 0 0 0 0 0 0 The total cost= 563940 $ Table 4. Comparison total production cost between BGWOPSO and other approaches with No. Method Best generation cost ($) Percentage of production cost for BGWOPSO to another algorithms 1 New Genetic Approach (NGA) [26] 591715 0.046939 2 Two Stage Genetic Algorithm (TSGA) [27] 568314.56 0.007694 3 GA [28] 565866 0.0034036 4 PSO-LR [29] 565835 0.003349 5 LR [28] 565828 0.003336 6 Improved DA-PSO [1] 565807.31 0.003299 7 Discrete Binary PSO [30] 565804 0.003294 8 Proposed method hybrid BGWOPSO 563940 -
  • 9.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 122-130 130 REFERENCES [1] S. Khunkitti, N. R. Watson, R. Chatthaworn, S. Premrudeepreechacharn, and A. Siritaratiwat, β€œAn improved DA-PSO optimization approach for unit commitment problem,” Energies, vol. 12, 2019. doi: 10.3390/en12122335. [2] S. Sivanagaraju and G. Sreenivasan, β€œPower system operation and control,” Pearson, 2009. [3] K. W. Edwin, H. D. Kochs, and R. J. Taud, β€œInteger programming approach to the problem of optimal unit commitment with probabilistic reserve determination,” IEEE Trans. Power Appar. Syst., vol. PAS-97, no. 6, pp. 2154–2166, 1978, doi: 10.1109/TPAS.1978.354719. [4] A. I. Cohen and M. Yoshimura, β€œA branch-and-bound algorithm for unit commitment,” IEEE Trans. Power Appar. Syst., vol. PAS-102, no. 2, pp. 444–451, 1983, doi: 10.1109/TPAS.1983.317714. [5] C. K. Pang, G. B. Sheble, and F. Albuyeh, β€œEvaluation of dynamic programming based methods and multiple area representation for thermal unit commitments,” IEEE Trans. Power Appar. Syst., vol. PAS-100, no. 3, pp. 1212–1218, 1981, doi: 10.1109/TPAS.1981.316592. [6] W. L. Snyder, H. D. Powell, and J. C. Rayburn, β€œDynamic programming approach to unit commitment,” IEEE Trans. Power Syst., vol. 2, no. 2, pp. 339–348, 1987, doi: 10.1109/TPWRS.1987.4335130. [7] C. C. Su and Y. Y. Hsu, β€œFuzzy dynamic programming: An application to unit commitment,” IEEE Trans. Power Syst., vol. 6, no. 3, pp. 1231–1237, 1991, doi: 10.1109/59.119271. [8] P. K. Singhal and R. N. Sharma, β€œDynamic programming approach for solving power generating unit commitment problem,” 2nd Int. Conf. on Comp. and Commu. Tech., 2011, pp. 298–303, doi: 10.1109/ICCCT.2011.6075161. [9] J. A. Muckstadt and R. C. Wilson, β€œAn application of mixed-integer programming duality to scheduling thermal generating systems,” IEEE Trans. Power Appar. Syst., vol. PAS-87, no. 12, pp. 1968–1978, 1968, doi: 10.1109/TPAS.1968.292156. [10] F. Zhuang and F. D. Galiana, β€œTowards a more rigorous and practical unit commitment by lagrangian relaxation,” IEEE Trans. Power Syst., vol. 3, no. 2, pp. 763–773, 1988, doi: 10.1109/59.192933. [11] A. Merlin and P. Sandrin, β€œA new method for unit commitment at Electricite de France,” IEEE Trans. power Appar. Syst., vol. PAS-102, no. 5, pp. 1218–1225, 1983, doi: 10.1109/TPAS.1983.318063. [12] G. B. Sheble, β€œSolution of the unit commitment problem by the method of unit periods,” IEEE Trans. Power Syst., vol. 5, no. 1, pp. 257–260, 1990, doi: 10.1109/59.49114. [13] A. Singh and A. Khamparia, β€œA hybrid whale optimization-differential evolution and genetic algorithm based approach to solve unit commitment scheduling problem: WODEGA,” Sustain. Comput. Informatics Syst., vol. 28, 2020, doi: 10.1016/j.suscom.2020.100442. [14] B. Knueven, J. Ostrowski, and J. P. Watson, β€œOn mixed-integer programming formulations for the unit commitment problem,” INFORMS J. Comput., vol. 32, no. 4, pp. 857–876, Sep. 2020, doi: 10.1287/ijoc.2019.0944. [15] Z. G. Hassan, M. Ezzat, and A. Y. Abdelaziz, β€œSolving unit commitment and economic load dispatch problems using modern optimization algorithms,” Int. J. Eng. Sci. Technol., vol. 9, no. 4, 2017, doi: 10.4314/ijest.v9i4.2. [16] M. Farsadi, H. Hosseinnejad, and T. S. Dizaji, β€œSolving unit commitment and economic dispatch simultaneously considering generator constraints by using nested PSO,” ELECO 2015 - 9th Int. Conf. Electr. Electron. Eng., 2016, pp. 493–499, doi: 10.1109/ELECO.2015.7394478. [17] M. Tuffaha and J. T. Gravdahl, β€œDynamic formulation of the unit commitment and economic dispatch problems,” Proc. IEEE Int. Conf. Ind. Technol., 2015, vol. 2015, pp. 1294–1298, doi: 10.1109/ICIT.2015.7125276. [18] Y. Zhai, X. Liao, N. Mu, and J. Le, β€œA two-layer algorithm based on PSO for solving unit commitment problem,” Soft Comput., vol. 24, no. 12, pp. 9161–9178, 2020, doi: 10.1007/s00500-019-04445-x. [19] A. J. Wood, B. F. Wollenberg, and G. B. Sheble, β€œPower generation, operation, and control,” 3rd ed, Wiley, New York, 2014. [20] J. Kennedy and R. C. Eberhart, β€œParticle swarm optimization,” Proceedings of the IEEE International Conference on Neural Networks, Perth, Australia, vol. 4, 1995, pp. 1942–1948. [21] P. Sriyanyong and Y. H. Song, β€œUnit commitment using particle swarm optimization combined with lagrange relaxation,” IEEE Power Eng. Soc. Gen. Meet., vol. 3, no. 6, pp. 2752–2759, 2005, doi: 10.1109/pes.2005.1489390. [22] S. Mirjalili, S. M. Mirjalili, and A. Lewis, β€œGrey wolf optimizer,” Adv. Eng. Softw., vol. 69, pp. 46–61, 2014, doi: 10.1016/j.advengsoft..12.007. [23] V. K. Kamboj, β€œA novel hybrid PSO–GWO approach for unit commitment problem,” Neural Comput. Appl., vol. 27, no. 6, pp. 1643–1655, 2016, doi: 10.1007/s00521-015-1962-4. [24] Q. Al-Tashi, S. J. A. Kadir, H. M. Rais, S. Mirjalili, and H. Alhussian, β€œBinary optimization using hybrid grey wolf optimization for feature selection,” IEEE Access, vol. 7, pp. 39496–39508, 2019, doi: 10.1109/ACCESS.2019.2906757. [25] N. Singh and S. B. Singh, β€œHybrid algorithm of particle swarm optimization and grey wolf optimizer for improving convergence performance,” J. Appl. Math., vol. 2017, 2017, doi: 10.1155/2017/2030489. [26] D. Ganguly, V. Sarkar, and J. Pal, β€œA new genetic approach for solving the unit commitment problem,” 2004 Int. Conf. Power Syst. Technol. POWERCON 2004, vol. 1, pp. 542–547, 2004, doi: 10.1109/icpst.2004.1460054. [27] A. S. Eldin, M. A. H. El-sayed, and H. K. M. Youssef, β€œA two-stage genetic based technique for the unit commitment optimization problem,” 12th Int. Middle East Power Syst. Conf. 2008, pp. 425–430D. [28] D. N. Simopoulos, S. D. Kavatza and C. D. Vournas, "Unit Commitment by an Enhanced Simulated Annealing Algorithm," 2006 IEEE PES Power Systems Conference and Exposition, 2006, pp. 193-201, doi: 10.1109/PSCE.2006.296296. [29] H. H. Balci and J. F. Valenzuela, β€œScheduling electric power generators using particle swarm optimization combined with the Lagrangian relaxation method,” Int. J. Appl. Math. Comput. Sci., vol. 14, no. 3, pp. 411–421, 2004. [30] Z. L. Gaing, β€œDiscrete particle swarm optimization algorithm for unit commitment,” 2003 IEEE Power Eng. Soc. Gen. Meet. Conf. Proc., vol. 1, pp. 418–424, 2003, doi: 10.1109/pes.2003.1267212.