A Novel TANAN’s Algorithm to solve Economic Power Dispatch with Generator Constraints and Transmission Losses

DOI : 10.17577/IJERTV2IS80378

Download Full-Text PDF Cite this Publication

Text Only Version

A Novel TANAN’s Algorithm to solve Economic Power Dispatch with Generator Constraints and Transmission Losses

Subramanian R 1, Thanushkodi K 2 and Neelakantan P N 3

1Associate Professor/EEE, Akshaya College of Engineering and Technology, Coimbatore, 642 109, India

2Director, Akshaya College of Engineering and Technology, Coimbatore, 642 109, India

3Dean (Electrical Sciences), Akshaya College of Engineering and Technology, Coimbatore, 642 109, India

Abstract This paper presents a Novel TANANs Algorithm (NTA) approach to solve the economic power dispatch problem including transmission losses in power systems. The transmission losses are augmented with the objective function using price factor. The generalized expression for optimal scheduling of thermal generating units derived in this article can be implemented for the solution of the economic power dispatch problem of a large-scale system. Six-unit, fifteen-unit, and forty- unit sample systems with non-linear characteristics of the generator, such as ramp-rate limits and prohibited operating zones are considered to illustrate the effectiveness of the proposed method. The proposed method results have been compared with the results of genetic algorithm and particle swarm optimization methods reported in the literature. Test results show that the proposed NTA approach can obtain a higher quality solution with better performance.

Keywords: Dynamic programming, Economic power dispatch, Optimization, Prohibited operating zones, Ramp-rate constraints.

  1. Introduction

    The main objective of the economic dispatch problem is to determine the optimal combination of power outputs for committed generating units, which minimizes the total fuel cost while satisfying load demand and operating constraints. This makes the economic power problem a large-scale non-linear constrained optimization problem. Traditional methods such as Lambda-iteration method, the base point and participation factors methods and the gradient method [1-4] are well known for the economic dispatch of generators. In these numerical methods, an essential assumption is that the whole of the generating unit operating range is available for operation. Conventional techniques offer good results but when the search space is non-linear and it has discontinuities they become very complicated with a

    slow convergence ratio and not always seeking the optimal solution.

    In a practical system, the generating units have prohibited operating zones between their minimum and maximum generation limits and the operating range of online units are restricted by their ramp-rate limits due to physical operational limitations. Unit operation in prohibited operating zones may cause amplification of vibrations in shaft bearings, which should be avoided in practice. The prohibited operating zones of a unit divide the operating range between its minimum to maximum generation limits into several disjoint convex sub-regions. Hence, conventional methods cannot be directly applied to solve the economic dispatch problem with prohibited operating zones. Several methods have been reported for the solution of the economic power dispatch problem with prohibited operating zones. The dynamic programming approach [5, 6] is one of the most widely employed methods for the solution of the nonconvex economic power dispatch problem. Unlike the Lambda iteration approach, the dynamic programming method has no restrictions on generator cost function and performs a direct search of solution space. However, for a practical sized system, the fine step size and the large unit number often cause the

    curse of dimensionality problem or local optimality in the dynamic programming solution process. Lee et al. [7] decomposed the nonconvex decision space into a small number of subsets such that each of the associated dispatch problems, if feasible, is solved through the conventional Lagrangian relaxation approach. This approach requires fairly extensive computational time when a system owns more units that have prohibited operating zones. Ref. [8] defined a small advantageous set of decision spaces with respect to the system demand and then utilized the iterative method to find the feasible optimal solution. This method may not be applicable if the problem contains too many nonlinear constraints for large scale nonconvex systems. The stochastic search algorithms such as genetic algorithm (GA) [9], evolutionary programming (EP) [10], [11], simulated

    annealing (SA) [12], tabu search algorithm (TSA) [13], and particle swarm optimization (PSO) [14, 15], may prove to be effective in solving nonlinear ED problems without any restriction on the shape of the cost curves. Although these heuristic methods do not always guarantee discovering the globally optimal

    Where j is the number of prohibited zones of unit i. l and u denote the lower bound and upper bound of the prohibited zone of the generator.

    (iv) ramp-rate constraints:

    Max(P min , P0 DR ) P Min(P max , P0 UR )

    solution in finite time, they often provide a reasonable solution. Further, the stochastic searching algorithms take a longer time for convergence.

    i i i i

    i i i

    (5)

    Neural network [16, 17] models were applied to the economic power dispatch problem. These methods also required tremendous amounts of time for training the network.

    Where Pi is the current output power, and 0 Pi is the

    previous output power. URi is the up-ramp limit of the ith generator (MW/time-period), and DRi is the down-ramp-limit of the ith generator (MW/time- period). The transmission losses are represented by:

    n n n

  2. Problem Formulation

    PL Pi Bij Pj B0i Pi B00

    (6)

    i 1

    j 1

    i 1

    The economic power dispatch problem with ramp- rate limits and prohibited operating zones can be formulated as

    The modified form of the cost equation of the n- generator system is given by:

    n MinimiseFt

    i 1

    Fi(Pi)

    n

    i 1

    ai P2

    bi Pi

    • ci

    n

    F a P b P c g (d P e P f ) $/h

    F a P b P c g (d P e P f ) $/h

    2 2

    t i i i i i i i i i i i i1

    (7)

    i

    i

    $/h (1)

    Where i denotes index of units; Fi, Fuel cost function of unit i; ai, bi, and ci are cost coefficients of generator i; n is the number of generators committed to the operating system; Pi is the power generated by the ith unit, subject to

    1. the power balance constraints:

      The analytical nature of the above problem formulation leads to the high possibility of an accurate solution for the economic power dispatch problem including transmission losses.

  3. Novel TANANs Algorithm

    n

    Pi Pd Pl i 1

    (2)

    Novel TANANs Algorithm (NTA) is specially defined for solving economic dispatch problems. The algorithm is stated as follows. The

    Where PD is the system load demand and PL is the transmission loss which can be found through the use

    TANAN function is given by

    T r s x t x2

    (8)

    of B-matrix loss coefficients.

    1. Generating capacity constraints:

    i i i i

    Pmin P Pmax

    i=1, 2, 3n (3)

    With a power balance constraint

    i i i

    n

    n

    max

    Tm Pd Pl Ti

    (9)

    Where Pimin and Pi are the minimum and

    i1

    maximum power outputs of the ith unit. (iii) The additional constraints for units with prohibited

    Where

    im

    operatng zones are:

    P P P

    P P P

    min l

    i i i,1

    Ti – TANAN function

    ri, si & ti – coefficients of TANAN function x – TANAN function variable

    Pu P Pl j=2, 3, mi (4)

    i, j 1

    i i, j

    Pu P P max

    i,mi

    i i,

    The coefficients ri, si and ti have been assumed to be the minimum limit of ith generator. The TANAN function variable x is a random

    variable assumed to vary from 0 to 2.The value of each TANAN function is equivalent the power output of that particular generator. Since the TANAN function is a parabolic function, which has an extreme lowest point that corresponds to the optimum value of fuel cost.

      1. Algorithm

        Step1: Assign TANAN function to each generator. Step2: Initialize ri, si and ti values.

        Step3: Initialize the value of x Step4: Assign Pi = Ti.

        Step5: If Pi Pimin then fix Pi = Pimin and if Pi

        Pimax then fix Pi = Pimax.

        Step6: Verify Pd and generator constraints, if not adjust the value of x and go to step 3.

        Step7: If satisfied, notify the fuel cost values and stop the process.

      2. Flow chart

  4. Simulation Results

    The NTA for ELD problems has been implemented in MATLAB and it was run on a computer with Intel Core2 Duo 2.0 GHz processor, 3GB RAM memory and Windows XP operating system. Since the performance of the proposed algorithm sometimes depends on input parameters, they should be carefully chosen. After several runs, the following results were obtained and are tabulated.

    Unit power output (MW)

    IDP

    method

    PSO

    method

    GA

    method

    NTA

    Method

    (x=1.072)

    P1

    450.9555

    447.497

    474.8066

    424.039

    P2

    173.0184

    173.3221

    178.6363

    161.059

    P3

    263.637

    263.4745

    262.2089

    257.695

    P4

    138.0655

    139.0594

    134.2826

    150.000

    P5

    164.9937

    165.4761

    151.9039

    161.059

    P6

    85.3094

    87.128

    74.1812

    120.000

    Total Power (MW)

    1275.98

    1276.01

    1276.03

    1273.848

    Total output Loss (MW)

    12.9794

    12.9584

    13.0217

    10.848

    Total generation cost ($/h)

    15450

    15450

    15459

    15441

    Unit power output (MW)

    IDP

    method

    PSO

    method

    GA

    method

    NTA

    Method

    (x=1.072)

    P1

    450.9555

    447.497

    474.8066

    424.039

    P2

    173.0184

    173.3221

    178.6363

    161.059

    P3

    263.637

    263.4745

    262.2089

    257.695

    P4

    138.0655

    139.0594

    134.2826

    150.000

    P5

    164.9937

    165.4761

    151.9039

    161.059

    P6

    85.3094

    87.128

    74.1812

    120.000

    Total Power (MW)

    1275.98

    1276.01

    1276.03

    1273.848

    Total output Loss (MW)

    12.9794

    12.9584

    13.0217

    10.848

    Total generation cost ($/h)

    15450

    15450

    15459

    15441

    Table 1. Economic dispatch results for 6-unit system

    15465

    15460

    FUEL COST($/h)

    FUEL COST($/h)

    15455

    15450

    15445

    15440

    15435

    15430

    IDP PSO GA NTA

    ALGORITHMS

    Fig2.Comparison chart for fuel cost

    Fig1.flow chart for NTA method

    Table 2. Economic dispatch results for 15-unit system

    Unit power output (MW)

    IDP method

    PSO method

    GA method

    Proposed NTA method

    P1

    455.000

    439.1162

    415.3108

    405.241

    P2

    420.000

    407.9727

    359.7206

    405.241

    P3

    130.000

    119.6324

    104.425

    54.032

    P4

    130.000

    129.9925

    74.9853

    54.032

    P5

    270.000

    151.0681

    380.2844

    468.253

    P6

    460.000

    459.9978

    426.7902

    364.717

    P7

    430.000

    425.5601

    341.3164

    364.717

    P8

    60.000

    98.5699

    124.7867

    162.097

    P9

    25.000

    113.4936

    133.1445

    67.540

    P10

    63.0411

    101.1142

    89.2567

    67.540

    P11

    80.000

    33.9116

    60.0572

    54.032

    P12

    80.000

    79.9583

    49.9998

    54.032

    P13

    25.000

    25.0042

    38.7713

    67.540

    P14

    15.000

    41.414

    41.9425

    40.524

    P15

    15.000

    35.614

    22.6445

    40.524

    Total output

    2658.04

    2662.4

    2668.4

    2670.064

    Loss (MW)

    27.9777

    32.4306

    38.2782

    40.064

    Total generation cost ($/h)

    32590

    32858

    33113

    33319

    Table 3. Economic dispatch results for 40- unit system

    Unit

    Generation (MW) IDP

    Generation (MW) NTA (X=0.346)

    Fuel cost (NTA) ($)

    Unit

    Generation (MW) IDP

    Generation (MW) NTA (X=0.346)

    Fuel cost (NTA) ($)

    P1

    40.5439

    52.766

    469.03

    P21

    456.6654

    372.292

    3667.29

    P2

    60

    52.766

    469.03

    P22

    460

    372.292

    3667.29

    P3

    140.4525

    87.943

    1088.14

    P23

    460

    372.292

    3667.29

    P4

    24

    117.257

    1457.71

    P24

    460

    372.292

    3667.29

    P5

    26

    68.889

    571.54

    P25

    460

    372.292

    3828.52

    P6

    115

    99.669

    1138.11

    P26

    460

    372.292

    3828.52

    P7

    110

    161.229

    1542.59

    P27

    460

    14.657

    1215.89

    P8

    217

    197.872

    1967.74

    P28

    10

    14.657

    1215.89

    P9

    265

    197.872

    1986.06

    P29

    10

    14.657

    1215.89

    P10

    130

    130.190

    2504.80

    P30

    10

    68.889

    571.54

    P11

    205

    137.777

    2510.29

    P31

    20

    87.943

    800.77

    P12

    205

    137.777

    1937.25

    P32

    20

    87.943

    800.77

    P13

    125

    183.214

    3344.90

    P33

    20

    87.943

    800.77

    P14

    132.0895

    183.214

    3632.44

    P34

    20

    131.914

    1290.24

    P15

    125

    183.214

    3642.37

    P35

    18

    131.914

    1298.95

    P16

    125

    183.214

    3642.37

    P36

    18

    131.914

    1255.42

    P17

    125

    322.458

    3543.29

    P37

    20

    36.643

    544.53

    P18

    456.6654

    322.458

    3538.68

    P38

    25

    36.643

    544.53

    P19

    458.9178

    354.703

    3868.61

    P39

    25

    36.643

    544.53

    P20

    456.6654

    354.703

    3868.59

    P40

    25

    354.703

    3868.61

    Total power generation and Total Cost

    7000

    7000

    85018.74

  5. CONCLUSION

    The proposed NTA to solve PED problem with the practical constraints has been presented in this paper. It is clear that the NTA is a simple numerical random search technique for solving ELD problems. From the simulations, it can be seen that the optimum fuel cost can be obtained by varying the TANAN function variable from 0 to 2 and the proposed NTA gave the best results in very less computational time.

    REFERENCES

    1. J. Wood and B. F. Wollenberg, Power generation, operation and control, New York: John Wiley Inc., 1984.

    2. K. Kirchmayer, Economic operation of power systems, New York: John Wiley & Sons, 1958.

    3. L. Chen and S. C. Wang, Branch and bound scheduling for thermal generating units, IEEE Trans.Energy Conversion, vol. 8, no. 2, pp. 184-189, June 1993.

    4. K.Y. Lee, Fuel cost minimization for both real and reactive power dispatches, IEE Proceedings Generation Transmission Distribution, vol. 131, no. 3, pp. 85-93, May 1984.

    5. R. Bellman, Dynamic programming, Princeton University Press, 1957.

    6. Z. X. Liang and J. D. Glover, A zoom feature for a dynamic programming solution to economic dispatch including transmission losses, IEEE Trans. Power Systems, vol. 7, no. 2, pp. 544-550, May 1992.

    7. F. N. Lee and A. M. Breiphol, Reserve constrained economic dispatch with prohibited operating zones, IEEE Trans. Power Systems, vol. 8, no. 1, pp. 246-254, Feb. 1993.

    8. J. Y. Fan and J. D. McDonald, A practical approach to real time economic dispatch considering units prohibited operating zones, IEEE Trans. Power Systems, vol. 9, no. 4, pp. 1737-1743, Nov. 1994.

    9. C. Walters and G. B. Sheble, Genetic algorithm solution of economic dispatch with valve point loadings, IEEE Trans. Power Systems, vol. 8, no. 3, pp. 1325- 1332, Aug. 1993.

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

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

    12. K. P. Wong and C. C. Fung, Simulated- annealing based economic dispatch algorithm, IEE Proceedings -Generation Transmission Distribution, vol. 140, no. 6, pp. 509-514, Nov. 1993.

    13. W. M. Lin, F. S. Cheng and M. T. Say, An improved tabu search for economic dispatch with multiple minima, IEEE Trans. Power Systems, vol. 17, no. 1, pp. 108-112, Feb. 2002.

    14. Z.-L. Gaing, Particle swarm optimization to solving the economic dispatch considering the generator constraints, IEEE Trans. Power Systems, vol. 18, no. 3, pp. 1187-1195, Aug. 2003.

    15. T. A. A. Victoire and A. E. Jeyakumar, Discussion of particle swarm optimization to solving the economic dispatch considering the generator constraints, IEEE Trans. Power Systems, vol. 19, no. 4, pp. 2121-2123, Nov. 2004.

    16. T. Yalcinoz and M. J. Short, Neural networks approach for solving economic dispatch problem with transmission capacity constraints, IEEE Trans. Power Systems, vol. 13, no. 2, pp. 307-313, May 1998.

    17. T. Yalcinoz, B. J. Cory and M. J. Short, Hopfield neural network approaches to economic dispatch problems, International Journal of Electrical Power and Energy Systems, vol. 23, no. 6, pp. 435-442, Aug. 2001.

    18. R. Balamurugan and S. Subramanian, An Improved Dynamic Programming Approach to Economic Power Dispatch with Generator Constraints and Transmission Losses, Journal of Electrical Engineering & Technology, Vol. 3, No. 3, pp. 320~330, 2008

APPENDIX

Table I. Generating unit capacity and coefficients for 6-unit system

Unit

Pi min

Pi max

ai ($/MW2)

bi ($/MW)

ci ($)

Pi0

URi (MW/h)

DRi (MW/h)

Prohibited zones (MW)

1

100

500

0.007

7

240

440

80

120

[210-240][350 – 380]

2

50

200

0.0095

10

200

170

50

90

[90 – 110][140 – 160]

3

80

300

0.009

8.5

220

200

65

100

[150-170][210 – 240]

4

50

150

0.009

11

200

150

50

90

[80 – 90][110 – 120]

5

50

200

0.008

10.5

220

190

50

90

[90 – 110][140 – 150]

6

50

120

0.0075

12

190

110

50

90

[75 – 85][100 – 105]

Table II. Generating unit data for 15-unit system

Unit

Pi min

Pi max

ai

bi

ci

URi

DRi

Pi0

1

150

455

0.000299

10.1

671

80

120

400

2

150

455

0.000183

10.2

574

80

120

360

3

20

130

0.001126

8.8

374

130

130

105

4

20

130

0.001126

8.8

374

130

130

100

5

150

470

0.000205

10.4

461

80

120

190

6

135

460

0.000301

10.1

630

80

120

400

7

135

465

0.000364

9.8

548

80

120

350

8

60

300

0.000338

11.2

227

65

100

95

9

25

162

0.000807

11.2

173

60

100

105

10

25

160

0.001203

10.7

175

60

100

110

11

20

80

0.003586

10.2

186

80

80

60

12

20

80

0.005513

9.9

230

80

80

40

13

25

85

0.000371

13.1

225

80

80

30

14

15

55

0.001929

12.1

309

55

55

20

15

15

55

0.004447

12.4

323

55

55

20

Table III. Prohibited zones of generating units for 15-unit system

Unit

Prohibited zones (MW)

2

[185 – 225][305 – 335][420 – 450]

5

[180 – 200][305 – 335][390 – 420]

6

[230 – 255][365 – 395][430 – 455]

12

[30 – 40][55 – 65]

Leave a Reply