Document not found! Please try again

Application of Gravitational Search Algorithm for Optimal Reactive

0 downloads 0 Views 1MB Size Report
deviations in voltage magnitudes (VD) at load buses. This is mathematically ... object attracts every other object with gravitational force. GSA algorithm can be ...
Application of Gravitational Search Algorithm for Optimal Reactive Power Dispatch Problem Serhat Duman

Yusuf Sonmez

Ugur Guvenc

Department of Electrical Education, Technical Education Faculty, Duzce University, Duzce, 81620 TURKEY [email protected]

Department of Electrical Technology, Gazi Vocational Collage, Gazi University, Ankara, 06760 TURKEY [email protected]

Department of Electrical and Electronic Engineering, Faculty of Technology, Duzce University, Duzce, 81620 TURKEY [email protected]

Nuran Yorukeren Department of Electrical Engineering, Engineering Faculty, Kocaeli University, Izmit, 41040 TURKEY [email protected] as Genetic Algorithm (GA) [2], Differential Evolution (DE) [8] and Particle Swarm Optimization (PSO) [9]. It is reported in those that evolutionary or heuristic algorithms are more efficient than classical algorithms for solving the RPD problem. Gravitational Search Algorithm (GSA) is a new metaheuristic and population based search algorithm based on Newton’s law of gravity and law of motion and it proposed firstly by Rashedi et al. in 2009 [10]. GSA has many advantages which are reported in [10] such as, adaptive learning rate, memory-less algorithm and, good and fast convergence. Besides, in [10] authors have compared the GSA with PSO, Central Force Optimization (CFO) and Real Genetic Algorithm (RGA) using 23 different benchmark functions and they have reported that GSA is more powerful than other algorithms. Due to all of these advantages, Duman et al. presented gravitational search algorithm to solve the economic dispatch with valve point effects for different test systems [14]. In this paper, GSA is applied for solving the ORPD problem. In the process of solving, ORPD problem is formulated as a nonlinear constrained single-objective optimization problem where the real power loss and the bus voltage deviations are to be minimized respectively. Simulations have been done using MATLAB program. The proposed algorithm is tested on IEEE 30-bus system for evolution of effectiveness of it. Results obtained from GSA are compared results reported those in [1]. Results show that proposed algorithm is more effective and powerful than other algorithms in solution of ORPD problem.

Abstract— In this paper, Gravitational Search Algorithm (GSA) is applied to solve the optimal reactive power dispatch (ORPD) problem. The ORPD problem is formulated as a nonlinear constrained single-objective optimization problem where the real power loss and the bus voltage deviations are to be minimized separately. In order to evaluate the proposed algorithm, it has been tested on IEEE 30 bus system consisting 6 generator and compared other algorithms reported those before in literature. Results show that GSA is more efficient than others for solution of single-objective ORPD problem. Keywords-gravitational search algorithm, optimal reactive power dispatch, power systems, optimization

I.

INTRODUCTION

In recent years the optimal reactive power dispatch (ORPD) problem has received great attention as a result of the improvement on economy and security of power system operation. Solutions of ORPD problem aim to minimize object functions such as fuel cost, power system loses, etc. while satisfying a number of constraints like limits of bus voltages, tip settings of transformers, reactive and active power of power resources and transmission lines and a number of controllable variables [1, 2]. In the literature, many methods for solving the ORPD problem have been done up to now. At the beginning, several classical methods such as gradient based [3], interior point [4], linear programming [5] and quadratic programming [6] have been successfully used in order to solve the ORPD problem. However, these methods have some disadvantages in the process of solving the complex ORPD problem. Drawbacks of these algorithms can be declared insecure convergence properties, long execution time, and algorithmic complexity. Besides, the solution can be trapped in local minima [1,7]. In order to overcome these disadvantages, researches have successfully applied evolutionary and heuristic algorithms such

II.

FORMULATION OF ORPD PROBLEM

The objective of the ORPD problem is to minimize one or more objective functions while satisfying a number of constraints such as load flow, generator bus voltages, load bus voltages, switchable reactive power compensations, reactive power generation, transformer tap setting and transmission line flow. In this paper two objective functions are minimized separately as single objective. Objective functions minimized

978-1-61284-922-5/11/$26.00 ©2011 IEEE 519

Load bus voltage (VLi) inequality constraint:

in this paper and constraints are formulated taking from [1, 11] and shown as follows.

VLimin ≤ VLi ≤ VLimax , i ∈ nl

A. Minimization of Real Power Loss It is aimed in this objective that minimizing of the real power loss (Ploss) in transmission lines of a power system. This is mathematically stated as follows.

Minimize

Ploss =

n

∑g (V k

2

i

+ V − 2ViVj cosθij ) 2 j

Switchable reactive power compensations (QCi) inequality constraint:

QCimin ≤ QCi ≤ QCimax , i ∈ nc

(1)

k =1 k = (i , j )

QGimin ≤ QGi ≤ QGimax , i ∈ ng

Ti min ≤ Ti ≤ Ti max , i ∈ nt

S Li ≤ S Limax , i ∈ nl

(2)

k =1

(10)

where, nc, ng and nt are numbers of the switchable reactive power sources, generators and transformers.

where nl is the number of load busses and Vk is the voltage magnitude at bus k.

During the simulation process, all constraints satisfied as explained below [11].

C. System Constraints In the minimization process of objective functions, some problem constraints which one is equality and others are inequality had to be met. Objective functions are subjected to these constraints shown below.



The load flow equality constraints are satisfied by power flow algorithm.



The generator bus voltage (VGi), the transformer tap setting (Ti) and the Switchable reactive power compensations (QCi) are optimization variables and they are self-restricted between the minimum and maximum value by the GSA algorithm.



The limits on active power generation at the slack bus (PGs), load bus voltages (VLi) and reactive power generation (QGi), transmission line flow (SLi) are state variables. They are restricted by adding a penalty function to the objective functions.

Load flow equality constraints: nb

(3)

nb ⎡G ij sin θ ij ⎤ Q Gi − Q Di − V i ∑ V j ⎢ ⎥ = 0 , i=1,2,…,nb (4) j =1 ⎣⎢ + B ij cos θ ij ⎦⎥

III.

GRAVITATIONAL SEARCH ALGORITHM

GSA is the new meta-heuristic optimization algorithm motivated by the Newton’s laws of gravity and motion. GSA was firstly produced by Rashedi et al. in 2009 [GSA]. According to this algorithm, agents are considered as objects and their performance is measured by their masses. Every object attracts every other object with gravitational force. GSA algorithm can be explained following steps [10, 12, 13].

where, nb is the number of buses, PG and QG are the real and reactive power of the generator, PD and QD are the real and reactive load of the generator, and Gij and Bij are the mutual conductance and susceptance between bus i and bus j. Generator bus voltage (VGi) inequality constraint:

VGimin ≤ VGi ≤ VGimax , i ∈ ng

(9)

Transmission line flow (SLi) inequality constraint:

nl

⎡Gij cosθij ⎤ PGi − PDi − Vi ∑V j ⎢ ⎥ = 0 , i=1,2,…,nb j =1 ⎣⎢+ Bij sinθij ⎦⎥

(8)

Transformers tap setting (Ti) inequality constraint:

B. Minimization of Voltage Deviation It is aimed in this objective that minimizing of the deviations in voltage magnitudes (VD) at load buses. This is mathematically stated as follows.

VD = ∑ Vk − 1.0

(7)

Reactive power generation (QGi) inequality constraint:

Where n is the number of transmission lines, gk is the conductance of branch k, Vi and Vj are voltage magnitude at bus i and bus j, and θij is the voltage angle difference between bus i and bus j.

Minimize

(6)

A. Step 1: Initialization When it is assumed that there is a system with N (dimension of the search space) masses, position of the ith mass

(5)

520

is described as follows. At first, the positions of masses are fixed randomly.

X i = ( xi1 , xi2 ,...xin ) , i = 1,...N

Fijd (t )

(17)

where randj is a random number between interval [0,1] and kbest is the set of first K agents with the best fitness value and biggest mass.

(11)

The force acting on the ith mass (Mi(t)) from the jth mass (Mj(t)) at the specific t time is described according to the gravitational theory as follows.

B. Step 2: Fitness Evaluation of All Agents In this step, for all agents, best and worst fitness are computed at each epoch described as follows.

j∈{1,.., N }

j

j∈kbestj ≠ i

where, xid is the position of the ith mass in dth dimension.

best (t ) = min fit j (t )

∑ rand

Fi d (t ) =

Fijd (t ) = G(t )

(12)

M i (t ) × M j (t ) Rij (t ) + ε

( x dj (t ) − xid (t ))

(18)

where Rij(t) is the Euclidian distance between ith and jth

worst (t ) = max fit j (t ) j∈{1,.., N }

agents (

(13)

C. Step 3:Compute the Gravitational Constant (G(t)) In this step, the gravitational constant at t time (G(t)) is computed as follows.

t ) T

aid (t ) =

(14)

mg i (t ) N

∑ mg

j

(20)

G. Step 7:Update the Position of the Agents In this step the next position of the ith agents in dth d (xi (t+1)) dimension are updated as follows.

xid (t + 1) = xid (t ) + vid (t + 1) (15)

(21)

H. Step 8:Repeat In this step, steps from 2 to 7 are repeated until the iterations reach the criteria. In the final iteration, the algorithm returns the value of positions of the corresponding agent at specified dimensions. This value is the global solution of the optimization problem also.

where fiti(t) is the fitness of the ith agent of t time.

Mg i (t ) =

(19)

where randi is the random number between interval [0,1].

D. Step 4:Update the Gravitational and Inertial Masses In this step, the gravitational and inertial masses are updated as follows.

fit i (t ) − worst (t ) best (t ) − worst (t )

Fi d (t ) Mg id (t )

vid (t + 1) = rand i ×v di (t ) + a id (t )

where G0 is the initial value of the gravitational constant chosen randomly, α is a constant, t is the current epoch and T is the total iteration number.

mg i (t ) =

2

F. Step 6:Calculate the Acceleration and Velocity In this step, the acceleration (aid(t)) and velocity (vid(t)) of the ith agent at t time in dth dimension are calculated through law of gravity and law of motion as follows.

where fitj(t) is the fitness of the jth agent of t time, best(t) and worst(t) are best (minimum) and worst (maximum) fitness of all agents.

G (t ) = G0 exp(−α

X i (t ), X j (t ) ) and ε is the small constant.

(16)

All these steps explained above describes how the GSA works. Besides, the principle diagram of the GSA is illustrated in Fig. 1.

(t )

j =1

where Mgi(t) is the mass of the ith agent of t time.

IV.

SIMULATION RESULTS

Proposed approach has been applied to solve ORPD problem. In order to demonstrate the efficiency and robustness of proposed GSA approach based on Newtonian physical law

E. Step 5:Calculate the Total Force In this step, the total force acting on the ith agent (Fid(t)) is calculated as follows.

521

of gravity and law of motion which is tested on standard IEEE 30-bus test system shown in Fig. 2 and the system data are given in [15].

2, 5, 8, 11, and 13, and 1.05 pu for the remaining buses including the reference bus 1. The minimum and maximum limits of the transformers tapping are 0.9 and 1.1 pu respectively [1]. The proposed approach has been applied to solve ORPD problem for different objective functions. G is set using in Eq. (14), where G0 is set to 100 and α is set to 10, and T is the total number of iterations. Maximum iteration numbers are 200 for all case studies. The optimum control parameter settings of proposed approach are given in Table 1. The best power loss and best voltage deviations obtained from proposed approach are 4.616657 MW and 0.106498 respectively. GSA is less by 9.772763%, 25.785365% compared to previously report best results 5.1167 MW, 0.1435 respectively. Fig. 3 and Fig. 4 show the convergence of GSA for minimum power loss and voltage deviations solutions respectively. The results obtained from proposed algorithm have been compared other methods in the literature. The results of this comparison are given in Table 2 and Table 3. The results in Tables 2 and 3 show that the reactive dispatch and voltage deviations solutions specified by the proposed GSA approach lead to lower active power loss and voltage deviations than that by the ref. [1] simulation results, which confirms that the proposed approach is well capable of specification the optimum solutions.

Figure 1. The principle diagram of the GSA [10]. TABLE I.

The test system has six generators at the buses 1, 2, 5, 8, 11 and 13 and four transformers with off-nominal tap ratio at lines 6-9, 6-10, 4-12, and 28-27 and, hence, the number of the optimized control variables is 10 in this problem.

BEST CONTROL VARIABLES SETTINGS FOR DIFFERENT TEST CASES OF PROPOSED APPROACH

Control variables settings VG1 VG2 VG5 VG8 VG11 VG13 T6-9 T6-10 T4-12 T27-28 Power loss (MW) Voltage deviations TABLE II. Control variables settings VG1 VG2 VG5 VG8 VG11 VG13 T6-9 T6-10 T4-12 T27-28 Power loss (MW) Voltage deviations (p.u.)

Figure 2. Single line diagram of IEEE 30-bus test system

The minimum voltage magnitude limits at all buses are 0.95 pu and the maximum limits are 1.1 pu for generator buses

522

Case 1: Power Loss 1.049998 1.024637 1.025120 1.026482 1.037116 0.985646 1.063478 1.083046 1.100000 1.039730 4.616657 0.836338

Case 2: Voltage deviations 0.995371 0.950069 1.043033 1.021292 1.100000 1.062669 0.905907 1.035611 1.038107 0.925607 6.371609 0.106498

COPMARISON OF THE SIMULATION RESULTS FOR POWER LOSS

1.049998 1.024637 1.025120 1.026482 1.037116 0.985646 1.063478 1.083046 1.100000 1.039730

Individual optimization [1] 1.050 1.041 1.018 1.017 1.084 1.079 1.002 0.951 0.990 0.940

Multiobjective EA [1] 1.050 1.045 1.024 1.025 1.073 1.088 1.053 0.921 1.014 0.964

As single objective [1] 1.045 1.042 1.020 1.022 1.057 1.061 1.074 0.931 1.019 0.966

4.616657

5.1167

5.1168

5.1630

0.836338

0.7438

0.6291

0.3142

GSA

V.

CONCULUSION

In this paper, one of the recently developed stochastic algorithms is the gravitational search algorithm has been demonstrated and applied to solve optimal reactive power dispatch problem. The problem has been formulated as a constrained optimization problem. Different objective functions have been considered to minimize real power loss, to enhance the voltage profile. The proposed approach is applied to optimal reactive power dispatch problem on the IEEE 30bus power system. The simulation results indicate the effectiveness and robustness of the proposed algorithm to solve optimal reactive power dispatch problem in test system. The GSA approach can reveal higher quality solution for the different objective functions in this paper. REFERENCES [1]

Figure 3. Convergence of GSA for power loss

TABLE III. Control variables settings VG1 VG2 VG5 VG8 VG11 VG13 T6-9 T6-10 T4-12 T27-28 Power loss (MW) Voltage deviations (p.u.)

[2]

COPMARISON OF THE SIMULATION RESULTS FOR VOLTAGE DEVIATIONS

0.995371 0.950069 1.043033 1.021292 1.100000 1.062669 0.905907 1.035611 1.038107 0.925607

Individual optimization [1] 1.009 1.006 1.021 0.998 1.066 1.051 1.093 0.904 1.002 0.941

Multiobjective EA[1] 1.016 1.012 1.018 1.003 1.061 1.034 1.090 0.907 0.970 0.943

As single objective [1] 1.021 1.021 1.021 1.002 1.025 1.030 1.045 0.909 0.964 0.941

6.371609

5.8889

5.6882

5.6474

0.106498

0.1435

0.1442

0.1446

GSA

[3]

[4] [5]

[6]

[7]

[8]

[9]

[10] [11]

[12]

[13]

[14]

[15]

Figure 4. Convergence of GSA for voltage deviations

523

M. A. Abido, J. M. Bakhashwain, “A novel multiobjective evolutionary algorithm for optimal reactive power dispatch problem,” in proc. Electronics, Circuits and Systems conf., vol. 3, pp. 1054-1057, 2003. W. N. W. Abdullah, H. Saibon, A. A. M. Zain, K. L. Lo, “Genetic Algorithm for Optimal Reactive Power Dispatch,” in proc. Energy Management and Power Delivery conf., vol. 1, pp. 160-164, 1998. K. Y. Lee, Y. M. Park, J. L. Ortiz, “Fuel-cost minimisation for both realand reactive-power dispatches,” in proc. Generation, Transmission and Distribution conf., vol. 131, pp. 85-93, 1984. S. Granville, “Optimal Reactive Dispatch Trough Interior Point Methods,” IEEE Trans. on Power Systems, vol. 9, pp. 136-146, 1994. N. I. Deeb, S. M. Shahidehpour, “An Efficient Technique for Reactive Power Dispatch Using a Revised Linear Programming Approach,” Electric Power System Research, vol. 15, pp. 121-134, 1988. N. Grudinin, “Reactive Power Optimization Using Successive Quadratic Programming Method,” IEEE Trans. on Power Systems, vol. 13, pp. 1219-1225, 1998. M. A. Abido, “Optimal Power Flow Using Particle Swarm Optimization,” Electrical Power and Energy Systems, vol. 24, pp. 563571, 2002. A. A. Abou El Ela, M. A. Abido, S. R. Spea, “Differential Evolution Algorithm for Optimal Reactive Power Dispatch,” Electric Power Systems Research, vol. 81, pp. 458-464, 2011. V. Miranda, N. Fonseca, “EPSO-Evolutionary Particle Swarm Optimization, A New Algorithm with Applications in Power Systems,” in Proc. of Transmission and Distribution conf., vol. 2, pp. 745-750, 2002. E. Rashedi, H. Nezamabadi-pour, S. Saryazdi, “GSA: A gravitational search algorithm,” Information Sciences, vol. 179, pp. 2232-2248, 2009. S. Durairaj, P. S. Kannan, D. Devaraj, “Application of Genetic Algorithm to Optimal Reactive Power Dispatch Including Voltage Stability Constraint,” Journal of Energy & Environment, vol. 4, pp. 6373, 2005. E. Rashedi, H. Nezamabadi-pour, S. Saryazdi, “Filter modeling using gravitational search algorithm,” Engineering Applications of Artificial Intelligence, vol. 24, pp.117-122, 2011. A. Chatterjee, G. K. Mahanti, “Comperative Performance of Gravitational Search Algorithm and Modified Particle Swarm Optimization Algorithm for Synthesis of Thinned Scanned Concentric Ring Array Antenna,” Progress In Electromagnetics Research B, vol. 25, pp. 331-348, 2010. S S. Duman, U. Güvenç, N. Yörükeren, “Gravitational Search Algorithm for Economic Dispatch with Valve-point Effects,” International Review of Electrical Engineering , vol. 5, no. 6, pp. 2890-2895, 2010. O. Alsac, B. Stott, “Optimal load flow with steady-state security,” IEEE Transactions on Power Apparatus and Systems, PAS-93, no. 3, pp. 745751, 1974.

Suggest Documents