Optimal power flow with tcsc device using cuckoo optimization algorithm - Duong Thanh Long

In this paper, COA has been, successfully, implemented to solve OPF problem of power system equipped with TCSC devices. This algorithm has been tested for the solution of OPF problem with TCSC devices having different types of objective functions on IEEE 30-bus test power system. This network is equipped with TCSC devices at fixed locations. The results obtained from the proposed COA approach are compared with other techniques recently reported in the literature. It has been observed that the COA has the ability to converge to a better quality solution and possesses good convergence characteristics compared with GA, SA, TA and TS/SA techniques Acknowledgment. The authors would like to thank the helpful comments and suggestions from the editors and the anonymous reviewers, which have considerably enhanced the quality of paper. This research is funded by Industrial University of Ho Chi Minh City under grant number IUH.KDI 19/15

pdf12 trang | Chia sẻ: honghp95 | Lượt xem: 551 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Optimal power flow with tcsc device using cuckoo optimization algorithm - Duong Thanh Long, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Journal of Science and Technology 54 (3A) (2016) 52-63 OPTIMAL POWER FLOW WITH TCSC DEVICE USING CUCKOO OPTIMIZATION ALGORITHM Duong Thanh Long * , Cao Van Tuan Department of Electrical Engineering, Industrial University of Hochiminh City, 12 Nguyen Van Bao Street, Ward 4, Go Vap District, Ho Chi Minh City * Email: duongthanhlong@iuh.edu.vn Received: 15 June 2016; Accepted for publication: 26 July 2016 ABSTRACT Optimal Power Flow (OPF) problem is an optimization tool through which secure and economic operating conditions of power system is obtained. In recent years, Flexible AC Transmission System (FACTS) devices, have led to the development of controllers that provide controllability and flexibility for power transmission. Series FACTS devices such as Thyristor controlled series compensators (TCSC), with its ability to directly control the power flow can be very effective to power system security. Thus, integration TCSC in the OPF is one of important current problems and is a suitable method for better utilization of the existing system. This paper is applied Cuckoo Optimization Algorithm (COA) for the solution of the OPF problem of power system equipped with TCSC. The proposed approach has been examined and tested on the IEEE 30-bus system. The results presented in this paper demonstrate the potential of COA algorithm and show its effectiveness for solving the OPF problem with TCSC devices over the other evolutionary optimization techniques. Keywords: Cuckoo optimization algorithm, OPF, FACTS, TCSC. 1. INTRODUCTION Power systems are becoming increasingly more complex due to the interconnection of regional system, deregulation of the overall electricity market and increased in power demand. Therefore, transmission networks require a substantial increase of power transfer which demands adequate available transfer capability to ensure all energy transactions. However, tight restrictions on the construction of new transmission lines due to increasingly difficult economic, environmental and social problems have led to a much more intensive shared use of the existing transmission systems facilities. In order to solve this problem, using of controllable flexible AC transmission system (FACTS) in improving transmission capacity to obtain minimal cost while satisfying specified transmission constraints and security constraints is one of main current issues. In which, incorporation the FACTS devices in OPF problem is a challenge for System Operator. Hsmmns and Lim [1] presented a review literature, which addresses the application of FACTS, concepts for the improvement of power system utilization and performance. Recent developments involving deregulation and restructuring of the power industry is feasible only if Optimal power flow with TCSC device using cuckoo optimization algorithm 53 the operation of AC transmission systems is made flexible by introducing FACTS devices [2]. Among FACTS controllers, TCSC is one of the effective FACTS devices that can control the load flow of the power system to reach the required goals. Optimal Power Flow (OPF) aims to optimize a selected objective function via optimal adjustment of power system control variables while satisfying a set of equality and inequality constraints. Over the last three decades, many successful OPF techniques have been developed such as, the generalized reduced gradient method [3], linear programming solution, quadratic programming, the Newton method [4,5], the Interior Point Method (IPM). However the disadvantage of these techniques is that it is not possible to use these techniques in practical systems because of nonlinear characteristics such as valve point effects, prohibited operating zones, piecewise quadratic cost function and incorporation of FACTS devices to systems. Therefore it becomes necessary to improve the optimization methods that are capable of overcoming these disadvantages and handling such difficulties. The conventional OPF problem is modified to incorporate the FACTS devices in the power system [6 – 11]. Various optimization algorithms such as hybrid tabu search and simulated annealing (TS/SA)[6], real coded GA (RCGA) [7], differential evolution (DE) [8], hybrid GA [9], Particle swarm optimization (PSO) [10] and novel oppositional krill herd [11] have been proposed in the literature for solving the OPF problem of power systems equipped with FACTS devices. One of the recently proposed Meta heuristic algorithms is the cuckoo optimization algorithm (COA) [12]. COA is used to solve problems about optimization such as OPF [13], short-term hydrothermal scheduling [14] and combined heat and power economic dispatch [15]. It is based on the intelligent breeding behavior of cuckoo. In this algorithm, there are two main components including mature cuckoos and cuckoo’s eggs. During the survival competition, the survived cuckoo societies immigrate to a better environment and restart the process. The cuckoo’s survival effort hopefully converges to a state that there is only one cuckoo society with the same maximum profit values. This paper is applied COA for the solution of the OPF problem of power system equipped with TCSC which is formulated as a nonlinear optimization problem with equality and inequality constraints in a power system. Advantage of this algorithm is its simplicity. Therefore, it is very easy to implement. COA has a better convergence rate and probability of getting stuck in a local solution also gets minimized. The proposed approach has been examined and tested on the modified IEEE 30-bus system. Test results have indicated that the proposed method can obtain better optimal solution than GA, SA, TA and TS/SA algorithm. 2. OPF WITH TCSC DEVICES 2.1. Static model of TCSC The effect of TCSC on the network can be seen as a series reactance with control parameter XTCSC [6]. The model of the network with TCSC is shown in Fig. 1. TCSC is integrated in the OPF problem by modifying the line data. A new reactance (XNew) is given as follows XNew = Xij – XTCSC (1) The power flow equations of the line can be derived as: )sincos(2 ijijjii BijGijVVGijVPij (2) )cossin(2 ijijjii BijGijVVBijVQij (3) )sincos(2 ijijjij BijGijVVGijVP ji (4) Duong Thanh Long, Cao Van Tuan 54 )cossin(2 ijijjij BijGijVVBijVQ ji (5) Where ij= i- j is the voltage angle difference between bus i and bus j XR R G Newij ij ij 22 and XR X B Newij New ij 22 (6) Bus i Bus j jxr ijij jBsh jBsh jx TCSC Figure 1. Model of transmission line with TCSC. 2.2. Problem formulation of OPF with TCSC The objective of OPF is to minimize an objective function while satisfying all the equality and inequality constraints of the power system. The OPF problem with TCSC devices is expressed as follows: ∑ (7) where the fuel cost function of generating unit i can be expressed in one of the forms as follow: Quadratic Function: (8) Valve Point Effect: | | (9) Multiple Fuels: { (10) Subject to Equality constraints ∑ | || || | ( ) (11) ∑ | || || | ( ) (12) Inequality constraints (13) (14) | | | | | | (15) (16) (17) | | | | | | (18) (19) Optimal power flow with TCSC device using cuckoo optimization algorithm 55 3. APPLICATION CUCKOO OPTIMIZATION ALGORITHM FOR SOLVING OPF WITH TCSC DEVICES 3.1. Introduction Cuckoo optimization algorithm COA is insprired by a special life style of cuckoo bird, there is no cuckoo bird give birth to live young [12]. Mature cuckoos have to find a place to safely place their eggs and hatch the host bird nests. After that, the feed responsibility will belong to host bird. Some of chicks has come out or egg is laid in bad Habitat will be killed. There is only a number of cuckoo’s eggs have chance to grow up and become mature cuckoo. All mature cuckoos will move forward to the best Habitat. After some iteration, the cuckoo poulations will converge in a Habitat with best profit values. Like other evolutionary algorithm, the proposed algorithm starts with an initial population of cuckoos. These initial cuckoos have some eggs to lay in some host bird’s nests. Some of these eggs which are more similar to the host bird’s eggs have the opportunity to grow up and become a mature cuckoo. Other eggs are detected by host birds and are killed. The grown eggs reveal the suitability of the nests in that area. The more eggs survive in an area, the more profit is gained in that erea. So the Habitat in which more eggs survive will be the term that COA is going to optimize. 3.2. Generating Initial Cuckoo Habitat In order to solve an optimization problem, it’s necessary that values of problem variablese formed as an array. In COA, it is called “Habitat”. In an Nvar dimensional optimization problem, a habitat is an array of 1×Nvar, representing current living Habitat of cuckoo. This array is defined as follows: Habitat = [x1, x2, . . . , xNvar] (20) Each of the variable values (x1, x2, , x Nvar) is floating point number and a Habitat may represent for a vector of control variables in OPF problem. The profit of a habitat is obtained by evaluation of profit function fP at a habitat of (x1, x2, , x Nvar): Profit = fp(habitat) = fp(x1, x2, . . . , xNvar ) (21) COA is an algorithm that maximizes a profit function. In order to use COA in cost minimization problem such as minimizing fitness function in OPF problem, equation (21) can be write as follow. Profit = - Cost (habitat) = - fc(x1, x2, . . . , xNvar ) (22) 3.3. Cuckoo’s Style for Eggs Laying In the first iteration of this optimization algorithm, a candidate habitat matrix of size NPop×NVar is generated. Then dedicated some random eggs to each cuckoo and calculate it ELR (Eggs Laying Radius). The ELR is defined as: (23) Where α is a integer to handle the maximum value for ELR and Varhi and Varlow is the up and down limits of optimal variables. This ELR has purposes to determine and limit the searching space in each iteration. Duong Thanh Long, Cao Van Tuan 56 3.4. Eliminating Cuckoos in Worst Habitats. Due to the equilibrium in bird’s population, there is only a maximum number of cuckoos live in environment and it name is MaxNumofCuckoos. A priority list may be created by evaluate and sort the frofit valua of the habitat of each newly grown cuckoos. So, there are MaxNumofCuckoos cuckoos from the first of priority list alive, and other cuckoos will be killed. This work will decrease computational time because there are only a number of best solutions to be used in next iteration. 3.5. Immigration of Cuckoos The habitat in which cuckoo has best condition to live and grow or having best profit value will be considered the goal point of other cuckoos. They will immigrate toward to the goal point to live but not exactly. After a period of time, cuckoos grow up to mature cuckoos and restart the process. It has mean that cuckoo’s population will find the best place to live after many iterations. This work will help the OPF problem find the best solutions. 3.6. Application cuckoo optimization algorithm for solving OPF with TCSC Step 1: Prepare a system data base: System topology Line and load specifications Generation limits Line flow limits Cost coefficient parameters Figuge 2. The flowchart of COA implementation for solving the OPF with TCSC. Step 2: Set parameter for COA and OPF problem: Optimal power flow with TCSC device using cuckoo optimization algorithm 57 NumCuckoos: the number of cuckoos in the first populations. MinEggs: the minimum number egg of each cuckoo. MaxEggs: the maximum number egg of each cuckoo. MaxIter: the maximum number of iterations. MotionCoceff : the variable to control the torwards to goal point process. MaxCuckoos: the maximum number of Cuckoos that can live at the same time in populations. RadiusCoceff: the control parameter of egg laying radius. Npar is number of optimal variables. It is set equal to number of variales incuded in vector Xid. K : the penalty factors. Step 3: Create the initial population Each Habitat of cuckoos (Xid) are created as follow: (24) Where: rand1 is random value in [0,1] [ ] (25) [ ] (26) A random goal point are created as follow: (27) Habitat is random matrix sized [1 x Npar], and it representing living environment of each cuckoo. Step 4: Calculate the number of eggs for each cuckoo as follow: (28) Where: rand2 is random value in [0,1]. In this step, we will determine the amount of random control variable u (Xid). Their value will be determined in the next step. Step 5: Caculate egg laying radius (ELR) for each Cuckoo. Update egg’s positions after laying eggs. ( ) (29) To lay eggs, we created some radius values less than maximum of egg laying radius. (30) Where rand3 is random matrix size [ 1 x Number of current eggs ], so ELRi is a matrix has a number of eggs rows and Npar colums. (31) (32) Duong Thanh Long, Cao Van Tuan 58 Where rand4 is a random value, it can be set to 1 or 2, and angles is a random line space represent for the flying angles of cuckoo. Each row of matrix Xid is a candidate for vector habitat Xid, then check for limit for each Xid and the egg laying process is done. After this step, we have more control variables to be used as input variable for optimal power problem. Step 6: Solve power flow for each candidate Xid: Updates values of Xid given by step 5 and run Newton-Raphson load flow. The fitness function is calculated by: ∑ ∑ ∑ (33) Where K are penalty factors for real power black bus generation, reactive power generations, load bus vlotages, and power flow in transmission lines, respectively. otherwisex xxifx xxifx x minmin maxmax lim (34) Where xmax and xmin are limits of Pgi, Qgi, Vli and Sli. Step 7: Evaluate fitness funtion for each Xid in step 6. Sorting value of all fitness funtion as a priority list and store the relevant Xid. Step 8: Base on the priority list, keep a number of MaxNumofCuckoos Xid and kill the others at the bottom of list. Step 9: The Xid at the first of list is best solution for Xid in this interator. It become the best cost and will be the new goal point for others going forward to it’s habitat. Their new Habitat is determined as: ( ) (35) where rand5 is random number in [0,1]. Then check for Xid limits. Step 10: Updates new values to Xid and save best cost, goal point. Step 11: Check the condition to stop the program. If Iter < IterMax, Iter = Iter + 1 and return to step 3. Otherwise , stop. The above steps will help the problem OPF find better solutions. 4. SIMULATIONS RESULTS In the present work, COA is applied to system IEEE 30-bus [13, 16]. Generator data, load data, line data and minimum and maximum limits for active power sources, bus voltages, tap settings and reactive power sources are also given in [6]. This test system has six generators (at buses 1, 2, 5, 8, 11 and 13), four transformers with off-nominal tap ratios (at lines 6–9, 6–10, 4– Optimal power flow with TCSC device using cuckoo optimization algorithm 59 12 and 28–27) and nine shunt VAR compensation devices (at buses 10, 12, 15, 17, 20, 21, 23, 24 and 29). The total system demand is 2.834 p.u. at 100 MVA base. The software is written in MATLAB 2008a computing environment and applied on a 2.63 GHz Pentium IV personal computer with 3 GB RAM. Penalty factors are set to 10 6 . The number of cuckoo is set to 10, the maximum and minimum number of eggs is set to 8 and 6, respectively. The radiusCoeff, motionCoeff factors and maximum number of cuckoos can live at the same time are 10. Simulation results is tested on three case below. - Case 1: Comparison COA algorithm with TS/SA algorithm and other In this work, line 4 (lines 3-4) is installed with TCSC; - Case 2: COA algorithm with TCSC is installed at different locations Scenario 1: The OPF problem with TCSC at line 1-3 and line 3-4. Scenario 2: The OPF problem with TCSC at line 1-3, line 3-4, line 6-8 and line 28-27 - Case 3: COA algorithm with different fuel cost functions In this work, scenario 2 in case 2 is considered and the quadratic cost function, valve point effect cost function and multiple fuels cost function are used for OPF problem. Case 1: Comparison COA algorithm with TS/SA algorithm and other. Table 1. Comparison COA with other algorithms. GA [6] SA [6] TS [ 6] TS/SA [6] COA PG1 (MW) 192.5105 192.5105 192.5105 192.5105 177.6318 PG2 (MW) 48.3951 48.3951 48.3951 48.3951 49.2279 PG5 (MW) 19.5506 19.5506 19.5506 19.5506 21.8312 PG8 (MW) 11.6204 11.6204 11.6204 11.6204 14.0136 PG11 (MW) 10 10 10 10 16.0120 PG13 (MW) 12 12 12 12 13.5002 Total PG (MW) 294.0766 294.0766 294.0766 294.0766 292.2165 Ploss (MW) 10.6766 10.6766 10.6766 10.6766 8.8165 Total cost ($/h) 804.1072 804.1072 804.1072 804.1072 799.9561 TCSC (pu) 0.02 0.02 0.02 0.02 0.021 Table 2. Comparison of various methods from 20 runs. GA SA TA TS/SA COA Max cost 804.3255 804.1082 804.1078 804.1074 803.9582 Average cost 804.2142 804.1075 804.1074 804.1073 801.5984 Min cost 804.1072 804.1072 804.1072 804.1072 799.9561 Duong Thanh Long, Cao Van Tuan 60 Figure 3. Convergence characteristic with valve point effect. It can be seen from Table 1, the obtained minimum fuel cost by the proposed approach is 799.9561 $/h. This value obtained by COA is less than compared to GA, TS, SA and TS/SA. In addition, from Table 2, it can be also seen that, results obtained by COA is better than GA, SA, TA and TS/SA after 20 runs. Case 2: COA algorithm with TCSC is installed at different locations Table 3. The simulation results of COA in other cases. Scenario 1 Scenario 2 PG1 (MW) 179.1553 177.5963 PG2 (MW) 47.8153 47.4095 PG5 (MW) 21.0198 21.0775 PG8 (MW) 18.7795 20.4210 PG11 (MW) 13.4071 13.3149 PG13 (MW) 12.0752 12.2835 Total PG (MW) 292.2521 292.1028 Total cost ($/h) 799.0763 798.9857 Case 3: COA algorithm with different fuel cost functions Optimal power flow with TCSC device using cuckoo optimization algorithm 61 Table 4. The results of COA with different fuel cost functions. Quadratic fuel Valve point Multiple Fuels cost function effect cost function PG1 (MW) 177.5963 199.6008 139.9865 PG2 (MW) 47.4095 20.0000 54.9571 PG5 (MW) 21.0775 23.5567 27.8188 PG8 (MW) 20.4210 18.5873 20.5987 PG11 (MW) 13.3149 15.2091 21.7638 PG13 (MW) 12.2835 15.9524 25.3760 Total PG (MW) 292.1028 292.9062 290.5008 Total cost ($/h) 798.9857 919.1082 641.6920 From results in case 2 (Table 3) and case 3 (Table 4, Fig 4 – Fig 6) it can be seen that, with many TCSC is installed at different locations, COA has still the ability to converge to a better quality solution and possesses good convergence characteristics for OPF problem having multiple fuel cost function and valve point effect function. The convergence characteristic show that COA quickly move to the goal point. Thus, proposed COA can be used for solving large- scale OPF problem. Figure 4. Convergence characteristics with quadratic function. Duong Thanh Long, Cao Van Tuan 62 Figure 5. Convergence characteristic with valve point effect. Figure 6. Convergence characteristic with multiple Fuels cost function. 5. CONCLUSIONS In this paper, COA has been, successfully, implemented to solve OPF problem of power system equipped with TCSC devices. This algorithm has been tested for the solution of OPF problem with TCSC devices having different types of objective functions on IEEE 30-bus test power system. This network is equipped with TCSC devices at fixed locations. The results obtained from the proposed COA approach are compared with other techniques recently reported in the literature. It has been observed that the COA has the ability to converge to a better quality solution and possesses good convergence characteristics compared with GA, SA, TA and TS/SA techniques Optimal power flow with TCSC device using cuckoo optimization algorithm 63 Acknowledgment. The authors would like to thank the helpful comments and suggestions from the editors and the anonymous reviewers, which have considerably enhanced the quality of paper. This research is funded by Industrial University of Ho Chi Minh City under grant number IUH.KDI 19/15. REFERENCES 1. Hsmmns., Lim S.K. - Flexible AC transmission system (FACTS). Electric Mach Power Syst. 25 (5) (1997) 73–85. 2. Zhang X., Rehtanz C., Pal B. - Flexible AC transmission systems: modelling and control. Berlin Springer (2006) 380. 3. Stagg G.W., El-Abid A.H. - Computer methods in power system analysis. McGraw-Hill (1968) 288. 4. Carpentier J. - Optimal power flows. Electric Power Energy Syst 1 (8) (1979) 959–972. 5. Sun D.I., Ashley B., Brewer B., Hughes A., Tinney W.F. - Optimal power flow by newton approach. IEEE Trans Power Apparat Syst 103 (10) (1984) 2864–2880. 6. Ongsakul W., Bhasaputra P. - Optimal power flow with FACTS devices by hybrid TS/SA approach. Int. J. Electr. Power Energy Syst. 24 (10) (2002) 851–857. 7. Basu M. - Multi-objective optimal power flow with FACTS devices. Energy Convers Manage 52 (2) (2011) 903–910. 8. Basu M. - Optimal power flow with FACTS devices using differential evolution. Int J Electr Power Energy Syst. 30 (2) (2008) 150–156. 9. Chung T.S., Li Y.K. - A hybrid GA approach for OPF with consideration of FACTS devices. IEEE Power Eng. Rev. 20 (8) (2000) 54–57. 10. Rudra Pratap Singh., Mukherjee V., Ghoshal S.P. - Particle swarm optimization with an aging leader and challengers algorithm for optimal power flow problem with FACTS devices. Electrical Power and Energy Systems 64 (3) (2015) 1185–1196. 11. Aparajita Mukherjee., Mukherjee V. - Solution of optimal power flow with FACTS devices using a novel oppositional krill herd algorithm. Electrical Power and Energy Systems 78 (5) (2016) 700–714. 12. Rajabioun R. - Cuckoo optimization algorithm. Applied Soft Computing 11 (7) (2011) 5508 – 5518. 13. Nguyen Tu Le Anh., Dieu Ngoc Vo, Weerakorn Ongsakul, Pandin Vasant and Timothy Ganesan - Cuckoo optimization algorithm for optimal power flow. Proceeding in Adaptation, Learning and Optimization 1 (37) (2015) 479-493. 14. Thang Trung Nguyen., Dieu Ngoc Vo. - Modified cuckoo search algorithm for short-term hydrothermal scheduling. Electrical Power and Energy Systems 65 (4) (2015) 271–281. 15. Thang Trung Nguyen., Dieu Ngoc Vo., Bach Hoang Dinh - Cuckoo search algorithm for combined heat and power economic dispatch. Electrical Power and Energy Systems 81 (4) (2016) 204–214. 16. Zimerman R. D., Murillo Sanchez C. E. and Gam D. - MATPOWER A MATLAB power system simulation package”, Version 4, available at: 15-02-2016.

Các file đính kèm theo tài liệu này:

  • pdf11958_103810382389_1_sm_0991_2061577.pdf
Tài liệu liên quan