+ All Categories
Home > Documents > PSO_for_Economic Dispatch

PSO_for_Economic Dispatch

Date post: 03-Jun-2018
Category:
Upload: nawazedoo6604
View: 215 times
Download: 0 times
Share this document with a friend

of 28

Transcript
  • 8/12/2019 PSO_for_Economic Dispatch

    1/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions

    A Comparative Study of Particle Swarm Optimization and Differential

    Evolution on the Economic Dispatch with Non-smooth Cost Functions

    ohammad Nawaz Edoo and !o"ert #$ F$ Ah %in&'

    Department of Electrical and Electronic EnineerinFaculty of Enineerin!niversity of "auritius

    #eduit$ "auritiusEmail% r&ah'in(uom&ac&mu

    A"stract

    Over the last few decades$ an impressive num)er of methods have )een used to solve the Economic Dispatch Pro)lem

    *EDP+ that considers such enerator characteristics as prohi)ited operatin zones$ multiple fuel options and valve-point

    effects& ,n relatively recent times$ two alorithms$ namely Particle Swarm Optimization *PSO+ and Differential

    Evolution *DE+ have )een introduced and have shown superior performance& ,n this paper$ usin four widely used test

    systems with non-smooth cost functions an attempt is made to compare the performance of PSO and DE on this type of

    pro)lem& .he simulation results show that DE is the )etter alorithm$ outperformin PSO and other alorithms in the

    literature )oth in terms of /uality of solution and ro)ustness&

    %eywords

    Economic dispatch$ differential evolution$ multiple fuels$ particle swarm optimization$ prohi)ited operatin zones$

    valve-point loadin effects&

    *For correspondences and reprints

    0

  • 8/12/2019 PSO_for_Economic Dispatch

    2/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions($ )ntroduction

    .he cost of the fuel used for the eneration of electrical enery forms the most sinificant portion of the operatin costs

    of a power system& .his is truer as the prices of fossil fuels have reached record-hih levels in the recent past althouh

    they are now on the low side& Nevertheless$ the Economic Dispatch Pro)lem *EDP+ is assumin reater importance in

    power systems operation&

    Proper modelin in the EDP is vital to achieve ood results& "oreover$ any improvement in the model which could lead

    to )etter solutions is$ o)viously$ hihly desira)le& .raditionally$ the input-output relationship of the fossil-fired

    enerator has )een modeled as a /uadratic curve which is continuous and has a monotonically increasin derivative&

    Such a curve is conve1 and conse/uently traditional mathematical techni/ues have )een used to solve this classical

    EDP&

    !nfortunately$ not all units can )e represented )y the /uadratic model& For e1ample$ lare steam-tur)ine enerators

    have input-output relationships that are realistically modeled )y superimposin the )asic /uadratic function with a

    rectified sinusoidal component *2ood 3 2ollen)er 0445+& "oreover$ fossil-fired units with the capa)ility to )urn

    multiple types of fuels have input-output curves which consist of piecewise /uadratics *6in 3 7iviani 0489+& And

    lastly$ some units have lare discontinuities in their cost curves so as to represent their prohi)ited operatin zones

    *PO:+ *;ain +& 2hile all these additions to the )asic /uadratic model reatly increase the accuracy of the latter$

    the pro)lem that arises is that the EDP )ecomes discontinuous$ hihly nonlinear or even non-conve1& .hus$ traditional

    optimization techni/ues such as 6arane "ultipliers can no loner )e applied&

    .o tac'le the non-conve1 EDP$ researchers are increasinly ma'in use of nature-inspired metaheuristics& !nli'e

    traditional methods$ the metaheuristics do not impose any constraint on the function to )e optimized& Also$ the main

    idea )ehind the respective metaheuristic is enerally simple to understand and$ its application is also /uite

    straihtforward& ,t is mainly for these reasons that these methods have )ecome e1tremely popular amon researchers& ,n

    Sinha et al& *+$ for instance$ several types of Evolutionary Prorammin *EP+ techni/ues are applied to the EDP

    with 7alve-point 6oadin effects *ED76+& ,n ?im et al& *

  • 8/12/2019 PSO_for_Economic Dispatch

    3/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost FunctionsBuite recently$ two metaheuristics$ namely Particle Swarm Optimization *PSO+ *?ennedy 3 E)erhart *044@++ and

    Differential Evolution *DE+ *Storn 3 Price *044@++ have )een introduced and have rown very popular with researchers

    tac'lin the non-conve1 EDP& ,n that respect$ the o)ective of this paper is to provide a comparative study of PSO and

    DE on these non-conventional EDPs& .o that effect$ four test systems with 5$ 0=$ 0> and 9= units$ all e1hi)itin non-

    smooth cost or non-conve1 cost functions$ have )een used& Simulation results are presented and comparisons are made

    )etween PSO and DE as well as with other alorithms in the literature&

    .he rest of the paper is oranized as follows& Section < formulates the different 'inds of EDPs& An overview of the PSO

    and DE alorithms are iven in Section >& .he constraint handlin methods used in this wor' are descri)ed in Section 9&

    Section @ presents the implementations of the alorithms while the results and discussions are iven in Section 5&

    Finally$ some conclusions are drawn in Section &

    *$ Pro"lem Formulation

    .he inclusion of certain enerator characteristics transforms the classical EDP into a discontinuous andor non-conve1

    pro)lem& ,n this paper$ three different Economic Dispatch formulations are considered$ namely$ Economic Dispatch

    with Prohi)ited Operatin :ones$ Economic Dispatch with 7alve-point 6oadin effects and Economic Dispatch with

    7alve-point effects and "ultiple Fuels&

    *$($ Economic Dispatch with Prohi"ited Operatin& +ones*EDPO,

    .he o)ective is

    = =++==

    G GN

    i

    N

    i

    iGiiGiiGii cPbPaPFF

    0 0

    +

    1$*$ E3uality Constraint

    .he e/uality constraint is$ pro)a)ly$ what distinuishes the EDP from other optimization pro)lems& ,t is also what

    ma'es the EDP a very difficult optimization pro)lem$ especially when considerin the non-linear enerator

    characteristics& A num)er of schemes have )een used to handle the power )alance constraint& Perhaps the most common

    is the penalty function method& !nfortunately$ this method has serious draw)ac's which ma'e it very difficult for

    metaheuristics to stri'e the riht )alance )etween e1ploration and e1ploitation& .herefore$ in this paper$ a new

    alternative method is used$ where)y all particlesindividuals are made to satisfy the e/uality constraint at initialization

    and durin evolution&

    8

  • 8/12/2019 PSO_for_Economic Dispatch

    9/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions.he procedure is descri)ed as follows& Firstly$ for any particleindividual$ a se/uence of num)ers$ of lenth e/ual to the

    num)er of enerators is randomly permuted& .he random se/uence specifies the order in which the eneratorsM outputs

    will )e modified in order to satisfy the power )alance constraint& .o illustrate this approach$ consider for e1ample a 5-

    unit system& Suppose that for a certain individual$ the randomly permuted se/uence is @$ & ,n this wor'$

    this means that the last enerator specified )y the se/uence *in this case$ enerator >+ is used as a standard slac'

    enerator in a first attempt to satisfy the power )alance constraint& ,f$ after this$ the e/uality constraint is still not

    satisfied$ the output of enerator @ is then modified& .his process will continue as lon as the power )alance constraint

    is not satisfied and with the se/uence of the enerator output to )e modified specified )y the randomly permuted

    se/uence&

    4$ PSO and DE )mplementations for Economic Dispatch

    4$($ PSO-"ased Economic Dispatch

    ,n addition to the particlesM positions themselves$ PSO also re/uires the initialization of the particlesM velocities& ,n this

    paper$ each dimension of the particlesM velocities is initialized randomly )etween the followin limits *Par' et al&

    *

  • 8/12/2019 PSO_for_Economic Dispatch

    10/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions

    ,n this wor'$ the stoppin criterion is a ma1imum num)er of iterations&

    0=

  • 8/12/2019 PSO_for_Economic Dispatch

    11/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions4$*$ DE-"ased Economic Dispatch

    .he pseudo code for the DE-)ased Economic Dispatch is iven )elow&

    )nitialize each individual of the population Each individual is forced to satisfy the e/ualityconstraint$ usin the procedure e1plained earlier

    whilestopping conditions- not tre do

    for each indi/ida+doCreate trial vector and ensure that it satisfies the power )alanceif tria+ /ector is better than crrent indi/ida+ do

    #eplace current individual )y trial vector end end

    end

    .he stoppin criterion for DE is a ma1imum num)er of iterations as for PSO&

    6$ Simulation !esults and Analysis

    6$($ Description of the #est Systems

    .o test the effectiveness of the two alorithms and compare their performances$ four test systems with non-conventional

    cost functions were chosen& .he first system consists of 5 enerators with prohi)ited operatin zones and has a total

    load of 0 "2 *;ain *++& .ransmission losses are determined usin B-coefficients& #amp rate limits are also

    ta'en into account in this system&

    .he second test system$ from Chian *

  • 8/12/2019 PSO_for_Economic Dispatch

    12/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions6$*$ #est System ( /6-unit system,7 EDPO

    For this case study$ the followin parameters were used for PSO&

    Num)er of particles% 0==

    Num)er of iterations%

  • 8/12/2019 PSO_for_Economic Dispatch

    13/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions

    #a"le ( 8est power output for 6-unit system

    !nitPSO *;ain

    *++

    NPSO-6#S*Selva'umar

    3.hanush'odi

    *9@5

    99&94=

    0>&>49950>4&@0&>09&954&=55>05@&9=8&0>@@

    .otal;eneration

    *"2+0

  • 8/12/2019 PSO_for_Economic Dispatch

    14/28

  • 8/12/2019 PSO_for_Economic Dispatch

    15/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions6$0$ #est System * /(= while the ma1imum num)er of iterations is @==&

    One hundred runs were performed for each alorithm&

    .a)le 9 shows the )est solutions out of 0== runs for the PSO and DE alorithms as well as those from previous wor's

    in the literature& .he DE alorithm provides the )est solution followed )y the PSO alorithm& ,n fact$ the alorithms

    from the literature do not provide solutions lower than 5

  • 8/12/2019 PSO_for_Economic Dispatch

    16/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functionsconfirmed in .a)le 5 where the mean num)er of iterations for PSO to reach a value of 5

  • 8/12/2019 PSO_for_Economic Dispatch

    17/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions

    #a"le > Fre3uency of conver&ence for (&@

    P

    5094&

  • 8/12/2019 PSO_for_Economic Dispatch

    19/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions

    0 100 200 300 400 500 6001.79

    1.8

    1.81

    1.82

    1.83

    1.84

    1.85

    1.86x 10

    4

    Iterations

    ObjectiveFunctionValue/$

    DE

    PSO

    Fi&ure 0 Comparative conver&ence characteristics on (0-unit system for PSO and DE

    ,t should )e emphasized that it is only throuh the contri)ution of the chaotic se/uences that DE succeeds in findin the

    minimum of 0$45>&8

  • 8/12/2019 PSO_for_Economic Dispatch

    20/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions

    0 100 200 300 400 500 6001.79

    1.8

    1.81

    1.82

    1.83

    1.84

    1.85x 10

    4

    Iterations

    Objectivefunctionvalue/$

    Fi&ure 1 Conver&ence characteristics showin& the influence of the chaotic se3uences

    #a"le : Statistical comparison of al&orithms for (; -

    PSO-SBP*7ictoire 3

    Qeya'umar * - 08$=

  • 8/12/2019 PSO_for_Economic Dispatch

    21/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions

    5&9&

  • 8/12/2019 PSO_for_Economic Dispatch

    22/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions

    #a"le (< 8est solution of (0-unit system with *4*< ? loadin&

    ;eneratorPSO-SBP *7ictoire$

    3 Qeya'umar *

    9@584

    0=000

    5>=0@4&>>=0@4&>>=0@4&>>=&>444&>44=8&58554445

    .otal powerenerated *"2+

  • 8/12/2019 PSO_for_Economic Dispatch

    23/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions

    An averae of 8&>0s was ta'en )y a run for PSO whereas that of DE was 0>&< s &

    #a"le (( Statistical comparison of al&orithms

    6$4 #est System 1 /1

  • 8/12/2019 PSO_for_Economic Dispatch

    24/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost FunctionsAs it can )e seen in Fiure 5$ PSO convered e1tremely fast )ut aain at the e1pense of a more thorouh e1ploitation

    phase& At the end of a)out

  • 8/12/2019 PSO_for_Economic Dispatch

    25/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions

    0 500 1000 1500 2000 2500 3000 3500 4000 4500 50001.2

    1.22

    1.24

    1.26

    1.28

    1.3

    1.32

    1.34x 10

    5

    Iteration

    Objectivefunctionvalue/

    $

    PSO

    DE

    Fi&ure 6 Comparative conver&ence characteristics of DE and PSO on 1

  • 8/12/2019 PSO_for_Economic Dispatch

    26/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions

    #a"le (* 8est solution of 1

  • 8/12/2019 PSO_for_Economic Dispatch

    27/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functions

    #a"le (0 Statistical comparison of al&orithms /"ased on 4< runs,

    "ethod.otal eneration cost *hr+ Standard

    deviation"inimum "a1imum "ean

    ,FEP *Sinha et al&

    *+ 0

  • 8/12/2019 PSO_for_Economic Dispatch

    28/28

    A Comparative Study of Particle Swarm Optimization and Differential Evolution on the Economic Dispatch with Non-smooth Cost Functionsfor PSO has improved the results reported in the literature for the four test systems e1cept for the one with the 08==

    "2 loadin of 0>-unit system&

    !eferences

    CH,AN;$ C&-6& *


Recommended