IJCRR - 4(10), May, 2012
Pages: 123-128
Date of Publication: 25-May-2012
Print Article
Download XML Download PDF
SWARM INTELLIGENCE ALGORITHMS IN REACTIVE POWER OPTIMIZATION
Author: K. S. Chandragupta Mauryan, K. Thanushkodi, K.Sasikumar
Category: Technology
Abstract:Solving multi-objective optimization problem with the desired boundary has been a great deal since few decades. This has paved way for many search algorithms which provides reasonable optimal value convincing running period. Of all the search algorithms, the swarm based algorithms were found promising in obtaining the optimal solution with minimal convergence time. This article presents few of such search algorithms that has been developed from the inspiration honeybee?s lifestyle. This could be regarded as intelligent optimization tools. Some searches even uses greedy criterion for attaining the solution if and only if it satisfies the objective function. This article gives the overview of bee?s algorithms that includes Artificial Bee Colonization (ABC), Interactive ABC (IABC), Honey Bee Mating Algorithm (HBMA), Improved Honey Bee Mating Algorithm (IHBMA), Chaotic Honey Bee Mating Algorithm (CHBMA) and our study on implementing such algorithms for the optimization of reactive power problem.
Keywords: Bee?s algorithm, Reactive power, ABC, IABC, IHBMA, HBMA, CHBMA.
Full Text:
INTRODUCTION
Most of the social insects are self organized in team work without any supervision on them and the coordination between them is maintained by various interaction methods between them. These interactions are sometimes primitive and sometimes as complex as possible. This collective behavior from the group of social insects is being recognized as Swarm Intelligence (SI) [2] [3]. The agents of SI generally interact locally within their neighbors as well as with their surroundings. Though there are no such rules to be followed by the individual the interaction between them leads them to a global behavior.
MATERIALS AND METHODS
1. ABC
The ABC algorithm is developed by inspecting the behaviors of the real bees on finding food source, which is called the nectar, and sharing the information of food sources to the bees in the nest. In the ABC, the artificial agents are defined and classified into three types, namely, the employed bee, the onlooker bee, and the scout [4] [5]
Each of them plays different role in the process: the employed bee stays on a food source and provides the neighborhood of the source in its memory; the onlooker gets the information of food sources from the employed bees in the hive and select one of the food source to gather the nectar; and the scout is responsible for finding new food, the new nectar, sources. The process of the ABC algorithm is presented as follows: Step 1: Spread some percentage of the populations into the solution space randomly, and then calculate their fitness values, which are called the nectar amounts, where represents the ratio of employed bees to the total population. Once these populations are positioned into the solution space, they are called the employed bees. Step 2: Calculate the probability of selecting a food source select a food source to move to by roulette wheel selection for every onlooker bees and then determine the nectar amounts of them. Step 3: If the fitness values of the employed bees do not be improved by a continuous iterations, those food sources are abandoned, and these employed bees become the scouts. Step 4: Memorize the best fitness value and the position, which are found by the bees. Step 5: Check if the amount of the iterations satisfies the termination condition. If the termination condition is satisfied, terminate the program and output the results; otherwise go back to the Step 2. (1) where denotes the position of the i th employed bee, S represents the number of employed bees, and is the probability of selecting the i th employed bee.
2. IABC
In general, the ABC algorithm works well on finding the better solution of the object function. Therefore, it is not strong enough to maximize the exploitation capacity [6]. The Interactive Artificial Bee Colony algorithm is proposed based on the structure of ABC algorithm. By employing the Newtonian law of universal gravitation described in the equation below, the universal gravitations between the onlooker bee and the selected employed bees are exploited. (2) In the equation, denotes the gravitational force heads from the object 1 to the object 2, is the universal gravitational constant, and are the masses of the objects, represents the separation between the objects, and denotes the unit vector in the equation. (3) The mass, 2, is substituted by the fitness value of the randomly selected employed bee [7]. The process of the IABC can be described in 5 steps: Step 1: Spread the populations into the solution space randomly, and then calculate their fitness values, which are called the nectar amounts, and calculate the ratio of employed bees to the total population. Once these populations are positioned into the solution space, they are called the employed bees. Step 2: Calculate the probability of selecting a food source, select a food source to move to by random program for every onlooker bees and then determine the nectar amounts of them. Step 3: If the fitness values of the employed bees do not be improved by a continuous predetermined number of iterations Step 4: Memorize the best fitness value and the position, which are found by the bees. Step 5: Check if the amount of the iterations satisfies the termination condition. If the termination condition is satisfied, terminate the program and output the results; otherwise go back to the Step 2.
3. HBMA
The honey bee community consists of three structurally different forms: the queen, drones and workers [8] [9]. In the original HBMO algorithm a drone mates with a queen probabilistically using an annealing function as follows (4) where is the probability of adding the sperm of drone D to the spermatheca of the queen, is the absolute difference between the fitness of D and the fitness of the queen and is the velocity of the queen at time t. After each transition in space, the queen?s velocity decreases according to the following equations: (5) where is a positive real parameter called decreasing factor. It controls the amount of speed reduction after each transition and each step. It changes between zero and one.
4. IHBMA
In the original HBMO algorithm, the broods are generated by mating between the queen and one drone. (6) where Di is the i th drone stored in the spermatheca and ; is called mating factor. Traditional mating process combines the features of two parents Structures to form two similar offspring?s. Its purpose is the maintenance and exchange of queen?s place. But this cannot guarantee the convergence to the optimal point and sometimes causes premature convergence to local minima. The utilization of improvements in the breeding process can be useful to escape more easily from local minima compared to the traditional mating.
5. CHBMA
Generally, a probabilistic method has a large possibility of exploring the search space freely in the beginning and slowly few valleys while the run is progressed. In order to avoid this shortcoming, we propose a chaotic Improved HBMO (IHBMO) method that combines IHBMO with chaotic local search (CLS)[10]. There are two CLS procedures. In the first CLS method, CLS is based on the logistic equation (CLS1), while the latter CLS is based on the Tent equation (CLS2) To apply the chaotic local search on the IHBMO algorithm, the following steps should be repeated: Step 1: Generate an initial chaos population randomly for CLS1 or CLS2 Step 2: Determine the chaotic variables Step 3: Mapping the decision variables Step 4: Convert the chaotic variables to the decision variables Step 5: Evaluate the new solution with decision variables Step 6: Evaluate fitness function for all individuals of CLS1 or CLS2 Step 7: Replace the best solution among them with one drone Selected randomly Step 8: Termination criteria.
6. HONEY BEE ALGORITHM IN POWER OPTIMIZATION
The problem is formulated as nonlinear optimization involving both the integer and real values. The selection of the solution involves selection from all the possible configurations, and finally the one that incurs the lowest power loss satisfying all the constraints like voltage profile and power requireme
In the analysis, power flow and system losses are calculated by the power flow method using the power system analysis toolbox (PSAT 2.1.6) in MATLAB. The algorithm can be expressed as: (10) (11) Where and are the active and reactive line power flowing out of the bus i, respectively, the power loss considering the resistance and reactance of the line between buses i and i+1 are denoted by (12) The total system power loss the sum of power losses of all feeders in the system [1] = The ABC is used for this analysis and has been done in both MATLAB and C++ and the results were obtained and it is found promising. Now we are studying on how to relate CHBMA in optimal power flow problems. Relative comparison: The attributes and characteristics of above explained algorithms are tabulated as follows,
RESULTS The power flow analysis made using the PSAT and the data to be given as the nectar to the algorithm are framed. The data input given to the program includes the p.u unit value of the voltage, phase angle, real and reactive power generations and load requirements. The algorithm deals with the voltage profile thereby indirectly changing the values of real and reactive power [1]. The result obtained from the program run based on the ant colony algorithm is found to be optimal and the convergence rate is found to be promising when compared to that of the particle swarm optimization. The optimal value is obtained from the 14th cycle and the results are as follows.
ACKNOWLEDGEMENT
Authors acknowledge the immense help received from the scholars whose articles are cited and included in references of this manuscript. The authors are also grateful to authors / editors / publishers of all those articles, journals and books from where the literature for this article has been reviewed and discussed.
CONCLUSION
Thus the article explains various swarm intelligent algorithms and its pseudo code of working their objective functions and the implementation of the Artificial Bee Colonization on reactive power optimization problem is discussed with the obtained results.
References:
1. “Optimization of reactive power using hybrid particle swarm algorithm by K.Sasikumar, K.Chandragupta mauryan, Dr.K.thanushkodi, M.Aanandvelu, pg 608- 617 EJSR,vol.72,Issue.4.march 2012.
2. Swarm Intelligence: A Whole New Way to Think About Business, Eric Bonabeau and Christopher Meyer, Harvard business review, r0105g, (May 2001).
3. Owaied H. Hussein , Abu-Arr?a M.Mahmoud :Functional Model of Human System as knowledge Base System , The International Conference on Information & Knowledge Engineering , pp. 158-161 (June 2007).
4. Beni, G., and J. Wang. Swarm Intelligence. In Proceedings Seventh Annual Meeting of the Robotics Society of Japan, Tokyo, RSJ Press, pp. 425-428 (1989).
5. Von Frisch, Karl: Decoding the Language of the Bee, Science, Volume 185, Issue 4152, pp. 663- 668 (1974).
6. Kamil, Alan C., John R. Krebs and H. Ronald Pulliam, Foraging Behavior, Plenum Press, New York and London (1987).
7. Corbet, S.A., Kerslake, C.J.C., Brown, D. & Morland, N.E. Can bees select nectar-rich flowers in a patch Journal of apicultural Research, 23, pp. 234–242 (1984).
8. Hussein Owaied, Saif Saab: Modeling Artificial Bees Colony System. IC-AI: pp. 443-446 (2008)
9. T. D. Seeley, The Wisdom of the Hive (Harvard University Press, Cambridge, MA, (1995).
10. Seeley TD, Visscher PK (2004a) Quorum sensing during nestsite selection by honey bee swarms. Behav Ecol Sociobiol 56:594– 601
|