Keywords

1 Introduction

Electrical power system network is a modern-day issue with a lot of complexities. Therefore its operation and control have become a significant challenge to system operators. For proper and efficient working of a system voltage and the losses must be within limits. ORPD is a well familiar nonlinear optimization problem involving control variables that are both discrete as well as continuous. The formulation of ORPD problem differs depending on the assortment of variables, objectives and constraints [1]. ORPD shows a significant role in refining the economy and security in the process of the power system. Instead of dealing with the generation of additional power, minimizing the losses can be considered a reasonably good scheme.

Many methods are implemented for ORPD. There are several conventional techniques like differential evolutionary (DE), Dual linear programming and Quadratic programming [2]. Besides, these traditional methods modern optimization techniques are also developed for reactive power dispatch such as Genetic algorithm and self-adaptive Genetic algorithm, which are discussed in the sections below.

In early 1960, Carpentier [3] was the first to introduce optimal power flow. Thereafter OPF took the researchers by storm, and different methodologies were developed. ORPD is nonlinear in nature and is multi-objective, Varadarajan and Swarup [4] developed a DE based technique for diminution of active power transmission losses. The objective function of reducing the losses is amalgamated with penalty factors and is tested on IEEE systems. Manmundur and Chenoweth [5] used dual linear programming, which is very suitable for the reduction of losses under operating circumstances. In this ORPD control variables are optimally tuned, satisfying all the constraints.

Burchett et al. [6] proposed Quadratic programming for optimal power flow, it is suitable for divergent starting points or infeasible solutions. The optimal solution is attained by considering the second derivatives of the objective function. Zhang and Zhang [7] developed a genetic algorithm to supply reactive power effectively. The genetic algorithm comprises natural selection and genetics. Its rudimentary operators include selection, crossover and mutation. The outcomes of GA are proven to be better than conventional methods.

Subbaraj and Rajnarayanan [8] modified the GA with Self adaptive real coded GA for ORPD. This paper targets to enhance the enactment of GA with self-adaptation by considering continuous, discrete and binary variables. Abbasy and Hosseini [9] applied the Ant Colony Optimization procedure for resolving the ORPD problem. This methodology deals with the representing of elucidation space on an exploration graph, everyplace non-natural ants walk, and position approaches given to the elementary ant system boosts the algorithm’s enactment in every position. Li et al. [10] developed the hybridization algorithm by using DE and ABC methods.ABC individually was found better than DE and the hybridization of two methods DE-ABC was found better than individual applied techniques. The ORPD is identified as an emerging research problem, and a variety of algorithms have been proposed by the various researchers to obtain the optimal parameters [11,12,13,14,15,16,17]. And it has been found that the application of metaheuristics [18, 19], its hybrid versions [20], and robust control techniques [21] became popular in getting optimal solution of a power system research problems.

This paper presents the well familiar algorithm, PSO. By using this method, the convergence characteristics of the system are improved, thereby leading to an increase in system performance by reducing losses.

2 ORPD Problem Construction

Reactive power flow can be categorized into different classes. In the economic point of view, network active power losses reduction is deliberated as the primary objective.

2.1 True Power Losses Minimization

The ORPD problem for reduction of active power losses is formulated as

$$F_{L} = {\text{Min}}(P_{L} ) = \sum\limits_{k = 1}^{{N_{l} }} {G_{K} [V_{m}^{2} + V_{n}^{2} - 2V_{m} V_{n} \cos (\delta_{m} - \delta_{n} )} ]$$
(1)

\(G_{K}\) Represents the conductance of the line coupled between m and n. Buses are denoted with m, n. Voltage levels at the buses are represented as \(V_{m}\), \(V_{n}\). \(\delta_{m}\), \(\delta_{n}\) are the angles at the buses m, n respectively. \(N_{l} ,N_{b} ,N_{g}\) represents number of transmission lines, buses and generators present in the system respectively.

2.2 Constraints

The equality constraint for solving the problem of ORPD is given as

$$P_{Gm} - P_{Dm} - V_{m} (G_{mn} { \cos }(\delta_{m} - \delta_{n} ) + B_{mn} { \sin }(\delta_{m} - \delta_{n} )) = 0$$
(2)
$$Q_{Gm} - Q_{Dm} - V_{m} (G_{mn} { \sin }(\delta_{m} - \delta_{n} ) + B_{mn} { \cos }(\delta_{m} - \delta_{n} )) = 0$$
(3)

Inequality restrictions given below,

Generator limitations:

True power, wattless power and voltage at the generator buses must be within limits.

$$P_{Gm,\hbox{min} } \le P_{Gm} \le P_{Gm,\hbox{max} } \quad m = 1 \ldots N_{G}$$
(4)
$$Q_{Gm,\hbox{min} } \le Q_{Gm} \le Q_{Gm,\hbox{max} } \quad m = 1 \ldots N_{G}$$
(5)
$$V_{Gm,\hbox{min} } \le V_{Gm} \le V_{Gm,\hbox{max} } \quad m = 1 \ldots N_{G}$$
(6)

\(N_{G}\) is the no.of generators.

Transformers tap setting limitations:

Tap locations of the transformer must be within the permissible limits

$$T_{m,\hbox{min} } \le T_{m} \le T_{m,\hbox{max} } \quad m = 1 \ldots N_{i}$$
(7)

\(N_{t}\) is the number of transformers.

Upper and lower limits restrict the reactive power offered by switchable VAR sources are given as,

$$Q_{cm,\hbox{min} } \le Q_{cm} \le Q_{cm,\hbox{max} } \quad m = 1 \ldots N_{c}$$
(8)

\(N_{c}\) is the no.of capacitors

3 Particle Swarm Optimization

PSO algorithm is replicated from the natural behaviour of animals like birds flocking and schooling generally practised by fish. Eberhart and Kennedy [22] were the proposals of this algorithm during the year 1995. Because of its intrinsic properties, it is very fast, easy to access and requires less storage. This algorithm effectively optimizes the problem by iteratively enhancing the quality of the solution. Each particle is assumed having velocity and position which are given by

$$V_{ij}^{k + 1} = w \times V_{ij}^{k} + c_{1} \times r_{1} \times \left( {P{\text{best}}_{ij}^{k} - Z_{ij}^{k} } \right) + c_{2} \times r_{2} \times \left( {G{\text{best}}_{j}^{k} - Z_{ij}^{k} } \right)$$
(9)
$$Z_{{_{ij} }} \left( {k + 1} \right) = Z_{ij} \left( k \right) + V_{ij} \left( {k + 1} \right)$$
(10)

Eberhart and Shi prefaced the weight factor w used in this method in 1999. This enables quick convergence by damping the calculated velocities through iterations stated. The acceleration constant \(c_{1}\) is called as cognitive rate and \(c_{2}\) as social rate. The random numbers \(r_{1}\) and \(r_{2}\) have range from 0 to 1. Flow chart of PSO provided in Fig. 1.

Fig. 1
figure 1

Implementation of PSO

3.1 Implementation of ORPD Using PSO

In general, PSO converges quickly and nearer to the global solution. The steps for the implementation of ORPD using PSO are as follows:

  • Random control variables (stated in Table 1) are generated in between the given limits.

    Table 1 Limits of control variables
  • Fitness function is calculated, and the present particles are assigned as the Pbest (Present best)

  • Gbest is determined by substituting all Pbest values in the given objective function.

  • By using Pbest and Gbest values velocity is calculated, and the corresponding position of the particle gets updated.

  • The objective function of each particle is compared with its Pbest. Previous values are compared with the present values, and values are replaced with the best values.

  • Find the Gbest value and repeat the steps (2) to (6) till the iterations are satisfied.

4 Simulation Results

4.1 Minimizing True Power Loss

Table 1, minimum and maximum limits of the control variables of IEEE 14 and IEEE 30 bus system are shown. These limits are represented in p.u.

4.1.1 IEEE 14 Bus System

This system comprises of 14 buses with 5 generator and 9 load buses. Transformers with tap changers are connected between 4–7,4–9, 5–6 and 9, 14 are the buses where the capacitors are connected. This addition of capacitors helps in increasing the bus voltage, which ultimately leads to efficient achievement of the considered objective function. So, totally there are ten control variables in this system.

The main objective here is the diminution of active power loss. The output of control variables are tuned using PSO such that the total losses in the system are low, and the results for the IEEE system 14 is shown in Table 2. The curve representing the convergence characteristics is shown in Fig. 2. The mean value and its SD are revealed in Table 3.

Table 2 Optimal values with PSO
Fig. 2
figure 2

Graph of convergence for minimization of losses for IEEE14 bus system

Table 3 Mean and standard deviation of IEEE 14 bus system

The evaluation made with altered optimization procedures is displayed in Table 4, where the losses are minimized to a greater extent which concludes the effectiveness of PSO over other conventional methods and Genetic algorithm.

Table 4 Comparison with different optimization techniques

4.1.2 IEEE 30 Bus System

This system comprises of 30 buses with 6 generators and 24 load buses. Tap changing transformers are connected between lines 4-12, 6-9, 6-10, 27-28. Reactive power compensators (capacitors) are placed at 3, 10 and 24 bus such that the total voltages are boosted. So, totally there are 13 control variables in this system.

The result of the control variables that are tuned in order to achieve the best of the objective function are given in Table 5, and its convergence characteristics are shown in Fig. 3.The mean and the standard deviation achieved for this system are shown in Table 6. The voltages are represented in p.u, and the angles are given in degrees. Penalty factor is imposed when control variables exceed their limits, and the value for the penalty is chosen based on the violated factor. The losses obtained in PSO is compared with different methods in Table 7 and found that the reactive power is dispatched optimally with a minimum amount of losses with the implementation of PSO.

Table 5 Optimal values with PSO
Fig. 3
figure 3

Graph of convergence for minimization of losses for IEEE30 bus system

Table 6 Mean and standard deviation of IEEE30 bus system
Table 7 Relationship of true power loss with altered optimization methods

5 Conclusion

In this paper, ORPD, which is a non-linear and non-convex optimization technique, is optimized for the objective functions of reduction of true power loss. The nature-inspired algorithm, which is PSO is used for this optimization and found effective when compared to the other conventional techniques like EP, DE, ABC and SGA, due to its random probability and quick convergence. Through these losses are reduced and is executed for the IEEE14 and 30 bus systems. Authors implement the PSO for ORPD as a preliminary study, in future authors plan to use hybrid algorithm’s like PSO along with BAT algorithm for ORPD problem, which my provide better results.