Abstract
This paper presents an evolutionary computational technique for optimizing reactive power problems. In a power system our main objective is to minimize the losses of power, improve the voltage deviation, and to reduce the cost of fuel for getting the desired response in the power system and for these purposes we use the evolutionary computational algorithm. There are various variable devices including the voltage control bus, tap-changing transformer, and switchable shunt capacitor banks by which we can control the flow of reactive power. For the verification of our proposed algorithm, the simulation results are done on a standard IEEE-30 bus system. The test results indicate that the results of this proposed algorithm are better compared to other methods.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- Reactive power dispatch
- Evolutionary computational algorithm
- Voltage deviation
- Minimization losses of power
1 Introduction
An electrical power system comprises various operational methods among which symmetrically steady-state operation is considered the most prominent mode of operation. As the control of frequency is the essential parameter for controlling power, it is somewhat difficult to control the active and reactive power.
Separately active and reactive power can be controlled by load frequency control (LFC) using closed- loop real power frequency and by an automatic voltage regulator (AVR) for regulation of magnitudes and bus voltages, respectively [1]. In order to control active power it is required to control the supply voltage; this is very important for the interconnection of the power plant and the reactive power can be controlled by controlling the reactive component frequency power and its behavior.
Frequency controlling mainly classifies the controlling and gives information about the control of the transmission and distribution lines’ parameter characteristics [2]. Here consideration is made regarding the factors employed in controlling the power system:
-
Power system stability
-
Voltage (Vs and Vr)
-
Environment condition or weather condition
-
Nonlinear characteristics
-
EHV electrostatic field
-
Conductor surface and reductions of switch conductor
It should be essential to notice the effective role of the balanced conductor, as the increment in conductor size is proportionate to the increase in cost of transmission lines. As per the consideration of losses, the efficiency is increased because of the decrement in corona losses inversely proportional to the size of the conductors [3]. Controlling the voltage is also a necessary issue and is done at the generating station using various methods also introduced in power systems that are currently being used in industries. The real and reactive power required for different kinds of loads having different levels of frequencies and bus voltages is kept in defined permittivity for optimum economy. Estimation of the dependent factors at the initial stages (i.e., at the planning stages) to obtain the desired structure of plant with economic operation and quality power supply [4]. A number of works have been done in the area of reactive power in earlier times of electricity history. Optimal reactive power dispatch comprises many desired issues including reliability with a reduction in fuel cost. Supply levels have also been improved by providing suitable protection using instruments of the uploading system. From the view of optimization issues, reactive power dispatch shows nonlinearity. To overcome the problems of power dispatching, solutions to this problem are made by using mathematical approaches after making a tremendous effort during the last several years [6]. The factors that decide the complexity of a system are listed below.
-
Configurations of network having complex and large size
-
Nonlinearity of injection of reactive power with respect to voltage levels
-
Isolation in rated power of compensator
-
Constant factors of components in cost of compensator
-
Requirement of variables as concerned with the change in demands of loads
The complexity of these problems can be solved by conventional and evolutionary computational techniques. The conventional techniques refer to linear, nonlinear, quadratic programming, and gradient methods [4, 5], which need more time to solve the reactive power problems. On the other hand, because of fast convergence much research has been focused towards evolutionary computational techniques such as the ant bee colony (ABC) algorithm, particle swarm optimization (PSO) [5, 11], evolutionary strategy and differential evolution (DE) algorithm [9, 11], genetic algorithm (GA), and evolutionary programming (EP) [7, 8].
An evolutionary computational algorithm is used for optimal solutions, such as the differential evolution (DE) algorithm considered to solve the reactive power dispatch (RPD) problem. The evolutionary computational algorithm is a dominant optimization technique analogous to the natural selection process in genetics [15].
This paper presents the reactive power dispatch problem using a differential evolution algorithm because of less computational time, number of iterations, and ease of implementation. Here the main purpose is the minimization of transmission losses, reduction in cost of fuel, and voltage drops across the transmission line so that the voltage regulation will be improved and the voltage profile will be maintained and working on the standard IEEE 30-bus system. Simulation results show that the better solutions are much faster than the previous approaches. Finally, a case study is presented and optimal settings for the entire network are shown.
2 Algorithm
As already mentioned above the evolutionary computational algorithm for global optimization is also known as a differential evolution technique which is applied for the optimal setting of transformer tap positions and VARs generated by the generators, and so on. The results obtained by each of these heuristic techniques and evolutionary computation techniques are compared with the results obtained by using each of the evolutionary computational (GA, PSO, DE, etc.) techniques [13]. This algorithm produces advanced generations through candidates that are successively better suited to their background.
Differential evolution is a stochastic population-based comprehensive optimization algorithm proposed by Storn and Price [11]. Differential evolution has the capacity of handling nonlinear, nondifferentiable, and multimodel objective functions. In DE the population generally consists of the real values vector whose number is equal to that of control variables [14].
This algorithm starts with an initial population of individuals generated at random. Similarly to the GA and PSO algorithms, an individual is represented by the vector where the ith element of X represents the ith fundamentals of control variables subsequently. Using various measures of the main function, the population of the next generation is created through differential evolution operators such as initialization, mutation, crossover, and selection which are explained as follows [10].
-
Easy to construct, simplicity of use and robustness, compactness.
-
Using floating point format for their operation by high precision.
-
For discrete, integral, and mixed parameter optimization it is highly efficient.
-
Managing nondifferentiable, noisy, and/or time-dependent objective functions.
-
Effective used for nonlinear constraint optimization problems with penalty functions, and the like.
Similar to the supplementary evolutionary computational algorithm relations, differential evolution also depends on initial random population generation and their improvement is done by using selection, mutation, and crossover repeated all the way through generations until the convergence criterion is met (Fig. 1).
2.1 Initialization
At the initialization of this process run and independent variables are initialized in their reasonable numerical selection. Therefore, if the jth element of the given problem has its subordinate and superior vault at the same time as \( X_{i}^{L} \) and \( x_{i}^{U} \), respectively, then the jth and ith components are:
where \( {\text{rand}}(0,1) \) = regularly circulated random quantity between 0 and 1.
2.2 Mutation
The parameter of each generation to modify each individual population element \( \overrightarrow {{X_{l} (t)}} \) a donor vector \( \overrightarrow {{v_{i} (t)}} \) is created. It is the technique of creating this patron vector that demarcates between the various proposed schemes. This mutation approach is known as differential evolution/rand/1.
2.3 Crossover
The two types of crossover schemes used are exponential crossover and binomial crossover. Even though the exponential crossover was proposed in the original work of Storn and Price [11], the binomial variant was widely used in recent applications [12]. The performance of the binomial crossover scheme on all DE variables can be expressed as
where \( u_{i,j} (t) \) = represents the child that will compete with the parent \( x_{i,j} (t) \).
2.3.1 Selection
For the population range to remain continuous over the following generations, the selection procedure is carried out to decide which one of the child and the parent will continue to exist after that generation, that is, at time t = t + 1. DE actually involves the survival of the fittest principle in its selection process.
2.4 DE Algorithm Main Steps
-
1.
An initial population is arbitrarily chosen inside the control variable limits.
-
2.
For each entity in the population, run the power flow algorithm to find the operating end.
-
3.
Compute the fitness of the persons.
-
4.
Perform mutation and crossover to create offspring from parents.
-
5.
Execute collection between parent and issue:
-
a.
Any feasible resolution is favored to any infeasible solution.
-
b.
In the middle of two feasible solutions, the one having the better objective function value is preferred.
-
c.
In the middle of two infeasible solutions, the one having the smaller constraints violation is preferred.
-
a.
-
6.
Accumulate the current generation.
-
7.
Repeat Steps 2–5 till the termination criteria meet.
-
8.
The control variable setting is parallel to the overall finest individuals.
-
9.
Determine VSM for the selected control variable setting and check whether if a greater than specified value VSMspec.
-
10.
If the solution is acceptable, output the best individual and its objective value; otherwise take the setting corresponding to the next best individual and repeat Step 8.
2.4.1 Flow Chart of DE Algorithm
See Fig. 2.
3 Problem Formulation
The reactive power dispatch problem is treated as a single objective optimization problem by linear combination of two objective functions, \( P_{\text{Loss}} \) and \( {\text{VD}}, \) which can be written:
3.1 Minimization of System Losses of Power (\( {\boldsymbol{P}}_{\boldsymbol{loss}} \))
This objective is accomplished through appropriate modification of reactive power variables such as generator voltage magnitudes (\( v_{gi} \)), reactive power generation of capacitor banks (\( Q_{ci} \)), and transformer tap settings (\( t_{k} \)) terminal [15].
This is mathematically stated as
where \( n_{l} \) is the number of transmission lines, g k is the conductance of the kth line, \( V_{i} \) and \( V_{j} \) are the voltage magnitude at the end buses i and j of the kth line, respectively, and \( \uptheta_{ij} \) is the voltage phase angle at the end buses i and j.
3.2 Voltage Deviation (VD)
The voltage profile can be improved by the minimizing the load bus voltage deviations. It can deviate from 1.0 per unit [16].
This function can be expressed as
where NL = number of load bus and \( V_{i}^{\text{ref}} \) is the prescribed reference value of the voltage magnitude of the ith load bus. \( V_{i}^{\text{ref}} \) is usually taken as 1.0 p.u.
3.3 Minimization Cost of Fuel
where a i , b i , c i = cost coefficient of the ith generator.
The reactive power dispatch problem is subjected to the following equality and inequality constraints.
3.4 Equality Constraints
\( {\text{where}}\, N_{ B} \) = buses number, \( P_{ G} \) = active power generator, Q G = reactive power generated, \( Q_{D} \) = the load of reactive power, PD = load active power, and \( G_{ ij} \) and \( B_{ ij} \) = transfer conductance.
3.5 Inequality Constraints
-
Voltage constraints
-
$$ V_{Gi}^{ \hbox{min} } \le V_{Gi} \le V_{Gi}^{ \hbox{max} } ;\quad i = 1,\, \ldots N_{G} $$(11)
-
Reactive power generator capability limit
-
$$ Q_{Gi}^{ \hbox{min} } \le Q_{Gi} \le Q_{Gi}^{ \hbox{max} } ;\quad {\text{i}} = 1, \ldots N_{G} $$(12)
-
Generation limit of capacitor terminal
-
$$ Q_{ci}^{ \hbox{min} } \le Q_{ci} \le Q_{ci}^{ \hbox{max} } ;\quad i = 1, \ldots N_{c} $$(13)
-
Transformer tap setting limit
-
$$ t_{k}^{ \hbox{min} } \le t_{k} \le t_{k}^{ \hbox{max} } ;\quad i = 1, \ldots N_{T} $$(14)
-
Security constraints
-
$$ V_{Li}^{ \hbox{min} } \le V_{Li} \le V_{Li}^{ \hbox{max} } ;\quad i = 1, \ldots N_{L} $$(15)
-
$$ S_{li} \le S_{li}^{ \hbox{max} } ;\quad i = 1, \ldots nl $$(16)
4 Simulation Results
In order to investigate the usefulness of the reactive power dispatch problem, this section presents an approach to test the standard IEEE 30-bus 6-generator (at buses 2, 5, 8, 11, and 13) system.
The differential evolution-based reactive power dispatch algorithm is implemented using MATLAB® 7.14.0.739 (R2012a) on Core i3 Dual core processor and 4 GB RAM. The IEEE 30-bus test system consists of 6 generator bus, 24 load bus, and 41 transmission lines with four-tap setting transformers with nine-switchable VAR as shown in Fig. 3 and Table 1. The minimum and maximum limits for the control variables along with the initial settings are given in Table 2. Regulation of bus voltage plays a very important role to get a significant secure system and to have excellent performance indices. Improving the voltage profile can be obtained by minimizing the load bus voltage deviations from 1.0 per unit (Figs. 4 and 5).
In the proposed algorithm for optimal control variable settings, the results of different objective functions are compared with base case and other methods (shown in Tables 2, 3, 4 and 5). The losses of power, cost of fuel, and voltage deviation are 4.8937 MW, 613.9648 $/h, and 0.7516 p.u.
5 Conclusion
This paper is based on an evolutionary computational algorithm which is proposed, developed, and then successfully applied for solving reactive power dispatch problems. The algorithm takes into consideration the equality and inequality constraints. The various objective functions have been used to improve the voltage profile by lowering the cost of fuel and minimizing the losses of power. It can be observed that the results obtained by the proposed algorithm can be utilized in real-life power systems for operation and analysis. Based on simulation investigations it is observed that the losses of power in the system are minimized to 4.8937 MW from the base case of 5.8603 MW and reduce the cost of fuel to 613.9648 $/h and voltage deviation to 0.7516 p.u. The above calculations have been tested and examined on the standard IEEE 30-bus system. It can be concluded that the proposed method for an optimal solution is suitable for implementing in a modern power system operation. The simulation results obtained by the proposed approach show its robustness and effectiveness to solve the reactive power dispatch problem.
References
Saibon, H., Abdullah, W.N.W., Zain, A.A.M.: Genetic algorithm for optimal reactive power dispatch. In: Proceedings of International Conference on Energy Management and Power Delivery, vol. 1, 3–5, pp. 160–164 (1998)
Abdel Rahman, T.M., Mansour, M.O.: Non-linear VAR optimization using decomposition and coordination. IEEE Trans. Power Apparat. Syst. PAS 103(2), 246–255 (1984)
Zhu, J.Z., Chang, C.S., Yan, W., Xu, G.Y.: Reactive power optimization using an analytic hierchical process and a nonlinear optimization neural network approach. IEE Proc. Gener. Trans. Distr. 145(1), 89–97 (1998)
Lee, K.Y., Park, Y.M., Ortiz, J.L.: A united approach to optimal real and reactive power dispatch. IEEE Trans. Power Appar. Syst. PAS 104(5), 1147–1153 (1985)
Granville, S.: optimal reactive power dispatch through interior point methods. IEEE Trans. Power Syst. 9(1), 98–105 (1994)
Shi, Y., Eberhart, R., Kennedy, J.: Swarm Intelligence. Morgan Kaufmann Publishers, San Francisco (2001)
Iba, K.: Reactive power optimization by genetic algorithms. IEEE Trans. Power Syst. 9(2), 685–692 (1994)
Ma, J.T., Wu, Q.H.: Power system optimal reactive power dispatch using evolutionary programming. IEEE Trans. Power Syst. 10(3), 1243–1249 (1995)
Das Bhagwan, D., Patvardhan, C.: A new hybrid evolutionary strategy for reactive power dispatch. Electr. Power Res. 65, 83–90 (2003)
AlRashidi, M.R.: Applications of computational intelligence techniques for solving the revived optimal power flow problem. Electr. Power Syst. Res. 4, 694–702 (2009)
Price, K., Storn, R.: Differential Evolution A Simple and Efficient Adaptive Scheme for Global Optimization over Continuous Spaces, Technical Report TR-95–012, ICSI, 1995
Thomsen, R., Vesterstrøm, J.: A comparative study of differential evolution, particle swarm optimization, and evolutionary algorithms on numerical benchmark problems. In: IEEE Congress on Evolutionary Computation, pp. 980–987 (2004)
Yang, P.C., Yang, H.T., Huang, C.L.: Evolutionary programming based economic dispatch for units with non-smooth fuel cost functions. IEEE Trans. Power Syst. 11(1), 112–118 (1996)
Grainger, J.J., Lee, S.H.: Optimum placement of fixed and switched capacitor on primary distribution feeders. IEEE Trans. Power Apparatus Syst. 100, 345–352 (1981)
Jain, V.K., Singh, H., Srivastava, L.: Minimization of reactive power using particle swarm optimization. IJCER 2(3), 686–691 (2012)
Kundur, P.: Power system stability and control. In: The EPRI Power System Engineering Series, McGraw-Hill, Inc. (1994)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this paper
Cite this paper
Jain, V.K., Upendra Prasad, Gupta, A.K. (2016). Solving Reactive Power Dispatch Problem Using Evolutionary Computational Algorithm. In: Shetty, N., Prasad, N., Nalini, N. (eds) Emerging Research in Computing, Information, Communication and Applications . Springer, Singapore. https://doi.org/10.1007/978-981-10-0287-8_44
Download citation
DOI: https://doi.org/10.1007/978-981-10-0287-8_44
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-0286-1
Online ISBN: 978-981-10-0287-8
eBook Packages: EngineeringEngineering (R0)