# Introduction n 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, tap 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 as Genetic Algorithm (GA) [2], Differential Evolution (DE) [8], Particle Swarm Optimization (PSO) [9] and harmony search algorithms [10][11].This paper formulates the reactive power dispatch as a multi-objective optimization problem with loss minimization and maximization of static voltage stability margin (SVSM) as the objectives. Voltage stability evaluation using modal analysis [12] is used as the indicator of voltage stability. Function optimization has received extensive research attention, and several optimization algorithm such as neural networks [13], evolutionary algorithms [14], genetic algorithms [15] and swarm intelligence-based algorithms [16][17] have been developed and applied successfully to solve a wide range of complex optimization problems. Most stochastic optimization algorithms including particle swarm optimizer (PSO) [18,19] and genetic algorithm (GA) [15] have shown inadequate to complex optimization problems, as they rapidly push an artificial population toward convergence. That is, all individuals in the population soon become nearly identical. To improve PSO performance, several methods have been proposed. Many of these methods concerned predefining numerical coefficients, consisting of the maximum velocity, inertia weight, social factor and individual factor, which can affect various characteristics of the algorithm, such as convergence rate or the ability of global optimization. Recently, some hybrid I Global Journal of Researches in Engineering ( ) methods. NM-PSO (Nelder-Mead-PSO) [20] comprises NM method at the top of level, and PSO at the lower level. CPSO (Chaotic PSO) [21] applies PSO to perform global exploration and chaotic local search to perform local search on the solutions produced in the global exploration process. These methods can equip PSO with extra facilities. In this paper, an improved PSO (IPSO) based of harmony search (HS) [22,23] is proposed to solve complex optimizations. The PSO algorithm includes some tuning parameters that greatly influence the algorithm performance, often stated as the exploration-exploitation trade off: Exploration is the ability to test various regions in the problem space in order to locate a good optimum, hopefully the global one. Exploitation is the ability to concentrate the search around a promising candidate solution in order to locate the optimum precisely. Facing complicated optimizations, it's difficult to explore every possible region of the search space. Recently, harmony search (HS) algorithm imitates the improvisation process of music players and had been very successful in a wide variety of optimization problems [24][25], presenting several advantages with respect to traditional optimization techniques such as the following [24]:(a) HS algorithm imposes fewer mathematical requirements and does not require initial value settings of the decision variables. ( b) As the HS algorithm uses stochastic random searches, derivative information is also unnecessary. (c) The HS algorithm generates a new vector, after considering all of the existing vectors, whereas the genetic algorithm (GA) only considers the two parent vectors. These features increase the flexibility of the HS algorithm and produce better solutions. In this study, one of the ways of integrating the concepts of these two optimization algorithms for solving complex optimization problems is explored. The performance of IHPSO has been evaluated in standard IEEE 30 bus test system and the results analysis shows that our proposed approach outperforms all approaches investigated in this paper. # II. # Voltage Stability Evaluatio a) Modal analysis for voltage stability evaluation The linearized steady state system power flow equations are given by. Î?"V = Incremental change in bus voltage Magnitude J p? , J PV , J Q? , J QV jacobian matrix are the sub-matrixes of the System voltage stability is affected by both P and However at each operating point we keep P constant and evaluate voltage stability by considering incremental relationship between and V. ? ??? ??? ? = ? ?? ???? ?? ???? ?? ???? ?? ???? ?(1) To reduce (1), let Î?"P = 0 , then. ?Q = ?J QV ? J Q? J P? ?1 J PV ??V = J R ?V (2) ?V = J ?1 ? ?Q(3) Where J R = ?J QV ? J Q? J P? ?1 JPV?(4) J R is called the reduced Jacobian matrix of the system. # a) Modes of Voltage instability Voltage Stability characteristics of the system can be identified by computing the eigen values and eigen vectors Let J R = ???(5) Where, ? = right eigenvector matrix of J R ? = left eigenvector matrix of J R ? = diagonal eigenvalue matrix of J R and J R ?1 = ?? ?1 ?(6) From ( 3) and ( 6), we have ?V = ?? ?1 ??Q(7) or ?V = ? ? i ? i ? i I ?Q(8) Where ? i is the ith column right eigenvector and ? the ith row left eigenvector of J R . ? i is the ith eigen value of J R . The ith modal reactive power variation is, ?Q mi = K i ? i(9) where, K i = ? ? ij 2 j ? 1(10) Where ? ji is the jth element of ? i The corresponding ith modal voltage variation is ?V mi = [1 ? i ? ]?Q mi(11) In (8), let Î?" = e k where e k has all its elements zero except the kth one being 1. Then, Global Journal of Researches in Engineering ( ) Q Q. Q Q ?V = ? ? 1k ? 1 ? 1 i (12) ? 1k k th element of ? 1 V -Q sensitivity at bus k ?V K ?Q K = ? ? 1k ? 1 ? 1 i = ? P ki ? 1 i (13) III. # PROBLEM FORMULATION The objectives of the reactive power dispatch problem considered here is to minimize the system real power loss and maximize the static voltage stability margins (SVSM). # a) Minimization of Real Power Loss Minimization of the real power loss (Ploss) in transmission lines of a power system is mathematically stated as follows. P loss = ? g k(V i 2 +V j 2 ?2V i V j cos ? ij ) n k=1 k=(i,j) (14) Where n is the number of transmission lines, g k is the conductance of branch k, V i and V j are voltage magnitude at bus i and bus j, and ?ij is the voltage angle difference between bus i and bus j. # b) Minimization of Voltage Deviation Minimization of the Deviations in voltage magnitudes (VD) at load buses is mathematically stated as follows. Minimize VD = ? |V k ? 1.0| nl k=1 (15) Where nl is the number of load busses and V k is the voltage magnitude at bus k. # 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. # Load flow equality constraints: ?? ???? -?? ???? ? ?? ?? ? ?? ?? ???? ?? =1 ? ?? ???? cos ?? ???? +?? ???? sin ?? ???? ? = 0, ?? = 1,2 ? . , ???? (16) ?? ???? ? ?? ???? ?? ?? ? ?? ?? ???? ?? =1 ? ?? ???? cos ?? ???? +?? ???? sin ?? ???? ? = 0, ?? = 1,2 ? . , ???? (17) where, nb is the number of buses, P G and Q G are the real and reactive power of the generator, P D and Q D are the real and reactive load of the generator, and G ij and B ij are the mutual conductance and susceptance between bus i and bus j. Generator bus voltage (V Gi ) inequality constraint ?? ???? ?????? ? ?? ???? ? ?? ???? ?????? , ?? ? ????(18) Load bus voltage (V Li ) inequality constraint ?? ???? ?????? ? ?? ???? ? ?? ???? ?????? , ?? ? ????(19) Switchable reactive power compensations (Q Ci ) inequality constraint: ?? ???? ?????? ? ?? ???? ? ?? ???? ?????? , ?? ? ????(20) Reactive power generation (Q Gi ) inequality constraint: ?? ???? ?????? ? ?? ???? ? ?? ???? ?????? , ?? ? ????(21) Transformers tap setting (T i ) inequality constraint: ?? ?? ?????? ? ?? ?? ? ?? ?? ?????? , ?? ? ????(22) Transmission line flow (S Li ) inequality constraint: ?? ???? ?????? ? ?? ???? ?????? , ?? ? ????(23) Where, nc, ng and nt are numbers of the switchable reactive power sources, generators and transformers. IV. # STANDARD PSO PSO is a population-based, co-operative search meta-heuristic introduced by Kennedy and Eberhart. The fundament for the development of PSO is hypothesis that a potential solution to an optimization problem is treated as a bird without quality and volume, which is called a particle, coexisting and evolving simultaneously based on knowledge sharing with neighbouring particles. While flying through the problem search space, each particle modifies its velocity to find a better solution (position) by applying its own flying experience (i.e. memory having best position found in the earlier flights) and experience of neighbouring particles (i.e. best-found solution of the population). Particles update their positions and velocities as shown below: ?? ??+1 ?? = ð??"ð??" ?? . ?? ?? ?? + ?? 1 . ?? 1 . ??? ?? ?? ? ?? ?? ?? ? + ?? 2 . ?? 2 . ??? ?? ?? ? ?? ?? ?? ? (24) ?? ??+1 ?? = ?? ?? ?? + ?? ??+1 ??(25) Where ?? ?? ?? represents the current position of particle i in solution space and subscript t indicates an iteration count; ?? ?? ?? is the best-found position of particle i up to iteration count t and represents the cognitive contribution to the search velocity ?? ?? ?? . Each component of ?? ?? ?? can be clamped to the range to control excessive roaming of particles outside the search space; ?? ?? ?? is the global best-found position among all particles in the swarm up to iteration count t and forms the social contribution to the velocity vector; ?? 1 and ?? 2 are random numbers uniformly distributed in the interval (0,1), where?? 1 and?? 2 are the cognitive and social scaling parameters, respectively;ð??"ð??" ?? is the particle inertia, which is reduced dynamically to decrease the search area in a gradual fashion [25]. The variable ð??"ð??" ?? is updated as # Global Journal of Researches in Engineering ( ) ð??"ð??" ?? = (ð??"ð??" ?????? ? ð??"ð??" ?????? ). (?? ?????? ???) ?? ?????? + ð??"ð??" ??????(26) Whereð??"ð??" ?????? and ð??"ð??" ?????? denote the maximum and minimum of ð??"ð??" ?? respectively; ?? ?????? is a given number of maximum iterations. Particle i fly toward a new position according to Eq. ( 24) and (25). In this way, all particles of the swarm find their new positions and apply these new positions to update their individual best ?? ?? ?? points and global best ?? ?? ?? of the swarm. This process is repeated until termination conditions are met. V. # HARMONY SEARCH Harmony search (HS) algorithm is based on natural musical performance processes that occur when a musician searches for a better state of harmony, such as during jazz improvisation. The engineers seek for a global solution as determined by an objective function, just like the musicians seek to find musically pleasing The steps in the procedure of harmony search are as follows: Step 1: Initialize the problem and algorithm parameters. Step 2: Initialize the harmony memory (HM). Step 3: Improvise a new harmony from the HM. Step 4: Update the HM. Step 5: Repeat Steps 3 and 4 until the termination criterion is satisfied. # VI. THE REALIZATION OF IHPSO BASED OF HS This section describes the implementation of proposed improvement in PSO using HS approach. The proposed method, called, IHPSO (improved hybrid particle swarm optimization) is based on the common characteristics of both PSO and HS algorithms. HS algorithm provides a new way to produce new particles. Different from PSO and GA, HS algorithm generates a new vector after considering all of the existing vectors. HS algorithm can produce new solution and the parameters of HMCR and PAR are introduced to allow the solution to escape from local optima and to improve the global optimum prediction of the algorithm. Enlightened by this, the HS realization concept has been used in the PSO in this paper to exploration the potential solution space. In summary?the realization of improved PSO algorithm for solving reactive power dispatch is described as follows: Step 1: Initializing the parameters of PSO and HS; Step 2: Initailizing the particles; Step 3: Evaluating particles according to their fitness then descending sort them; Step 4: Performing HS and generating a new solution; Step 5: If the new solution is better than the worst particle then replacing it with the new one; Step 6: Update the particles by using equation's ( 24) & (25) Step 7: The program is finished if the terminations conditions are met otherwise go to step3. Improvising a new harmony from the HM can be realized as follows: A New Harmony vector ?? ? = {?? 1 ? , ?? 2 ? , ?, ?? ?? ? } is generated from the HM based on memory considerations, pitch adjustments, and randomization. For instance, the value of for the new vector can be chosen from any value in the specified HM rang (?? 1 1 ? ?? harmony as determined by an aesthetic [26]- [27]. In music improvisation, each player sounds any pitch within the possible range, together making one harmony vector. If all the pitches make a good solution, that experience is stored in each variable's memory, and the possibility to make a good solution is also increased next time. HS algorithm includes a number of optimization operators, such as the harmony memory (HM), the harmony memory size (HMS, number of solution vectors in harmony memory), the harmony memory considering rate (HMCR), and the pitch adjusting rate (PAR). In the HS algorithm, the harmony memory (HM) stores the feasible vectors, which are all in the feasible space. The harmony memory size determines how many vectors it stores. A new vector is generated by selecting the components of different vectors randomly in the harmony memory. For example, Consider a jazz trio composed of saxophone, double bass and guitar. There exist certain amount of preferable pitches in each musician's memory: saxophonist, {Do, Mi, Sol}; double bassist, {Si, Sol, Re}; and guitarist, {La, Fa, Do}. If saxophonist randomly plays {Sol} out of {Do, Mi, Sol}, double bassist {Si} out of {Si, Sol, Re}, and guitarist {Do} out of {La, Fa, Do}, that harmony (Sol, Si, Do) makes another harmony (musically C-7 chord). And if the New Harmony is better than existing worst harmony in the HM, the New Harmony is included in the HM and the worst harmony is excluded from the HM. This procedure is repeated until fantastic harmony is found. When a musician improvises one pitch, usually he (or she) follows any one of three rules: (a) playing any one pitch from his (or her) memory, (b) playing an adjacent pitch of one pitch from his (or her) memory, and (c) playing totally random pitch from the possible sound range. Similarly, when each decision variable chooses one value in the HS algorithm, it follows any one of three rules: (i) choosing any one value from HS memory (defined as memory considerations), (ii) choosing an adjacent value of one value from the HS memory (defined as pitch adjustments), and (iii) choosing totally random value from the possible value range (defined as randomization). The three rules in HS algorithm are effectively directed using two parameters, i.e., harmony memory considering rate (HMCR) and pitch adjusting rate (PAR). chosen in the same manner. Here, it's possible to choose the new value using the HMCR parameter, which varies between 0 and 1 as follows: ?? ?? ? ? ? ?? ?? ? ? ??? ?? 1 , ?? ?? 2 , ?, ?? ?? ?????? ? ??????? ?????????????????????? ???????? ?? ?? ? ? ?? ?? ??????? ?????????????????????? 1 ? ???????? (27) The HMCR is the probability of choosing one value from the historic values stored in the HM, and (1-HMCR) is the probability of randomly choosing one feasible value not limited to those stored in the HM. For example, an HMCR of 0.95 indicates that the HS algorithm will choose the design variable value from historically stored values in the HM with a 95% probability and from the entire feasible range with a 5% probability. An HMCR value of 1.0 is not recommended because of the possibility that the solution may be improved by values not stored in the HM. This is similar to the reason why the genetic algorithm uses a mutation rate in the selection process. Every component of the New Harmony vector ?? ? = {?? 1 ? , ?? 2 ? , ?, ?? ?? ? } is examined to determine whether it should be pitch-adjusted. This procedure uses the parameter that set the rate of adjustment for the pitch chosen from the HM as follows: Pitch adjusting decision for ?? ?? ? ? ? ?????? ??????? ?????????????????????? ?????? ???? ??????? ?????????????????????? 1 ? ??????(28) The Pitch adjusting process is performed only after a value is chosen from the HM. The value (1-PAR) sets the rate of doing nothing. A PAR of 0.3 indicates that the algorithm will choose a neighbouring value with probability. If the pitch adjustment decision for ?? ? is Yes, and ?? ? is assumed to be ?? ?? (??) i.e., the kth element in ?? ?? , the pitch-adjusted value of?? ?? (??) is: ?? ? = ?? ? + ??(29) Where ?? ? the value of is ???? ? (1, ?1), ???? is an arbitrary distance bandwidth for the continuous design variable, and u (?1, 1) is a uniform distribution between -1 and 1. The HMCR and PAR parameters introduced in the harmony search help the algorithm escape from local optima and to improve the global optimum prediction of the HS algorithm. After improvising a new harmony, evaluating the new one and if it is better than the worst one in the HM in terms of the objective function value, the new one is included in the HM and the existing worst harmony is excluded from the HM. The HM is then sorted by the objective function value. # VII. # SIMULATION RESULTS The accuracy of the proposed IHPSO Algorithm method is demonstrated by testing it on standard IEEE-30 bus system. The IEEE-30 bus system has 6 generator buses, 24 load buses and 41 transmission lines of which four branches are (6-9), (6-10) , (4-12) and (28-27) -are with the tap setting transformers. The lower voltage magnitude limits at all buses are 0.95 p.u. and the upper limits are 1.1 for all the PV buses and 1.05 p.u. for all the PQ buses and the reference bus. The simulation results have been presented in Tables 1, 2, 3 &4. And in the Table 5 shows the proposed algorithm powerfully reduces the real power losses when compared to other given algorithms. The optimal values of the control variables along with the minimum loss obtained are given in Table 1. Corresponding to this control variable setting, it was found that there are no limit violations in any of the state variables. ORPD together with voltage stability constraint problem was handled in this case as a multi-objective optimization problem where both power loss and maximum voltage stability margin of the system were optimized simultaneously. Table 2 indicates the optimal values of these control variables. Also it is found that there are no limit violations of the state variables. It indicates the voltage stability index has increased from 0.2482 to 0.2498, an advance in the system voltage stability. To determine the voltage security of the system, contingency analysis was conducted using the control variable setting obtained in case 1 and case 2. The Eigen values equivalents to the four critical contingencies are given in Table 3. From this result it is observed that the Eigen value has been improved considerably for all contingencies in the second case. ![Incremental change in bus real power. Î?" = Incremental change in bus reactive Power injection Î?"? = incremental change in bus voltage angle.](image-2.png "WhereÎ?"P=") 1VariablesControl variablesVariable settingV11.040V21.041V51.040V81.030V111.003V131.041T111.01T121.00T151.0T361.0Qc103Qc124Qc154Qc170Qc203Qc234Qc243Qc293Real power loss4.2985SVSM0.2482 2Control VariablesVariable SettingV11.043V21.044V51.042V81.031V111.005V131.035T110.090T120.090T150.090T360.090Qc104Qc124Qc153Qc174Qc200Qc233Qc243Qc294Real power loss4.9690SVSM0.2498 3MethodMinimum lossEvolutionary5.0159programming[28]Genetic algorithm[29]4.665Real coded GA with4.568Lindex as SVSM[30]Real coded geneticalgorithm[31]4.5015Proposed IHPSO method4.2985Sl.No ContigencyORPDVSCRPDSettingSetting128-270.14100.142524-120.16580.166531-30.17740.178342-40.20320.2045www.GlobalJournals.org © 2014 Global Journals Inc. (US) implementations of PSO algorithm with other search © 2014 Global Journals Inc. (US) © 2014 Global Journals Inc. (US) Voltage Profile Augmentation and Minimization of Real Power Loss in Transmission Lines by using ## CONCLUSION In this paper, one of the recently developed stochastic algorithms IHPSO 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 30-bus power system. The simulation results indicate the effectiveness and robustness of the proposed algorithm to solve optimal reactive power dispatch problem in test system. * A novel multiobjective evolutionaryalgorithm for optimal reactive power dispatch problem MAAbido JMBakhashwain proc. Electronics, Circuits and Systems conf Electronics, Circuits and Systems conf 2003 3 * GeneticAlgorithm for Optimal Reactive Power Dispatch WN WAbdullah HSaibon AA MZain KLLo proc. EnergyManagement and Power Delivery conf EnergyManagement and Power Delivery conf 1998 1 * Fuel-cost minimisation for both realandreactive-power dispatches KYLee YMPark JLOrtiz 1984 131 in proc. Generation, Transmission and Distribution conf * Optimal Reactive Dispatch Trough Interior PointMethods SGranville IEEE Trans. on Power Systems 9 1994 * An Efficient Technique for ReactivePower Dispatch Using a Revised Linear Programming Approach NIDeeb SMShahidehpour Electric Power System Research 15 1988 * Reactive Power Optimization Using Successive QuadraticProgramming Method NGrudinin IEEE Trans. on Power Systems 13 1998 * Optimal Power Flow Using Particle SwarmOptimization MAAbido Electrical Power and Energy Systems 24 2002 * Differential EvolutionAlgorithm for Optimal Reactive Power Dispatch AAAbou El Ela MAAbido SRSpea Electric Power Systems Research 81 2011 * EPSO-Evolutionary Particle SwarmOptimization, A New Algorithm with Applications in Power Systems VMiranda NFonseca Proc. of Transmission and Distribution conf of Transmission and Distribution conf 2002 2 * Knowledge-based intelligent information and engineering systems ZGeem Gabrys B, Howlett RJ, Jain L 2006 Springer Heidelberg Improved harmony search from ensemble of music players * Optimal scheduling of multiple dam system using harmony search algorithm ZGeem Computationaland ambient intelligence Berlin Springer 2007a * Comparison of performance indices for detection of proximity to voltage collapse CACanizares AC ZSouza VHQuintana Aug 1996 11 * CMBishop Neural Networks for Pattern Recognitionm Oxford University Press 1995 * Handbook of Evolutionary Computation T. Back, D.B. Foge, A. Michalewicz 1997 IOP Publishers and Oxford University Press * Adaptation in Natural and Artificial Systems JHHolland 1975 MIT Press * Swarm Intelligence JKennedy RCEberhart 2001 Morgan Kaufman * Fundamentals of Computational Swarm Intelligence APEngelbrecht 2005 John Wiley & Sons * A new optimizer using particle swarm theory RCEberhart JKennedy Proceedings of the Sixth International Symposium on Micromachine and Human Science the Sixth International Symposium on Micromachine and Human ScienceNagoya, Japan 1995 * Particle swarm optimization Kennedy J Eberhart R C. ; R] Piscataway Proceedings of IEEE International Conference on Neural Networks IEEE International Conference on Neural NetworksNJ IEEE Press 1995 4 * Hybrid simplex search and particle swarm optimization for the global optimization of multimodal functions SK SFan YCLiang EZahara Engineering Optimization 36 4 2004 * Improved particle swarm optimization combined with chaos BLiu LWang YHJin FTang DXHuang Chaos Solitons & Fractals 25 2005 * A new heuristic optimization algorithm: harmony search ZWGeem JHKim GVLoganathan Simulation 76 2 2001 * A new meta-heuristic algorithm for continues engineering optimization: harmony search theory and practice KSLee ZWGeem Comput. Meth. Appl. Mech. Eng 194 2004 * Parameter estimation of the nonlinear Muskingum model using harmony search JHKim ZWGeem ESKim J.Am. Water Resour. Assoc 37 5 2001 * Harmony search optimization: application to pipe network design ZWGeem JHKim GVLoganathan Int.J.Model. Simul 22 2 2002 * A new structural optimization method based on the harmony search algorithm SLKang ZWGeem Comput. Struct 82 9 2004 * Harmony search for generalized orienteering problem: best touring in China ZWGeem CTseng YPark Lecture Notes in Computer Science 3412 2005 Springer * Power system optimal reactive power dispatch using evolutionary programming Q HWu JMa IEEE Transactions on power systems 10 3 1995 * Genetic algorithm applications to optimal reactive power dispatch with voltage stability enhancement SDurairaj DDevaraj PSKannan IE(I) Journal-EL 87 September 2006 * Improved genetic algorithm for multiobjective reactive power dispatch problem DDevaraj European Transactions on electrical power 17 2007 * Optimal Reactive Power Dispatch for Voltage Stability Enhancement Using Real Coded Genetic Algorithm P ArunaJeyanthy DrDDevaraj International Journal of Computer and Electrical Engineering 2 4 August. 2010