Binary grey wolf optimizer models for profit based unit commitment of price-taking GENCO in electricity market

Binary grey wolf optimizer models for profit based unit commitment of price-taking GENCO in electricity market

Accepted Manuscript Binary grey wolf optimizer models for profit based unit commitment of price-taking GENCO in electricity market Srikanth Reddy K, L...

916KB Sizes 1 Downloads 16 Views

Accepted Manuscript Binary grey wolf optimizer models for profit based unit commitment of price-taking GENCO in electricity market Srikanth Reddy K, Lokesh Kumar Panwar, B.K. Panigrahi, Rajesh Kumar, Ameena Alsumaiti PII:

S2210-6502(16)30200-0

DOI:

https://doi.org/10.1016/j.swevo.2018.10.008

Reference:

SWEVO 457

To appear in:

Swarm and Evolutionary Computation BASE DATA

Received Date: 19 August 2016 Revised Date:

18 October 2018

Accepted Date: 19 October 2018

Please cite this article as: S. Reddy K, L.K. Panwar, B.K. Panigrahi, R. Kumar, A. Alsumaiti, Binary grey wolf optimizer models for profit based unit commitment of price-taking GENCO in electricity market, Swarm and Evolutionary Computation BASE DATA (2018), doi: https://doi.org/10.1016/ j.swevo.2018.10.008. This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.

ACCEPTED MANUSCRIPT

Binary Grey Wolf Optimizer Models for Profit Based Unit Commitment of Price-taking GENCO in Electricity Market

RI PT

Srikanth Reddy Ka*, Lokesh Kumar Panwarb, BK Panigrahia, Rajesh Kumarc, Ameena Alsumaitid a

SC

Department of Electrical Engineering, IIT Delhi, India. b Center for Energy studies, IIT Delhi, India c Department of Electrical Engineering, MNIT Jaipur, India d Department of Electrical and Computer Engineering, Khalifa University, Abu Dhabi, UAE.

M AN U

Abstract

The restructuration of electric power sector has renovated the power system operational planning. In the deregulated market, electricity is treated as an entity unlike in the traditional vertically integrated market model where it is treated as a service provided by the generation companies (GENCOs). The task of GENCO is to perform self-scheduling of available units so as to achieve maximum profit in restructured

TE D

power sector. Therefore, the problem of profit based unit commitment (PBUC) in deregulated markets can be formulated as a commitment and generation allocation through self-scheduling procedure. The

EP

commitment schedule optimization, i.e whether the status of a thermal unit is to be changed to on or off state, is a binary problem. Thus, the PBUC problem requires binary optimization for commitment and real

AC C

valued optimization for generation allocation. In this paper, three binary grey wolf optimizer (BGWO) models are presented to solve the profit based self-scheduling problem of GENCO. The BGWO models proposed in this paper differ with respect to the transformation function used to map real valued wolf position into a binary variable. The binary mapping of commitment status is carried out using sigmoid and tangent hyperbolic transfer functions. Also, in the sigmoidal transfer function, two binary transformation procedures, namely crossover and conventional sigmoidal transfer function, are presented. The effectiveness of the proposed models in improving the solution quality of PBUC problem is examined using two test systems, a 3 unit and a 10 unit test system. In addition, two cases of GENCO market

ACCEPTED MANUSCRIPT participation with and without reserve market participation are simulated. In the test case with reserve market participation, two commonly used reserve payment models are examined. Simulation results are presented and compared to existing approaches that have been used to solve the PBUC problem. The

RI PT

simulation results and statistical analysis demonstrate the improved solution quality (profit or fitness value) of the PBUC problem and statistical significance of the BGWO models with respect to solution quality obtained as compared to other established meta-heuristic approaches.

Profit base unit commitment (PBUC), Meta-heuristic optimization, Electricity market,

SC

Keywords:

Binary grey wolf optimizer (BGWO), Constrained optimization, Nature inspired optimization. ∗Corresponding

M AN U

author Email addresses: [email protected] (Srikanth Reddy K), [email protected] (Lokesh Kumar Panwar), [email protected] (B.K.Panigrahi), [email protected] (Rajesh Kumar) Preprint submitted to Swarm and Evolutionary Computation August 19, 2016

1. INTRODUCTION

TE D

The electricity market structure around the globe has been transforming into deregulated nature from conventional vertically integrated model. As a result, the unit commitment and generation scheduling practice of the generation company (GENCO) changed from cost minimization to profit maximization [1].

EP

In this structure, GENCO acts as a price taking entity and schedules its available generation assets for

AC C

various services as applicable, considering the generator’s operating and cost characteristics [2]. Therefore, the forecasted load and reserve requirement of the power system network provides the participation limit for GENCO. Therefore, in this self-scheduling procedure do not impose any obligations related to load/reserve fulfillment as in case of traditional/conventional market mechanism [3-4]. Thereupon, concurrent provisions to participate in various markets offering different services for a single GENCO were identified in the pursuit of profit maximization. However, earlier models have partially considered reserve costs and revenues [5]. Later, more appropriate and accurate models for market participation are developed and are adopted in this work [6].

ACCEPTED MANUSCRIPT The non-linear nature of the generation scheduling was intensified through the profit based unit commitment problem in comparison with traditional cost minimization problem. In PBUC, some of the constraints, like load and reserve satisfaction, are modeled as soft constraints, unlike cost minimization

RI PT

problem in which both the load constraint and reserve constraint are equality constraints. The constraints pertaining to the minimum up and down time and ramp rate remained same in PBUC as that of conventional Unit Commitment (UC) problem. Over the past decade, the problem of GENCO selfscheduling through PBUC attracted considerable interest. As a result, different optimization approaches are

SC

proposed to solve the PBUC problem. Earlier models incorporated reserve market participation of GENCO

M AN U

using forecasted energy and reserve price [7]. The Lagrangian multiplier adjustment approach is used to accompany the thermal unit scheduling [8]. However, the non-convex nature of the PBUC problem led to convergence related issues [16]. Later, the convergence issue is resolved using gradient based Lagrangian Relaxation (LR) approach. However, the gradient based solutions are vulnerable to local minima for nonconvex problems like PBUC. The local minima problem is solved using computationally intelligent and

TE D

heuristic approaches like Genetic Algorithm (GA) in which softer demand constraints are modeled [3]. Thereafter, hybrid techniques like Lagrangian Relaxation-Evolutionary Programming (LR-EP) are proposed to suppress the issues with LR by using evolutionary programming for the Lagrangian multiplier

EP

update [9]. Similarly, Lagrangian Relaxation-Genetic Algorithm (LR-GA) is also proposed in which GA is used to update Lagrangian multipliers [10]. The evolutionary approaches are hindered by the fact the

AC C

convergence of the algorithm is highly dependent on various factors such as mutation rate, crossover rate, parent selection method etc. Consequently, one has to perform multiple experimentations to find optimal parameters otherwise which the problem can encounter premature convergence. Later, the optimal allocation of energy and reserve capacities is carried out using Tabu-Search (TS) [11]. While, the TS approach scores in terms of excepting from local minima by allowing non-improving solution, it also requires optimal tuning of various parameters similar to GA. Thereafter, an integer based linear

ACCEPTED MANUSCRIPT programming approach is developed with superior performance as compared to LR [12]. However, the same endured the computational problems with increment in system dimension. Recent literature showed the application of various meta-heuristic approaches like Particle Swarm

RI PT

Optimization (PSO) [13], Muller Method (MM) [14], Nodal Ant Colony Optimization (NACO) [15], Parallel Nodal Ant Colony Optimization (PNACO) [16], Gravitational Search-Lagrangian Relaxation Based Artificial Neural Network (GSLRANN) [17], hybrid Lagrangian Relaxation- Invasive Weed Optimization (LR-IWO) [18], Tabu-Search-Evolutionary Particle Swarm Optimization (TS-EPSO) [19],

SC

Particle Swarm Optimization-Dynamic Programming (PSO-DP) [20], Variable Neighborhood TabuS

M AN U

Parallel Enhanced Particle Swarm Optimization with island model (VTS-PEPSO) [21], Lagrangian Relaxation-Particle Swarm Optimization (LR-PSO) [22], Parallel Artificial Bee Colony (PABC) [23], Multi Agent System (MAS) [24] based approach, Imperialist Competitive Algorithm (ICA) [25], Ant Colony Optimization (ACO) [26], Improved Pre Prepared Power Demand (IPPD) [27], Binary Fireworks Algorithm (BFWA) [37], etc., to solve the PBUC problem. The approaches have different pros and cons for

TE D

application to high dimension problems such as UC and PBUC. For example, PSO based algorithms present a simple way of implementation with minimum parameter tuning. However, the vulnerability of falling into local minima hinders the application of PSO to problems with high dimension. The other class

EP

of algorithms called ant colony algorithms (NACO, PNACO, ACO) gains over other algorithms with inherent parallelism. However, ACO algorithms are prone to random decisions and uncertain convergence

AC C

time. The physical phenomenon based algorithms such as Gravitational Search Algorithm (GSA) are also prone to fall into local optima and solution precision for computationally challenging problems. Therefore, the heuristic approaches are either simple to apply with local optimum vulnerability or need optimal parameter tuning for improved or best possible performance. The motivation behind this work is the successful implementation of meta-heuristic framework Binary Grey Wolf Optimizer [28] in solving several computationally challenging optimization problems such as PBUC in electricity market to maximize the GENCO profit. Some of the applications of GWO are

ACCEPTED MANUSCRIPT blackout risk prevention [29], optimal reactive power dispatch [30], solar maximum power point tracking (MPPT) [31], optimization of photonic crystal filter [32], etc. Recently, binary wolf optimizer has been developed and applied successfully to feature selection problem [33]. The application of GWO to the

RI PT

engineering problems is based on the advantages of the meta-heuristic approach GWO, such as its requirement for parameter tuning corresponding to a particular problem. This paper presents the application of various Binary Grey Wolf Optimization (BGWO) models to solve non-convex, computationally challenging, bounded and constrained PBUC problem of GENCO in power system.

SC

Rest of the paper is organized as follows: Section 2 introduces the PBUC problem of GENCO. Section

M AN U

3 outlines the theory of GWO and various BGWO models. The application and solution procedure of PBUC using BGWO is described in Section 4. The test system description, simulation conditions, parameter settings are explained in Section 5. The same section also presents the simulation results and discussion along with statistical significance of the proposed BGWO models. Finally section 6 concludes

TE D

the paper with key findings of the work.

2. PROBLEM FORMULATION

In the self-scheduling problem such as PBUC, GENCO acts as price taker and schedules the available

EP

units to incur maximum profit. The different cash flows like GENCO costs and revenues in various market services i.e., energy and ancillary (reserve) markets, are illustrated along with GENCO objective in the

AC C

following sub-sections. Nomenclature

A. Sets and Indices 



 

Hour of the scheduling day Conventional (coal fired) Generator(s) Time horizon (24 hours) Conventional generators set

ACCEPTED MANUSCRIPT B. Decision variables (, )

Energy market bid of  thermal unit for  hour

(, ) (, )

ON/OFF state of  thermal unit at  hour

C. Parameters System load at  hour



Lower generation limit for  thermal unit

 () 

Required system reserve for  hour

SC

()

M AN U

Upper generation limit for  thermal unit

(, )

Startup cost for  thermal unit at  hour

 ()

Cold startup cost of  thermal unit

 ()

Hot startup cost of  thermal unit

Minimum down time of  thermal unit



Time(hours) for which  thermal unit is OFF

 ()

Minimum up time of  thermal unit

! ()

EP

()

TE D

 ()

 ()

Ramp down rate of  thermal unit

Time(hours) for which  thermal unit is ON

Ramp up rate of  thermal unit

" ()

Cold start hours of  thermal unit

()

AC C

 ()

#()

RI PT

Reserve market bid of  thermal unit for  hour

Spot price of energy market at  hour

Reserve market price at  hour

ACCEPTED MANUSCRIPT $

Probability of contingency occurrence

!

Number of generators

%

Total number of hours

RI PT

2.1. Objective Function In contrast to the traditional or vertically integrated conventional power system operations [6], in deregulated markets, the objective of GENCO is to maximize profit by self-scheduling procedures. The

SC

objective of GENCO in a deregulated market will maximize the difference between total revenue (RV) and total cost (TC) as given by,

(1)

M AN U

&'(&)* +$,- = &'(. ( 0 − %)

Where, RV represents the total revenue that GENCO receives from market participation. The total revenue received by GENCO varies with respect to the payment methods pertaining to various market operating and clearing mechanisms in practice. Two of the widely used payment methods are discussed in detail as follows. The payment strategies for reserve allocated by generator in reserve market depend on the the

TE D

amount of time during which, payment is made and type of payment. The payment for reserve capacity can be of two types, reserve capacity payments and energy payments. The reserve capacity payment is made to the generators irrespective of the reserve capacity’s deployment. The energy payment is made for the

EP

duration for which the actual generation from the reserve capacity is allocated.

AC C

2.1.1. Reserve Payment Method A (payment for energy) In this payment method (method A), the allocated reserve is paid only for the actual time it is called upon to serve. Therefore, the reserve payment ($ () (, )) depends on the probability ($) with which it is called to serve. The following expression represents the total payment to GENCO participating in both energy and reserve market.

ACCEPTED MANUSCRIPT 

9:



9:

0 = 2 2345(, )6#()(, )78 + 2 2 $ () (, )(, ) ;< ;<

;< ;<

(2)

In general, for this method, the reserve price is much higher compared to that of spot energy market

function for this method is given by, 

9:



9:

+$,- = >2 2345(, )6#()(, )78 + 2 2 $ () (, )(, )? ;< ;<



;< ;<

9:

RI PT

price. This is to ensure that allocated reserve of GENCO makes considerable revenues. The total profit

(3)

SC

− >2 23(1 − $)4 A 5(, )6(, )7 + ${ A 5(, ) + (, )6(, )} + {(, )(, )}8? ;< ;<

M AN U

The first term denotes the revenue incurred by GENCO by scheduling generators in the energy market and the second term denotes the total cost (TC) of energy and reserve market schedules which again consists of two parts, fuel cost and startup cost. The shutdown costs, being a very small fraction of the startup cost, are often neglected. In (3),

A

, the fuel cost of  generator for  hour, can be given as follows. A 5(, )6

= ' (, )D + E (, ) + F

(4)

TE D

In the above equation ' , E , F denote cost coefficients of  generator. In equation (3), (, ) is the startup cost, which can either be hot or cold startup cost, given by,  (),  (),

-  ( ) ≤  ( ) ≤ " ( ) +  () - " ( ) +  ( ) <  ()

(5)

AC C

EP

(, ) = G

2.1.2. Reserve Payment Method B (Payment for energy and capacity) In method B, the GENCO is entitled for two types of payments for the amount of the reserve capacity that is used, i.e., capacity payment and energy payment., Both of these payments are dependent on the reserve deployment probability. The GENCO will receive spot market price for the duration it generates electricity. On the other hand, the reserve price is paid for the amount of time in which the reserve capacity is not called to serve. Therefore, the total revenue can be expressed as follows.

ACCEPTED MANUSCRIPT 

9:



9:

0 = 2 2345(, )6#()(, )78 + 2 2{$#() (, ) + (1 − $) () (, )}(, ) ;< ;<

;< ;<

(6)

The first term of (6) represents the energy payments to GENCO, while the second term represents the

RI PT

reserve payments. In the reserve payment, the first term ( $#() (, )) represents the amount paid to GENCO reserve when called upon to serve, which is a function of the reserve deployment probability. For the rest of the time, GENCO receives capacity payment ((1 − $) () (, )) for the amount of the capacity



9:



9:

SC

scheduled for reserve. Thus, the total profit earned by GENCO in Method B is given as follows.

+$,- = >2 2345(, )6#()(, )78 + 2 2{(1 − $)#() + $ ()} (, )(, )? 

;< ;<

9:

M AN U

;< ;<

(7)

− >2 23(1 − $)4 A 5(, )6(, )7 + ${ A 5(, ) + (, )6(, )} + {(, )(, )}8? ;< ;<

Where, the second term of (7) represents the total cost of operation incurred by the GENCO for energy as

TE D

well as reserve market participation [37].

2.2. Constraints

Similar to the UC problem, all the thermal unit constraints are applicable to PBUC problem as well.

EP

However, the system constraints of UC problem undergo small variations in the context of self-scheduling approach in PBUC problem. The details of system constraints and thermal unit’s operation constraints are

AC C

explained in the following sections.

2.2.1. System constraints a. Load constraint

The load constraint in profit based unit commitment is different from the traditional unit commitment and suggests that the generators may or may not satisfy the whole load of the network and may generate less than or equal to the forecasted load requirements of the system.

ACCEPTED MANUSCRIPT 9:

2 (, ) ≤  ()

(8)

;<

b. Spinning reserve constraint

Similar to the load constraint, the GENCO does not have any obligation to abide by the reserve

[6]. 9:

2  (, )(, ) ≥  ()

(9)

SC

;<

RI PT

constraints, i.e., it can schedule its generators to supply less than or equal to the predicted system reserve

Where,  ()is the required reserve for  hour and  (, ) is the reserve available from  thermal unit

M AN U

at  hour, which is given by,

 (, ) = 5 − (, )6(, ) )

(10)

2.2.2. Thermal Unit Constraints

TE D

 in equation (8) corresponds to the maximum capacity of  thermal unit.

Apart from system constraints, the PBUC is also associated with thermal unit constraints that need to be

dispatch (ED).

EP

satisfied during commitment, de-commitment and power allocation to generators according to the economic

AC C

a. Generation limits

Considering the operation constraints of thermal generator and its auxiliary systems, actual generated power of any generator should be strictly within its upper and lower bounds. (11)  < (, ) <    where,  ,  are the minimum and maximum generation limits of  thermal unit respectively.

b. Minimum up/down times There exists a pre-defined time (in hours) between state transition (ON/OFF) of a thermal unit given as,

ACCEPTED MANUSCRIPT 51 − (,  + 1)6 ( ) ≤ ! ( ), -(, ) = 1 (,  + 1) ( ) ≤  ( ), -(, ) = 0

(12)

denotes the number of hours for which the  unit is in ON state. c. Ramp up/down rates

RI PT

Where,  () is the minimum time for which the unit should be kept ON once it is committed, ! ()

Similarly, the hourly variation of thermal unit power generation is limited by ramp up and down rates.

SC

, () < (, ) < , ()

M AN U

Where,

(13)

, () = max (5 6,  (,  − 1) −  ()) (14) , () = min (( ), (,  − 1) −  ()) In (14),  (),  () correspond to ramp down and up rates of the ith generator respectively, (,  − 1)

d. Initial states

TE D

is the power generation of  plant during ( − 1) hour.

Information about ON/OFF status of thermal units prior to scheduling period is very important as it may

EP

influence cost parameters along with system and unit constraints.

AC C

3. BINARY GREY WOLF OPTIMIZER (BGWO) 3.1. Overview of grey wolf algorithm (GWO) The grey wolf optimizer belongs to the class of bio-inspired heuristic search algorithms being used to solve computationally challenging, non-linear, constrained optimization problems. The GWO is motivated by the hierarchical and hunting behavior of grey wolves which often carry out their activities in a pack. The distinguishing features of grey wolves are explained as follows.

ACCEPTED MANUSCRIPT 3.1.1. Hierarchy in the grey wolf pack The wolf pack is divided into 4 groups based on the social hierarchy. The alpha (Q) wolf sits at the top of the wolf pack and is considered as the leader of the pack. The alpha wolf is also considered as the

RI PT

most intelligent among other wolves, but may not be the strongest physically. The decisions regarding movement and hunting are decided by the alpha wolf. The next level in the hierarchy consists of beta (R) wolf whose job is to make sure the decisions of the alpha wolf get implemented within the wolf pack. The beta wolf is the potential candidate to be the alpha wolf once the alpha expires. The lowest level of the wolf

SC

pack is occupied by omega (S) wolves. The omega wolves are subordinate to the remaining wolves of the pack and submit to the alpha, beta and delta wolves. The group of wolves which do not belong to

M AN U

Q, R 'TU S are classified as delta (V) wolves. The delta wolves subordinate to alpha and beta wolves. However, the delta wolves have the power to dictate the omega wolves. The delta wolves perform the safety and security actions of the pack. The delta wolves are also responsible for providing food and care

3.1.2. Encircling the prey

TE D

for the entire wolf pack.

The foremost activity that the wolf pack performs when approaching the prey is to encircle it. The

AC C

EP

encircling procedure of the wolf around prey is mathematically modeled as follows: ur ur uuur uur D =| C. X p (k ) − X (k ) |

(15)

\X WX(Y + 1) = WXZ (Y) − X. [

(16)

ur ur where, the current iteration is represented by Y, A and C denote the coefficient vectors, position vector of

uuur uur the prey is denoted by X p (k ) and X represents the position vector of a grey wolf during the Y iteration.

The coefficients X and X are expressed as follows.

X = 2'X. $X − 'X

(17)

ACCEPTED MANUSCRIPT ur ur C = 2.r2

(18)

r r r where, components of a reduces linearly from 2 to 0 as the iterative search process progresses, r1 , r 2 are

RI PT

random vectors uniformly distributed over [0, 1].

3.1.3. Hunting the prey

The hunting process is guided by the alpha wolf, which is aided by the beta and delta wolf in making hunting decisions. Thus, alpha, beta and delta wolves have better knowledge of the prey position compared

SC

to other wolves. Therefore, the first three best positions of the wolf pack are designated as the positions of

M AN U

the alpha, beta and delta wolves respectively. These positions are used by other wolves of the pack to update their respective positions on an iterative basis. The update process of the wolves in search of prey

ur ur uur uur Dα =| C1. X α − X |

(19)

ur ur uur uur D β =| C 2 . X β − X |

(20)

TE D

(optimal solutions) is given as follows:

ur ur uur uur Dδ =| C 3 . X δ − X |

(21)

EP

The position of the remaining wolves with respect to the position of the best three wolves is estimated by

AC C

using their respective distance from the alpha, beta and delta wolves (19-21) as follows: uur uur ur ur X 1 = X α − A1 .D α

(22)

uur uur ur ur X 2 = X β − A 2 .D β

(23)

uur uur ur ur X 3 = X δ − A 3 .D δ

(24)

The final position update of wolves can be expressed as follows. uur uur uur uur X1 + X 2 + X 3 X (k + 1) = 3

(25)

ACCEPTED MANUSCRIPT 3.2. Binary Grey Wolf Optimization The application of GWO for PBUC requires a conversion of real valued search space and variables to binary values through appropriate transformation. To this end, this paper presents four distinct approaches

result in different solution quality and convergence characteristics.

3.2.1. BGWO Model 1

RI PT

for GWO binary transformation The binary update process for the four approaches are different and may

SC

In the first model, a crossover operation is defined for the position update of the wolves in each iteration. This method updates the position of wolves with respect to the position of the alpha, beta and delta wolves

M AN U

prior to the integral update of wolf position based on the best three positions. The mathematical modeling of the crossover operation is formulated as follows [33].

^`ab = Crossover ( χ1 , χ2 , χ3 ) _

(26)

TE D

= Crossover ( χ1 , χ2 , χ3 ) represents a suitable crossover operation between χ1 , χ 2 , χ3 which Where, ^`ab _ are derived from the movement of wolves in the direction of the alpha (α ) , beta ( β ) and delta (δ ) wolves

AC C

transformations:

EP

respectively. The update process of the binary vectors χ1 , χ 2 , χ3 is determined by the following

 1 if ( χαD + qαD ) ≥ 1 χ = 0 otherwise D 1

(27)

where, χ αD represents the α wolf position in dimension D and qαD denotes the binary step given by, 1 if pαD ≥ n qαD =  0 otherwise

(28)

ACCEPTED MANUSCRIPT Where, n is uniformly distributed random number in [0,1] and pαD represents the continuous update step in D dimension estimated using sigmoid transformation as given by, pαD =

1 1 + exp(−10*( A1D DαD − 0.5)

(29)

 1 if ( χ βD + qβD ) ≥ 1

χ 2D = 

1 if pβD ≥ n qβ =  0 otherwise D

1 1 + exp(−10*( A1D DβD − 0.5)

M AN U

pβD =

SC

0 otherwise

RI PT

Similarly, the sigmoid transformation for beta and delta wolves is expressed from (30) to (35).

 1 if ( χδD + qδD ) ≥ 1

χ 3D = 

0 otherwise

(30)

(31)

(32)

(33)

(34)

1 1 + exp(−10*( A1D DδD − 0.5)

(35)

TE D

1 if pδD ≥ n qδD =  0 otherwise

pδD =

AC C

by,

EP

Upon the estimation of χ1D , χ 2D , χ 3D the wolf position update operation through crossover operation is given

1  D  χ1 if n < 3  1 2  D χ =  χ 2D if ≤ n ≤ 3 3  D  χ 3 otherwise  

(36)

where, χ1D , χ 2D , χ 3D represent binary values corresponding to the first, second and third best fitness values,

χ D denotes the output of dimension D, n is a uniformly distributed random number over the range [0,1].

ACCEPTED MANUSCRIPT 3.2.2. BGWO Model 2 This model uses a tangent hyperbola transformation based binary position update. The formulation for

{

}

uur 1 if T X (k + 1) > n χ Dk +1 =  0 otherwise

RI PT

tangent hyperbola transformation based update process is given as follows:

(37)

SC

where, n denotes a random number which is randomly distributed over [0, 1] and T { X (k + 1)} is the tangent hyperbola transformation of real valued update to binary value is given as follows. uur

uur e µ X ( k +1) − 1 T X (k + 1) = µ uuXr ( k +1) e +1

}

M AN U

{

(38)

where, c is a coefficient that takes integer values to define the shape of tangent hyperbolic function.

TE D

3.2.3. BGWO Model 3

This model uses the sigmoid transformation for binary position update. The formulation for the sigmoid transformation update is presented as follows.

1 if S { X (k + 1)} > n 0 otherwise

EP

γ Dk +1 = 

(39)

AC C

where, n is a uniformly distributed random number over range [0, 1] and S { X (k + 1)} is the sigmoid transformation function as given by, 1

S { X ( k + 1)} = sigmoid ( X ( k + 1)) = 1+ e

Where X α , X β , X δ represent the updated real positions of α , β , δ .

 X α + X β + X δ −10  3 

   − 0.5  

(40)

ACCEPTED MANUSCRIPT 4. BGWO Implementation to UC Problem

The binary valued GWO models presented in this work are used to determine the optimal commitment schedule of the thermal units. The generation scheduling of the committed units is handled by using the

4.1 Representation of Binary variables of UC Problem

RI PT

Lambda iteration technique [37].

The commitment status of  generator of the d wolf during  hour of Y iteration is

SC

,g represented by χ ,g generator of d wolf during ,f . Thus, χ,f = 1 denotes the committed status of the 

 hour of Y iteration and vice versa for χ ,g ,f = 0. The application of BGWO to solve UC problem is

M AN U

started by initializing the “NP” wolves with each wolf having a dimension of ! − Eh −  matrix. Where,

! denotes the number of thermal units and  represents the total number of scheduling hours of UC

problem. Therefore, for Y ℎ iteration of d ℎ wolf, the representation of binary variables representing the

AC C

EP

TE D

<,g j,g commitment status of N thermal units for H hours will range from i<,f to i9,f .

Figure. 1 Representation of population structure of UC problem with BGWO

The commitment matrix of all units of d wolf over a 24 hour scheduling horizon during the Y

iteration is denoted by kgf . The representation of the population structure is shown in Figure 1. The fuel cost being a quadratic function, solution can be obtained through Economic Load Dispatch (ELD) process.

ACCEPTED MANUSCRIPT The step by step procedure for the application of BGWO to solve PBUC problem is explained in the following sections.

4.2 Binary grey wolf position initialization

RI PT

The initialization of the wolves in potential search space (binary) is a random process. Within the range of sigmoid transformation function, a real valued random number ( Rnst ) is created. The random number Rnst is

SC

used in (37) and (40) for binary transformation. Thereafter, another uniformly distributed N rst random number between [0, 1] is generated. Further, the initial binary valued position of the grey wolves are

M AN U

updated as follows:

0 if S ( Rnst )orT ( Rnst ) > N rst

χit,,1w = 

(41)

 1 otherwise

The positions of wolves corresponding to the first three best fitness values of the objective function are

TE D

assigned to alpha, beta and delta wolves respectively. The fitness values can be estimated using Lambda iteration technique for the committed thermal units during initialization process (Eq. 41). 4.3 Binary position update

EP

The BGWO models presented in this paper ((26) to (40)) differ with respect to the binary position update process . While any of the BGWO MODEL 1, BGWO MODEL 2, and BGWO MODEL 3 can be used for

AC C

binary transformation, the conversion using BGWO MODEL 3 is explained as a sample case. The following expression explains the binary transformation of updated real valued wolf position. 1 if S { X (k + 1)} > R 0 otherwise

χ it,,wk +1 = 

(42)

where, R is a uniformly distributed random number between 0 and 1, S { X (k + 1)} is the sigmoid transformation of real valued wolf position as given by (40).

ACCEPTED MANUSCRIPT 4.4 Binary position update for alpha, beta and delta wolves The position of best three wolves is also updated in every iteration. The position update for alpha, beta and delta wolves is carried out by comparing the best fitness value of every iteration, with the existing position

l,g kga< , - (kga< f ) ≤ (k ) kl,ga< =m f kl,g , ,ℎ*$d)*

l,g ga< o,g kga< f , - (k ) ≤ (kf ) ≤ 5k 6

ko,g , ,ℎ*$d)*

SC

ko,ga< =m

RI PT

and fitness values given as follows:

M AN U

l,g o,g ga< p,g kga< f , - 4 (k ) and 5k 67 ≤ (kf ) ≤ 5k 6 kp,ga< = m p,g k , ,ℎ*$d)*

4.5 Thermal unit power schedules

(43)

(44)

(45)

The unit commitment schedules obtained from BGWO are supplied to Lambda iteration technique to obtain

TE D

the optimal generation schedules of committed thermal units. The vector of generation schedules is represented by P(k ) = [ P1k , P2k ....Pwk ] . Where, each member of P ( k ) is of dimension N-by-H matrix and

AC C

EP

represents the optimal generation schedules of committed units as follows,

 p1,1,wk  1,k p k Pw =  2,w K  1,k  pN ,w

p1,2,wk

K

p2,2,wk K

K K

pN2,,kw K

p1,Hw,k   p2,Hw,k  K   pNH,,wk 

(46)

4.6 Termination criteria

The predefined iteration number is used as a reference to terminate the solution process. Therefore, the BGWO will stop at the instant the iteration count reaches a pre-defined maximum number of iterations. Figure 2 shows the flow chart of the proposed BGWO approach for solving UC problem. The search procedure is started by initiating all the problem related parameters followed by initialization of random

ACCEPTED MANUSCRIPT wolf positions bounded by the search space limits. For the randomly initialized solution sets, fitness value is evaluated using Lambda iteration technique based economic load dispatch (ELD) [7] and alpha, beta and delta wolves are designated in the population. The binary position of all omega wolves is updated using

RI PT

(36-40) and the updated wolf positions are verified and repaired for any possible constraint violation using heuristic adjustment procedure [19]. The updated wolf positions are compared to alpha, beta and delta wolves to update the positions using (43) to (45). Finally, the iteration number is checked so as to decide

AC C

EP

TE D

M AN U

SC

whether the next iteration is to be performed or the search process is to be ended.

AC C

EP

TE D

M AN U

SC

RI PT

ACCEPTED MANUSCRIPT

Figure 2. Flowchart of UC problem solution using BGWO

4.7 Constraint handling

The heuristic approach of handling constraints, based on rule based mechanism is adopted in this work [19]. The possible violation of constraints such as, minimum up-down times during initialization as well as update procedures, has to be handled appropriately. In evolutionary algorithms like BGWO, the

ACCEPTED MANUSCRIPT state transition of units may violate the minimum up and down time constraints during the processes of random initialization and update. Therefore, heuristic approach based techniques are used to avoid the occurrence of infeasible solutions and thereby improving the solution quality. The procedure for minimum

i =1

if A(i, t ) = 1

if ON h (i ) < M DT (i )

A(i, t ) = 0

A(i, t ) = 1

A(i, t ) = 0

if A(i, t − 1) = 1

M AN U

if A(i, t − 1) = 0

SC

RI PT

up-down time constraint handling using heuristic adjustment is explained in Figure 3.

if OFFh (i ) < M UT (i )

A(i, t ) = 1

A(i, t ) = 0

A(i, t ) = 1

TE D

if i = NG

EP

Figure 3. Algorithm for minimum up-down time constraint

5. Simulation Results and Discussion

AC C

This section presents the simulation results and the statistical analysis of various test cases to demonstrate the performance of BGWO models for PBUC problem. The simulations for solving PBUC problem using BGWO are carried out in MATLAB R2012b environment operating on Mac OS X version 10.9.1 and 2.7 GHz processor. Two test systems with 3 and 10 units with various test cases of scheduling and reserve payment methods are considered. Most of the parameters of BGWO are self-derivable in the course of the search process. Other parameters such as population number and maximum iterations are set based on test case. For Case 1, the number of wolves (population) and the number of iterations have been

ACCEPTED MANUSCRIPT set to 30 and 200 respectively. However, considering the complexity of Case 2 (energy and reserve scheduling) compared to Case 1 (energy only scheduling), the maximum number of iterations are increased to 1000. In BGWO models presented in this paper, only Model 2 requires the parameter setting of c and it

RI PT

is set to be “2”. 5.1. Test system 1: 3 Unit Test system

The test system description of the 3 unit test system with cost coefficients and operating parameter

SC

constraints is given in Table 1. A total scheduling horizon of 12 hours is considered and the forecasted demand, reserve and associated prices in spot and reserve markets are given in Table 2. The commitment

M AN U

and generation schedule of the 3 unit system for energy and reserve market allocation according to Method B is given in Table 3. The energy market only participation case and reserve allocation with payment Method A of Case 2 are not considered due to unavailability of comparison from literature. The performance comparison of the proposed BGWO Model 3 with other existing approaches like LR-EP [9], Muller Method [34], PBUC+ Hamiltonian Economic Dispatch (HED) [35]. The performance of BGWO is

TE D

compared to other approaches for $ = 0.005 and () = 0.1 ∗ #() The total profit achieved using BGWO approach is $ 9074.19 for the PBUC (Method B) which is higher as compared to the Muller Method ($ 9030.5) [34], PBUC+HED ($ 8973.3) [35] and traditional UC ($4048.8) [35].

EP

Table 1: Test system 1 parameters

Unit

suvw t

sutx t

Unit1

600

100

450

400

100

200

50

Unit3

AC C

Unit2

min up time (h)

vt ($/{)

3

3

10

500

0.002

400

3

3

8

300

0.0025

300

3

3

6

100

0.005

startup cost ($) min down time (h)

|t ($/}~{) t ($/}~{€ )

Table 2. Energy, reserve and price forecasts for test system 1

Hour

demand forecast (MW)

Reserve forecast ($)

Spot price forecast ($)

Reserve price forecast ($)

Hour

demand forecast (MW)

Reserve forecast ($)

Spot price forecast ($)

Reserve price forecast ($)

1

170

20

10.55

31.65

7

1100

100

11.3

33.9

2

250

25

10.35

31.05

8

800

80

10.65

31.95

3

400

40

9

27

9

650

65

10.35

31.05

ACCEPTED MANUSCRIPT 4

520

55

9.45

28.35

10

330

35

11.2

33.6

5

700

70

10

30

11

400

40

10.75

32.25

6

1050

95

11.25

33.75

12

550

55

10.6

31.8

Table 3. GENCO scheduling in energy and reserve markets for test system 1

Unit 1 0 0 0 0 0 0 0 0 0 0 0 0

Reserve (MW) Unit 2 Unit 3 0 20 0 0 0 0 0 0 0.0023 0 0 0 0 0 0 0 0 0 35 0 40 0 50 0

RI PT

Energy (MW) Unit 2 Unit 3 0 170 0 200 0 200 0 200 399.99 200 400 200 400 200 400 200 400 200 130 200 200 200 350 200

SC

Unit 1 0 0 0 0 0 0 0 0 0 0 0 0

M AN U

hour 1 2 3 4 5 6 7 8 9 10 11 12

5.2 Test System 2: 10 unit test system

Test system 2 is a 10 unit system with 24 hour scheduling time horizon. The cost parameters, operating

TE D

characteristics and constraints of test system 2 are given in Table 4. The load demand, reserve forecasts and associated prices are presented in Table 5.

Table 4: Unit cost and operating characteristics of test system 2 Unit 2

Unit 3

Unit 4

Unit 5

Unit 6

Unit 7

Unit 8

Unit 9

Unit 10

455

130

130

162

80

85

55

55

55

150

20

20

25

20

25

10

10

10

1000

970

700

680

450

370

480

660

665

670

16.19

17.26

16.60

16.50

19.70

22.26

27.74

25.92

27.27

27.79

8

8

5

5

6

3

3

1

1

1

0.00048

0.00031

0.002

0.00211

0.00398

0.00712

0.00079

0.00413

0.00222

0.00173

Min down time (h)

8

8

5

5

6

3

3

1

1

1

Hot start cost ($)

4500

5000

550

560

900

170

260

30

30

30

Cold start cost ($)

9000

10,000

1100

1120

1800

340

520

60

60

60

Cold start hours (h)

5

5

4

4

4

2

0

0

0

0

Initial status(h)

8

8

-5

-5

-6

-3

-3

-1

-1

-1

 ' ($/ℎ)

E ($/ℎ) Min. up time (h) F ($/ℎD )

150

AC C



455

EP

Unit 1

ACCEPTED MANUSCRIPT The proposed algorithm is tested for PBUC Method A, with $ = 0.05 and () = 5 ∗ #(),

for PBUC Method B: with $ = 0.005 and () = 0.1 ∗ #() [6]. The performance of the proposed

algorithm is compared with respect to many of the benchmark optimization techniques developed to solve

RI PT

PBUC problem for three cases. Case 1 corresponds to scheduling without reserve allocation. Scheduling of generators allocating energy and reserve corresponding to the forecasted energy and reserve at their respective prices is considered in Case 2. Whereas, Case 3 deal with traditional unit commitment in which

SC

10% of load is always considered as reserve. Table 5: System and Market Parameters Load (MW)

Reserve (MW)

Energy

Hour

Load (MW)

M AN U

Hour

Reserve (MW)

Price ($/MWh) 700

70

22.15

2

750

75

22

3

850

85

23.1

4

950

95

22.65

5

1000

100

23.25

6

1100

110

7

1150

115

8

1200

120

9

1300

130

10

1400

140

11

1450

12

1500

Price($/MWh)

13

1400

140

24.6

13

1300

130

24.5

13

1200

120

22.5

13

1100

110

22.3

13

1050

105

22.25

22.95

13

1000

100

22.05

22.5

13

1200

120

22.2

22.15

13

1400

140

22.65

22.8

13

1300

130

23.1

29.35

13

1100

110

22.95

145

30.15

13

900

90

22.75

150

31.65

13

800

80

22.55

AC C

EP

TE D

1

Energy

5.2.1 Case 1: Scheduling in energy market only In this case, the GENCO acts as a price taker and schedules the available units for the energy market only. Since, Case 1 does not have any provision for the reserve market participation, the payment method for reserve becomes irrelevant. The simulation of Case 1 using BGWO models is performed for 30 identical trials. The solution quality and best profit obtained using BGWO models is compared to various existing approaches and is presented in Table 6. It can be observed that, Model 1 is out performed by recent heuristic approaches as well as the other BGWO models presented in this paper. The same can be attributed

ACCEPTED MANUSCRIPT to the randomness introduced in various steps such as binary update stage of alpha, beta and delta wolves (28),(31) and (34) as well as the crossover function. On the other hand, Model 2 and Model 3 have shown a better performance compared to Model 1 with respect to the solution quality and best profit. The

RI PT

convergence characteristics of various BGWO models for average and best profit are presented in Figure 4. The commitment and scheduling for Case 1 of test system 2 is shown in Table A1.

Profit ($)

Improvement in profit ($)

TS-RP[11]

101086.00

TS-IRP[11]

103261.00

6416.16 4241.16

Muller Method [14]

103296.00

ACO [26]

103890.00

105549.00

1953.16

105873.80

1628.36

105873.00

1629.16

105878.00

1624.16

105942.00

1560.16

106850.69

651.47

104961.95

2540.21

107212.69

289.47

107502.16

0

M AN U

Approach

SC

Table 6 Performance comparison of BGWO Models to solve PBUC for Case 1

IPPD [27] NACO[15] VTS-PEPSO[21] PABC[23] PNACO[16] BFWA [37] BGWO Model 2

3612.16

AC C

EP

BGWO Model 3

TE D

BGWO Model 1

4206.16

Figure 4. Convergence characteristics of BGWO Models for Case 1

ACCEPTED MANUSCRIPT 5.2.2 Case 2: Scheduling in energy and reserve markets- Payment method A In this case, GENCO schedule in both the energy and the reserve market is considered. The minimum generation constraints of the thermal units implicate the reserve participation of any thermal unit with energy market but not vice versa. This case is examined for two payment methods explained in earlier

RI PT

sections. The scheduling operation of Case 2-Method A is performed with $ = 0.05 and () = 5 ∗

#(). The performance comparison of the proposed BGWO models for Case 2-Method A with other

existing approaches is presented in Table 7. The proposed BGWO Model 3 performed better compared to

SC

Model 1 and Model 2. While, Models 1 and 2 performed better than other approaches, except BFSA,

M AN U

Model 3 has also outperformed the recent heuristic BFSA approach application to PBUC problem. The convergence characteristics (Figure 5) of the best profit occurrence shows the same order of merit among various proposed models as that of Case I. However, the average profit convergence characteristic of Model 1 is worse compared to Model 2 and 3whereas, the best profit characteristic of Model 1 is better compared to that of Model 2. The slow convergence of BGWO MODEL 1 can be attributed to the

TE D

exploration of new solutions with randomness (mutations) in update process of alpha, beta and delta wolves (Eqs.28, 31, 34) in everyiteration and also the randomness introduced by the crossover operation (Eq. 36). Although the average fitness value of BGWO MODEL 2 is lower than that of BGWO MODEL 3,

EP

the convergence is faster compared to both BGWO MODEL 1 and BGWO MODEL 3. Therefore, BGWO

AC C

MODEL 2 with tangent hyperbolic transformation provides a tradeoff between fitness value and speed of convergence. The commitment and generation schedules of GENCO in energy and reserve markets for test system 2, Case 2-Method A are given in Table A2. Table 7. Performance comparison of BGWO Test system 2-Case 2-Method A, NR: Not Reported Improvement w.r.t best profit ($)

Approach

Best profit ($)

Mean profit ($)

Worst profit ($)

Time (Sec.)

Std. Dev. (%)

GSLRANN[17]*

60330

-

-

-

-

Pl [36]

-

109825

NR

4.79

NR

-

DP [36]

NR

111230

NR

2671.39

NR

-

50878.3

ACCEPTED MANUSCRIPT -

NR

109525

NR

17.81

NR

GA [36]

109814

109525

109213

21.24

NR

1394.3

BABC [36]

110286

110036

109776

47.52

NR

922.3

BFSA [36]

110908

110664

110412

14.1

NR

300.3

BGWO Model 2

110551.86

108773.196

107368.131

35.47

1.19366791

656.44

BGWO Model 1

110225.59

109484.083

108702.691

28.73

0.400143305

982.71

BGWO Model 3

111208.3

111019.723

110872.876

37.86

RI PT

LR [36]

TE D

M AN U

SC

0.051363463

EP

Figure 5. Convergence characteristics of BGWO models for Payment Method B (case 2) of test system 2

AC C

5.2.3 Case 2: Scheduling in energy and reserve markets- Payment method B In this payment method, the amount of capacity allocated or scheduled in reserve market will receive both capacity and energy payments depending upon the probability of deployment ($). The simulation trials are

performed with $ = 0.005 and () = 0.01 ∗ #(). The convergence characteristics of average and best profit obtained using BGWO models are plotted in Figure 6. It can be observed that, Model 3

performed better compared to the other models. Though the best cost convergence of Model 3 is better compared to Model 2, the average fitness value corresponding to Model 2 is superior compared to both

0

ACCEPTED MANUSCRIPT Model 1 and Model 3. The commitment and schedules of GENCO in reserve and energy corresponding to best fit are presented in Table A3. The performance comparison of proposed BGWO models to solve PBUC problem are compared to existing approaches and are presented in Table 8. From the same, it can be

RI PT

observed that the solution quality of BGWO Model 3 is superior compared to Model 2 and Model 1. Also, BGWO-Model 3 performed better compared to approaches like NACO [15], TS-EPSO [19], LR [8], GA [3], LR-IWO [18], Hybrid LR-EP [19], PSO [13], LR-GA [10], PSO-DP [20], ICA [25], MAS [24] etc., which is demonstrated by the superior solution quality. The better performance of BGWO Model 3

SC

compared to other two models in terms of best and average solution quality can be attributed to the fact

M AN U

that, the exploitation (reduced randomness or mutation) at higher iterations is superior compared to BGWO Model 1 (high exploration rate due to crossover functionality) and BGWO Model 2 (low exploitation rate contributed by tangent hyperbolic function). The modified sigmoidal function considered in BGWO Model 3 attains a better balance between exploration rate (during initial iterations) and exploitation rate (during end iterations). While, the improvement in solution quality of PBUC problem for BGWO Model 3 with

TE D

respect to other binary variants in the literature can be attributed to both the efficient search methodology

AC C

EP

of GWO as well as the balanced exploitation and exploration properties of the modified sigmoidal function.

ACCEPTED MANUSCRIPT Figure 6. Convergence characteristics of BGWO models for Method B (case 2) of test system 2 Table 8. Performance comparison of proposed BGWO models for Case 2 (payment Method B) of test system 2 Improvement in profit ($)

Muller Method[14]

103280.00

5467.42

GSLRANN [17]*

59959.416

48788.004

NACO[15]

105565.00

3182.42

TS-EPSO[19 ]

106878.00

PNACO [16]*

107045.35

LR-IWO [18]*

107789.27

LR[8]

107870.05

GA[3]

107885.80

Hybrid LR-EP [9]

107,838.57

PSO [13]

107,838.57

LR-PSO [22]

107,852.32

LRGA [10]

107920.80

PSO-DP[20]*

RI PT

Profit ($)

1869.42 1702.07 958.15 877.37 861.62 908.85

SC

M AN U

Method

908.85 895.1

826.62

108044.8125

702.6075

107,682.00

1065.42

107,715.00

1032.42

108083.91

663.51

BFWA [37]

108357.88

389.54

BGWO Model 1

107379.213

1368.207

BGWO Model 2

108408.556

338.864

ICA [25] CICA 3–Logistic map [25]

BGWO Model 3

TE D

MAS [24]*

108747.42

0

* Verified using the schedules reported in articles

EP

5.2.4 Statistical analysis

To demonstrate the performance and statistical significance of the proposed approaches, BGWO Model 1,

AC C

BGWO Model 2 and BGWO Model 3 are statistically compared within themselves as well as with other binary approaches using standard statistical tests. The other binary approaches considered for the comparison are Binary Particle Swarm Optimization (BPSO), Quantum Inspired Binary Particle Swarm Optimization (QBPSO), and Binary Fireworks Algorithm (BFWA). It is to be noted that the independent samples required for the tests are obtained by running identical trials of the above mentioned approaches with same number of population, iteration count etc. This is to ensure fair comparison of the algorithms to the maximum possible extent. The tests considered for assessing the performance of the proposed models

ACCEPTED MANUSCRIPT are Friedman Test and Wilcoxon Test [38], which are widely used to perform statistical analysis for similar problems such as unit commitment (UC) [39, 40]. Table 9. Friedman test results at 0.05 significance level w.r.t solution quality for proposed BGWO variants and other

Method

Rank P-value 1

Case 2-Method A P-value 2

Rank

5.93

6

QBPSO

4.8

4.26

BFWA

2.53

4.6 6.32E-13

2.11E-06

P-value 2

Rank

P-value 1 P-value 2

5.93

4.267

M AN U

BPSO

P-value 1

Case 2- Method B

SC

Case 1

RI PT

binary variants for different test cases

1.80E-13

2.8

1.12E-05

1.24E-12 1.28E-05

2.66

4.667

BGWO Model 2 1.2

2.46

1.53

BGWO Model 3 2.4

1

1.8

TE D

BGWO Model 1 4.13

The Friedman test was conducted first among the BGWO variants themselves and other approaches to compare the solution quality. The tests are conducted using 30 independent samples obtained through

EP

identical simulation runs of all the approaches considered. The test statistics for three test conditions (Case 1, Case 2-Method A, Case 2- Method B) are reported in Table 9 for comparison. The P-value 1 reported in

AC C

Table 9 is estimated for proposed BGWO variants as well as other binary variants,while, P-value 2 reported in Table 9 corresponds to the samples obtained for BGWO variants only. It can be observed that for all the test cases, the differences between the proposed BGWO are significantly different among themselves as well as other binary variants (under 0.05 significance level). The high value of p-value 2 compared to pvalue 1 shows the significant differences of higher degree between BGWO models and other models when compared to significant differences between BGWO themselves. The overall rank estimation through Friedman test across all the test cases for the proposed BGWO and other binary approaches is presented in

ACCEPTED MANUSCRIPT Table 10. The same reflects the superior performance of all the BGWO approaches except BGWO Model 1 with respect to other binary approaches used in solving the PBUC problem. It is observed that only BFWA approach attained better rank compared to one of the proposed BGWO approaches i.e., BGWO Model 1.

RI PT

The deterioration of BGWO Model 1 can be attributed to the randomness introduced in crossover operation as explained in (Eq. 36). The comparison of various binary approaches and proposed BGWO variants with respect to solution quality is presented in Figure 7. It can be observed from the comparison that, BGWO Model 1 performed better compared to BPSO and QBPSO but not BFWA for all the tests cases. While, for

SC

Case 2-Method A, all the proposed approaches including BGWO Model 1 performed superior compared to

M AN U

other binary approaches with respect to best and mean cost. In addition, the BGWO Model 2 and BGWO Model 3 of the proposed approaches performed better compared to all other approaches with respect to solution quality.

Table 10. Overall rankings of BGWO and other binary approaches using Friedman test across all the test cases

TE D

Approach

Over all rank 17.86667

QBPSO

13.33333

BFWA

9.933333

BGWO Model 1

11.46667

BGWO Model 2

5.2

BGWO Model 3

5.2

AC C

EP

BPSO

TE D

M AN U

SC

RI PT

ACCEPTED MANUSCRIPT

EP

Figure 7. Comparison of BGWO variants and other binary approaches with respect to profit under different test cases (a) Case 1 (b) Case 2-Method A (c) Case 2-Method B

It can be observed from the overall rank estimation that, both BGWO Model 2 and BGWO Model

AC C

3, outperform other approaches including BGWO Model 1. Also both performed equally well with respect to solution quality across different test cases. Therefore, to investigate the superiority of BGWO Model 2 and BGWO Model 3, the Wilcoxon test, a pairwise comparison based statistical test is performed between BGWO Model 2 and BGWO Model 3. The results of Wilcoxon test for various test cases are reported in Table 11. The p-values of the comparison confirms the statistical superiority of BGWO Model 3 over BGWO Model 2 at 0.05 significance level, except Case 2-Method B. It is also evident from the signed

ACCEPTED MANUSCRIPT ranks of Case 1 and Case 2-Method A that, BGWO Model 3 outperforms BGWO Model 2 and is statistically superior to BGWO Model 2. Table 11. Wilcoxon signed rank test results for different test cases with pairwise comparisons between BGWO

Case 1

Case 2-Method A

RI PT

Model 2 and BGWO Model 3 for test system 2 Case 2-Method B

R-

P-value

R+

R-

P-value

119

1

0.0026

120

0

6.10E-05

R+

R-

P-value

36

84

0.5614

SC

R+

6. Conclusion and Future Scope

M AN U

This paper presents a successful implementation of new binary grey wolf optimization (BGWO) models for solving the PBUC problem. The BGWO models are used to optimize energy and reserve market allocations from available capacity. Two cases of market participation with and without reserve market participation are examined for various payment methods for reserve in later case. The simulation results confirm the effectiveness of BGWO-Model 3 compared to the other two BGWO models and other established models

TE D

for various test cases. Model 1 is comparatively less effective than Model 2 and Model 3. While Model 2 and Model 3 of the proposed BGWO showed superior performance compared to other approaches. However, the performance of the proposed BGWO models differs from one to another. The average profit

EP

convergence of Model 2 at times outperforms Model 3 average profit convergence characteristic. Though,

AC C

Model 3 resulted in highest best profit in all the cases. The superior performance of BGWO models as compared to existing approaches with respect to solution quality and statistical significance is also backed by the statistical test results and analysis. The possible future extensions of the work can include hybridization of BGWO with real coded heuristic approaches for allocating power dispatch of committed units in the UC problem. Also, the proposed BGWO can be extended in future with real coded hybrid approaches to solve combined economic and emission dispatch (CEED) problem in power system operation planning.

ACCEPTED MANUSCRIPT Appendix Table A1: Commitment and scheduling of GENCO for Case 1 using BGWO (Model 3) for test system 2 U3 0 0 0 0 0 0 0 0 130 130 130 130 130 130 130 0 0 0 0 0 0 0 0 0

U4 0 0 0 0 130 130 130 130 130 130 130 130 130 130 130 130 0 0 0 0 0 0 0 0

U5 0 0 0 0 0 0 0 0 130 162 162 162 162 130 0 0 0 0 0 0 0 0 0 0

U6 0 0 0 0 0 0 0 0 0 68 80 80 0 0 0 0 0 0 0 0 0 0 0 0

U7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

U8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

U9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

U10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Total ($)

Cost ($) 13683.1 14554.5 16301.9 17353.3 20072.8 20214.0 20214.0 20214.0 29084.0 29108.2 29048.0 29048.0 26851.6 26184.0 23105.8 20214.0 17353.3 17353.3 17353.3 17353.3 17353.3 17353.3 17177.9 15427.4 491976.1

Revenue($) 15505.0 16500.0 19635.0 20611.5 23250.0 23868.0 23400.0 23036.0 29640.0 41090.0 42571.8 44689.8 32767.2 31850.0 26325.0 23192.0 20247.5 20065.5 20202.0 20611.5 21021.0 20884.5 20475.0 18040.0 599478.3

RI PT

U2 245 295 395 455 415 455 455 455 455 455 455 455 455 455 455 455 455 455 455 455 455 455 445 345

SC

U1 455 455 455 455 455 455 455 455 455 455 455 455 455 455 455 455 455 455 455 455 455 455 455 455

M AN U

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Profit ($) 1821.9 1945.5 3333.1 3258.2 3177.2 3654.0 3186.0 2822.0 556.0 11981.8 13523.8 15641.8 5915.6 5666.0 3219.2 2978.0 2894.2 2712.2 2848.7 3258.2 3667.7 3531.2 3297.1 2612.6 107502.2

Table A 2. Commitment and schedules of GENCO under Payment Method A for Case 2 of test system 2

0.0/0

0.0/0

0.0/0

0.0/0

13743.6

Revenue Profit ($) ($) 15892.6 2149.0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

14619.3

16912.5

2293.2

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

16353.7

19981.5

3627.8

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

17353.3

20611.5

3258.2

130.0/0

25.0/35

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

21570.9

23831.2

2260.4

130.0/0

60.0/102

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

21962.8

25830.2

3867.4

130.0/0

110.0/52

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

22930.9

26167.5

3236.6

130.0/0

130.0/0

30.0/120

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

25371.4

27244.5

1873.1

130.0/0

130.0/0

130.0/32

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

26215.7

29822.4

3606.7

130.0/0

130.0/0

162.0/0

68.0/12

0.0/0

0.0/0

0.0/0

0.0/0

29121.6

41178.0

12056.4

130.0/0

130.0/0

162.0/0

80.0/0

0.0/0

0.0/0

0.0/0

0.0/0

29048.0

42571.8

13523.8

455/0

130.0/0

130.0/0

162.0/0

80.0/0

0.0/0

0.0/0

0.0/0

0.0/0

29048.0

44689.8

15641.8

455/0

130.0/0

130.0/0

162.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

26851.6

32767.2

5915.6

455/0

130.0/0

130.0/0

130.0/32

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

26215.7

32046.0

5830.3

455/0

455/0

130.0/0

130.0/0

30.0/120

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

24271.4

27675.0

3403.6

455/0

440.0/15

0.0/0

130.0/0

25.0/90

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

20999.1

24000.4

3001.3

17

455/0

415.0/40

0.0/0

130.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

19547.3

22472.5

2925.2

18

455/0

455.0/0

0.0/0

130.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

20214.0

22932.0

2718.0

19

455/0

455/0

0.0/0

130.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

20214.0

23088.0

2874.0

20

455/0

455/0

0.0/0

130.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

20214.0

23556.0

3342.0

21

455/0

455/0

0.0/0

130.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

20214.0

24024.0

3810.0

22

455/0

455/0

0.0/0

130.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

20214.0

23868.0

3654.0

23

455/0

445.0/10/0

0.0/0

130.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

17186.5

20531.9

3345.3

24

455/0

345.0/80

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

0.0/0

15496.6

18491.0

2994.4

Unit 2

Unit 3

Unit 4

Unit 5

Unit 6

Unit 7

Unit 8

Unit 9

Unit 10

Cost ($)

1

455/0

245.0/70

0.0/0

0.0/0

0.0/0

0.0/0

2

455/0

295.0/75

0.0/0

3

455/0

395.0/60

0.0/0

4

455/0

455.0/0

0.0/0

5

455/0

390.0/65

0.0/0

6

455/0

455/0

0.0/0

7

455/0

455/0

0.0/0

8

455/0

455/0

9

455/0

455/0

10

455/0

455/0

11

455/0

455/0

12

455/0

13

455/0

14

455/0

15 16

AC C

EP

TE D

Unit 1

Total ($) 518977.3 630185.6 111208.3

ACCEPTED MANUSCRIPT Table A3. Commitment and schedules of GENCO under Payment Method B for Case 2 of test system 2 Unit 3 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 130.0/0 130.0/0 130.0/0 130.0/0 130.0/0 130.0/0 130.0/0 130.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0

Unit 4 0.0/0 0.0/0 0.0/0 0.0/0 130.0/0 130.0/0 130.0/0 130.0/0 130.0/0 130.0/0 130.0/0 130.0/0 130.0/0 130.0/0 130.0/0 130.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0

Unit 5 Unit 6 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 25.0/35.0 0.0/0 60.0/102.0 0.0/0 110.0/52.0 0.0/0 30.0/120.0 0.0/0 130.0/32.0 0.0/0 162.0/0 68.0/12.0 162.0/0 80.0/0 162.0/0 80.0/0 162.0/0 0.0/0 130.0/32.0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0

References

Unit 7 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0

Unit 8 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0

Unit 9 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0 0.0/0

Unit 10 Total cost ($) Revenue ($) 0.0/0 13689.18 15667.03 0.0/0 14560.98 16672.4 0.0/0 16307.07 19779.8 0.0/0 17353.3 20611.5 0.0/0 21489.11 23492.9 0.0/0 21870.54 25489.6 0.0/0 22884.29 25997.2 0.0/0 25262.45 26857.7 0.0/0 26187.19 29716.2 0.0/0 29109.55 41126.8 0.0/0 29047.98 42571.8 0.0/0 29047.98 44689.8 0.0/0 26851.61 32767.2 0.0/0 26187.19 31931.9 0.0/0 23105.76 26325 0.0/0 20213.96 23192 0.0/0 17353.3 20247.5 0.0/0 17353.3 20065.5 0.0/0 17353.3 20202 0.0/0 17353.3 20611.5 0.0/0 17353.3 21021 0.0/0 17353.3 20884.5 0.0/0 17178.77 20498.77 0.0/0 15434.33 18228.52 Total ($) 499901 608648.5

RI PT

Unit 2 245.0/70.0 295.0/75.0 395.0/60.0 455.0/0 390.0/65.0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 445.0/10.0 345.0/80.0

SC

Unit 1 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0 455.0/0

M AN U

Hour 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Profit ($) 1977.8 2111.4 3472.7 3258.2 2003.8 3619.0 3112.9 1595.3 3529.0 12017.2 13523.8 15641.8 5915.5 5744.7 3219.2 2978.0 2894.2 2712.2 2848.7 3258.2 3667.7 3531.2 3320.001 2794.184 108747.4

TE D

[1] Erik R. Larsen, Ann van Ackere, Isaac Dyner, “Introduction to the Special Issue: The deregulation of electricity markets”, Socio-Economic Planning Sciences, Volume 41, Issue 4, Pages 269-271, December

EP

2007.

[2] Aleksandr Rudkevich, Max Duckworth, “Strategic bidding in a deregulated generation market:

AC C

implications for electricity prices, asset valuation and regulatory response”, The Electricity Journal, Volume 11, Issue 1, Pages 73-83, January–February 1998.

[3] Jr., C.W. Richter and G.B. Sheble, “A profit-based unit commitment GA for the competitive environment”, IEEE Transactions on , Power Systems, vol.15, no.2, pp.715-721, May 2000. [4] Unit commitment – a survey and comparison of conventional and nature inspired algorithms", Int. J. Bio-Inspired Computation, Vol. 6, No. 2, 2014.

ACCEPTED MANUSCRIPT [5] H. Tehzeeb-ul-Hassan, Ayaz Ahmad, ”Profit based unit commitment and economic dispatch of IPPs with new technique”, International Journal of Electrical Power & Energy Systems, Volume 44, Issue 1, Pages 880-888, January 2013.

RI PT

[6] Deepak Sharma, Anupam Trivedi, Dipti Srinivasan, Logenthiran Thillainathan, Multi-agent modeling for solving profit based unit commitment problem, Applied Soft Computing, Volume 13, Issue 8, August 2013, Pages 3751-3761.

SC

[7] F. Zhuang, F.D. Galina, Towards a more rigorous and practical unit commitment by lagrangian

M AN U

relaxation, IEEE Transactions on Power Systems 3 (2) (1988) 763–772.

[8] S. Virmani, E.C. Adrin, K. Imhof, S. Mukherjee, Implementation of a lagrangian relaxation based unit commitment problem, IEEE Transactions on Power Systems 4 (4) (1989) 1373–1380. [9] Pathom Attaviriyanupap, Hiroyuki Kita, Eiichi Tanka, Jun Hasegawa, A hybrid LR-EP for solving new

(2003) 229–237.

TE D

profit based uc problem under competitive environment, IEEE Transactions on Power Systems 18 (1)

EP

[10] H.Y. Yamin, S.M. Shahidehpour, Unit commitment using a hybrid model between lagrangian relaxation and genetic algorithm in competitive electricity markets, Electric Power Systems Research 68

AC C

(2004) 83–92.

[11] T.A.A Victoire, A.E. Jeyakumar, Unit commitment by a tabu-search-based hybrid-optimization technique, IEE Proceedings Generation, Transmission & Distribution 152 (2005) 563–570.

[12] Tao Li, Mohammad Shahidehpour, Price based unit commitment: a case of lagrangian relaxation versus mixed integer programming, IEEE Transactions on Power Systems 20 (4) (2005) 2015–2025.

ACCEPTED MANUSCRIPT [13] I. Jacob Raglend, C. Raghuveer, G. Rakesh Avinash, N.P. Padhy, D.P. Kothari, Solution to profit based unit commitment problem using particle swarm optimization, Applied Soft Computing, Volume 10, Issue 4, September 2010, Pages 1247-1256

RI PT

[14] K. Chandram, N. Subrahmanyam, M. Sydulu, Improved pre-prepared power demand table and Muller’s method to solve the profit based unit commitment problem, Journal of Electrical Engineering & Technology 4 (2) (2009) 159–167.

SC

[15] C. Christopher Columbus, K. Chandrasekaran, Sishaj P. Simon, Nodal ant colony optimization for

M AN U

solving profit based unit commitment problem for GENCOs, Applied Soft Computing 12 (1) (2012) 145– 160.

[16] C. Christopher Columbus, Sishaj P. Simon, Profit based unit commitment for GENCOs using parallel NACO in a distributed cluster, Swarm and Evolutionary Computation, Volume 10, June 2013, Pages 41-

TE D

58.

[17] A. Amudha & C. Christober Asir Rajan (2014) Integrating Gradient Search, Logistic Regression and Artificial Neural Network for Profit Based Unit Commitment, International Journal of Computational

EP

Intelligence Systems, 7:1, 90-104

AC C

[18] A. V. V. Sudhakar, K. Chandram and A. J. Laxmi, "Lagrange relaxation — Invasive weed optimization for profit based unit commitment," Power India International Conference (PIICON), 2014 6th IEEE, Delhi, 2014, pp. 1-6.

[19] P.

Sriyanyong, Application of particle swarm optimization technique to a profit-based unit

commitment problem, in: 2nd International Conference on Education Technology and Computer (ICETC), 2010, pp. 1–6.

ACCEPTED MANUSCRIPT [20] A. Shukla, V. N. Lal and S. N. Singh, "Profit-based unit commitment problem using PSO with modified dynamic programming," Intelligent System Application to Power Systems (ISAP), 2015 18th International Conference on, Porto, 2015, pp. 1-6.

RI PT

[21] H. Mori, K. Okawa, A New Meta-heuristic, Method for profit-based unit commitment under competitive environment, IEEE Bucharest Power Tech Conference (2009) 1–6.

[22] H. Balci and J. Valenzuela (2004). Scheduling electric power generations using particle swarm

M AN U

Mathematics and Computer Science, 14(3), 411–421.

SC

optimization combined with the Lagrangian relaxation method. International Journal of Applied

[23] C. Christopher Columbus, Sishaj P. Simon, a Profit based unit commitment: a parallel ABC approach using a workstation cluster, Computers and Electrical Engineering 38 (3) (2012) 724–745.

[24] Deepak Sharma, Anupam Trivedi, Dipti Srinivasan, Logenthiran Thillainathan, Multi-agent modeling

2013, Pages 3751-3761

TE D

for solving profit based unit commitment problem, Applied Soft Computing, Volume 13, Issue 8, August

EP

[25] M. Jabbari Ghadi, A. Baghramian, M. Hosseini Imani, An ICA based approach for solving profit based unit commitment problem market, Applied Soft Computing, Volume 38, January 2016, Pages 487-

AC C

500

[26] K. Vaisakh, L.R. Srinivas, Evolving ant colony optimization based unit commitment, Applied Soft Computing, Volume 11, Issue 2, March 2011, Pages 2863-2870 [27] K. Chandram, N. Subrahmanyam, M. Sydulu, Improved pre-prepared power demand table and Muller’s method to solve the profit based unit commitment problem, Journal of Electrical Engineering & Technology 4 (2) (2009) 159–167.

ACCEPTED MANUSCRIPT [28] Seyedali Mirjalili, Seyed Mohammad Mirjalili, Andrew Lewis, Grey Wolf Optimizer, Advances in Engineering Software, Volume 69, Pages 46-61, March 2014. [29] elkacem Mahdad, K. Srairi, Blackout risk prevention in a smart grid based flexible optimal strategy

RI PT

using Grey Wolf-pattern search algorithms, Energy Conversion and Management, Volume 98, 1 July 2015, Pages 411-429

[30] Mohd Herwan Sulaiman, Zuriani Mustaffa, Mohd Rusllim Mohamed, Omar Aliman, Using the gray

SC

wolf optimizer for solving optimal reactive power dispatch problem, Applied Soft Computing, Volume 32,

M AN U

July 2015, Pages 286-292

[31] S. Mohanty, B. Subudhi and P. K. Ray, "A New MPPT Design Using Grey Wolf Optimization Technique for Photovoltaic System Under Partial Shading Conditions," in IEEE Transactions on Sustainable Energy, vol. 7, no. 1, pp. 181-188, Jan. 2016.

TE D

[32] S. M. Mirjalili and S. Z. Mirjalili, "Full Optimizer for Designing Photonic Crystal Waveguides: IMoMIR Framework," in IEEE Photonics Technology Letters, vol. 27, no. 16, pp. 1776-1779, Aug.15, 15 2015.

EP

[33] E. Emary, Hossam M. Zawbaa, Aboul Ella Hassanien, Binary grey wolf optimization approaches for

AC C

feature selection, Neurocomputing, Volume 172, 8 January 2016, Pages 371-381

[34] K. Chandram, N. Subrahmanyam and M. Sydulu, "New approach with muller method for profit based unit commitment," Power and Energy Society General Meeting - Conversion and Delivery of Electrical Energy in the 21st Century, 2008 IEEE, Pittsburgh, PA, 2008, pp. 1-8.

[35] H. Tehzeeb-ul-Hassan, Ayaz Ahmad, Profit based unit commitment and economic dispatch of IPPs with new technique, International Journal of Electrical Power & Energy Systems, Volume 44, Issue 1, January 2013, Pages 880-888.

ACCEPTED MANUSCRIPT [36] P. K. Singhal, R. Naresh and V. Sharma, "Binary fish swarm algorithm for profit-based unit commitment problem in competitive electricity market with ramp rate constraints," in IET Generation, Transmission & Distribution, vol. 9, no. 13, pp. 1697-1707, 10 1 2015.

RI PT

[37] K. Srikanth Reddy, Lokesh Kumar Panwar, Rajesh Kumar, B.K. Panigrahi, Binary fireworks algorithm for profit based unit commitment (PBUC) problem, International Journal of Electrical Power & Energy Systems, Volume 83, Pages 270-282, December 2016.

SC

[38] Joaquín Derrac, Salvador García, Daniel Molina, Francisco Herrera, A practical tutorial on the use of

M AN U

nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms, Swarm and Evolutionary Computation, Volume 1, Issue 1, March 2011, Pages 3-18.

[39] Anupam Trivedi, Dipti Srinivasan, Subhodip Biswas, Thomas Reindl, Hybridizing genetic algorithm with differential evolution for solving the unit commitment scheduling problem, Swarm and Evolutionary

TE D

Computation, Volume 23, August 2015, Pages 50-64

[40] Anupam Trivedi, Dipti Srinivasan, Subhodip Biswas, Thomas Reindl, A genetic algorithm – differential evolution based hybrid framework: Case study on unit commitment scheduling problem,

AC C

EP

Information Sciences, Volume 354, 1 August 2016, Pages 275-300