Next Article in Journal
Hybrid Vehicles as a Transition for Full E-Mobility Achievement in Positive Energy Districts: A Comparative Assessment of Real-Driving Emissions
Next Article in Special Issue
Control Design and Parameter Tuning for Islanded Microgrids by Combining Different Optimization Algorithms
Previous Article in Journal
The Impact of Thermo-Modernization and Forecast Regulation on the Reduction of Thermal Energy Consumption and Reduction of Pollutant Emissions into the Atmosphere on the Example of Prefabricated Buildings
Previous Article in Special Issue
Selection of Inertial and Power Curtailment Control Methods for Wind Power Plants to Enhance Frequency Stability
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Self-Adaptive Teaching–Learning-Based Optimization with Different Distributions for Optimal Reactive Power Control in Power Networks

Department of Electrical Engineering, College of Engineering, Majmaah University, Al-Majmaah 11952, Saudi Arabia
Submission received: 18 March 2022 / Revised: 4 April 2022 / Accepted: 7 April 2022 / Published: 9 April 2022
(This article belongs to the Special Issue Electrical Power System Dynamics: Stability and Control)

Abstract

:
Teaching–learning-based optimization has the disadvantages of weak population diversity and the tendency to fall into local optima, especially for multimodal and high-dimensional problems such as the optimal reactive power dispatch problem. To overcome these shortcomings, first, in this study, a new enhanced TLBO is proposed through novel and effective θ-self-adaptive teaching and learning to optimize voltage and active loss management in power networks, which is called the optimal reactive power control problem with continuous and discontinuous control variables. Voltage and active loss management in any energy network can be optimized by finding the optimal control parameters, including generator voltage, shunt power compensators, and the tap positions of tap changers, among others. As a result, an efficient and powerful optimization algorithm is required to handle this challenging situation. The proposed algorithms utilized in this research were improved by introducing new mutation operators for multi-objective optimal reactive power control in popular standard IEEE 30-bus and IEEE 57-bus networks. The numerical simulation data reveal potential high-quality solutions with better performance and accuracy using the proposed optimization algorithms in comparison with the basic teaching–learning-based optimization algorithm and previously reported results.

1. Introduction

An important part of efficient, affordable, and reliable power system operation, or in other words, optimal operation, is the optimal reactive power (Volt-VAR) control problem, which includes generator voltage, shunt compensator power, and the tap positions of tap changers [1]. In a competitive and deregulated environment, the optimal Volt-VAR control issue is an important and efficient tool in electrical energy transmission networks. The main objective of solving the Volt-VAR control issue is to reduce network losses and, as a result, reduce the final cost of energy transmission in energy systems while satisfying a set of operational and physical constraints imposed by network and equipment limitations. The basic goal is to minimize essential key functions, such as the summation of bus voltage deviations and active power losses while also addressing several practical limitations [2]. Because generator voltage is intrinsically continuous but shunt reactive power compensators and tap changer ratios are discrete variables, the optimal VAR control problem is viewed as a complex multimodal nonlinear optimization issue including discrete variables. This problem is also a multimodal, high-dimensional, and complex sophisticated problem with some nonlinear objective functions with multiple local minima and several nonlinear and discontinuous constraints [1,2,3,4].
Numerous methods, ranging from standard mathematical techniques to those related to artificial intelligence, have been proposed over the past years for the application of optimal VAR control problems. The introduction of the harmony search algorithm (HSA) is an example of development in this area [5]. Additionally, Roy demonstrated the increased capability of the biogeography-based optimization (BBO) method for solving multi-constrained problems [6]. In addition, differential evolution (DE) with dynamic multi-group self-adaptive operators (DMSDE) [7], particle swarm optimization (PSO) based on multi-agent systems (MAPSO) [8], fuzzy adaptive PSO (FAPSO) [9], DE [10], and comprehensive learning PSO (CLPSO) [11] are other works in this area. Other approaches such as the seeker optimization algorithm (SOA) and a distributed Q-learning method were also discussed in [12,13], while in [14] a stochastic problem was solved using quasi-oppositional teaching–learning-based optimization (TLBO) [15], named QOTLBO.
To solve diversified integer nonlinear issues such as minimizing the L index and power losses at the same time, chaotic enhanced PSO-based techniques such as MOCIPSO and MOIPSO were presented in [16]. In Reference [17], different ways of tackling the reactive power planning (RPP) problem were thoroughly explored. Ref. [18] examined various significant practical limitations of the optimal power flow (OPF) issue, highlighting three in particular: the valve-point effect, the multi-fuel option, and, most critically, the forbidden operating zone. A soft computing technique based on differential evolution application of a new voltage stability index (NVSI) was developed in [19] to detect weak buses in the RPP problem. To increase voltage stability, improve the voltage profile, and reduce network losses, Reference [20] used chemical reaction optimization (CRO) to allocate a static synchronous compensator (STATCOM). The Gaussian bare-bones TLBO (GBTLBO) algorithm was presented in [21] to address ORPD. Using a nature-inspired design termed the water cycle algorithm (WCA), the ORPD problem was resolved in [22]. In [23], to optimize the solution to the ORPD problem, moth-flame optimization (MFO) was successfully applied; this optimizer was inspired by moths’ night-time navigation method, in which they employ visible light sources for guidance. In [24], to accomplish various goals of ORPD, an improved social spider optimization (ISSO) algorithm was recommended. Semidefinite programming (SDP) has recently received a lot of attention in the power system research community. Under certain technical constraints, a new SDP design was exploited in [25] to propose a unique equivalent convex optimization formulation for the ORPD problem. Moreover, in [26], the application of a well-known technique, i.e., grey wolf optimizer (GWO), was deployed to address the ORPD issue.
In addition to the approaches listed above, many other optimizers have been utilized to tackle optimal Volt-VAR control via various systems with single and multiple objectives. These methods include tight conic relaxation [27], pseudo-gradient search based on PSO (PSO-IPG) [28], hybrid DE and PSO [29], a hybrid imperialist competitive algorithm (ICA) and PSO (HPSO-ICA) [30], artificial bee colony (ABC) with chaotic (CABC) and DE (CABC-DE) [31], a developed gravitational search algorithm (GSA) with conditional selection strategies (CSS) (IGSA-CSS) [32], ant colony optimization (ACO) [33], a modified stochastic fractal search (MSFS) [34], improved ant lion optimization (IALO) [35], the whale optimization algorithm (WOA) [36], adaptive chaotic symbiotic organisms search (A-CSOS) [37], a hybrid GSA and PSO (HPSO-GSA) [38], the Gaussian bare-bones water cycle algorithm (NGBWCA) [39], fractional-order Darwinian PSO (FO-DPSO) [40], the exchange market algorithm (EMA) [41], the differential search algorithm (DSA) [42], ant lion optimization (ALO) [43] and, new colliding bodies optimization (ICBO) [44], JA (JAYA algorithm) [45], the two-archive multi-objective GWO (MOGWA) [46], ABC with firefly (ABC-FF) [47], the crow search algorithm (CSA) [48], a new version of PSO [49], SARGA [50], and a new version of DE [51].
Rao, Savsani, and Vakharia introduced the TLBO algorithm in 2011 [15], which is based on teaching and learning operations. The optimal VAR control issue, on the other hand, includes the aforementioned features. As a result, there is a critical need for a sustainable global approach to power system optimization. The simulation results demonstrate that these improved θ-self-adaptive teaching and learning (θ-SATLBO) algorithms employing alternative distributions converge to more optimal solutions than previously published techniques.
In general, the author attempted to create better optimization algorithms for discovering better optimal solutions than earlier published methods. Almost all demonstrations are based on the quality of the effective solutions and the converging characteristics of the best run out of many runs. In the second section of this article, the standard formulation of the optimal VAR control issue is discussed, whereas in the third section, the arrangement of θ-SATLBO is explained. The next section summarizes the simulation results and compares and analyzes the methodologies utilized to address use cases of optimal VAR control problems. Finally, the concluding paragraph of this paper summarizes the implementation of the recommended algorithms.
The rest of this paper is organized as follows. Section 2 presents the Volt-VAR control formulation for optimization. Section 3 presents the new proposed algorithms for the optimal VAR control problem. Section 4 shows the obtained optimal numerical results of the optimal VAR control problem. Finally, Section 5 presents the conclusions.

2. Volt-VAR Control Formulation

For the most part, a solution to the optimal VAR control (Volt-VAR control) problem aims at minimizing the sum of bus voltage deviation (SVD) while optimizing active losses (Ploss) in the power grid, though some important criteria must also be fulfilled [1,2,3,4].
The following are the mathematical equations for formulating the optimal VAR control issue [21]:
Minimize   f A V R ( x A V R ,   u A V R )
Subject to:
g A V R ( x A V R ,   u A V R ) = 0
h A V R ( x A V R ,   u A V R ) 0
The objective function, which should be minimized, is f A V R = ( x A V R ,   u A V R ) , and x A V R represents the dependent variables, including:
  • Load voltage VL;
  • Unit reactive power QG;
  • Network line loading limit Sl.
As a result, the x A V R vector can be defined as follows:
x A V R = [ V L 1 , , V L N P Q , Q G 1 , ,   Q G N G , S l 1 , ,   S l N L ] T
NG signifies the number of units, and u A V R is the vector of independent continuous and discontinuous decision parameters, including [21]:
  • Unit voltages VG;
  • Transformer taps T;
  • Shunt reactive sources QC.
As a result, it is represented as:
u A V R = [ V G 1 , , V G N G , Q C 1 , ,   Q C N C , T 1 , ,   T N T ] T

2.1. Optimal VAR Control Functions

2.1.1. Network Active Loss Reduction

The objective of the optimal VAR control problem is to minimize the real power transmission losses ( P L o s s ) in the transmission network. Total network active losses in system power are significant because the magnitude of current flowing through conductors is high, and the length of transmission lines can be up to hundreds of kilometers. In order to reduce network active losses, the optimization of network active losses is an important solution. The network active loss reduction function is described as follows:
P L o s s = k = 1 k = ( i , j ) N T L g k ( V i 2 + V j 2 2 V i V j cos δ i j )
All of the parameters in the above equation, including NPQ, PQ, δij, NTL, and gk, are defined in [21].

2.1.2. Minimization of SVD

Bus voltage is regarded as a critical security and service indicator. In this situation, the goal function for the optimal VAR control issue is the minimization of SVD. The objective function is as follows:
S V D = i = 1 N P Q | V i 1.0 |

2.1.3. Minimization of Both Objective Functions (Optimal VAR Control Problem)

In an optimal VAR control problem, using only a true power loss objective will result in workable control parameters with an unsatisfactory voltage profile. The optimal VAR control function is as follows:
f A V R ( x A V R ,   u A V R ) = ( 1 λ ) P L o s s + λ S V D
Here, λ is the penalty factor, which is designated as 0.7 and 0.8 for the two standard IEEE test systems, respectively.

2.2. Constraints

2.2.1. Equality Constraints

The following are some illustrations of typical load flow equations with g A V R ( x A V R ,   u A V R ) as the equality constraint [21]:
( V i j = 1 N B V j ( G i j cos δ i j + B i j sin δ i j ) + P D i ) + P G i = 0
( V i j = 1 N B V j ( G i j sin δ i j B i j cos δ i j ) + Q D i ) + Q G i = 0
All of the parameters in the above equation, including PGi, NB, QGi, QDi, PDi, Bij, and Gij, are defined in [21].

2.2.2. Inequality Constraints

The inequality constraints of the problem, g A V R ( x A V R ,   u A V R ) , are as follows:
  • Generation units’ constraints: The base unit power at the base bus ( P G i min and P G i max ), the voltages of the generation units’ bus ( V G i min and V G i max ), and the generation units’ reactive power ( Q G i min and Q G i max ) are all constrained by the following limitations (for i = 1 ,   2 ,   ,   N G ):
    P G i min P G , s l a c k P G i max ; V G i min V G i V G i max ; Q G i min Q G i Q G i max
  • Tap-changer trans limitations: The settings for tap-changer trans taps (T) are constrained by their minimum and maximum limits, respectively:
    T i min T i T i max
    where T i min and T i max define higher and lower tap limits of the ith tap changer.
  • Network parallel compensator’s reactive constraints: Compensations for parallel VARs are constrained by the following limits:
    Q C i min Q C i Q C i max
  • Constraints on security: These include voltage restrictions on transmission line loading ( S l i ) and load buses:
    S l i S i max
    V L i min V L i V L i max
The objective function (Cost) imposes penalty terms on dependent variables. Thus, (1) is modified as follows [5]:
C o s t = f A V R ( x A V R ,   u A V R ) + λ V i N V l i m ( V i V i l i m ) 2 + λ Q i N Q l i m ( Q G i Q G i l i m ) 2
where λ V and λ Q are penalty terms, and the number of load buses and generator buses in which voltage and injected reactive power are outside the limits ( N V l i m and N Q l i m ) V i l i m and Q G i l i m are clearly characterized as:
V i l i m = { V i min ;                       V i < V i min V i ;     V i min V i V i max V i max ;                       V i > V i max
Q G i l i m = { Q G i min ;                               Q G i < Q G i min Q G i ;     Q G i min Q G i Q G i max Q G i max ;                             Q G i > Q G i max

3. Improved Optimization Algorithms

3.1. TLBO

The TLBO optimizer, which was introduced in [15], is a well-known optimizer. Because of the TLBO algorithm’s foundation in simulating an old-school learning process, it is easy to understand how it works. There are two stages of learning in this process: learning from a teacher and learning by engaging with other students or learners (known as the learner phase). There are varieties of decision variables that are used as knowledge topics for a group of learners in this optimization technique. The “fitness” value is equal to the result of a learner. The teacher is often regarded as the best option for the needs of the entire community. Since the problem parameters are essential variables in the optimization problem’s objective function, a good solution is one that maximizes this objective function to its optimal value. Both portions of the TLBO algorithm are executed sequentially. The “teacher phase” of the algorithm comes first, followed by the “learner phase”.

3.1.1. Teacher Phase

During this phase, the best particle (or teacher) strives to improve the class’s average outcome in the subject that he or she teaches, within the limits of his or her competence. Obviously, at this phase, the teaching position is allocated to the most qualified member (teacher). Thus, enhancing the mean outcome of the class in the TLBO method is analogous to improving other individuals ( L e a r n e r i ) by repositioning them closer to the teacher’s position while taking the existing mean value of the people into account ( L e a r n e r m e a n ). Each parameter in the problem dimension is given an average value, and this technique perfectly reflects the quality of all present learners in the population. Equation (19) demonstrates how the gap between the teacher’s understanding and the quality of the learners or other populations might affect the students’ quality improvement.
L e a r n e r n e w = L e a r n e r i + r ( T e a c h e r T F L e a r n e r m e a n )
TF denotes a teaching factor in the introduced equation determining the value of the average to be adjusted, and r is a random value in the range [0, 1].
The value of TF should be either 1 or 2, which is selected heuristically and randomly with equal probability using: T F = r o u n d [ 1 + r a n d ( 0 , 1 ) ] .

3.1.2. Learner Phase

Learners should promote their understanding in two different ways: by receiving input from the teachers or through interactions among themselves, which is termed the learner phase. During this process, L e a r n e r i attempts to progress his/her understanding via peer learning from a random learner L e a r n e r i i , where L e a r n e r i is not equal to L e a r n e r i i . Two possibilities can occur subject to the values of L e a r n e r i and L e a r n e r i i : if L e a r n e r i i has more understanding than L e a r n e r i , then L e a r n e r i is moved towards L e a r n e r i i (Equation (20)). Then, it is moved away from L e a r n e r i i (Equation (21)). If L e a r n e r n e w has better functionality according to Equation (20) or (21), it will be allowed into the community. The TLBO optimizer will continue producing generations until it reaches the final iteration.
Students or learners can enhance their knowledge in two ways: through teacher input or through peer engagement, referred to as the learner phase. During this step, student i ( L e a r n e r i ) tries to increase its understanding via peer learning from unrelated people ( L e a r n e r i i ), where i is not equal to ii. Two possibilities exist subject to the values of L e a r n e r i and L e a r n e r i i : if L e a r n e r i i is greater than L e a r n e r i , L e a r n e r i is shifted toward L e a r n e r i i (Equation (20)). If not, it is shifted away from L e a r n e r i i (Equation (21). If the performance of a new learner ( L e a r n e r n e w ) is superior to that predicted by Equation (20) or (21), it will be allowed into the community.
L e a r n e r n e w = L e a r n e r i + r ( L e a r n e r i i L e a r n e r i ) ;   if   f ( L e a r n e r i i ) f ( L e a r n e r i ) ,
L e a r n e r n e w = L e a r n e r i + r ( L e a r n e r i L e a r n e r i i ) ;   if   f ( L e a r n e r i ) < f ( L e a r n e r i i ) .
Additionally, it is vital to successfully deal with implausible learners to evaluate whether one learner is superior to any other learner when run on engineering optimization functions.

3.2. Mutation Operators for Improved Algorithms

When using the TLBO method, one should be aware of potential problems such as slow convergence, early convergence, poor accuracy, and a lack of diversity. The TLBO algorithm’s effect is improved by using three well-known mutation techniques as upgraded phases. Mutation operators bring in new students by changing the behavior of an existing one, hence increasing diversity in the classroom and decreasing the likelihood of the search becoming trapped in local optima. Random distribution sequences can have Gaussian, Lévy, Cauchy, or Beta distributions, as well as chaotic distributions based on logistic maps or mixed types such as a cloud distribution. Personal and globally optimal position vectors, as well as randomly picked current positions and speeds, can be altered. In this section, we describe three different types of mutations that we use throughout the paper.

3.2.1. Cauchy Mutation Using Cauchy Distribution

There is also the Cauchy distribution [52], which has the probability density function as a distribution:
f t ( x ) = t π ( t 2 + x 2 )
where t > 0 is a scale variable and xR. To show that Y (a real-valued random parameter) is Cauchy-distributed with t > 0, the parameter Y for this distribution is as follows:
Y δ ( t )
The Cauchy mutation using the Cauchy distribution for t = 1 is as follows:
L e a r n e r n e w ( d ) = L e a r n e r i ( d ) + δ d ( 1 )
where Learneri(d) is the dth control parameter of the ith learner, and δd(1) shows that the random value is newly created for any position of d.

3.2.2. Gaussian Mutation Using Gaussian Distribution

One of the most widely used distributions is the Gaussian distribution [52]. It is a simple distribution and is described by its mean μ and variance σ2. The formula for this probability density function is as follows:
f μ , σ 2 ( x ) = 1 σ 2 π e ( x μ ) 2 2 σ 2
A parameter Y is shown to be normally distributed as follows:
Y N ( μ , σ 2 )
Then, the Gaussian mutation using the Gaussian distribution for σ = 1 and μ = 0 is created as follows:
L e a r n e r n e w ( d ) = L e a r n e r i ( d ) + N d ( 0 ,   1 )
where Nd(0, 1) specifies that every time a value is entered, a new random number is created.

3.2.3. Lévy Mutation Using Lévy Distribution

A probability density function can be expressed analytically for the Lévy distribution [53]. To express the Lévy distribution, the formulas below are used:
L α , γ = 1 π 0 e γ q α cos ( q y ) d q
The Lévy mutation [54] using Lévy distribution with γ = 1 and α = 1 is created as follows:
L e a r n e r n e w ( d ) = L e a r n e r i ( d ) + L d ( 1 )
where L d ( 1 ) indicates that the random number is newly generated for each value of d.

3.3. Improved TLBO Algorithms with Mutation Strategy

The updated and improved algorithm produces a better-simulated response and performs better in global and local search factors. Figure 1 illustrates how effective the hybrid method is. It is possible that students will be subjected to self-adaptive mutations in the hybrid phase of the new algorithm if they do not perform well in teacher phase tests.

3.4. Self-Adaptive Strategy in TLBO

In enhanced algorithms, students seek difficulties in their space using learning and education activities and shifting a random percentage of their distance from the teacher and other students in each repetition. By selecting excellent initial values for auxiliary mutation parameters, students can proceed more quickly toward global optima and cross local optimum points. However, when students approach global optima, the algorithm is unable to perform an effective local search since the parameters are greater than the search space.
When initial values for auxiliary mutation parameters are kept minimal, the algorithm can perform a local search with a high degree of stability and strength. However, in this instance, students progress slowly toward the goal, and their ability to cross over local optimal spots diminishes. As a result, we must exert control over auxiliary mutation parameters to boost the functionality of improved methods in global and local searches while simultaneously decreasing the value of auxiliary mutation parameters via increased repetition time. To increase the performance of mutations, we employ a comprehensive technique based on sigma adaptation to several parameters.
The self-adaptive variance approach is used by selecting a β parameter vector with the length of the problem dimensions. Here, the β parameter mutates first, and then other members mutate using this new parameter. The essential relationship is defined as follows:
β n e w = β i e τ N ( 0 , 1 ) + τ N ( 0 , 1 )
In the above relationship, τ′ is defined as the “global learning rate” and is obtained by τ = 1 2 I t e r m a x , and τ is defined as the “learning rate of different characteristics of vector” and is determined by the relationship τ = 1 2 I t e r m a x , where I t e r m a x indicates the maximum number of authorized algorithm execution or generation production periods. The remaining requirements are identical to those in the previous method. As a result, Equations (19)–(21), (24), (27), and (29) self-adapt and are used:
L e a r n e r n e w = L e a r n e r i + β n e w ( T e a c h e r T F L e a r n e r m e a n )
L e a r n e r n e w = L e a r n e r i + β n e w ( L e a r n e r i i L e a r n e r i )
L e a r n e r n e w = L e a r n e r i + β n e w ( L e a r n e r i L e a r n e r i i )
Combining SATLBO with mutation operators leads to the following new advanced and powerful optimizers:
  • SACTLBO: The SATLBO algorithm was improved through the application of Cauchy mutation.
    L e a r n e r n e w = L e a r n e r i + β n e w δ ( 1 )
  • SAGTLBO: A Gaussian mutation-based improvement was applied to the SATLBO algorithm.
    L e a r n e r n e w = L e a r n e r i + β n e w N ( 0 , 1 )
  • SALTLBO: The SATLBO algorithm was improved by the application of Lévy mutation.
    L e a r n e r n e w = L e a r n e r i + β n e w L ( 1 )

3.5. θ-SATLBO Optimizers

Rather than optimizing the real space of control variables, phase-angle optimization is at the heart of our approach. Ultimately, the approach generates an answer similar to a phase angle, from which the last values of the decision parameters are deduced. As a result, formulations 31 and 36 are altered as follows:
θ L e a r n e r n e w = θ L e a r n e r i + β n e w ( θ T e a c h e r T F θ L e a r n e r m e a n )
θ L e a r n e r n e w = θ L e a r n e r i + β n e w ( θ L e a r n e r i i θ L e a r n e r i )
θ L e a r n e r n e w = θ L e a r n e r i + β n e w ( θ L e a r n e r i θ L e a r n e r i i )
θ S A C T L B O :   θ L e a r n e r n e w = θ L e a r n e r i + β n e w δ ( 1 )
θ S A G T L B O : θ L e a r n e r n e w = θ L e a r n e r i + β n e w N ( 0 , 1 )
θ S A L T L B O : θ L e a r n e r n e w = θ L e a r n e r i + β n e w L ( 1 )
Decision parameters are constrained to (−π/2, π/2) values in this approach. Angle phases are included in the problem-solving process implemented by the hybrid θ-SATLBO algorithm. Phase angles are changed for each repetition through formulations (37) to (42), and at the end, control variables are determined by the mapping below:
L e a r n e r n e w = S ( θ L e a r n e r i ) = X m i n X m a x 2 ( sin θ L e a r n e r i 1 )
This is a one-to-one mapping extender. The intended mapping can be used to map real limits of the optimization function to a θ space, and inverse per-unit systems simplify the calculation and understanding of the problem because of this mapping. Due to the compressed θ space versus the actual problem space, the θ values are negligible, and the effectiveness of the resolution rises significantly. As a result, in a compact space such as θ space, the algorithm’s local optima may be extremely close to the global optima.

4. Numerical Results of Optimal VAR Control Problem

The suggested procedures based on the optimal VAR control issue were evaluated on two standard power networks to verify their efficiency. TLBO optimizers were built in MATLAB 7.6 on a Pentium IV E5200 PC with 2 GB of RAM, and the simulation was performed. The chosen values of the final iterations ( I t e r m a x ) for two power systems, 30- and 57-buses of standard IEEE networks, were 100 and 150 with population sizes of 45 and 60, respectively.
There are discontinuous parameters with a step value of 0.01 p.u. for shunt compensators and transformer taps’ reactive powers, and penalty values in (16) are fixed at 500 [12]. The following algorithm results represent the best possible solutions over 50 independent trails.

4.1. The First Test Network: IEEE 30-Bus Power Network (System 1)

In this part, simulation outcomes derived from the solution of the optimal VAR control issue using the provided techniques are discussed. The proposed new TLBO optimizers’ performance was evaluated using the IEEE 30-bus standard depicted in Figure 2. Reference [7] described the IEEE 30-bus network and its primary working limits and situations. Table 1 shows the allowed ranges of decision variables. Six generators were situated on buses 1, 2, 5, 8, 11, and 13 in the IEEE 30-bus test system. Additionally, buses 3, 10, and 24 were designated as active compensatory shunt buses [8].
The network loads were specified as:
Qload = 1.262 p.u., Pload = 2.834 p.u.
The entire primary units and network losses were defined as:
QG = 0.980199 p.u., ∑PG = 2.893857 p.u., Qlosss = −0.064327 p.u., Ploss =0.059879 p.u.
The proposed algorithms’ viability was evaluated using various goal functions on this test network, as explained below.

4.1.1. Minimization of Network Active Losses

The goal is to reduce total transmission losses to a minimum. Table 2 summarizes 50 trials’ best optimal VAR control problem solutions for minimizing actual total transmission power losses using θ-SAGTLBO. The results indicate that using θ-SAGTLBO leads to active power losses of 0.0486217 p.u., which is smaller than the amount achieved using other methods. When evaluating convergence characteristics, Figure 3 demonstrates that θ-SATLBO optimizers achieve a better set of control parameters more quickly than other TLBO optimizers.
Table 3 compares the specifications of the ideal situations acquired by the suggested algorithm techniques after 50 runs to those obtained by the references. A summary of operation symbols, including the mean execution times, the best (Best) and poorest (Worst) real losses, the standard deviation (Std.), the average real losses (Mean), and loss saving percentage (Psave) over 50 independent runs, are shown in the following table. Table 3 shows that the θ-SAGTLBO strategy reduces active power loss by 18.81%, the largest reduction in losses compared with other alternatives. According to the outcomes, the θ-SAGTLBO algorithms outperform other algorithms in terms of resilience.
Additionally, Figure 4, Figure 5 and Figure 6 illustrate the convergence graphs of control variable optimization generated by the θ-SAGTLBO algorithm in terms of the number of generations required to achieve the best solution.

4.1.2. Improvement of the Voltage Profile

In this function, the goal function for the optimal VAR control issue is the minimization of voltage deviation (SVD). The optimal control variable settings found using the various methods for case 2 are summarized in Table 4. Each algorithm’s final solution and CPU time were monitored, and substantial statistical data are provided in Table 5. As shown in Table 4, the suggested θ-SACTLBO and θ-SAGTLBO algorithms produce an SVD of 0.1233 p.u. In terms of the features of the solutions, the results clearly show that the presented SAGTLBO algorithms trump the other state-of-the-art methods. The convergence features of the voltage deviation minimization method using the TLBO algorithms are plotted in Figure 7.

4.1.3. Improvement of the Network Voltage Profile with the Minimization of Active Losses

Instead of optimizing the SVD and losses separately, the algorithms optimize both together. Table 6 summarizes the optimal control variables, SVD, and power losses associated with the methods. As can be seen from the data, the updated algorithms discovered the optimal tradeoff between active power losses and SVD. The convergence rate of SVD and loss minimization is presented in Figure 8 for all TLBO optimizers. The active power losses in this scenario are greater than those in case 1 and less than those in case 2, although SVD is superior to case 1 and inferior to case 2.

4.2. The Second Test Network: IEEE 57-Bus Power Network (System 2)

This system, as shown in Figure 9, is presented as a large-scale network for the second step of the optimal VAR control issue to show the usefulness of the proposed algorithms in larger-scale systems. Eighty transmission lines with buses 18, 25, and 53, parallel reactive power generators, and seven generators on buses 1, 2, 3, 6, 8, 9, and 12, as well as fifteen load tap setting transformer branches, make up the test system being investigated. The bus statistics, the line data, and the allowed range of real power generation were obtained from Reference [12], and the parameter limitations are shown in Table 7.
The network loads are [58]:
Qload = 3.364 p.u., Pload = 12.508 p.u.
The entire primary units and network losses obtained are [58]:
QG = 3.4545 p.u., ∑PG = 12.7926 p.u., Qlosss = −1.2427 p.u., Ploss =0.28462 p.u.

4.2.1. Minimization of Network Active Losses

Table 8 presents the statistical information and CPU time of the ideal settings found using various methods. The θ-SAGTLBO algorithm determined the optimum solution after 50 trial runs. The active power losses produced by the θ-SAGTLBO algorithm are shown to be 0.2372619 p.u. In this table, we can see that the θ-SAGTLBO method achieves a 16.64 percent reduction in power loss, which is greater than the other alternatives. The assessment of the resilience of the suggested simulation methodology is based on data from 50 separate runs with diverse initial populations. Obviously, θ-SAGTLBO shows a more robust and effective performance than other methods. To ensure a close-optimal response in any randomized attempt, the Std. index across several trials must also be extremely low. Figure 10 depicts the convergence rates for network losses as a function of iteration number.

4.2.2. Improvement of the Voltage Profile

This experiment assessed the objective function of SVD reduction for this network. Table 9 illustrates the statistical information and CPU time for the various algorithms. The SVD obtained by the θ-SAGTLBO method is the best result for this case, as depicted in Table 9. The algorithm convergence rate of voltage deviation minimization is illustrated in Figure 11.

4.2.3. Improvement of the Network Voltage Profile with the Minimization of Active Losses

Rather than optimizing the SVD and active power losses separately in this work, both objective functions are optimized simultaneously utilizing the updated methods for this popular standard network. Table 10 summarizes the optimal control variables, SVD, and network losses obtained with previous and TLBO optimizers. The presented optimizers identified the optimal tradeoff solutions for active power losses and SVD. The optimal Volt-VAR control problem reveals that, in scenario 3 for this popular standard network, both SVD and power losses cannot be further decreased without the other deteriorating. The convergence characteristics for network loss minimization and SVD minimization are presented in Figure 12 for all TLBO optimizers.
In short, θ-SATLBO algorithms, as novel efficient optimization algorithms, confirmed their superior efficiency and reliability in finding the optimal solutions to several optimal Volt-VAR control issues over other well-known search approaches. Therefore, we can conclude that θ-SATLBO algorithms are suitable and powerful optimizers for optimizing real-world contemporary issues. Hence, those interested in other fields can effectively use this method in their field of work.

5. Conclusions

In this study, we enhanced the original TLBO method and present a θ-self-adaptive TLBO (θ-SATLBO) approach that incorporates the mutation operator into the habitat mutation. Additionally, new and effective mutation operators (i.e., Cauchy, Gaussian, and Lévy mutations) that are frequently employed in evolutionary algorithms were selected to increase the exploration potential and variety of the population in the improved θ-SATLBO technique. The proposed algorithms were run on IEEE 30- and IEEE 57-bus networks, and the resulting data were compared to those from the references. The simulation findings demonstrate that θ-SAGTLBO algorithms are more efficient than the other algorithms tested in this study at balancing global search capabilities to solve optimal Volt-VAR control issues. This study demonstrates that the provided algorithms can solve optimal Volt-VAR control issues due to their superior performance with various goal functions.
θ-SATLBO’s best optimized outcomes are better than those obtained by the other studied optimization algorithms. The efficient convergence of the real-parameter θ-SATLBO algorithms is demonstrated by their rapid convergence speed. It would be fascinating to apply real-parameter θ-SATLBO optimizers to engineering and science optimization problems in the future. It would also be beneficial to study the influence of different spirals on the real-parameter θ-SATLBO algorithms’ efficiency. In addition, statistical results from the perspective of standard deviations showed that the proposed algorithm was reasonably reliable compared to other comparative algorithms. However, for practical and real-time applications, further improvements in convergence speed and CPU time may be required.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declare no conflict of interest.

References

  1. Rojas, D.G.; Lezama, J.L.; Villa, W. Metaheuristic Techniques Applied to the Optimal Reactive Power Dispatch: A Review. IEEE Lat. Am. Trans. 2016, 14, 2253–2263. [Google Scholar] [CrossRef]
  2. Naderi, E.; Narimani, H.; Fathi, M.; Narimani, M.R. A Novel Fuzzy Adaptive Configuration of Particle Swarm Optimization to Solve Large-Scale Optimal Reactive Power Dispatch. Appl. Soft Comput. 2017, 53, 441–456. [Google Scholar] [CrossRef]
  3. Ghasemi, M.; Ghavidel, S.; Ghanbarian, M.M.; Habibi, A. A New Hybrid Algorithm for Optimal Reactive Power Dispatch Problem with Discrete and Continuous Control Variables. Appl. Soft Comput. 2014, 22, 126–140. [Google Scholar] [CrossRef]
  4. Ghasemi, M.; Ghanbarian, M.M.; Ghavidel, S.; Rahmani, S.; Moghaddam, E.M. Modified Teaching Learning Algorithm and Double Differential Evolution Algorithm for Optimal Reactive Power Dispatch Problem: A Comparative Study. Inf. Sci. 2014, 278, 231–249. [Google Scholar] [CrossRef]
  5. Khazali, A.H.; Kalantar, M. Optimal Reactive Power Dispatch Based on Harmony Search Algorithm. Int. J. Electr. Power Energy Syst. 2011, 33, 684–692. [Google Scholar] [CrossRef]
  6. Roy, P.K.; Ghoshal, S.P.; Thakur, S.S. Optimal Var Control for Improvements in Voltage Profiles and for Real Power Loss Minimization Using Biogeography Based Optimization. Int. J. Electr. Power Energy Syst. 2012, 43, 830–838. [Google Scholar] [CrossRef]
  7. Zhang, X.; Chen, W.; Dai, C.; Cai, W. Dynamic Multi-Group Self-Adaptive Differential Evolution Algorithm for Reactive Power Optimization. Int. J. Electr. Power Energy Syst. 2010, 32, 351–357. [Google Scholar] [CrossRef]
  8. Zhao, B.; Guo, C.X.; Cao, Y.J. A Multiagent-Based Particle Swarm Optimization Approach for Optimal Reactive Power Dispatch. IEEE Trans. Power Syst. 2005, 20, 1070–1078. [Google Scholar] [CrossRef]
  9. Zhang, W.; Liu, Y. Multi-Objective Reactive Power and Voltage Control Based on Fuzzy Optimization Strategy and Fuzzy Adaptive Particle Swarm. Int. J. Electr. Power Energy Syst. 2008, 30, 525–532. [Google Scholar] [CrossRef]
  10. Abou El Ela, A.A.; Abido, M.A.; Spea, S.R. Differential Evolution Algorithm for Optimal Reactive Power Dispatch. Electr. Power Syst. Res. 2011, 81, 458–464. [Google Scholar] [CrossRef]
  11. Mahadevan, K.; Kannan, P.S. Comprehensive Learning Particle Swarm Optimization for Reactive Power Dispatch. Appl. Soft Comput. 2010, 10, 641–652. [Google Scholar] [CrossRef]
  12. Dai, C.; Chen, W.; Zhu, Y.; Zhang, X. Seeker Optimization Algorithm for Optimal Reactive Power Dispatch. IEEE Trans. Power Syst. 2009, 24, 1218–1231. [Google Scholar]
  13. Xu, Y.; Zhang, W.; Liu, W.; Ferrese, F. Multiagent-Based Reinforcement Learning for Optimal Reactive Power Dispatch. IEEE Trans. Syst. Man Cybern. Part C 2012, 42, 1742–1751. [Google Scholar] [CrossRef]
  14. Mandal, B.; Roy, P.K. Optimal Reactive Power Dispatch Using Quasi-Oppositional Teaching Learning Based Optimization. Int. J. Electr. Power Energy Syst. 2013, 53, 123–134. [Google Scholar] [CrossRef]
  15. Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching–Learning-Based Optimization: A Novel Method for Constrained Mechanical Design Optimization Problems. Comput. Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
  16. Chen, G.; Liu, L.; Song, P.; Du, Y. Chaotic Improved PSO-Based Multi-Objective Optimization for Minimization of Power Losses and L Index in Power Systems. Energy Convers. Manag. 2014, 86, 548–560. [Google Scholar] [CrossRef]
  17. Shaheen, A.M.; Spea, S.R.; Farrag, S.M.; Abido, M.A. A Review of Meta-Heuristic Algorithms for Reactive Power Planning Problem. Ain Shams Eng. J. 2018, 9, 215–231. [Google Scholar] [CrossRef] [Green Version]
  18. Naderi, E.; Pourakbari-Kasmaei, M.; Abdi, H. An Efficient Particle Swarm Optimization Algorithm to Solve Optimal Power Flow Problem Integrated with FACTS Devices. Appl. Soft Comput. 2019, 80, 243–262. [Google Scholar] [CrossRef]
  19. Vadivelu, K.R.; Marutheswar, G. V Soft Computing Technique Based Reactive Power Planning Using NVSI. J. Electr. Syst. 2015, 11, 89–101. [Google Scholar]
  20. Dutta, S.; Roy, P.K.; Nandi, D. Optimal Location of STATCOM Using Chemical Reaction Optimization for Reactive Power Dispatch Problem. Ain Shams Eng. J. 2016, 7, 233–247. [Google Scholar] [CrossRef] [Green Version]
  21. Ghasemi, M.; Taghizadeh, M.; Ghavidel, S.; Aghaei, J.; Abbasian, A. Solving Optimal Reactive Power Dispatch Problem Using a Novel Teaching–Learning-Based Optimization Algorithm. Eng. Appl. Artif. Intell. 2015, 39, 100–108. [Google Scholar] [CrossRef]
  22. Lenin, K.; Reddy, B.R.; Kalavathi, M.S. Water Cycle Algorithm for Solving Optimal Reactive Power Dispatch Problem. J. Eng. Technol. Res. 2014, 2, 1–11. [Google Scholar]
  23. Mei, R.N.S.; Sulaiman, M.H.; Mustaffa, Z.; Daniyal, H. Optimal Reactive Power Dispatch Solution by Loss Minimization Using Moth-Flame Optimization Technique. Appl. Soft Comput. 2017, 59, 210–222. [Google Scholar]
  24. Nguyen, T.T.; Vo, D.N. Improved Social Spider Optimization Algorithm for Optimal Reactive Power Dispatch Problem with Different Objectives. Neural Comput. Appl. 2020, 32, 5919–5950. [Google Scholar] [CrossRef]
  25. Davoodi, E.; Babaei, E.; Mohammadi-Ivatloo, B.; Rasouli, M. A Novel Fast Semidefinite Programming-Based Approach for Optimal Reactive Power Dispatch. IEEE Trans. Ind. Inform. 2019, 16, 288–298. [Google Scholar] [CrossRef]
  26. Sulaiman, M.H.; Mustaffa, Z.; Mohamed, M.R.; Aliman, O. Using the Gray Wolf Optimizer for Solving Optimal Reactive Power Dispatch Problem. Appl. Soft Comput. 2015, 32, 286–292. [Google Scholar] [CrossRef] [Green Version]
  27. Bingane, C.; Anjos, M.F.; Le Digabel, S. Tight-and-Cheap Conic Relaxation for the Optimal Reactive Power Dispatch Problem. IEEE Trans. Power Syst. 2019, 34, 4684–4693. [Google Scholar] [CrossRef]
  28. Polprasert, J.; Ongsakul, W.; Dieu, V.N. Optimal Reactive Power Dispatch Using Improved Pseudo-Gradient Search Particle Swarm Optimization. Electr. Power Compon. Syst. 2016, 44, 518–532. [Google Scholar] [CrossRef]
  29. Vo, D.N.; Nguyen, T.P.; Nguyen, K.D. Multi-Objective Security Constrained Optimal Active and Reactive Power Dispatch Using Hybrid Particle Swarm Optimization and Differential Evolution. GMSARN Int. J. 2018, 12, 84–117. [Google Scholar]
  30. Mehdinejad, M.; Mohammadi-Ivatloo, B.; Dadashzadeh-Bonab, R.; Zare, K. Solution of Optimal Reactive Power Dispatch of Power Systems Using Hybrid Particle Swarm Optimization and Imperialist Competitive Algorithms. Int. J. Electr. Power Energy Syst. 2016, 83, 104–116. [Google Scholar] [CrossRef]
  31. Li, Y.; Li, X.; Li, Z. Reactive Power Optimization Using Hybrid CABC-DE Algorithm. Electr. Power Compon. Syst. 2017, 45, 980–989. [Google Scholar] [CrossRef]
  32. Chen, G.; Liu, L.; Zhang, Z.; Huang, S. Optimal Reactive Power Dispatch by Improved GSA-Based Algorithm with the Novel Strategies to Handle Constraints. Appl. Soft Comput. 2017, 50, 58–70. [Google Scholar] [CrossRef]
  33. Rayudu, K.; Yesuratnam, G.; Jayalaxmi, A. Ant Colony Optimization Algorithm Based Optimal Reactive Power Dispatch to Improve Voltage Stability. In Proceedings of the 2017 International Conference on Circuit, Power and Computing Technologies (ICCPCT), Kollam, India, 20–21 April 2017; pp. 1–6. [Google Scholar]
  34. Nguyen, T.T.; Vo, D.N.; Van Tran, H.; Van Dai, L. Optimal Dispatch of Reactive Power Using Modified Stochastic Fractal Search Algorithm. Complexity 2019, 2019, 4670820. [Google Scholar] [CrossRef]
  35. Li, Z.; Cao, Y.; Van Dai, L.; Yang, X.; Nguyen, T.T. Finding Solutions for Optimal Reactive Power Dispatch Problem by a Novel Improved Antlion Optimization Algorithm. Energies 2019, 12, 2968. [Google Scholar] [CrossRef] [Green Version]
  36. ben oualid Medani, K.; Sayah, S.; Bekrar, A. Whale Optimization Algorithm Based Optimal Reactive Power Dispatch: A Case Study of the Algerian Power System. Electr. Power Syst. Res. 2018, 163, 696–705. [Google Scholar] [CrossRef]
  37. Yalcin, E.; TAPLAMACIOĞLU, M.C.; Ertuğrul, Ç.A.M. The Adaptive Chaotic Symbiotic Organisms Search Algorithm Proposal for Optimal Reactive Power Dispatch Problem in Power Systems. Electrica 2019, 19, 37–47. [Google Scholar] [CrossRef] [Green Version]
  38. Radosavljević, J.; Jevtić, M.; Milovanović, M. A Solution to the ORPD Problem and Critical Analysis of the Results. Electr. Eng. 2018, 100, 253–265. [Google Scholar] [CrossRef]
  39. Heidari, A.A.; Abbaspour, R.A.; Jordehi, A.R. Gaussian Bare-Bones Water Cycle Algorithm for Optimal Reactive Power Dispatch in Electrical Power Systems. Appl. Soft Comput. 2017, 57, 657–671. [Google Scholar] [CrossRef]
  40. Muhammad, Y.; Khan, R.; Ullah, F.; Aslam, M.S.; Raja, M.A.Z. Design of Fractional Swarming Strategy for Solution of Optimal Reactive Power Dispatch. Neural Comput. Appl. 2020, 32, 10501–10518. [Google Scholar] [CrossRef]
  41. Rajan, A.; Malakar, T. Exchange Market Algorithm Based Optimum Reactive Power Dispatch. Appl. Soft Comput. 2016, 43, 320–336. [Google Scholar] [CrossRef]
  42. Abaci, K.; Yamaçli, V. Optimal Reactive-Power Dispatch Using Differential Search Algorithm. Electr. Eng. 2017, 99, 213–225. [Google Scholar] [CrossRef]
  43. Mouassa, S.; Bouktir, T.; Salhi, A. Ant Lion Optimizer for Solving Optimal Reactive Power Dispatch Problem in Power Systems. Eng. Sci. Technol. Int. J. 2017, 20, 885–895. [Google Scholar] [CrossRef]
  44. Anbarasan, P.; Jayabarathi, T. 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 and 2017 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Milan, Italy, 6–9 June 2017; pp. 1–6. [Google Scholar]
  45. Barakat, A.F.; El-Sehiemy, R.; Elsaid, M.; Osman, E. Solving Reactive Power Dispatch Problem by Using JAYA Optimization Algorithm. In Proceedings of the International Journal of Engineering Research in Africa; Trans Tech Publications, Ltd.: Freienbach, Switzerland, 2018; Volume 36, pp. 12–24. [Google Scholar]
  46. Nuaekaew, K.; Artrit, P.; Pholdee, N.; Bureerat, S. Optimal Reactive Power Dispatch Problem Using a Two-Archive Multi-Objective Grey Wolf Optimizer. Expert Syst. Appl. 2017, 87, 79–89. [Google Scholar] [CrossRef]
  47. Shareef, S.K.M.; Rao, R.S. Optimal Reactive Power Dispatch under Unbalanced Conditions Using Hybrid Swarm Intelligence. Comput. Electr. Eng. 2018, 69, 183–193. [Google Scholar] [CrossRef]
  48. Meddeb, A.; Amor, N.; Abbes, M.; Chebbi, S. A Novel Approach Based on Crow Search Algorithm for Solving Reactive Power Dispatch Problem. Energies 2018, 11, 3321. [Google Scholar] [CrossRef] [Green Version]
  49. Martinez-Rojas, M.; Sumper, A.; Gomis-Bellmunt, O.; Sudrià-Andreu, A. Reactive Power Dispatch in Wind Farms Using Particle Swarm Optimization Technique and Feasible Solutions Search. Appl. Energy 2011, 88, 4678–4686. [Google Scholar] [CrossRef]
  50. Subbaraj, P.; Rajnarayanan, P.N. Optimal Reactive Power Dispatch Using Self-Adaptive Real Coded Genetic Algorithm. Electr. Power Syst. Res. 2009, 79, 374–381. [Google Scholar] [CrossRef]
  51. Ramirez, J.M.; Gonzalez, J.M.; Ruben, T.O. An Investigation about the Impact of the Optimal Reactive Power Dispatch Solved by DE. Int. J. Electr. Power Energy Syst. 2011, 33, 236–244. [Google Scholar] [CrossRef]
  52. Feller, W. An Introduction to Probability Theory and Its Applications; John Wiley & Sons: Hoboken, NJ, USA, 2008; Volume 2, ISBN 8126518065. [Google Scholar]
  53. Kolmogorov, A.N.; Gnedenko, B.V. Limit Distributions for Sums of Independent Random Variables; Addison-Wesley: Boston, MA, USA, 1968. [Google Scholar]
  54. Lee, C.-Y.; Yao, X. Evolutionary Programming Using Mutations Based on the Lévy Probability Distribution. IEEE Trans. Evol. Comput. 2004, 8, 1–13. [Google Scholar] [CrossRef] [Green Version]
  55. Abdi, H.; Moradi, M.; Asadi, R.; Naderi, S.; Amirian, B.; Karimi, F. Optimal Reactive Power Dispatch Problem: A Comprehensive Study on Meta-Heuristic Algorithms. J. Energy Manag. Technol. 2021, 5, 67–77. [Google Scholar]
  56. Ghasemi, M.; Ghavidel, S.; Ghanbarian, M.M.; Gitizadeh, M. Multi-Objective Optimal Electric Power Planning in the Power System Using Gaussian Bare-Bones Imperialist Competitive Algorithm. Inf. Sci. 2015, 294, 286–304. [Google Scholar] [CrossRef]
  57. Kien, L.C.; Hien, C.T.; Nguyen, T.T. Optimal Reactive Power Generation for Transmission Power Systems Considering Discrete Values of Capacitors and Tap Changers. Appl. Sci. 2021, 11, 5378. [Google Scholar] [CrossRef]
  58. Ghasemi, M. Modified Imperialist Competitive Algorithm for Optimal Reactive Power Dispatch. Int. J. Electr. Electron. Sci. 2017, 4, 1–15. [Google Scholar]
  59. Shaheen, A.M.; El-Sehiemy, R.A.; Farrag, S.M. Integrated Strategies of Backtracking Search Optimizer for Solving Reactive Power Dispatch Problem. IEEE Syst. J. 2016, 12, 424–433. [Google Scholar] [CrossRef]
Figure 1. Flow chart showing the operation of the proposed optimizers.
Figure 1. Flow chart showing the operation of the proposed optimizers.
Energies 15 02759 g001
Figure 2. The diagram of the IEEE 30-bus network (system 1).
Figure 2. The diagram of the IEEE 30-bus network (system 1).
Energies 15 02759 g002
Figure 3. Performance characteristics of TLBO optimizers for case 1 of system 1.
Figure 3. Performance characteristics of TLBO optimizers for case 1 of system 1.
Energies 15 02759 g003
Figure 4. Convergence of VG for case 1 using θ-SAGTLBO of system 1.
Figure 4. Convergence of VG for case 1 using θ-SAGTLBO of system 1.
Energies 15 02759 g004
Figure 5. Convergence of T for case 1 using θ-SAGTLBO of system 1.
Figure 5. Convergence of T for case 1 using θ-SAGTLBO of system 1.
Energies 15 02759 g005
Figure 6. Convergence of QC for case 1 using θ-SAGTLBO of system 1.
Figure 6. Convergence of QC for case 1 using θ-SAGTLBO of system 1.
Energies 15 02759 g006
Figure 7. Performance characteristics of TLBO optimizers for case 2 of system 1.
Figure 7. Performance characteristics of TLBO optimizers for case 2 of system 1.
Energies 15 02759 g007
Figure 8. Performance characteristics of TLBO optimizers for case 3 of system 1.
Figure 8. Performance characteristics of TLBO optimizers for case 3 of system 1.
Energies 15 02759 g008
Figure 9. The diagram of the IEEE 57-bus network (system 2).
Figure 9. The diagram of the IEEE 57-bus network (system 2).
Energies 15 02759 g009
Figure 10. Performance characteristics of TLBO optimizers for case 1 of system 2.
Figure 10. Performance characteristics of TLBO optimizers for case 1 of system 2.
Energies 15 02759 g010
Figure 11. Performance characteristics of TLBO optimizers for case 2 of system 2.
Figure 11. Performance characteristics of TLBO optimizers for case 2 of system 2.
Energies 15 02759 g011
Figure 12. Performance characteristics of TLBO optimizers for case 3 of system 2.
Figure 12. Performance characteristics of TLBO optimizers for case 3 of system 2.
Energies 15 02759 g012
Table 1. The basic data of IEEE 30-bus network in p.u. (system 1) [21].
Table 1. The basic data of IEEE 30-bus network in p.u. (system 1) [21].
Units Reactive Power
Bus12581113
Q G max 0.5960.480.60.530.150.155
Q G min −0.298−0.24−0.3−0.265−0.075−0.078
Voltage and tap setting
V G max V G min V P Q max V P Q min T k max T k min
1.10.91.050.951.050.95
Reactive power parallel compensators
Bus31024
Q C max 0.360.360.36
Q C min −0.12−0.12−0.12
Table 2. Best optimal parameter settings in p.u. for case 1 of system 1.
Table 2. Best optimal parameter settings in p.u. for case 1 of system 1.
Variableθ-SAGTLBO
VG11.078
VG21.0689
VG51.0464
VG81.0468
VG111.0385
VG131.0711
T6–91.05
T6–100.97
T4–121.0
T28–270.97
QC3−0.04
QC100.34
QC240.11
Ploss0.0486217
SVD0.9455
Table 3. Statistical details for case 1 of system 1.
Table 3. Statistical details for case 1 of system 1.
AlgorithmsMean (p.u.)Worst (p.u.)Best (p.u.)Time (sec)%PsaveStd.
DE [4]0.0499810.052410.04912125.2517.978.783 × 10−3
PBIL [4]0.0494050.0496150.04914418.7217.931.662 × 10−4
BB–BC [4]0.0494260.0497080.0490819.1418.038.009 × 10−4
BRCFF [4]0.0491180.0493910.04905915.6718.079.447 × 10−5
CSS [4]0.0495520.0506730.04906221.0018.067.114 × 10−3
LCA [4]0.0496210.0500860.04909221.0218.014.478 × 10−3
ABC [4]0.0493380.049720.04906420.8718.066.605 × 10−4
DE/best/2 [4]0.0494920.0510640.04907323.5518.058.488 × 10−4
ACOR [4]0.0495870.0519630.04914721.6217.923.197 × 10−3
HSA [5]0.049240.0496530.049059N.A.17.32N.A.
PSO [5]0.049720.0505760.049239N.A.17.02N.A.
SGA [5]0.0503780.0516510.049408N.A.16.07N.A.
IWO [3]0.052340.054560.04934471.5417.597.587 × 10−2
GBTLBO [20]0.0486860.0486880.04868537.2418.692.33 × 10−5
BBDE [20]0.0490160.0490190.04901533.6218.143.48 × 10−5
BBPSO [20]0.0489240.0489270.04892235.5518.306.01 × 10−5
CLPSO [7]0.049453N.A.0.049292128.707318.26891.14 × 10−4
AGA [7]0.051067N.A.0.04971147.56317.57591.074 × 10−3
DE [7]0.049443N.A.0.049338141.389118.19186.6 × 10−5
PSO-w [7]0.049516N.A.0.049232143.49918.36845.62 × 10−4
PSO-cf [7]0.049378N.A.0.049228144.344818.37511.71 × 10−4
DMSDE [7]0.049242N.A.0.04922143.8818.38831.7 × 10−5
MAPSO [8]0.0487510.0487590.04874741.9318.59N.A.
PSO [8]0.0499730.0507690.04926259.2117.62N.A.
SGA [8]0.050810.052140.0498156.3416.84N.A.
MGBICA [55]N.A.N.A.0.04937N.A.N.A.N.A.
GBICA [55]N.A.N.A.0.05044N.A.N.A.N.A.
GDE3 [55]N.A.N.A.0.050251N.A.N.A.N.A.
NKEA [55]N.A.N.A.0.050289N.A.N.A.N.A.
iTDEA [55]N.A.N.A.0.050354N.A.N.A.N.A.
MOPSO-CD [55]N.A.N.A.0.05013N.A.N.A.N.A.
VEPSO [55]N.A.N.A.0.050378N.A.N.A.N.A.
OMOPSO [55]N.A.N.A.0.050164N.A.N.A.N.A.
NSGA-II [55]N.A.N.A.0.050564N.A.N.A.N.A.
JGGA [55]N.A.N.A.0.049789N.A.N.A.N.A.
TLBO0.0492820.04926470.049129319.6117.957.29 × 10−3
SACTLBO0.04915290.04918530.049015420.9318.148.917 × 10−4
SAGTLBO0.04882270.04901450.04869921.2518.672.066 × 10−4
SALTLBO0.04910070.04911270.048998421.3118.175.783 × 10−4
θ-SACTLBO0.04863090.04864680.048624420.1618.791.507 × 10−5
θ-SAGTLBO0.04862370.04863250.048621720.1818.810.163 × 10−5
θ-SALTLBO0.048650.04866180.04863820.1918.773.044 × 10−5
N.A.: Not available.
Table 4. Best optimal parameters settings for case 2 of system 1.
Table 4. Best optimal parameters settings for case 2 of system 1.
VariableAlgorithms
θ-SACTLBOθ-SAGTLBO
VG11.02091.0206
VG21.02481.0254
VG51.01741.0174
VG81.00741.0072
VG111.00431.0043
VG131.0241.0242
T6–91.021.02
T6–100.950.95
T4–120.970.97
T28–270.950.95
QC3−0.12−0.12
QC100.20.2
QC240.120.12
Ploss0.05671070.0568303
SVD0.12330.1233
Table 5. Statistical details for case 2 of system 1.
Table 5. Statistical details for case 2 of system 1.
AlgorithmsMean (p.u.)Worst (p.u.)Best (p.u.)Time (s)Std.
HSA [5]0.14430.15890.1349N.A.N.A.
PSO [5]0.14490.16390.1424N.A.N.A.
SGA [5]0.15230.17170.1501N.A.N.A.
GWO [26]0.144840.172730.12604N.A.N.A.
MGBICA [55]N.A.N.A.0.1239N.A.N.A.
GBICA [55]N.A.N.A.0.132N.A.N.A.
GDE3 [55]N.A.N.A.0.1357N.A.N.A.
NKEA [55]N.A.N.A.0.1333N.A.N.A.
iTDEA [55]N.A.N.A.0.1305N.A.N.A.
MOPSO-CD [55]N.A.N.A.0.1335N.A.N.A.
VEPSO [55]N.A.N.A.0.1308N.A.N.A.
OMOPSO [55]N.A.N.A.0.1316N.A.N.A.
NSGA-II [55]N.A.N.A.0.1344N.A.N.A.
JGGA [55]N.A.N.A.0.1407N.A.N.A.
SFOA [56]0.2326N.A.0.15886.9N.A.
SSA [56]0.3392N.A.0.18066.3N.A.
ABC [57]0.13670.1380.1350N.A.8.89 × 10−5
BFO [57]0.1510.1530.149N.A.8.90 × 10−5
TLBO0.14020.15650.127822.259.825 × 10−4
SACTLBO0.13780.1410.124326.685.314 × 10−4
SAGTLBO0.13180.14260.123627.153.404 × 10−4
SALTLBO0.13270.14360.124227.413.169 × 10−4
θ-SACTLBO0.12550.13050.123324.574.732 × 10−5
θ-SAGTLBO0.12490.12630.123325.918.512 × 10−6
θ-SALTLBO0.12510.13050.123425.483.905 × 10−5
Table 6. Best optimal parameters settings for case 3 of system 1.
Table 6. Best optimal parameters settings for case 3 of system 1.
VariableAlgorithms
TLBOSACTLBOSAGTLBOSALTLBOθ-SACTLBOθ-SAGTLBOθ-SALTLBO
VG11.07061.07641.07451.07721.07721.07721.0771
VG21.05931.0671.06511.06791.06791.0681.0679
VG51.04161.04371.04141.04521.04511.04511.0451
VG81.04671.04391.04151.04561.04561.04561.0455
VG111.04431.04291.04131.0430.99250.99240.9929
VG131.04481.03951.03931.03971.03951.03951.0395
T6–91.041.051.051.051.051.051.05
T6–101.041.021.021.021.051.051.05
T4–121.01.031.031.031.031.031.03
T28–271.00.990.991.01.01.01.0
QC30.06−0.030.0−0.04−0.04−0.04−0.04
QC100.160.20.220.20.360.360.36
QC240.160.110.110.110.120.120.12
Ploss0.0501510.04956140.04962810.04947990.04951360.04951250.0495157
SVD0.44590.38450.37770.39160.37520.37520.3754
Table 7. The limits of the control variables for the IEEE 57-bus network in p.u. (system 2) [21].
Table 7. The limits of the control variables for the IEEE 57-bus network in p.u. (system 2) [21].
Limits of Generation Reactive Power
Bus12368912
Q G max 1.50.50.60.252.00.091.55
Q G min −0.2−0.17−0.1−0.08−1.4−0.03−1.5
Limits of voltage and tap setting
V G max V G min V P Q max V P Q min T k max T k min
1.060.941.060.941.10.9
Limits of reactive power sources
Bus182553
Q C max 0.10.0590.063
Q C min 0.00.00.0
Table 8. Statistical details for case 1 of system 2.
Table 8. Statistical details for case 1 of system 2.
AlgorithmsMean (p.u.)Worst (p.u.)Best (p.u.)Time (s)%PsaveStd.
MICA [58]0.24267580.24292630.242566849.2814.77522.8859 × 10−5
ICA [58]0.25387220.25548030.24479944.3213.99098.0561 × 10−3
HSA [5]0.259240.2696530.249059N.A.N.A.N.A.
PSO [5]0.2647420.2705760.2503N.A.N.A.N.A.
SGA [5]0.2683780.2776510.2564N.A.N.A.N.A.
CGA [7]0.264826N.A.0.248853176.670812.56666.671 × 10−3
DE [7]0.255509N.A.0.250862152.055711.86073.003 × 10−3
PSO-w [7]0.274727N.A.0.2440741155.443214.24564.9692 × 10−2
DMSDE [7]0.24359N.A.0.24266156.1114.74251.011 × 10−3
PSO-cf [7]0.263949N.A.0.243449152.701114.46532.6513 × 10−2
AGA [7]0.253251N.A.0.244857165.870313.97066.635 × 10−3
CLPSO [7]0.256381N.A.0.250684104.401611.92333.601 × 10−3
SOA [12]0.24270780.24280460.2426548391.3214.74434.2081 × 10−5
L-SACP-DE [12]0.3103260.36978730.2791553428.981.923.2232 × 10−2
PSO-cf [12]0.24698050.26032750.2428022408.1914.69256.6294 × 10−3
SPSO-07 [12]0.24752270.25457450.2443043137.3514.16472.833 × 10−3
AGA [12]0.25127840.26761690.2456484449.2813.69256.0068 × 10−3
PSO-w [12]0.24725960.26152790.2427052408.4814.72667.0143 × 10−3
L-DE [12]0.33177830.41909410.2781264431.412.28154.7072 × 10−2
CLPSO [12]0.24673070.24780830.245152426.8513.86699.3415 × 10−4
L-SaDE [12]0.24311290.24391420.2426739410.1414.73764.8156 × 10−4
CGA [12]0.26293560.27507720.2524411411.3811.30596.2951 × 10−3
PSO–ICA [30]N.A.N.A.0.2413861450N.A.N.A.
ICA [30]N.A.N.A.0.2416071018N.A.N.A.
PSO [30]N.A.N.A.0.247742927N.A.N.A.
MGBICA [30]N.A.N.A.0.248863N.A.N.A.N.A.
GBICA [56]N.A.N.A.0.249666N.A.N.A.N.A.
GDE3 [56]N.A.N.A.0.250946N.A.N.A.N.A.
NKEA [56]N.A.N.A.0.250113N.A.N.A.N.A.
iTDEA [56]N.A.N.A.0.24938N.A.N.A.N.A.
MOPSO-CD [56]N.A.N.A.0.248914N.A.N.A.N.A.
VEPSO [56]N.A.N.A.0.248955N.A.N.A.N.A.
OMOPSO [56]N.A.N.A.0.252417N.A.N.A.N.A.
NSGA-II [56]N.A.N.A.0.252599N.A.N.A.N.A.
JGGA [56]N.A.N.A.0.249124N.A.N.A.N.A.
COA [58]0.268983N.A.0.24535823.2N.A.N.A.
SFOA [58]0.284249N.A.0.26654121.3N.A.N.A.
SSA [58]0.270306N.A.0.25385421.8N.A.N.A.
WCA [58]0.265319N.A.0.26040227.4N.A.N.A.
SCA [55]N.A.N.A.0.2540635N.A.N.A.N.A.
HGWO-PSO [55]N.A.N.A.0.2391005N.A.N.A.N.A.
BSO-5 [59]0.25090.25690.24640N.A.N.A.2.64 × 10−3
BSO-4 [59]0.2483820.253980.243744N.A.N.A.2.96 × 10−3
BSO-3 [59]0.249440.2600970.244492N.A.N.A.3.32 × 10−3
BSO-2 [59]0.2499350.2562440.244856N.A.N.A.2.76 × 10−3
BSO-1 [59]0.250990.262650.24536N.A.N.A.3.75 × 10−3
TLBO0.24690170.24725610.246588741.6213.368.45 × 10−3
SACTLBO0.24256820.24271940.242475945.3514.815.708 × 10−4
SAGTLBO0.24247940.2425080.242297145.0614.874.915 × 10−4
SALTLBO0.24268530.24289170.242463844.9414.815.055 × 10−4
θ-SACTLBO0.2416850.2417110.24147342.2515.162.748 × 10−4
θ-SAGTLBO0.23730080.23739650.237261942.7816.641.381 × 10−5
θ-SALTLBO0.24031960.24047450.240268443.1715.589.254 × 10−5
Table 9. Statistical details for case 2 of system 2.
Table 9. Statistical details for case 2 of system 2.
AlgorithmsMean (p.u.)Worst (p.u.)Best (p.u.)Times (s)Std.
PSO–ICA [30]N.A.N.A.0.6829N.A.N.A.
ICA [30]N.A.N.A.0.7759N.A.N.A.
PSO [30]N.A.N.A.0.7593N.A.N.A.
MGBICA [56]N.A.N.A.0.77461N.A.N.A.
GBICA [56]N.A.N.A.0.7749N.A.N.A.
GDE3 [56]N.A.N.A.0.80185N.A.N.A.
NKEA [56]N.A.N.A.0.78923N.A.N.A.
iTDEA [56]N.A.N.A.0.79468N.A.N.A.
MOPSO-CD [56]N.A.N.A.0.81807N.A.N.A.
VEPSO [56]N.A.N.A.0.80558N.A.N.A.
OMOPSO [56]N.A.N.A.0.86747N.A.N.A.
NSGA-II [56]N.A.N.A.0.86363N.A.N.A.
JGGA [56]N.A.N.A.0.87169N.A.N.A.
WCA [58]0.7913N.A.0.730927.2N.A.
SFO [58]0.9975N.A.0.791321.1N.A.
SSA [58]1.1736N.A.0.9420.9N.A.
TLBO0.78830.79250.785641.896.195 × 10−2
SACTLBO0.76650.76840.762444.965.007 × 10−3
SAGTLBO0.72040.72230.719445.658.216 × 10−3
SALTLBO0.75290.75660.750745.178.709 × 10−3
θ-SACTLBO0.68350.68420.682743.062.125 × 10−3
θ-SAGTLBO0.67980.68020.679342.547.62 × 10−4
θ-SALTLBO0.68510.68690.682543.209.816 × 10−3
Table 10. Statistical details for case 3 of system 2.
Table 10. Statistical details for case 3 of system 2.
Statistical DetailsAlgorithms
TLBOSACTLBOSAGTLBOSALTLBOθ-SACTLBOθ-SAGTLBOθ-SALTLBO
Ploss (p.u.)0.2555260.2536720.25341910.25268820.24852620.24462750.2486147
SVD (p.u.)0.74350.74160.74030.74330.74030.740.7401
Time (s)43.7448.2647.5249.0346.5747.1345.91
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Alghamdi, A.S. A New Self-Adaptive Teaching–Learning-Based Optimization with Different Distributions for Optimal Reactive Power Control in Power Networks. Energies 2022, 15, 2759. https://0-doi-org.brum.beds.ac.uk/10.3390/en15082759

AMA Style

Alghamdi AS. A New Self-Adaptive Teaching–Learning-Based Optimization with Different Distributions for Optimal Reactive Power Control in Power Networks. Energies. 2022; 15(8):2759. https://0-doi-org.brum.beds.ac.uk/10.3390/en15082759

Chicago/Turabian Style

Alghamdi, Ali S. 2022. "A New Self-Adaptive Teaching–Learning-Based Optimization with Different Distributions for Optimal Reactive Power Control in Power Networks" Energies 15, no. 8: 2759. https://0-doi-org.brum.beds.ac.uk/10.3390/en15082759

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop