A New Approach For Dynamic Economic Dispatch Using Hybrid Modified Particle Swarm Optimization

DOI : 10.17577/IJERTV1IS6507

Download Full-Text PDF Cite this Publication

Text Only Version

A New Approach For Dynamic Economic Dispatch Using Hybrid Modified Particle Swarm Optimization

1 D. P DASH, 2 M. BASU, 3 J. PATTANAIK

1 Assoc.Professor, Electrical Engg. Dept O.E.C. Bhubaneswar

2 Professor, Power Engg. Dept., Jadavpur University

3 Research Scholar, Electrical Engg.Dept., Jadavpur University

ABSTRACT

This article presents a novel optimization approach to constrained dynamic economic dispatch (DED) problems using the hybrid particle swarm optimization (HPSO) technique. The proposed methodology easily takes care of different constraints like transmission losses, ramp rate limits and also uses for non-smooth cost functions. To illustrate its efficiency and effectiveness, the developed HPSO approach is tested with different number of generating units and comparisons are performed with other approaches under consideration.

Convexity in the fuel cost function [3]. Accurate modeling of the DED problem will be improved when the valve point loadings in the generating units are taken into account. Previous efforts on solving DED problem have employed various mathematical programming methods and optimization techniques. Conventional method like Lagrangian relaxation [1], gradient projection method [2] and dynamic programming etc, when used to solve DED problem suffer from myopia for non-linear, discontinuous search space, leading them to a less desirable performance and these methods often use approximations to limit complexity.

  1. INTRODUCTION

    The dynamic economic dispatch (DED) is an extension of the traditional economic dispatch problem used to determine the schedule of real- time control of power system operation so as to meet the load demand at the minimum operating cost under various system and operational constraints. DED procedure follows the dynamic connection by handling the ramp rate limits of generating units and by modifying the steady state cost to include the extra fuel consumption. The DED problem is not only the most accurate formulation of the economic dispatch problem (EDP).

    Most of the literature addresses DED problem with convex cost function [1-2]. However, in reality, large steam turbines have steam admission valves, which contribute non

    Recently, stochastic optimization techniques such as Genetic algorithm (GA) [4-5], evolutionary programming (EP) [6-7], simulated annealing (SA) [8-9] and particle swarm optimization (PSO) [10-12] have been given much attention by many researches due to their ability to seek for the near global optimal solution. However, all the previous work mentioned above neglected the non-smooth characteristic of generator, which actually exist in the real power system.

    This paper presents a novel optimization method based on hybrid particle swarm optimization (HPSO) algorithm applied to dynamic economic dispatch in a practical power system while considering some nonlinear characteristics of a generator such as ramp rate limits, generators constraints, power loss and non-smooth cost function. The proposed

    methodology emerges as a robust optimization technique for solving the DED problem for different size power system.

    c. Generating unit ramp rate limits

    Pit

    Pi t 1

    URi ,

    i 1, 2, 3,….,N

    (5)

  2. DED PROBLEM FORMULATION

    The objective of the DED is to schedule the

    Pi t 1

    Pit

    DRi,

    i 1,2,3,….,N

    (6)

    outputs economically over a certain period of

    time under various system and operational constraints. The conventional DED problem

    Where URi and

    ramp- down limits of

    DRi

    i th

    are the ramp-up and

    unit in MW. So the

    minimizes the following incremental cost function associated to dispatchable units.

    constraint given by Eq. (5) is modified as

    follows:

    M in F

    T N

    Fit

    Pit

    $ (1)

    max Pi min , Pi t 1

    DRi

    min Pi max , Pi t 1

    URi

    (7)

    t 1i 1

    Where F is the total operating cost over the whole dispatch period, T is the no. of intervals in the scheduled horizon, N is the no. of generating

  3. OVERVIEW OF PSO

    The particle swarm optimization method

    units and

    Fit Pit

    is the fuel cost in terms of its

    conducts its search using a population of

    real power output Pit at timet. Taking into

    particles, corresponding to individuals. It starts with a random initialization of a population of

    valve-point effects, the fuel cost of the

    i th

    individuals in the search space and works on the

    thermal generating unit is expressed as the sum of a quadratic and a sinusoidal function in the following form is given by

    social behavior of the particles in the swarm, like birds flocking, fish schooling and the swarm theory. Therefore, it finds the global optimum by simply adjusting the trajectory of each individual

    Fit Pit

    a P 2

    bi Pit

    Ci ei sin fi Pi,min _ Pit

    $ / h

    towards its own best location and towards the

    i it

    (2)

    best particle of the swarm at each generation of evolution. The position and the velocity of the

    i th particle in the d dimensional search space can

    Where

    ai ,

    bi ,

    ci are cost coefficients and

    be represented as X

    , x ,……..,x

    T and

    ei , fi are constants from the valve point effect

    i i1 i2 id

    of the

    i th

    generating unit, subject to the

    Vi i1 , vi2 ,……..,vid

    T . Each particle has its

    following equality and inequality constraints.

    own best position (Pbest)

    Pi t pi1 t , pi2 t ,……… pid t T

    1. Real power balance

      N

      P _ P _ P 0

      (3)

      corresponding to the personal best objective value obtained so far at generation t . The global best particle (Gbest) is denoted by

      it Dt Lt

      t 1

      P t p t , p t ,……… p t T . The new

      Where t = 1, 2 T, is the total power demand at

      g g1 g 2 gd

      time t and

      PLt

      is the transmission power loss

      velocity of each particle is calculated as follows:

      at i th

      interval in MW.

      vIJ t 1

      vij t

      c1r1

      pij t

      xij t

    2. Real power operating limits

    c2 r2

    p gi t

    xij t

    j 1,2,……..d.

    (8)

    Pt min

    Pit

    Pt max

    (4)

    Where

    c1 and

    c2 are constants of acceleration

    Where

    Pt min

    and

    Pt max

    are respectively the

    coefficients corresponding to cognitive and social behavior, is the inertia factor , n is the

    minimum and maximum real power output of

    population size ,

    r1 and

    r2 are two independent

    i th

    generator in MW.

    random numbers. Thus, the position of each particle at each generation is updated according to the following equation:

    xij t 1 xij t vij t 1

    i 1,2,…….,n and j=1,2,.,d (9)

  4. MODIFIED PSO :

    In the conventional PSO method, the inertia weight is made constant for all the particles in a single generation, but the most important parameter that moves the current position towards the optimum position is the inertia weight . In modified PSO, the particle position is adjusted such that the highly fitted particle (best particle) moves slowly when compared to the lowly fitted particle. This can be achieved by selecting different values for each particle according to their rank, between min and max as in the following form:

    The concept of re-initialization is introduced in the proposed HPSO methodafter a specific number of generations if there is no improvement in the convergence of the algorithm. At the end of the method the specific generation is re-initialized with new randomly generated individuals. The number of new individuals is selected from k least individuals of the original population, where k is the percentage of total population to be changed. This re-initialization of population is performed after checking the change in the Fbest value in each and every specific generation.

  5. SEQUENTIAL QUADRATIC PROGRAMMING (SQP):

    Sequential quadratic programming (SQP) [13] is widely used to solve practical optimization

    max

    min

    Ranki

    (10)

    problems. It outperforms every other nonlinear

    i max

    Total Population

    programming method in terms of efficiency, accuracy and percentage of successful solutions.

    So, from Eq. (9), shows that the best particle takes first rank, and the inertia weight for that particle is set to minimum value while for the lowest particle takes the maximum inertia weight, which particle move a high velocity. The velocity of each particle is updated using Eq. (15), and if updated velocity goes beyond maximum velocity Vmax , than it is limited to

    Vmax

    The method closely mimics Newtons method for constrained optimization just as is done for unconstrained optimization. At each major iteration, an approximation is made of the Hessian of the Lagrange function using Broyden- Fletcher-Goldfarb-Shanno (BFGS) quasi- Newton updating method. This is then used to generate a quadratic programming subproblem whose solution is used to form a search direction for a line search procedure.

    As the objective function to be minimized is

    vij t 1

    i vij t

    c1r1 pij t

    xij t

    (11)

    nonconvex, SQP requires a local minimum for

    c2 r2

    p gi t

    xij t

    an initial solution. In this paper, SQP is used as a local optimizer for fine-tunning the better region explored by AIS. Here, the formulation of SQP

    vij t 1

    sign vij t 1

    min vij t 1 ,

    V j max

    (12)

    subroutine is taken from [15].

    For each iteration, a QP is solved to obtain the search direction which is used to update the

    j 1,2,……,d

    and i

    1,2,……,n

    control variables. QP problem can be described as follows

    The new particle position is obtained by using Eq. (17), and if any particle position beyond the

    Minimize the following

    F d

    1 d d

    rang e specified, it is limited to its boundary using Eq. (18),

    subject to

    k k 2

    k K k

    xij t 1

    xij t

    vij t 1

    gi k

    g k d k 0

    j 1,2,……,d;

    i 1,2,…….n.

    (13)

    i 1,…., me

    g

    g d 0

    xij t 1

    min xij t 1 ,

    rangej max ,

    i k k k

    xij t 1

    max xij t 1 ,

    range

    j min

    (14)

    i me

    1,…, m

    where

    k the Hessian matrix of the Lagrangian function at the k th iteration

    d k the search direction at the k th iteration

    k the real power vector at the k th iteration

    g k constraints from (3) to (4)

    me number of equality constraints

  6. m number of constraints

    L , F g

    where is the vector of Lagrangian multiplier.

    k is calculated using quasi-Newton formula given by,

    [min, max] for each variable, c1, c2 and iteration counter. Set iteration counter = 0.

      1. Increment iteration counter by one.

      2. Find out the fitness function of all particles in the population and update the objective function.

      3. If stopping criterion is reached than go to step (5.9). Otherwise continue.

      4. Evaluate the inertia factor according to Eq. (10).

      5. Update the velocity given in Eq. (11) and correct it using Eq. (12).

      6. Update the position of each particle using Eq. (13) and if the new position goes out of range, set it to boundary value using Eq. (14).

      7. For every 5 generations, the {Fbest, new value} is compared with the {Fbest, old value}. If there is no change, then use the re- initialization concept and go to step (5.3).

      8. Output the Gbest particle and its objective value.

        qk qk

        k Sk Sk k

      9. solve the DED problem using the SQP

    k 1

    where

    qk Sk Sk

    k

    Sk k 1 k

    k Sk

    method with the selected solution obtained from PSO.

  7. SIMULATION RESULTS

    qk L k 1 , k 1 L k , k 1

    For each iteration of the QP sub-problem the direction d k is calculated using the objective function. The solution obtained forms a new iterate given by,

    k 1 k k dk

    The step length value k is determined to produce a considerable reduction in an augmented Lagrangian merit function as follows

    L , , F g g g

    2

    where is a nonnegative scalar. The procedure

    The five unit system with non-smooth fuel cost function is used to demonstrate the performance of the proposed HPSO. We have used the same system data as done by Panigrahi et al. [8]. The load demand of the system is taken over 24 hour. The result of the proposed method is given in Table 1. The earlier reported result for the cost is 47356 $. For the present simulation, the cost is found to be 44568 $.

  8. CONCLUSIONS

The paper has employed the HPSO algorithm on constrained of dynamic economic dispatch problem. The proposed approach has produced comparable to or better than those generated by other algorithms, and the solution has superior quality and good convergence characteristics.

from this limited comparative study, it can be

is repeated until the value of some tolerance value.

6. HPSO ALGORITHM

S k has reached

concluded that the HPSO can be effectively used to solve non-smooth as well as smooth constrained economic load dispatch problems. In the future, the work will can be made to incorporate more realistic constraints to the

6.1) Initialize number of population of particles dimension d with random position velocities and get the input parameters such as range

problem and the large size problems will be solved by the proposed methodology.

Table1: Result for five unit system with 24 h load demand

No. of

hours

Load demand

PG1

(MW)

PG2

(MW)

PG3

(MW)

PG4

(MW)

PG5

(MW)

1

410

12.3675

104.4735

108.9301

38.4012

140.3918

2

435

42.4708

95.9732

113.6381

40.1022

138.6778

3

475

72.0578

96.6296

121.2753

43.9813

139.7721

4

530

45.0234

97.9622

116.7643

75.0224

179.8301

5

558

19.7435

105.2582

115.7942

89.9066

197.7502

6

608

41.9471

103.3492

116.6698

96.8961

215.1322

7

626

11.9462

89.4341

116.7647

171.8153

221.9615

8

654

23.6745

85.3441

117.9742

210.0113

228.9501

9

690

47.459

98.0986

117.7644

208.0518

231.5196

10

704

64.1105

99.5385

116.6747

209.1853

229.5385

11

720

43.0118

101.5421

142.6332

210.1692

230.1596

12

740

39.7598

97.3598

164.9799

207.5818

229.3214

13

704

42.6758

96.5389

143.9599

208.9857

228.3597

14

690

48.6036

96.7388

118.7045

208.9947

220.6617

15

654

19.6033

95.3773

110.7656

200.6448

201.9233

16

580

11.1709

87.4059

112.8548

206.2245

191.5503

17

558

11.1801

97.6698

97.4321

207.5764

178.4851

18

608

23.5582

99.5398

113.6849

209.8158

156.1376

19

654

21.0434

100.5196

114.6753

211.1986

188.1579

20

704

49.4497

105.3416

114.4284

210.6318

196.1342

21

680

34,4159

103.6783

116.0614

210.8963

213.9615

22

605

11.7202

90.5406

108.5995

198.7053

215.0352

23

527

10.0035

62.1432

92.0095

160.9033

223.2762

24

463

10.0205

39.6943

83.0064

135.9715

225.6296

REFERENCES

  1. G. P. Granelli, P. M Marannino, M. Montagna and A. Silvestri, Fast and efficient gradient projection algorithm for dynamic generation dispatching, Proc. Inst. Elect. Engg. Gener. Transm. Distrib, vol.136, no. 5, pp. 295-302, Sep.1989.

  2. F. Li, R. Morganand and D. Williams, Hybrid genetic approaches to ramping rate constrained dynamic economic dispatch, Elect.Power Syst.Res., vol. 43, no. 2, pp. 97-103, Nov. 1997.

  3. X. S. Han, H. B. Gooi and Daniel S.Kirschen, Dynamic economic dispatch: feasible and optimal solutions, IEEE Trans. Power Syst., vol. 16, no. 1, pp. 22-28, Feb.2001.

  4. D. C. Walters and G. B. Sheble, Genetic algorithm solution of economic dispatch with valve point loading, IEEE Trans. Power Syst., vol. 8, no. 3, pp. 1325-1331, Aug. 1993.

  5. C. C Fung, S. Y Chow, K. P Wong, Solving the economic dispatch with an integrated parallel genetic algorithm, In Proc. of International Conference on Power System Technology, Vol. 3, pp. 1257-1262, 2000.

  6. N.Sinha, R.Chakrabarti and P.K.Chattopadhyay, Evolutionary programming techniques for economic load dispatch, IEEE Trans. Evol. Comput., vol. 7, no. 1, pp. 83-94, Feb. 2003.

  7. H. T Yang, P. C Yang, C. L Huang, Evolutionary programming based economic dispatch for units with non- smooth fuel cost functions, IEEE Trans. power Syst., vol. 11, no. 1, pp.112-118, 1996.

  8. C. K. Panigrahi, P. K. Chatopadhyay, R.

    N. Chakrabarti and M. Basu, Simulated annealing technique for dynamic economic dispatch, Elect. Power Comp.

    Syst., vol. 34, no. 5, pp. 577-586, May

    2006.

  9. K. P Wong, Y. W Wong, Genetic/simulated annealing approach to economic dispatch, In Proc. Inst. Elect. Engg. Gen. Transm. Distrib., vol. 141, no. 5, pp. 507-513, 1994.

  10. Zwe-Lee Gaing, Particle swarm optimization to solving the economic dispatch considering the generator constraints, IEEE Trans. Power Syst., vol. 18, no. 3, pp. 1187-1195, Aug. 2003.

  11. R. C Eberhart, Y. Shi, Particle swarm optimization: developments, application and resources, In Proc. Congress on

    evolutionary computation, IEEE, pp. 81- 86, 2001.

  12. J. B Park, K. S Lee, J. R Shin, K.Y Lee, A particle swarm optimization for economic dispatch with non-smooth cost functions, IEEE Trans. Power Syst., Vol. 20, no. 1, pp. 34-42, 2005.

  13. P. Attavriyanupp, H. Kita, T. Tanaka and J. Hasegawa, A Hybrid EP and SQP for Dynamic Economic Dispatch with Nonsmooth Fuel Cost function, IEEE Transactions on Power Systems, vol. 17, no. 2, pp. 411-416, May 2002.

  14. P. T. Boggs and J. W. Tolle, Sequential Quadratic Programming, Acta Numerica, no. 4, pp. 1-52, 1995.

Leave a Reply