Skip to main content
  • Original research
  • Open access
  • Published:

Impact of the penetration of distributed generation on optimal reactive power dispatch

Abstract

Optimal reactive power dispatch (ORPD) is a complex and non-linear problem, and is one of the sub-problems of optimal power flow (OPF) in a power system. ORPD is formulated as a single-objective problem to minimize the active power loss in a transmission system. In this work, power from distributed generation (DG) is integrated into a conventional power system and the ORPD problem is solved to minimize transmission line power loss. It proves that the application of DG not only contributes to power loss minimization and improvement of system stability but also reduces energy consumption from the conventional sources. A recently proposed meta-heuristic algorithm known as the JAYA algorithm is applied to the standard IEEE 14, 30, 57 and 118 bus systems to solve the newly developed ORPD problem with the incorporation of DG. The simulation results prove the superiority of the JAYA algorithm over others. The respective optimal values of DG power that should be injected into the four IEEE test systems to obtain the minimum transmission line power losses are also provided.

1 Introduction

Minimizing power loss in transmission systems is a major area of research in power system engineering. Voltage collapse, as another major issue, is also attracting much research worldwide to find solutions to improve voltage stability and thus improve the security of the power system and make power transmission more economic. Optimal reactive power dispatch (ORPD) deals with not only the problem of increasing power loss with the expansion of power networks but also the increasing voltage instability problem. The ORPD problem is a sub-problem of optimal power flow (OPF) whose solution helps determine the optimal values to the control variables such as the generator voltage, setting of the tap-changing transformer, and the optimal value of reactive power to be injected to compensate for the VAR demand, in order to simultaneously reduce the active power loss and improve voltage stability. Thus, the solution to the ORPD problem helps enhance the security of the power system and improve its economics. However, the ORPD problem is a complex, non-continuous and non-linear problem, and many conventional optimization techniques such as the Newton method, quadratic programming, linear programming, and interior-point methods, have failed to solve it since these methods have low accuracy, high complexity, and inability to find the local and global optima and thus result in insecure convergence [1,2,3,4,5,6].

Many modern stochastic and meta-heuristic techniques have been applied to overcome these disadvantages, such as the genetic algorithm (GA) [7], improved GA [8], particle swarm optimization (PSO) [9], evolutionary programming (EP) [10], hybrid evolutionary strategy [11], the seeker optimization algorithm (SOA) [12], bacterial-foraging optimization (BFO) [13], the gravitational search algorithm (GSA) [14], differential evolution (DE) [15], and the artificial bee colony algorithm (ABC) [16]. K. Medani et al. in [17] applied the whale optimization algorithm which was inspired by the bubble-net hunting technique of the humpback whales to solve the ORPD problem, while A. M. Shaheen et al. in [18] proposed a backtracking search optimizer (BSO) where five diversified generation strategies of mutation factor were applied. In [19], K. Lenin proposed an algorithm named Enhanced Red Wolf Optimization which is a hybrid of the wolf optimization (WO) and particle swarm optimization (PSO) algorithm, to solve the ORPD problem. In [20], an improved social spider optimization (ISSO) was used for determining the optimal solution of power loss in the ORPD problem. Zelan Li et al. [21] proposed an Antlion optimization algorithm (IALO) for a three-bus system, whereas R. N. S Mei et al. [22] used two different algorithms, namely the Moth-Flame Optimizer and Ant Lion Optimizer, to optimize the ORPD problem.

This paper uses a novel algorithm, namely the JAYA algorithm developed by Rao [23], to solve the ORPD problem. Many other algorithms such as PSO and different variants of PSO, e.g., R-PSO, L-PSO, PSO-CFA, Improved PSO Based on Success Rate (IPSO-SR) [24], Fruit Fly optimization algorithm (FOA), and modified Fruit Fly optimization algorithm (MFOA) are also tested along with the JAYA algorithm. The results are compared to determine the best algorithm in terms of convergence, the ability to determine the optimal solution, and robustness.

The main contributions of the paper are as follows:

  1. i)

    Minimizing transmission line power loss by obtaining the optimal setting of the control variables within the system without violating the equality and inequality constraints.

  2. ii)

    Incorporating the concept of distributed generation (DG) into the ORPD problem to study its effect and analyze its contribution towards minimizing power loss and increasing system efficiency in the problem.

  3. iii)

    The superiority of the JAYA algorithm is established over other algorithms reported in the literature.

1.1 Distributed generation

Alternative sources of energy such as wind, solar, etc. are being used currently. In many cases, such sources of energy are used to generate power on a small scale in areas close to the end users. The end users consume power and any excess power is sent back to the grid. This approach is called distributed generation (DG) and it helps reduce coal consumption, the cost of generation, and transmission line power loss. Furthermore, the demand of consumers in remote areas can be fulfilled from the local generation and the risk of voltage collapse is also reduced. Much research has been carried out to increase the utilization of DG to enhance the security and economic growth of power systems [25,26,27,28,29,30].

In this work, DG power is supplied to the buses along with power from conventional sources to study the transmission line loss characteristic by solving the ORPD problem. The DG power is injected individually at each bus (except for the slack bus) within a specified limit and the ORPD problem is solved to determine the optimal values of the control variables for minimizing transmission line losses. The control variables chosen for the ORPD problem are the generator bus voltages, tap position of the tap-changing transformer, the VAR output of the compensating devices, and the injected DG active power. Thus for an n-bus system, the ORPD problem is solved n-1 times. The proposed algorithm is used to determine the optimal value of DG power for each bus in order to reduce transmission line loss for the ORPD problem. The power losses for the n-1 buses are compared, and the bus with the minimum power loss and the corresponding injected DG power are selected.

2 Problem formulation

The objective of solving the ORPD problem is the minimization of power loss in transmission lines incorporating DG. The solution to this problem is to determine the optimal values of the control variables while simultaneously satisfying all the constraints in the system. First, the ORPD problem is solved without the incorporation of DG in the system, and power losses for the test cases are evaluated and compared using different optimization algorithms. The DG is then introduced and the algorithms again determine the power loss of the system with the penetration of DG. The objective function remains the same while the amount of DG power to be injected is considered as an additional control variable.

The objective function for the problem is expressed as [4]:

$$ {f}_{\mathrm{n}}=\min\ \left({P}_{\mathrm{loss}}\right)=\sum \limits_{k=1}^{Nl}{G}_k\left({V}_i^2+{V}_j^2-2{V}_i{V}_j\cos {\delta}_{ij}\right)\kern1.25em $$
(1)

where Nl represents the total number of transmission lines, and the conductance of the kth branch is Gk. Vi and Vj represent the magnitudes of the bus voltage for buses i and j, respectively, and δ ij is the phase difference between Vi and Vj. The different constraint that need to be satisfied are discussed in the following sub-sections.

2.1 Constraints

The constraints are mainly categorized into equality constraints and inequality constraints as follows:

2.1.1 Equality constraints

These constraints depict the load flow equations as:

$$ {P}_{gi}-{P}_{di}-{V}_i\sum \limits_{j=1}^{Nb}{V}_j\left({G}_{ij}\cos {\delta}_{ij}+{B}_{ij}\sin {\delta}_{ij}\right)=0\kern0.5em $$
(2)
$$ {Q}_{gi}-{Q}_{di}-{V}_i\sum \limits_{j=1}^{Nb}{V}_j\left({G}_{ij}\cos {\delta}_{ij}+{B}_{ij}\sin {\delta}_{ij}\right)=0 $$
(3)

where the total number of buses is Nb, Pgi and Qgi represent the active and reactive power generation, and Pdi and Qdi are the active and reactive power load demands for the ith bus, respectively. Gij and Bij represent the conductance and susceptance between the ith and jth buses, respectively.

2.1.2 Inequality constraints

  • Generator constraints:

The active and reactive power generation of the generator and its voltage magnitude are all set within their limits when solving the problem, as:

$$ {V}_{\mathrm{g}i}^{min}\le {V}_{gi}\le {V}_{gi}^{max},\kern1.75em i=1,\dots, {N}_g\kern0.5em $$
(4)
$$ \kern0.5em {P}_{gi}^{min}\le {P}_{gi}\le {P}_{gi}^{max},\kern2em i=1,\dots \dots \dots \dots, {N}_g $$
(5)
$$ {Q}_{gi}^{min}\le {Q}_{gi}\le {Q}_{gi}^{max},\kern2em i=1,\dots \dots \dots \dots, {N}_g $$
(6)

where, Ng represents the total number of generator buses, \( {V}_{gi}^{min} \), \( {P}_{gi}^{min} \) and \( {Q}_{gi}^{min} \) are the minimum limits and \( {V}_{gi}^{max} \), \( {P}_{gi}^{max} \) and \( {Q}_{gi}^{max} \) are the maximum limits of the generator bus voltages, active and reactive power, respectively. Vgi, Pgi and Qgi are the voltage, active and reactive power generation at the ith bus, respectively.

  • Transformer constraints:

$$ {T}_i^{min}\le {T}_i\le {T}_i^{max},\kern2em i=1,\dots, {N}_T $$
(7)
  • VAR compensator constraints:

$$ {Q}_{ci}^{min}\le {Q}_{ci}\le {Q}_{ci}^{max},\kern2.25em i=1,\dots \dots \dots \dots, {N}_C $$
(8)
  • Operating constraints:

$$ {V}_{Li}^{min}\le {V}_{Li}\le {V}_{Li}^{max},\kern2.25em i=1,\dots \dots \dots \dots, {N}_{PQ} $$
(9)
$$ \kern1.75em {S}_{Li}\le {S}_{Li}^{max},\kern4em i=1,\dots \dots \dots \dots, NL $$
(10)

Equation 7 shows the maximum and minimum limits of the tap changing transformers, where NT represents the number of tap-changing transformers in the system, Ti is the transformer tap-setting position at the ith bus and \( {T}_i^{min} \) and \( {T}_i^{max} \) are its minimum and maximum limits. Equation 8 represents the limits of the reactive power to be injected by the VAR compensators, where NC is the total number of shunt compensators at the buses, \( {Q}_{ci}^{min} \) and \( {Q}_{ci}^{max} \) are the minimum and maximum limits of the reactive power injection Qci, respectively. Equations 9 and 10 represent the operating constraints of load buses and the apparent power at the branches, where NPQ depicts the total number of load buses, \( {S}_{Li}^{max} \) is the maximum apparent power flow at the ith bus and SLi is the apparent power at that branch. VLi is the magnitude of the voltage at the ith load bus and \( {V}_{Li}^{min} \) and \( {V}_{Li}^{max} \) are its minimum and maximum limits. The objective function in (1) is modified by considering the dependent variables as constraints using penalty coefficients as:

$$ f={P}_{\mathrm{loss}}+{\lambda}_V\sum \limits_{i=1}^{N_V^{lim}}{\left({V}_i-{V}_i^{lim}\right)}^2+{\lambda}_Q\sum \limits_{i=1}^{N_Q^{lim}}{\left({Q}_{gi}-{Q}_{gi}^{lim}\right)}^2 $$
(11)

The limits of \( {V}_i^{lim} \) and \( {Q}_{gi}^{lim} \) are:

$$ \kern4em {V}_i^{lim}=\left\{\begin{array}{c}{V}_i^{min},\kern1.75em if\ {V}_i<{V}_i^{min}\ \\ {}{V}_i^{max},\kern1.5em if\ {V}_i>{V}_i^{max}\end{array}\right. $$
(12)
$$ \kern3.75em {Q}_i^{lim}=\left\{\begin{array}{c}{Q}_i^{min},\kern1.75em if\ {Q}_{gi}<{Q}_i^{min}\ \\ {}{Q}_i^{max},\kern1.5em if\ {Q}_{gi}>{Q}_i^{max}\end{array}\right. $$
(13)

where, λV and λQ are the penalty coefficients, \( {N}_V^{lim} \) is the number of buses for which the voltages are outside limits and \( {N}_Q^{lim} \) is the number of buses for which the reactive power generations are outside limits.

3 JAYA algorithm

Many stochastic and meta-heuristic techniques have been developed recently to solve this type of complex and non-linear problem such as is the ORPD, including the JAYA algorithm proposed by R.V. Rao [23]. This algorithm has the ability to solve the optimization problem quickly to determine the optimal solution. It has a very high success and convergence rate compared with other algorithms as it has a tendency to move towards the best solution and move away from the worst in every iteration. This helps the algorithm to update new solutions by comparing it with the best without being stuck in local optima.

Let an objective function be f(x), where ‘m’ is the number of design variables (i.e. a = 1, 2, …, m) and ‘n’ the number of populations (b = 1, 2, …, n) for the ith iteration. The population having the best solution of f(x) (i.e. f(x)best) is called the best candidate and the population having the worst solution to the objective function (i.e. f(x)worst) is called the worst. Assuming the value for the ath variable of the bth population in the ith iteration is represented as Ja, b, i, the value of the variable is updated as:

$$ J{\prime}_{a,b,i}={J}_{a,b,i}+{r}_1\ \left({J}_{a, best,i}-\left|{J}_{a,b,i}\right|\right)-{r}_2\ \left({J}_{a, worst,i}-\left|{J}_{a,b,i}\right|\right) $$
(14)

where Ja, best, i and Ja, worst, i are the best and worst solutions of the objective function of the ath variable, respectively. r1 and r2 are two random numbers in the range of [0, 1]. Thus, this equation helps the variable to move closer to the best solution and away from the worst solution.

3.1 Implementation of JAYA algorithm in ORPD

The procedure for the implementation of the JAYA algorithm in solving the ORPD problem is shown in the flow chart in Fig. 1, and the detailed step by step descriptions are given below.

  1. Step 1:

      The size of the population of the control variables and the total number of iterations for the problem are initialized.

  2. Step 2:

      The values of the control variables are randomly selected within their corresponding constraint limits.

  3. Step 3:

      A standard IEEE bus system is chosen and the bus data and line data of the system are updated using the new values from the respective control variables. Then, the load flow operation using the Newton-Raphson method is executed.

  4. Step 4:

      The constraints are checked and if any constraint is violated, the control variables are re-initialized and steps 2 and 3 are repeated. If no constraint is violated, the power loss is then calculated using the results from the load flow.

  5. Step 5:

      The best and worst solutions are identified from the set of populations, i.e. the set resulting in the least power loss is declared as the ‘best solution’ and the set with the highest power loss is declared as the ‘worst solution’.

  6. Step 6:

      The iteration cycle commences.

  7. Step 7:

      The JAYA algorithm is initiated where the control variables forming the different populations are updated depending on the best and worst solutions using (14).

  8. Step 8:

      AC load flow is re-executed and the power loss is calculated for all different sets of population.

  9. Step 9:

      The results are compared to accept and reject the different sets of the control variables in each population depending on the best solution. The set of control variables having the best solution is accepted and ones with the worse solutions are updated with the previous best. Thus, a new best solution is determined after each iteration.

  10. Step 10:

      The process continues until the iteration reaches the maximum iteration.

  11. Step 11:

      The optimal solution is obtained and the corresponding control variables are saved.

Fig. 1
figure 1

Flow chart of the JAYA algorithm implemented on the ORPD problem

This whole process helps obtain the optimal values of the control variables for the best solution among all the sets of population.

4 Simulation results and discussions

To evaluate the performance of the JAYA algorithm, it is initially tested on 24 standard constrained benchmark functions (G01 – G24) and the results are compared in Table 1. It shows that the proposed algorithm is far superior and consistent in obtaining better results than the other well-established techniques. The results also depict the ability of the proposed technique in obtaining better results for all the functions under any constraints. The best and the mean values for each function using the JAYA algorithm are very close to each other, which implies that the algorithm is robust and produces results with minimum deviation compared to other techniques.

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

After obtaining this excellent performance of the proposed algorithm on the standard benchmark function with constraints, it is then implemented to solve the ORPD problem. In this paper, it is tested on the standard IEEE 14, 30, 57 and 118 bus systems along with other algorithms from the literature. It has also been tested to solve the minimum power loss of the ORPD problem with and without DG penetration, and the solutions are compared to those using different algorithms. The software used is MATLAB 2014b and the population size is 100 for all the cases in the paper.

The details of the number of individual parameters of the test systems are listed in Table 2 and the system data of these test systems are obtained from [31].

Table 2 Typical parameters of the bus systems

4.1 Minimization of active power loss without DG injection

4.1.1 IEEE 14 bus system

The IEEE-14 bus system has five generators at buses 1 (which is the slack bus), 2, 3, 6 and 8, respectively. There are 20 branches, and three tap-changing transformers between the lines 4–7, 4–9 and 5–6. Reactive power is injected at buses 9 and 14. The limits of the control variables (p.u. value) for the case study under the IEEE 14 bus system are as follows:

0.95 ≤ Vg ≤ 1.1; 0.95 ≤ VPQ ≤ 1.05; 0.9 ≤ Ti ≤ 1.1 and 0 ≤ Qc ≤ 0.3.

The above control variables are used to solve the ORPD problem using the different algorithms and the simulation results are compared in Table 3 to determine the best among them. Comparing the results in the table and the convergence characteristics shown in Fig. 2, it can be concluded that the JAYA algorithm has produced the best solution to the ORPD problem with a minimum loss of 12.227 MW, and is superior to the other 37 algorithms.

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

Convergence characteristics of the algorithms for the IEEE 14 bus system without DG injection

4.1.2 IEEE 30 bus system

In the IEEE 30 bus system, there exist six generators situated at buses 1, 2, 5, 8, 11 and 13, respectively. Bus no. 1 is the slack bus, and there are 41 transmission lines with four branches having tap-changing transformers. Reactive power is injected by capacitor banks at bus no. 3, 10 and 24, respectively. The limits of the control variables (p.u. value) are as follows:

0.95 ≤ Vg ≤ 1.1; 0.95 ≤ VPQ ≤ 1.1; 0.9 ≤ Ti ≤ 1.1 and 0 ≤ Qc ≤ 0.36.

The simulation results of the solution to the ORPD problem using the different algorithms for this test case are shown in Table 4 along with the convergence characteristics in Fig. 3. It can be seen that the JAYA algorithm has produced the best results under the conditions of the control variables, resulting in the lowest line loss of 4.5983 MW.

Table 4 Simulation results on the IEEE 30 bus system using different algorithms without DG injection
Fig. 3
figure 3

Convergence characteristics of the algorithms for the IEEE 30 bus system without DG injection

A statistical analysis of the algorithms is shown in Table 5 for this particular test system. The best and worst values of the solutions of the ORPD problem along with the mean, standard deviation (std.), percentage of power saved, and the average computation time of the results for the different algorithms are compared. The results prove that the JAYA algorithm has obtained the best solution to the problem and is also the most consistent and robust with small std. and the maximum reduction of power loss of almost 18.7579% (4.5983 MW). The time of convergence is modest and although the simulation speed is slower than a few others, the JAYA algorithm obtains the best solution and is much more favorable in terms of efficiency and economy than other methods.

Table 5 Statistical analysis for case 2 of the IEEE 30 bus system

In order to investigate how frequently the results from the different algorithms converge within a different range of solutions, the frequency of convergence for the IEEE 30 bus system under the inequality constraints of the control variables as mentioned earlier is compared in Table 6. It shows the number of times each algorithm has produced the solution within a specified range when the ORPD problem is run for 50 times for every single algorithm. The results show that the JAYA algorithm is undoubtedly the only one to produce all the results within the minimum range of 4.59–4.60 MW. Although the MFOA technique is also consistent and has frequently obtained the solutions within the range of 5.11–5.20 MW (49 times), 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 6 Frequency of convergence for the IEEE 30 bus system case 2 in 50 trial runs

4.1.3 IEEE 57 bus system

The standard IEEE 57 bus system has seven generators situated at buses 1, 2, 3, 6, 8, 9 and 12, respectively, where bus 1 is the slack bus. There are 15 branches out of a total of 80 having tap-changing transformers connected. The reactive power compensating devices are placed at buses 18, 25 and 53. The maximum and minimum limits of the control variables are given in Table 7.

Table 7 Control variable limits (p.u.) for the test cases

The simulation results for the ORPD problem using the different algorithms for the test case and the comparative convergence characteristics are shown in Table 8 and Fig. 4, respectively. It shows that the JAYA algorithm has reduced the power loss to 22.67%, a much lower level than the other algorithms. This is the best recorded solution for this particular test case under the mentioned inequality constraints.

Table 8 Simulation results on the IEEE 57 bus system using different algorithms without DG
Fig. 4
figure 4

Convergence characteristics of the algorithms for the IEEE 57 bus system without DG injection

4.1.4 IEEE 118 bus system

As the algorithm has successfully outperformed the other algorithms reported in the literature in optimizing the ORPD problem for the IEEE 57 bus system, it is now tested on the larger IEEE 118 bus system to observe its performance and ability. The IEEE 118 bus system has 54 generators, 14 shunt compensators, 9 tap-changing transformers, and a total of 186 transmission lines. The control variable limits are given in Table 9. Table 10 and Fig. 5 shows the simulation results and the convergence characteristics for the ORPD problem using the different algorithms, respectively.

Table 9 Control variable limits (p.u.) for the test cases
Table 10 Simulation results on the IEEE 118 bus system using different algorithms without DG injection
Fig. 5
figure 5

Convergence characteristics of the algorithms for the IEEE 118 bus system without DG injection

The results show the superiority of the JAYA algorithm in determining the optimal solution, thus reducing the power loss to the lowest value of 105.4821 MW (20.36%) for the test case compared to all the other algorithms without violating the limits of the constraints. This proves the JAYA algorithm to be the most efficient algorithms even for large scale power systems.

4.2 Minimization of power loss with DG injection

For the second part of the paper, DG power is injected individually at all the buses (except the slack bus) and the power losses are calculated using the same algorithms while keeping the constraints unchanged. The total number of control variables for each case without DG injection was listed in Table 2. When DG is penetrated into the system the number of control variables is increased by 1, and the DG power to be injected is taken as an additional control variable. The value of DG power is initially set at 100% of the maximum load demand for all the test cases considered in this paper. The algorithm then determines the optimal value of DG to be injected at each bus in order to produce the minimum power loss.

Moreover, the magnitude of the voltage of the bus at which the DG is injected is also considered as a control variable. Thus, when the DG is injected at any PV bus, the number of voltage control variables remains the same but for a PQ bus, it increases by 1.

The JAYA algorithm has been proved to be the best among all the reported algorithms in determining the minimum power loss without incorporating DG power. Thus, the proposed JAYA algorithm is used to determine the optimal value of DG to be injected at each bus to obtain the minimum power loss for all the test systems. The results are then compared and the optimal bus is located with the optimal value of DG to be injected for that particular bus. The study is repeated for all four test cases using different algorithms to determine which algorithm is able to determine the optimal value of DG at that optimal bus leading to minimum power loss. Such work on optimization of the ORPD problem with the concept of DG integration has not been discussed anywhere. This helps significantly reduce the power loss of the system that cannot be achieved using other methods of solving the ORPD problem. Moreover, it also encourages the use of non-conventional resources as the results obtained in this paper describes the details of the optimal amount of DG power to be integrated for a particular test case at the optimal bus location.

4.2.1 IEEE 14 bus system

The total generation of the test system is 272.6 MW and the load demand is 259.11 MW. The control variable limits are the same as in Section 4.1.1 for the case with no DG. Table 11 shows the optimum solution of the ORPD problem for minimization of power loss when the optimal value of DG is injected at each bus, one at a time using the JAYA algorithm. The comparison of the results is also represented graphically in Fig. 6. From Table 11 and Fig. 6, it is observed that injecting the optimum DG power of 190.176833 MW, which is 73.3962% of the demand, at bus no. 4 can achieve the minimum power loss of 2.9641 MW.

Table 11 Optimum solution for the IEEE 14 bus system with DG individually injected at each bus using JAYA algorithm
Fig. 6
figure 6

Comparison of the results for the IEEE 14 bus system using the JAYA algorithm

Table 12 and Fig. 7 illustrate the significance of the DG power on power loss. The results show that the power loss would increase from 2.9641 MW to 2.9645 MW and 2.9651 MW for the DG power increased from the optimal value of 190.176833 MW to 191.18 MW and 192 MW respectively, and to 2.9643 MW for the DG power decreased to 189 MW. The other reported algorithms are now used to obtain the optimal value of DG at bus no. 4 and the ORPD problem is solved by optimizing the objective function f from (11). Here, the total number of control variables is 12 as the optimal power loss is obtained when the DG is inserted at bus no. 4, which is not a PV bus. The results and the convergence characteristics are shown in Table 13 and Fig. 8, respectively. These prove that the JAYA algorithm produces the best-optimized value compared to all the other algorithms. The results from the two cases with and without DG penetration clearly show that the DG penetration has successfully reduced the power loss by 78.03% compared to a reduction of 9.36% under the similar condition without DG injection.

Table 12 Comparison of real power loss at the IEEE 14 bus system with different DG power placed at bus no. 4 using the JAYA algorithm
Fig. 7
figure 7

Convergence characteristics with different DG power placed at bus no. 4 of IEEE 14 bus system using JAYA algorithm

Table 13 Simulation results on IEEE 14 bus system with DG using different algorithms
Fig. 8
figure 8

Convergence characteristics of the algorithms for the IEEE 14 bus system with DG injection

4.2.2 IEEE 30 bus system

The study on the IEEE 30 bus system has been performed on two different cases. In the first case, the optimal DG power is determined and the value is then fixed to obtain the power loss. However, in the second case, the DG power is considered variable, representing a probabilistic approach to observe the performance penetration of variable DG realistically in the ORPD problem. Here, the probabilistic approach of wind power is considered for the variable DG in the second case.

Without considering the variability of DG power

The total active power generation of the test system is 288.7 MW and the load demand is 283.4 MW. The control variable limits are the same as Section 4.1.2 with no DG. Table 14 shows the optimal results of the ORPD problem when DG is individually placed on each bus. As shown, the minimum power loss for the IEEE 30 bus system is obtained when 104.34914 MW DG, which is 36.8204% of the total demand, is placed at load bus no. 6. This reduces the power loss to 1.8574 MW (67.18% reduction), whereas for the case without DG the loss was reduced by only 18.75%.

Table 14 Optimum solution for the IEEE 30 bus system with DG individually injected at each bus using the JAYA algorithm

The significance of the optimum value of DG obtained by the JAYA algorithm is illustrated in Table 15, which shows that when the DG value is increased or decreased by 1 MW from the optimal value, there is an increase in power loss. Thus, the result obtained from the proposed algorithm is the optimal value of DG to be injected into the system for minimum power loss. Other reported algorithms are then used to optimize the ORPD problem by determining the optimal value of DG at bus no. 6 for minimum power loss. The results from Table 16 and the convergence characteristics from Fig. 9 conclude that the minimum power loss is obtained by using the JAYA algorithm, indicating the superiority of the JAYA algorithm over other reported algorithms.

Table 15 Comparison of power loss at the IEEE 30 bus system with different DG power placed at bus no. 6 using JAYA algorithm
Table 16 Simulation results on the IEEE 30 bus system with DG injection using different algorithms
Fig. 9
figure 9

Convergence characteristics of the algorithms for the IEEE 30 bus system with DG injection

Considering the variability of DG power

In the work shown in Section 4.2.2.1, the uncertainty of DG power was not considered. In practical cases, the DG power is of a variable nature and thus needs to be considered to make the study more realistic. There are several reported cases in which the variability of renewable energy is integrated into the ORPD problem with a maximum capacity of DG of up to 110 MW considered at bus 6. The Weibull probability distribution function [52], which considers the stochastic nature of wind power, is used and the variability of wind power is considered in two ways as follows.

  1. Case 1:

      Overestimated wind power

This study shows the impact of overestimated power from the wind farm into the ORPD problem considering the uncertainty condition. The maximum power output from the wind farm is set as 110 MW, as the optimal value of injected DG into the IEEE 30 bus system determined by the JAYA algorithm is 104.34914 MW. The overestimated probabilistic approach of the Weibull probability distribution function determines the more realistic nature of the optimal wind power to be injected to minimize the power loss in the ORPD problem using the following equation:

$$ {P}_{owi}={w}_f\left\{1-\mathit{\exp}\left(-{\left(\frac{v_i}{c}\right)}^k\right)+\mathit{\exp}\left(-{\left(\frac{v_o}{c}\right)}^k\right)\right\}+{\int}_0^{W_1}\left({w}_f-w\right){f}_w(w) dw $$
(15)

where, Powi represents the optimal value of injected wind power obtained using the overestimation of the Weibull probability distribution function, and k and c represent the shape and scale factors referred from [52]. wf represents the forecasted wind power and W1 represents the actual power produced. The term fw(w) is a probability density function of wind power output w, whereas vi and vo are the cut-in and cut-out wind velocities, respectively.

The analysis is carried out using the same number of techniques as discussed earlier and the details of the calculated results are shown in Table 17. The convergences of the different algorithms for this case are compared in Fig. 10. The results show that for the overestimation case, the optimal value of wind power is 59.2683 MW (a reduction of 56.82% compared to the base case) as obtained by the JAYA algorithm, for which the power loss is 2.4442 MW. This happens to be the lowest for this case among all the other algorithms. Thus, the analysis gives a realistic outcome of the penetration of wind power for the overestimated condition.

Table 17 Simulation results on the IEEE 30 bus system with overestimated Weibull probability distribution function of wind power on ORPD using different algorithms
Fig. 10
figure 10

Convergence characteristics of the algorithms for the IEEE 30 bus system with overestimated Weibull probability distribution function of wind power on ORPD

  1. Case 2:

      Underestimated wind power

In this case, the underestimated approach of the Weibull probability distribution function is considered. The maximum wind power limit is set as 110 MW and the optimal value of wind power is obtained for minimizing the power loss for the IEEE 30 bus system. The optimal value of the wind power using the Weibull probability distribution function is given as

$$ {P}_{uwi}={w}_f\left\{1-\mathit{\exp}\left(-{\left(\frac{v_r}{c}\right)}^k\right)-\mathit{\exp}\left(-{\left(\frac{v_o}{c}\right)}^k\right)\right\}+{\int}_{w_1}^{w_r}\left(w-{w}_f\right){f}_w(w) dw $$
(16)

where, Puwi represents the optimal value of injected wind power obtained using the underestimation of the Weibull probability distribution function, The term vi is the rated wind velocity and wr the equivalent rated power of the wind farm.

The analysis is carried out using the different techniques and the results are displayed in Table 18, along with the convergence characteristics shown in Fig. 11. The results show that for the underestimated case of uncertain wind power, the optimal power output from the wind farm is 45.856 MW for a power loss of 2.805 MW (50.44% reduction compared to the base case). This optimal result is obtained using the JAYA algorithm and hence it is proved to be the best in optimizing this Weibull probability distribution function-based ORPD problem. The uncertainty of DG power shows that the actual power under the realistic condition obtained from the wind farm is less than that obtained from Table 14. The overestimated output of wind power is higher than the underestimation and thus gives lower power loss. The difference in power loss is about 0.3608 MW between the two estimations considering the best solutions from the JAYA algorithm.

Table 18 Simulation results on the IEEE 30 bus system with underestimated Weibull probability distribution function of wind power on ORPD using different algorithms
Fig. 11
figure 11

Convergence characteristics of the algorithms for the IEEE 30 bus system with underestimated Weibull probability distribution function of wind power on ORPD

4.2.3 EEE 57 bus system

The IEEE 57 bus system has a total active power generation of 1278.7 MW and a load demand of 1250.8 MW. The limits of the control variables are the same as Section 4.1.3 with no DG. Table 19 shows the complete results of ORPD for minimizing power loss for 56 different cases where the DG is individually injected at each bus (except the slack bus no. 1). Table 19 shows that the power loss is minimum (i.e., 10.7774 MW) when 271.898815 MW DG is injected at the.

Table 19 Optimum solution for the IEEE 57 bus system with DG individually injected at each bus using the JAYA algorithm

PQ bus 13, which is 21.738% of the total load demand of the system. These results are again obtained by the JAYA algorithm. The results from Table 20 show the significance of the optimal value of DG determined by the JAYA algorithm, as a small variation can lead to increased power loss. Other algorithms have also been used to optimize the ORPD problem by determining the optimum DG value at bus 13 and the results are illustrated in Table 21 and Fig. 12.

Table 20 Comparison of power loss at the IEEE 57 bus system with different DG power placed at bus no. 13 using the JAYA algorithm
Table 21 Simulation results on IEEE 57 bus system with DG using different algorithms
Fig. 12
figure 12

Convergence characteristics of the algorithms for the IEEE 57 bus system with DG

From the results, it is concluded that the JAYA algorithm results in significantly lower power loss than the other algorithms.

The study shows that DG penetration reduces the power loss by 61.32% compared to 22.67% without DG penetration using the same algorithm.

4.2.4 IEEE 118 bus system

The active power generation and load demand of the IEEE 118 bus system are 4374.9 MW and 4242.45 MW, respectively. The limits of the control variables considered for this case are the same as Section 4.2.4 with no DG. Bus 69 is the slack bus, and the ORPD problems are solved using the JAYA algorithm with the individual injection of DG power at each of the other 117 buses. Table 22 shows the details of the 117 solutions and indicates that the minimum power loss of 91.4174 MW is obtained when a DG of power of 235.926829 MW (5.5611% of the total load demand) is injected at bus 40. The penetration of DG reduces the power loss by almost 30.98% with the use of the JAYA algorithm, whereas for the system without DG injection, the proposed algorithm was only able to reduce the power loss by 20.36%.

Table 22 Optimum solution for the IEEE 118 bus system with DG individually injected at each bus using JAYA algorithm

The significance of the optimal value of DG obtained by the JAYA algorithm is illustrated in Table 23. The data from Table 24 and the convergence characteristics in Fig. 13 compare the results of the ORPD problem using different algorithms. It shows that the results obtained using the JAYA algorithm are the best of all the algorithms. In this case, the JAYA algorithm is not stuck in local optima and is able to optimize the problem to a much larger extent than the others. Thus, the JAYA algorithm is superior to other algorithms reported in the literature for all the test cases shown in this paper with the injection of DG in optimizing the ORPD problem.

Table 23 Comparison of power loss at the IEEE 118 bus system with different DG power placed at bus no. 40 using the JAYA algorithm
Table 24 Simulation results on the IEEE 118 bus system with DG using different algorithms
Fig. 13
figure 13

Convergence characteristics of the algorithms for IEEE 118 bus system with DG

5 Efficacy of JAYA algorithm

The efficacy of the JAYA algorithm can be explained as follows:

  1. i.

    Benchmark function – The JAYA algorithm has been tested on 24 standard constrained benchmark functions (G01 – G24) and the results were shown in Table 1. It has been proved to be the most robust and efficient algorithm by obtaining the best solution to all the different functions. Thus, this benchmark test has proved JAYA to be the best of all the algorithms reported on the optimization problem and thus can be tested on the non-linear and highly constrained ORPD problem.

  2. ii.

    ORPD problem without DG – The JAYA algorithm has proved to be the most efficient by consistently providing the optimal solutions to the problems for all the different bus systems. It has successfully obtained the best solution reported in the literature for the above four mentioned IEEE test bus systems for the ORPD problem.

  3. iii.

    ORPD problem with DG – The JAYA algorithm has provided the best solution to the ORPD problem with DG compared to other algorithms discussed above. It has obtained the best value of DG to be penetrated to the system to minimize the power loss for all the four test bus systems.

  4. iv.

    Statistical analysis – The statistical analysis of the JAYA algorithm and others was tested on the IEEE 30 bus system, and the results shown in Table 5 demonstrate that the JAYA algorithm is the most robust and has a minimum standard deviation compared to the others.

  5. v.

    Frequency of convergence – This test, which is another method to judge the robustness of the algorithms, was performed for the different algorithms and the results were shown in Table 6 and its significance discussed in Section 4.1.2. Each algorithm was run 50 times and the results show that the JAYA algorithm has obtained the best solution for all 50 times within the range of 4.59–4.60 MW, thus proving to be the most robust algorithm.

  6. vi.

    Convergence speed – The convergence characteristics from the different test cases show that the JAYA algorithm may not be the fastest in terms of computation time, but it provides a good balance between convergence speed and obtaining the best solution.

Thus, these detailed comparisons show the ability of the JAYA algorithm to obtain the best solution to this critical optimization problem and to outperform many other well established techniques in respect of robustness, efficiency and, convergence speed.

6 Conclusion

This paper has shown the effect of the penetration of distributed generation (DG) into the ORPD problem for reducing the transmission line losses for the very first time and has provided a unique contribution in the study of the ORPD problem. A comprehensive study was carried out to locate the optimal bus and determine the corresponding optimal value of DG to be injected to minimize transmission line loss. The results show that power loss is minimized to a large extent when DG is injected into the system, establishing the advantages of the DG penetration in the optimization problem of ORPD. Using four different IEEE standard bus systems, it shows that if the optimal bus and value of DG are known, the power loss can be significantly reduced and system stability improved. This work reveals a new way of analyzing the ORPD problem and offers encouragement towards the utilization of renewable resources. The simulation results confirm that the JAYA algorithm is the best and efficient among the others reported in the literature, in terms of reliability, robustness, consistency, and rate of convergence in solving the ORPD problem for all the case studies. The JAYA algorithm gives consistent results under any condition without violating any equality and inequality constraint.

Availability of data and materials

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

Abbreviations

ABC:

Artificial Bee colony algorithm

ACOR :

Ant colony optimization algorithm extended to continuous domains

ALC-PSO:

Particle Swarm Optimization with Aging Leader and Challengers

ALO:

Ant lion optimizer

BA:

Bat algorithm

BBDE:

Bare-bones DE

BBO:

Biogeography-based Optimization

BBPSO:

Barebones particle swarm optimization

B-DE:

Binary differential evolution

B-DE:

Best/1/bin DE

BFO:

Bacterial-foraging optimization

BSO:

Backtracking search optimizer

CI-PSO:

Constant inertia weight conventional PSO

CKHA:

Chaotic krill herd algorithm

CLPSO:

Comprehensive Learning PSO

C-PSO:

Conventional PSO

CPVEI HBMO:

Chaotic Parallel Vector Evaluated Interactive Honey Bee Mating Optimization

CSA:

Common Scrambling Algorithm

DDE:

Double differential evolution

DE:

Differential evolution

DG:

Distributed generation

DSA:

Digital Signature Algorithm

EMA:

Exchange market algorithm

EP:

Evolutionary programming

FOA:

Fruit Fly optimization algorithm

FPA:

Flower Pollination Algorithm

GA:

Genetic algorithm

GBTLBO:

Gaussian barebones TLBO

GBWCA:

Gravity-Base Objects’ Weight Clustering Algorithm

GSA:

Gravitational search algorithm

HBMO:

Honey Bee Mating Optimization

HEP:

Hybrid evolutionary programming

HSSSA:

Hyper-Spherical Search Algorithm

HTS:

HIV testing services Algorithm

IALO:

Antlion optimization algorithm

ICA:

Imperialist competitive algorithm

IPGS-PSO:

Improved pseudo gradient search-particle swarm optimization

IPSO-SR:

Improved PSO Based on Success Rate

ISSO:

Improved social spider optimization algorithm

IWO:

Invasive weed optimization

LDI-PSO:

Linearly decreasing inertia weight PSO

LPSO:

Lévy PSO

MCBOA:

Modified colliding bodies optimization algorithm

MDE:

Modified differential evolution

MFOA:

Modified Fruit Fly optimization algorithm

MGBTLBO:

Modified Gaussian barebones TLBO

MICA:

Modified imperialist competitive algorithm

MICA-IWO:

Hybrid MICA-IWO

MOALO:

Multi-objective Ant Lion Optimizer

MSFS:

Modified stochastic fractal search algorithm

MSSA:

Multi-objective Salp Swarm Algorithm

MTLA:

Modified teaching learning algorithm

MTLA-DDE:

Hybrid MTLA-DDE

NGBWCA:

Gaussian bare-bones WCA

OGSA:

Opposition-based gravitational search algorithm

OPF:

Optimal power flow

ORPD:

Optimal Reactive Power Dispatch

PG-PSO:

Pseudo-gradient PSO

PGSWT-PSO:

Pseudo-gradient Search Particle Swarm Optimization

PSO:

Particle Swarm Optimization

PSO-CF:

Particle Swarm Optimization Collaborative filtering

PSO-CFA:

PSO with constriction factor

PSO-ICA:

Particle Swarm Optimization Imperialist competitive algorithm hybrid

PSO-TVAC:

Particle swarm optimization with time varying acceleration coefficients

PSO-TVAC:

Particle Swarm Optimization with Time Varying Acceleration Coefficients

PSO-TVIW:

Time-varying inertia weighting strategy based on particle swarm optimization GSA

QOTLBO:

Quasi-oppositional teaching learning based optimization

R-DE:

Rand/1/bin DE

R-PSO:

Rapid PSO

RTS:

Real-Time Scheduling

SARCGA:

Self-adaptive real coded genetic algorithm

SARGA:

Using self-adaptive real coded genetic algorithm

SFLA:

Shuffled frog leaping algorithm

SGA (Ff1):

Specialized genetic algorithm using (Ff1)

SGA (Ff2):

Specialized genetic algorithm using (Ff2)

SOA:

Seeker optimization algorithm

SPSO-TVAC:

Self-organizing hierarchical PSO with Time Varying Acceleration Coefficients

SSA:

Salp Swarm Algorithm

SSO:

Social spider optimization

SWT-PSO:

Stochastic weight trade-off particle swarm optimization

TLA:

Teaching learning algorithm

TLBO:

Teaching Learning Based Optimization

WCA:

Water Cycle Algorithm

WOA:

Whale Optimization algorithm

References

  1. Nakawiro, Worawat, István Erlich, and José Luis Rueda. "A novel optimization algorithm for optimal reactive power dispatch: A comparative study." In 2011 4th International Conference on Electric Utility Deregulation and Restructuring and Power Technologies (DRPT), IEEE, pp. 1555–1561, 2011.

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

    Article  Google Scholar 

  3. Nayak, M. R., Krishnanand, K. R., & Rout, P. K. (2011). Optimal reactive power dispatch based on Adaptive Invasive Weed Optimization algorithm. In 2011 International Conference on Energy, Automation and Signal, IEEE, (pp. 1–7).

    Google Scholar 

  4. Tanmay, D., & Ranjit, R. (2018). "a novel algorithm for the optimal reactive power dispatch", 20th National Power Systems Conference (NPSC). IEEE, 1–6.

  5. Huang, C.-M., & Huang, Y.-C. (2012). Combined Differential Evolution Algorithm and Ant System for Optimal Reactive Power Dispatch. In 2nd International Conference on Advances in Energy Engineering (ICAEE), (vol. 14, pp. 1238–1243).

    Google Scholar 

  6. Das, T., et al. (2020). Optimal reactive power dispatch incorporating solar power using Jaya algorithm. In K. Maharatna, M. Kanjilal, S. Konar, S. Nandi, & K. Das (Eds.), Computational advancement in communication circuits and systems, Lecture notes in electrical engineering (vol. 575, pp. 37–48). Singapore: Springer.

    Chapter  Google Scholar 

  7. Weile, D. S., & Michielssen, E. (1997). Genetic algorithm optimization applied to electromagnetics: A review. IEEE Trans Antennas Propag, 45(3), 343–353.

    Article  Google Scholar 

  8. Devaraj, D. (2007). Improved genetic algorithm for multi-objective reactive power dispatch problem. European Transactions on electrical power, 17(6), 569–581.

    Article  Google Scholar 

  9. Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization (PSO). In Proc. IEEE International Conference on Neural Networks, Perth, Australia, (pp. 1942–1948).

    Chapter  Google Scholar 

  10. Wu, Q. H., & Ma, J. T. (1995). Power system optimal reactive power dispatch using evolutionary programming. IEEE Trans Power Syst, 10(3), 1243–1249.

    Article  Google Scholar 

  11. 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).

    Google Scholar 

  12. Dai, C., ChenW, Z. Y., & Zhang, X. (2009). Seeker optimization algorithm for optimal reactive power dispatch. IEEE Trans Power Syst, 24(3), 1218–1231.

    Google Scholar 

  13. 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 

  14. Duman, S., Sönmez, Y., & Güvenç, U. (2012). 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 

  15. ElaAAAE,AbidoMA,Spea SR, Differential evolution algorithm for optimal reactive power dispatch. Electr Power Syst Res 81, pp. 458–464, 2011.

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

    Article  Google Scholar 

  17. Medani, B. O., Khaled, S. S., & Bekrar, A. (2018). Whale optimization algorithm based optimal reactive power dispatch: A case study of the Algerian power system. Electr Power Syst Res, 163, 696–705.

    Article  Google Scholar 

  18. Shaheen, A. M., El-Sehiemy, R. A., & Farrag, S. M. Integrated strategies of backtracking search optimizer for solving reactive power dispatch problem. IEEE Systems Journal, 12(1), 2016, 424–2433.

  19. Lenin, K. (2019). Enhanced Red Wolf Optimization Algorithm for Reduction of Real Power Loss. In Smart Intelligent Computing and Applications, (pp. 45–51). Singapore: Springer.

    Chapter  Google Scholar 

  20. Nguyen, Thang Trung, and Dieu Ngoc Vo. "Improved social spider optimization algorithm for optimal reactive power dispatch problem with different objectives." Neural Computing and Applications (2019): 1–32.

  21. Li, Z., Cao, Y., Le Van Dai, X. Y., & Nguyen, T. T. (2019). Finding Solutions for Optimal Reactive Power Dispatch Problem by a Novel Improved Antlion Optimization Algorithm. Energies, 12(15), 2968.

    Article  Google Scholar 

  22. Mei, R. N. S., Sulaiman, M. H., Daniyal, H., & Mustaffa, Z. (2018). Application of Moth-flame optimizer and ant lion optimizer to solve optimal reactive power dispatch problems. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 10(1–2), 105–110.

    Google Scholar 

  23. 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 

  24. Ghatak, S. R., Sannigrahi, S., & Acharjee, P. (2017). Comparative performance analysis of DG and DSTATCOM using improved PSO based on success rate for deregulated environment. IEEE Systems Journal, 12(3), 2791–2802.

    Article  Google Scholar 

  25. Ackermann, T., Andersson, G., & Söder, L. (2001). Distributed generation: A definition. Electr Power Syst Res, 57(3), 195–204.

    Article  Google Scholar 

  26. Pepermans, G., Driesen, J., Haeseldonckx, D., Belmans, R., & D’haeseleer, W. (2005). Distributed generation: Definition, benefits and issues. Energy Policy, 33(6), 787–798.

    Article  Google Scholar 

  27. El-Khattam, W., & Salama, M. M. A. (2004). Distributed generation technologies, definitions and benefits. Electr Power Syst Res, 71(2), 119–128.

    Article  Google Scholar 

  28. Dugan, R. C., & Mcdermott, T. E. (2002). Distributed generation. IEEE Ind Appl Mag, 8(2), 19–25.

    Article  Google Scholar 

  29. Jamali, S., Bahmanyar, A., & Ranjbar, S. (2020). Hybrid classifier for fault location in active distribution networks. Protection and Control of Modern Power Systems, 5(1), 1–9.

    Article  Google Scholar 

  30. Singh, M. (2017). Protection coordination in distribution systems with and without distributed energy resources-a review. Protection and Control of Modern Power Systems, 2(1), 2–27.

    Article  Google Scholar 

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

  32. Ghasemi, M., Ghanbarian, M. M., Ghavidel, S., Rahmani, S., & Moghaddam, E. M. (278, 2014). Modified teaching learning algorithm and double differential evolution algorithm for optimal reactive power dispatch problem: a comparative study. Information Sciences, 231–249.

  33. 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. Engineering Applications of Artificial Intelligence, 39, 100–108.

    Article  Google Scholar 

  34. Ghasemi, M., Ghavidel, S., Ghanbarian, M. M., & 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 

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

    Article  Google Scholar 

  36. 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 

  37. 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 

  38. Mouassa, S., & Bouktir, T. (2019). Multi-objective ant lion optimization algorithm to solve large-scale multi-objective optimal reactive power dispatch problem. COMPEL-The international journal for computation and mathematics in electrical and electronic engineering, 38(1), 304–324.

    Article  Google Scholar 

  39. Abaci, K., & Yamaçli, V. (2017). Optimal reactive-power dispatch using dierential search algorithm. Electr Eng, 99, 213–225.

    Article  Google Scholar 

  40. Shaheen, A. M., El-Sehiemy, R. A., & Farrag, S. M. (2018). Integrated strategies of backtracking search optimizer for solving reactive power dispatch problem. IEEE Syst J, 12, 424–433.

    Article  Google Scholar 

  41. Heidari, A. A., Abbaspour, R. A., & Jordehi, A. R. (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 

  42. Anbarasan, P., & Jayabarathi, T. (2017). Optimal reactive power dispatch problem solved by an improved colliding bodies optimization algorithm, Proceedings of the 2017 IEEE International Conference on Environment and Electrical Engineering, Milan, Italy (pp. 1–6).

    Google Scholar 

  43. Mei, R.N.S.; Sulaiman, M.H.; Musta a, Z.; Daniyal, H. Optimal reactive power dispatch solution by loss minimization using moth-flame optimization technique. Appl Soft Comput 2017, 59, 210–222.

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

    Article  Google Scholar 

  45. Polprasert, J., Ongsakul, W., & Dieu, V. N. (2016). Optimal reactive power dispatch using improved pseudo-gradient search particle swarm optimization. Electric Power Components and Systems, 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 generation, transmission & distribution, 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, T. T., Vo, D. N., Van Tran, H., & Le Van Dai (2019). Optimal Dispatch of Reactive Power Using Modified Stochastic Fractal Search Algorithm. Complexity, 2019.

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

    Article  Google Scholar 

  52. Mukund, R. (2005). Patel. Wind and solar power systems: design, analysis, and operation. CRC press.

    Google Scholar 

Download references

Acknowledgements

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 & 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

Das, T., Roy, R. & Mandal, K.K. Impact of the penetration of distributed generation on optimal reactive power dispatch. Prot Control Mod Power Syst 5, 31 (2020). https://doi.org/10.1186/s41601-020-00177-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s41601-020-00177-5

Keywords