Skip to main content

Optimal reactive power dispatch using a novel optimization algorithm

Abstract

The problem of optimal reactive power dispatch (ORPD) is one of the most popular and widely discussed problem in power system engineering all over the world. Optimal reactive power dispatch is one of the sub-problems of the optimal power flow which is complex and nonlinear problem, which can be formulated as both single- and multi-objective. In this paper, the problem has been formulated as a single-objective problem to minimize the active power losses in the transmission lines. A recently proposed powerful and reliable meta-heuristic algorithm known as the JAYA algorithm has been applied to solve the ORPD problem. The algorithm has been applied on the standard IEEE 14, 30, 57 and 118 bus systems. The simulation results using the proposed algorithm when compared with the results from other algorithms and few others reported in the literature prove that the JAYA algorithm is the most superior among all.

Introduction

The major challenges in power system engineering nowadays is the large expansion of power and the system stability accompanied with it. The large variation in the time variant load demand results in system instability leading to voltage collapse and blackout. Another major problem is the increase in the active power losses in the transmission line, which results in low efficiency of the system and thus restrict the expansion of power to a certain limit. The ORPD problem is a complex and nonlinear problem in power system engineering which helps in enhancing the security of the power system and improving its economy largely. The solution of the ORPD problem is to minimize the objective function by satisfying the operating constraints. It helps in optimally redistributing the reactive power in the system resulting in minimization of transmission line active power losses and improving the voltage profile in the system. Due to this nonlinearity of the problem, many conventional techniques of optimization like the Newton method, quadratic programming, linear programming and interior point methods have failed to solve the ORPD problem due to their low accuracy, complexity, inability to find the local and global optima and thus resulting in secure converge [1,2,3,4]. Thus, to overcome these disadvantages, many modern stochastic and meta-heuristic techniques have been developed in the recent past such as the genetic algorithm (GA) [5], improved GA [6], particle swarm optimization (PSO) [7], evolutionary programming (EP) [8], hybrid evolutionary strategy [9], seeker optimization algorithm (SOA) [10], bacterial-foraging optimization (BFO) [11], gravitational search algorithm (GSA) [12], differential evolution (DE) [13] and Artificial Bee colony algorithm (ABC) [14]. to solve the ORPD problem. Recently in [15], the Whale optimization algorithm inspired from the bubble-net hunting technique of the humpback whales has been used to solve the ORPD problem. Shaheen et al. [16] proposed a backtracking search optimizer (BSO) where five diversified generation strategies of mutation factor have been applied to solve the ORPD problem. In [17], Lenin proposed an algorithm named Enhanced Red Wolf Optimization which is a hybrid of wolf optimization (WO) and particle swarm optimization (PSO) algorithm to solve the ORPD problem. In [18], an improved social spider optimization (ISSO) has been used for determining the optimal solution to the power loss in ORPD problem. Li et al. [19], proposed an Antlion optimization algorithm (IALO) top solve the ORPD problem for three bus systems. In [20], two different algorithms namely the Moth-Flame optimizer and Antlion optimizer have been used to optimize the ORPD problem.

In this paper, a novel algorithm named the JAYA algorithm, developed by Rao [21] has been applied to solve the ORPD problem. It is a newly developed optimization technique and has capability in optimizing any objective function under any possible constraint. Many other algorithms such as PSO and its many other different variants, which are R-PSO, L-PSO, PSO-CFA, Improved PSO Based on Success Rate (IPSO-SR) [22], Fruit Fly optimization algorithm (FOA) [23] and Modified Fruit Fly optimization algorithm (MFOA) [24] are also tested along with JAYA algorithm. The objective of this work is to minimize the transmission line power loss by optimal allocation of the control variables within the system without violating the equality and inequality constraints. The control variables are the generator voltage, tap position of the tap-changing transformer and the VAR outputs of the reactive power compensating devices situated at few specific buses. The algorithms have been used to solve the ORPD problem under four different test cases, IEEE 14, 30, 57 and 118. Here, two different limits of the control variables for the IEEE 30, 57 and 118 bus systems each have been used as per the literature survey to solve the ORPD problem. The results for each cases are compared to determine the best technique among them in terms of convergence rate, ability to determine the optimal solution and robustness.

Problem formulation

This paper aims at minimizing the active power loss in the transmission lines by determining the optimal solutions to the ORPD problem. The proposed JAYA algorithm helps in determining the optimal values of the control variables while simultaneously satisfying all the constraints in the system. The objective function of the ORPD problem is shown below [25]:

$$ f_{n} = {\text{min }}\left( {P_{{{\text{loss}}}} } \right){ } = { }\mathop \sum \limits_{k = 1}^{Nl} G_{k} \left( {V_{i}^{2} + V_{j}^{2} - 2V_{i} V_{j} \cos \delta_{ij} } \right) $$
(1)

where, Nl represent the total number of transmission lines, the conductance of the kth branch is shown as \(G_{k}\), Vi and Vj represent the magnitudes of the bus voltage for the buses i and j, respectively, and \(\delta\)ij stand for the phase difference between Vi and Vj.

Constraints

The following shows the different constraints of the objective function:

Equality constraints

$$ P_{gi} - P_{di} - V_{i} \mathop \sum \limits_{j = 1}^{Nb} V_{j} \left( {G_{ij} \cos \theta_{ij} + B_{ij} \sin \theta_{ij} } \right) = 0 $$
(2)
$$ Q_{gi} - Q_{di} - V_{i} \mathop \sum \limits_{j = 1}^{Nb} V_{j} \left( {G_{ij} \cos \theta_{ij} + B_{ij} \sin \theta_{ij} } \right) = 0 $$
(3)

The above constraints depict the load flow equations, where \(Nb\) represent the total number of buses, \(P_{gi}\) and \(Q_{gi}\) represent the active and reactive power generation and \(P_{di}\) and \(Q_{di}\) are the active and reactive power load demands at the ith bus, respectively. \(G_{ij}\) and \(B_{ij}\) represent the conductance and susceptance between two different buses (i.e., ith and jth), respectively, and \(\theta_{ij}\) is the angle between the ith and jth bus.

Inequality constraints

• Generator constraints

The generator active power, reactive power and voltage magnitudes are restricted within their limits and must not be violated during solving the problem. The limits are shown below:

$$ V_{gi}^{{{\text{min}}}} \le V_{gi} \le V_{gi}^{{{\text{max}}}} ,\quad i = 1, \ldots , N_{g} $$
(4)
$$ P_{gi}^{{{\text{min}}}} \le P_{gi} \le P_{gi}^{{{\text{max}}}} ,\quad i = 1, \ldots , N_{g} $$
(5)
$$ Q_{gi}^{{{\text{min}}}} \le Q_{gi} \le Q_{gi}^{{{\text{max}}}} ,\quad i = 1, \ldots , N_{g} $$
(6)

where, \(N_{g}\) represent the total number of generator buses, \(V_{gi}^{{{\text{min}}}}\), \(P_{gi}^{{{\text{min}}}}\) and \(Q_{gi}^{{{\text{min}}}}\) are the minimum limits and \(V_{gi}^{{{\text{max}}}}\), \(P_{gi}^{{{\text{max}}}}\) and \(Q_{gi}^{{{\text{max}}}}\) are the maximum limits of the generator bus voltages, active and reactive power, respectively. \(V_{gi}\), \(P_{gi}\) and \(Q_{gi}\) are the amount of voltage, active and reactive power generation at the ith bus.

• Transformer constraints

The minimum and maximum limits of the settings of the tap-changing transformer are given by:

$$ T_{i}^{{{\text{min}}}} \le T_{i} \le T_{i}^{{{\text{max}}}} ,\quad i = 1, \ldots , N_{T} $$
(7)

where, \(N_{T}\) shows the number of tap-changing transformers in the system. \(T_{i}\) is the tap-setting position value of the tap-changing transformer at the ith bus and \(T_{i}^{{{\text{min}}}}\), \(T_{i}^{{{\text{max}}}}\) are its minimum and maximum limits.

• VAR compensator constraints

The limits of the reactive power to be injected by the VAR compensators are given as:

$$ Q_{ci}^{{{\text{min}}}} \le Q_{ci} \le Q_{ci}^{{{\text{max}}}} ,\quad i = 1, \ldots , N_{C} $$
(8)

where, \(N_{C}\) represent the total number of shunt compensators at the buses and \(Q_{ci}^{{{\text{min}}}}\), \(Q_{ci}^{{{\text{max}}}}\) are the minimum and maximum limits of the reactive power injection \(Q_{ci}\), respectively.

• Operating constraints

The voltage at the load buses and the apparent power at the branches must remain within a specified limit. Their limits are shown below:

$$ V_{Li}^{{{\text{min}}}} \le V_{Li} \le V_{Li}^{{{\text{max}}}} ,\quad i = 1, \ldots , N_{PQ} $$
(9)
$$ S_{Li} \le S_{Li}^{{{\text{max}}}} ,\quad i = 1, \ldots , NL $$
(10)

where, \(N_{PQ}\) depict the total number of load buses, and \(S_{Li}^{{{\text{max}}}}\) is the maximum value of the apparent power flow at the ith bus where \(S_{Li}\) is the apparent power at that branch. \(V_{Li}\) is the magnitude of the voltage at the ith load bus and \(V_{Li}^{{{\text{min}}}}\), \(V_{Li}^{{{\text{max}}}}\) are its minimum and maximum limits.

Among all the mentioned variables, the load bus voltages, the reactive power generation and apparent power flow are the dependent variables considered. These variables are constrained using penalty coefficients to the objective function in Eq. (1). Thus, the objective function modified as,

$$ f = P_{{{\text{loss}}}} + \lambda_{V} \mathop \sum \limits_{i = 1}^{{{N_{V}{{\text{lim}}}} }} \left( {V_{i} - V_{i}^{{{\text{lim}}}} } \right)^{2} + \lambda_{Q} \mathop \sum \limits_{i = 1}^{{{N_{Q}{{\text{lim}}}} }} \left( {Q_{gi} - Q_{gi}^{{{\text{lim}}}} } \right)^{2} $$
(11)

The limits of \(V_{i}^{{{\text{lim}}}}\) and \(Q_{gi}^{{{\text{lim}}}}\) are:

$$ V_{i}^{{{\text{lim}}}} = \left\{ {\begin{array}{*{20}c} {V_{i}^{{{\text{min}}}} ,} & {{\text{if}}} & {V_{i} < V_{i}^{{{\text{min}}}} } \\ {V_{i}^{{{\text{max}}}} ,} & {{\text{if}}} & {V_{i} > V_{i}^{{{\text{max}}}} } \\ \end{array} } \right. $$
(12)
$$ Q_{gi}^{{{\text{lim}}}} = \left\{ {\begin{array}{*{20}c} {Q_{gi}^{{{\text{min}}}} ,} & {{\text{if}}} & {Q_{gi} < Q_{gi}^{{{\text{min}}}} } \\ {Q_{gi}^{{{\text{max}}}} ,} & {{\text{if}}} & {Q_{gi} > Q_{gi}^{{{\text{max}}}} } \\ \end{array} } \right. $$
(13)

where, \(\lambda_{V}\) and \(\lambda_{Q}\) are penalty coefficients, \(N_{V}^{{{\text{lim}}}}\) is the number of buses on which the voltages are outside limits and \(N_{Q}^{{{\text{lim}}}}\) is the number of buses on which the reactive power generations are outside limits.

JAYA algorithm

The JAYA algorithm is a newly proposed meta-heuristic algorithm by Rao [21], which is used for solving any complex, nonlinear and stochastic problem like the ORPD. This algorithm has the ability to find a quick optimal solution to any problem and has a very high convergence rate. It has a high success rate in determining the best solution to the problems compared to many other algorithms as it has a tendency to move toward the best solution in every iteration and move away from the worst. Thus, this reduces the chance of the algorithm to be stuck into the global optima and keeps updating its solution comparing with the best.

For an objective function f(x), let there be ‘m’ number of design variables (i.e., j = 1, 2,…, m) and ‘n’ number of populations (k = 1, 2,…, n) for ith iteration. Let the population having the best solution of f(x) (i.e., f(x)best) be called the best candidate and for the population having the worst solution to the objective function (i.e., f(x)worst) be called worst. Let the value for the jth variable for the kth population in the ith iteration be represented as \( A_{j,k,i}\). Then, the value is modified as given in Eq. (14).

$$ A_{j,k,i}^{\prime } = A_{j,k,i} + { }r_{1} \left( {A_{{j,{\text{best}},i}} - { }\left| {A_{j,k,i} } \right|} \right) - { }r_{2} \left( {A_{{j,{\text{worst}},i}} - { }\left| {A_{j,k,i} } \right|} \right) $$
(14)

where, \(A_{{j,{\text{best}},i}}\) and \(A_{j,worst,i} \) are the best and the worst solution of the objective function of the jth variable, respectively. r1 and r2 are two random numbers in the range [0, 1]. The equation for updating the variable shows the tendency of the algorithm to move closer to the best solution and the tendency of the variable to move away from the worst solution. Thus, this helps in updating the control variables much more accurately and results in obtaining the most optimal result for the optimizing problem compared to many other modern meta-heuristic algorithms. Hence, the JAYA algorithm is one of the most competitive algorithms among the newly developed meta-heuristic optimization algorithms in the recent past. The procedure for the implementation of the JAYA algorithm in solving the ORPD problem is shown in the flowchart in Fig. 1 [26].

Fig. 1
figure 1

Flowchart of JAYA algorithm implemented on ORPD problem

Simulation results and discussion

Before going in to the ORPD problem, the proposed JAYA algorithm has been tested on different standard constrained benchmark functions to inspect the optimizing capability of the algorithm. The test have been done to determine the best and the mean values of the solutions for all the respective optimizing functions. The results are compared with many other popular optimization techniques and are shown in Table 1. The results show that the JAYA algorithm has given the best results compared to the others, and is the most consistent in optimizing any objective function with minimum deviation of the solutions as the mean values are very close to the best solutions for every corresponding functions.

Table 1 The comparative results of G01–G24 benchmark functions using different algorithms

The proposed JAYA algorithm along with few other algorithms as discussed in the literature, are tested on four standard IEEE bus systems, IEEE 14, 30, 57 and 118 bus systems are used as test systems to solve the ORPD problem for active power loss minimization in the transmission lines. In order to get a better comparison between the algorithms, two different cases each for IEEE 30, 57 and 118 bus systems are taken by changing the lower and upper limits of the control variables. The results are tabulated for all the different cases and are compared to establish the superiority of the proposed algorithm among the others in optimizing this minimization problem of ORPD. The software used for this problem is MATLAB 2014b, where the algorithms are tested taking the population size to be 100 for all the cases mentioned in the paper. The system data of these test systems are obtained from [27]. The total number of individual parameters used for the test systems are listed in Table 2.

Table 2 Typical parameters of the bus systems

IEEE 14 bus system

The IEEE-14 bus has five generators at the buses 1 (which is the slack bus), 2, 3, 6 and 8. It has three tap-changing transformers placed branches between the lines (4–7, 4–9 and 5–6) out of the total 20 number of branches. The reactive powers are injected at buses 9 and 14. The limits of the control variables (p.u. value) for IEEE 14 bus system are as follows:

\(0.95 \le V_{gi} \le 1.1\)

\(0.95 \le V_{Li} \le 1.05\).

\(0.9 \le T_{i} \le 1.1\)

\(0 \le Q_{ci} \le 0.3\)

The ORPD problem is solved using all the mentioned algorithms for determining the best solution of the real power loss for the optimal values of the control variables. The simulation results of the algorithms are shown in Table 3, and the convergence characteristic is shown in Fig. 2. The results describe the superiority of the JAYA algorithm among all the reported algorithms in determining the best solution to the ORPD problem. It has reduced the power loss to a level of 12.227 MW, which is the maximum reduction as reported in the literature. It has high convergence rate and enormous capability of searching the optimal result to the objective function.

Table 3 Simulation results on IEEE 14 bus system using different algorithms
Fig. 2
figure 2

Convergence characteristic of the algorithms for IEEE 14 bus system

IEEE 30 bus system

The IEEE 30 bus system has six number of generators at buses 1, 2, 5, 8, 11 and 13 out of which bus number 1 is the slack bus. It has 41 transmission lines where four number of tap-changing transformers are situated at branches 6–9, 6–10, 4–12 and 28–27. The VAR injection is done at buses 3, 10 and 24. Two different case studies have been done for this test case depending upon the limits of the control variables. The ORPD problem is solved, and the optimal values of the control variables are determined using the different algorithms mentioned in the literature.

The case details along with the limits of the control variables are listed in Table 4. The simulation results of the algorithms for cases 1 and 2 are shown in Tables 5 and 6, and the convergence characteristic is shown in Figs. 3 and 4, respectively.

Table 4 Control variable limits (p.u.) for different test cases
Table 5 Simulation results on IEEE 30 bus system using different algorithms for case 1
Table 6 Simulation results on IEEE 30 bus system using different algorithms for case 2
Fig. 3
figure 3

Convergence characteristic of the algorithms for IEEE 30 bus system for case 1

Fig. 4
figure 4

Convergence characteristic of the algorithms for IEEE 30 bus system for case 2

The results show that the minimum power loss has been observed for the case 2, and the JAYA algorithm has given better results compared to the other reported algorithm for all the cases. The convergence rate of JAYA algorithm has proved to be much faster and more accurate compared to the others in determining the power loss. The JAYA algorithm has obtained the best solution of 4.5983 MW for the case 2 by saving the power to 18.7579%, which is very impressive and is the highest recorded power saving in the ORPD problem for this test case under similar condition and constraint.

Table 7 shows the statistical analysis of the algorithms used in this paper for case 2 of the IEEE 30 bus system. The table compares the best (Best) and worst (Worst) values of the solutions of the ORPD problem along with the standard deviation (std.) and mean of the results for the different algorithms individually. The comparison of the results prove that the JAYA algorithm has obtained the best solution to the problem and is also the most consistent and robust as it has very impressive standard. compared to most of the other algorithms. It has the best solution and has been able to reduce the active power loss to almost 18.7579% (4.5983 MW), which is the maximum reduction compared to the others as reported in the literature.

Table 7 Statistical analysis for case 2 of IEEE 30 bus system

In order to investigate how frequently the results from the different algorithms converge within different range of solutions, a comparison has been done for case 2 of IEEE 30 bus system. This is a comparison of the frequency of convergence and is shown in Table 8. The table shows the number of times each algorithm has produced the solution within a specified range when ORPD problem is run for 50 times each for every single algorithm that has been worked out in this paper. The results show the JAYA algorithm is undoubtedly the only one to produce all the result within the minimum range of 4.59–4.60 MW, and no other algorithm has obtained any solution within this range. Moreover, the MFOA technique is also quite consistent, as it has frequently obtained the solution within the range of 5.11–5.20 MW (49 times). However, the algorithm has failed to optimize the function to lower limits. Thus, the results prove that the JAYA algorithm has the capability of converging most frequently to the minimum solution.

Table 8 Frequency of convergence for IEEE 30 bus system case 2 in 50 trial runs

IEEE 57 bus system

The IEEE 57 bus system has seven generators situated at the buses 1, 2, 3, 6, 8, 9 and 12 where bus number 1 is the slack bus. It has tap-changing transformers connected to the 15 out of the total 80 branches. The transformers are connected between 21−20, 24−26, 7−29, 34−32, 11−41, 15−45, 14−46, 10−51, 13−49, 11−43, 40−56, 39−57 and 9−55. The reactive powers sources are injected at the buses 18, 25 and 53. Here, two case studies have been done to solve the ORPD problem and determine the optimal solution for each case individually. The upper and lower limits of the control variables are given in Table 9. The simulation results for both case 1 and case 2 using all the algorithms are represented in Tables 10 and 11, and the comparative convergence characteristics are shown in Figs. 5 and 6, respectively.

Table 9 Control variable limits (p.u.) for the test cases
Table 10 Simulation results on IEEE 57 bus system using different algorithms for case 1
Table 11 Simulation results on IEEE 57 bus system using different algorithms for case 2
Fig. 5
figure 5

Convergence characteristic of the algorithms for IEEE 57 bus system for case 1

Fig. 6
figure 6

Convergence characteristic of the algorithms for IEEE 57 bus system for case 2

The results show that the power loss for case 2 has been minimized the most by JAYA algorithm, to almost 22.67% (21.5481 MW). It has obtained the best solution due to its high capability in searching for the best solution in every iteration and avoiding the risk of being stuck in to the local optima unlike the other algorithms in caparison. The comparison of the results establish the superiority of the proposed algorithm in determining the optimal results for the problem. Thus, it is more consistent, accurate and most effective in minimizing the loss in the problem compared to the other reported algorithms.

IEEE 118 bus system

In order to test the effectiveness of the JAYA algorithm in a larger scale, this ORPD problem has been solved on the IEEE 118 bus system. This test system has 54 generators, 14 shunt compensators, 9 tap-changing transformers and 186 transmission lines. The limits of the control variables are given in Table 12. Two different cases have been considered for solving the ORPD problem where the upper and lower limits of the generator voltages are chosen differently. This has been done depending upon the different cases considered by the researchers in recent past for solving the ORPD problem the same bus system. Thus, the different test cases are considered here in order to investigate the capability of the proposed JAYA algorithm in solving the ORPD problem for both the possible conditions and compare the results with those of the other reported in the literature . Thus, the algorithms are tested and the simulation results along with the comparative convergence characteristic are shown in Tables 13, 14 and Figs. 7 and 8 for both the cases, respectively.

Table 12 Control variable limits (p.u.) for the test cases
Table 13 Simulation results on IEEE 118 bus system using different algorithms for case 1
Table 14 Simulation results on IEEE 118 bus system using different algorithms for case 2
Fig. 7
figure 7

Convergence characteristic of the algorithms for IEEE 118 bus system for case 1

Fig. 8
figure 8

Convergence characteristic of the algorithms for IEEE 118 bus system for case 2

The tables show the optimal values of the control variables for which the best solution of the power loss has been obtained. The comparison of the results show that the proposed JAYA algorithm is the best among the other reported algorithms in determining the better solution to the ORPD problem for both the cases. The convergence characteristics does reflect the slow convergence of the JAYA algorithm compared to others for this particular higher order system, but the efficiency of the algorithm ultimately enables it to determine the optimal solution which turns out to be the best result obtained among any other algorithms in comparison. The proposed algorithm has reduced the power loss to a value of 105.4821 MW for case 2, thus resulting in a reduction of power loss by 20.36%, which is the best obtained result among all the algorithms reported in the literature till date. Thus, it has proved to be the most efficient among all the reported algorithms in comparison as it is capable of determining the best solution for the highly non-linear optimization problem of ORPD even for higher order bus system.

Conclusion

In this paper, a recently proposed optimization technique named JAYA algorithm has been used to solve the ORPD problem for determining the minimum power loss for the optimal location of the control variables. It has been applied on IEEE 14, 30, 57 and 118 bus systems and the algorithm proved to be the best among the others compared in the literature in terms of robustness, efficiency and consistency as it has the highest frequency of convergence within small range of optimal solution. It is a novel meta-heuristic algorithm, which jumps into its optimal solution very fast and accurately compared to the other reported algorithms. Thus, this algorithm is able to find best solution to the ORPD problem and has reduced the transmission line power loss largely and most significantly compared to others under the similar constraints. It has consistently obtained best results for all the mentioned four IEEE standard bus system for different cases with different combination of limits of the control variables. Hence, it can be concluded that the JAYA algorithm is one of the most efficient modern competitive tool for solving the optimization problem of ORPD for smaller and larger scale of power systems, and can give consistent results under any condition without violating any equality and inequality constraint. As a result this optimization technique can be used to solve real life problems in power system related to power or energy saving and cost saving and even other fields of engineering as it very much competent in obtaining satisfying results with high convergence rate with minimum deviation of results.

Availability of data and materials

The datasets used and analyzed during the current study are available from the corresponding author on reasonable request.

References

  1. Khazali AH, Kalantar M (2011) Optimal reactive power dispatch based on harmony search algorithm. Int J Electr Power Energy Syst 33(3):684–692

    Article  Google Scholar 

  2. Abaci K, Yamaçli V (2017) Optimal reactive-power dispatch using differential search algorithm. Electric Eng 99:213–225

    Article  Google Scholar 

  3. Das T, and Roy R (2018) A novel algorithm for the Optimal Reactive Power Dispatch. In: 20th National Power Systems Conference (NPSC), IEEE, pp 1–6

  4. Das T et al (2020) Optimal reactive power dispatch incorporating solar power using jaya algorithm. In: Maharatna K, Kanjilal M, Konar S, Nandi S, Das K (eds) Computational advancement in communication circuits and systems. Lecture Notes in Electrical Engineering, vol 575. Springer, Singapore, pp. 37–48

  5. Weile DS, Michielssen E (1997) Genetic algorithm optimization applied to electromagnetics: a review. IEEE Trans Antennas Propag 45(3):343–353

    Article  Google Scholar 

  6. Devaraj D (2007) Improved genetic algorithm for multi-objective reactive power dispatch problem. Eur Trans Electr Power 17(6):569–581

    Article  Google Scholar 

  7. Kennedy J, Eberhart R (1995) Particle swarm optimization (PSO). In: Proceedings of IEEE international conference on neural networks, Perth, Australia, pp 1942–1948

  8. Wu QH, Ma JT (1995) Power system optimal reactive power dispatch using evolutionary programming. IEEE Trans Power Syst 10(3):1243–1249

    Article  Google Scholar 

  9. Das B, Patvardhan C (2007) A new hybrid evolutionary strategy for reactive power dispatch. In: 11th National conference on power systems. IISc, Bangalore, pp 358–363

  10. Dai C, Chen W, Zhu Y, Zhang X (2009) Seeker optimization algorithm for optimal reactive power dispatch. IEEE Trans Power Syst 24(3):1218–1231

    Google Scholar 

  11. Tripathy M, Mishra S (2007) Bacteria foraging-based solution to optimize both real power loss and voltage stability limit. IEEE Trans Power Syst 22(1):240–248

    Article  Google Scholar 

  12. Duman S, Sönmez Y, Güvenç U, Yörükeren N (2012) Optimal reactive power dispatch using a gravitational search algorithm. IET Gener Transm Distrib 6(6):563–576

    Article  Google Scholar 

  13. Abou El Ela AA, Abido MA, Spea SR (2011) Differential evolution algorithm for optimal reactive power dispatch. Electr Power Syst Res 81:458–464

    Article  Google Scholar 

  14. Ayan K, Kilic U (2012) Artificial Bee Colony algorithm solution for optimal reactive power flow. Appl Soft Comput 12:1477–1482

    Article  Google Scholar 

  15. Ben Oualid Medani K, Sayah S, Bekrar A (2018) Whale optimization algorithm based optimal reactive power dispatch: a case study of the Algerian power system. Electric Power Syst Res 163:696–705

    Article  Google Scholar 

  16. Shaheen AM, El-Sehiemy RA, Farrag SM (2016) Integrated strategies of backtracking search optimizer for solving reactive power dispatch problem. IEEE Syst J 12(1):424–433

    Article  Google Scholar 

  17. Lenin K (2019) Enhanced red wolf optimization algorithm for reduction of real power loss. In: Smart intelligent computing and applications. Springer, Singapore, pp 45–51

  18. Nguyen TT, Vo DN (2019) Improved social spider optimization algorithm for optimal reactive power dispatch problem with different objectives. Neural Comput Appl, 1–32

  19. Li Z, Cao Y, Dai LV, Yang X, Nguyen TT (2019) Finding solutions for optimal reactive power dispatch problem by a novel improved antlion optimization algorithm. Energies 12(15):2968

    Article  Google Scholar 

  20. Mei RNS, Sulaiman MH, Daniyal H, Mustaffa Z (2018) Application of Moth-flame optimizer and ant lion optimizer to solve optimal reactive power dispatch problems. J Telecommun Electron Comput Eng 10(1–2):105–110

    Google Scholar 

  21. Venkata Rao R (2016) Jaya: a simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int J Ind Eng Comput 7:19–34

    Google Scholar 

  22. Ghatak SR, Sannigrahi S, Acharjee P (2017) Comparative performance analysis of DG and DSTATCOM using improved PSO based on success rate for deregulated environment. IEEE Syst J 12(3):2791–2802

    Article  Google Scholar 

  23. Pan WT (2012) A new fruit fly optimization algorithm: taking the financial distress model as an example. Knowl-Based Syst 26:69–74

    Article  Google Scholar 

  24. Pan WT (2013) Using modified fruit fly optimisation algorithm to perform the function test and case studies. Connect Sci 25(2–3):151–160

    Article  Google Scholar 

  25. Ghasemi M, Ghanbarian MM, Ghavidel S, Rahmani S, Moghaddam EM (2014) Modified teaching learning algorithm and double differential evolution algorithm for optimal reactive power dispatch problem: a comparative study. Inf Sci 278:231–249

    Article  MathSciNet  Google Scholar 

  26. Das T, Roy R (2018) Optimal reactive power dispatch using JAYA algorithm. In: IEEE international conference on emerging trends in electronic devices and computational techniques (EDCT), Kolkata, pp 1–6

  27. Washington University. https://www2.ee.washington.edu/research/pstca/

  28. Ghasemi M, Taghizadeh M, Ghavidel S, Aghaei J, Abbasian A (2015) Solving optimal reactive power dispatch problem using a novel teaching–learning-based optimization algorithm. Eng Appl Artif Intell 39:100–108

    Article  Google Scholar 

  29. Zhao CXGB, Cao YJ (2005) A multi-agent based particle swarm optimization approach for optimal reactive power dispatch. IEEE Trans Power Syst 2:1070–1078

    Article  Google Scholar 

  30. Zhang X, Chen W, Dai C, Cai W (2010) Dynamic multi-group self-adaptive differen-tial evolution algorithm for reactive power optimization. Electric Power EnergySyst 32:351–357

    Article  Google Scholar 

  31. Ghasemi M, Ghavidel S, Ghanbarian MM, Habibi A (2014) A new hybrid algorithm for optimal reactive power dispatch problem with discrete and continuous control variables. Appl Soft Comput 22:126–140

    Article  Google Scholar 

  32. Khorsandi A, Alimardani A, Vahidi B, Hosseinian SH (2011) Hybrid shuffled frogleaping algorithm and Nelder-Mead simplex search for optimal reactive powerdispatch. IET Gener Transm Distrib 5:249–256

    Article  Google Scholar 

  33. Li Y, Wang Y, Li B (2013) A hybrid artificial bee colony assisted differential evolution algorithm for optimal reactive power flow. Int J Electr Power Energy Syst 52:25–33

    Article  Google Scholar 

  34. Nakawiro W, Erlich I, Rueda JL (2011) A novel optimization algorithm for opti-mal reactive power dispatch: a comparative study. In: Proceedings of the IEEE Germany Electric Utility deregulation and restructuring and power technologies (DRPT) conference, pp 1555–1561

  35. Villa-Acevedo W, López-Lezama J, Valencia-Velásquez J (2018) A novel constraint handling approach for the optimal reactive power dispatch problem. Energies 11(9):2352

    Article  Google Scholar 

  36. Mehdinejad M, Mohammadi-Ivatloo B, Dadashzadeh-Bonab R, Zare K (2016) Solution of optimal reactive power dispatch of power systems using hybrid particle swarm optimization and imperialist competitive algorithms. Int J Electr Power Energy Syst 83:104–116

    Article  Google Scholar 

  37. Mouassa S, Bouktir T (2019) Multi-objective ant lion optimization algorithm to solve large-scale multi-objective optimal reactive power dispatch problem. COMPEL-Int J Comput Math Electr Electron Eng 38(1):304–324

    Article  Google Scholar 

  38. Abaci K, Yamaçli V (2017) Optimal reactive-power dispatch using di erential search algorithm. Electr. Eng. 99:213–225

    Article  Google Scholar 

  39. Heidari AA, Abbaspour RA, Jordehi AR (2017) Gaussian bare-bones water cycle algorithm for optimal reactive power dispatch in electrical power systems. Appl Soft Comput 57:657–671

    Article  Google Scholar 

  40. Anbarasan P, Jayabarathi T (2017) Optimal reactive power dispatch problem solved by an improved colliding bodies optimization algorithm. In: Proceedings of the 2017 IEEE international conference on environment and electrical engineering, Milan, Italy, 6–9 June 2017; pp 1–6

  41. Mei RNS, Sulaiman MH, Musta Z, Daniyal H (2017) Optimal reactive power dispatch solution by loss minimization using moth-flame optimization technique. Appl. Soft Comput. 59:210–222

    Article  Google Scholar 

  42. Jeyadevi S, Baskar S, Babulal CK, Willjuice-Iruthayarajan M (2011) Solving multi-objective optimal reactive power dispatch using modified NSGA-II. Electric. PowerEnergy Syst. 33:219–228

    Article  Google Scholar 

  43. Andersen MS, Hansson A, Vandenberghe L (2014) Reduced-complexity semidefinite relaxations of optimal power flow problems. IEEE Trans Power Syst 29:1855–1863

    Article  Google Scholar 

  44. Mukherjee A, Mukherjee V (2016) Chaotic krill herd algorithm for optimal reactive power dispatch considering FACTS devices. Applied Soft Comput 44:163–190

    Article  Google Scholar 

  45. Polprasert J, Ongsakul W, Dieu VN (2016) Optimal reactive power dispatch using improved pseudo-gradient search particle swarm optimization. Electric Power Components Syst 44(5):518–532

    Article  Google Scholar 

  46. Duman S, Sonmez Y, Guvenc U, Yorukeren N (2012) Optimal reactive power dispatch using a gravitational search algorithm. IET Gener Transm Distrib 6:563–576

    Article  Google Scholar 

  47. Shaw B, Mukherjee V, Ghoshal S (2014) Solution of reactive power dispatch of power systems by an opposition-based gravitational search algorithm. Int J Electr Power Energy Syst 55:29–40

    Article  Google Scholar 

  48. Mahadevan K, Kannan P (2010) Comprehensive learning particle swarm optimization for reactive power dispatch. Appl Soft Comput 10:641–652

    Article  Google Scholar 

  49. Rajan A, Malakar T (2016) Exchange market algorithm based optimum reactive power dispatch. Appl Soft Comput 43:320–336

    Article  Google Scholar 

  50. Nguyen TT, Vo DN, Tran HV, Dai LV (2019) Optimal dispatch of reactive power using modified stochastic fractal search algorithm. Complexity 2019

  51. Subbaraj P, Rajnarayanan PN (2009) Optimal reactive power dispatch using self-adaptive real coded genetic algorithm. Electr Power Syst Res 79:374–381

    Article  Google Scholar 

Download references

Acknowledgments

Not applicable.

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

Contributions

Mr. Tanmay Das carried out basic design, simulation work and prepared draft paper. Dr. Ranjit Roy and Dr. Kamal Krishna Mandal participated in checking simulation work, results and discussions, sequence of paper and helped to prepare the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Ranjit Roy.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Roy, R., Das, T. & Mandal, K.K. Optimal reactive power dispatch using a novel optimization algorithm. Journal of Electrical Systems and Inf Technol 8, 18 (2021). https://doi.org/10.1186/s43067-021-00041-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s43067-021-00041-y

Keywords