Abstract

This article suggests a novel chaotic Rao-2 algorithm to solve various optimal power flow (OPF) problems. The basic Rao-2 solver is a newly developed metaphor-less optimization tool. The novel optimization course of the basic Rao-2 algorithm relies on the finest and inferior solutions within the population and the indiscriminate interrelations among the nominee individuals. This tactic allows superior directions to scrutinize the exploration space. In this work, a novel chaotic Rao-2 algorithm-inspired scheme for handling the OPF problem is offered. In the offered solver, a chaotic tactic is amalgamated into the movement formula of the basic Rao-2 algorithm to enhance the variety of solutions and enhance both its global and local search capabilities. This novel scheme, which incorporates the features of the basic Rao-2 algorithm and chaotic dynamics, is then utilized to solve various OPF problems. For the OPF solution, five situations are investigated. The offered solver is examined on two standard IEEE test grids and the emulation outcomes are evaluated with the outcomes offered in the other publications and deemed competitive in terms of the features of the solution. The offered chaotic Rao-2 algorithm outperforms the basic Rao-2 algorithm regarding convergence velocity and solution competence. Furthermore, a test is performed to validate the statistical worth of the offered chaotic Rao-2-inspired solver. The offered chaotic Rao-2 algorithm presents a vigorous and simple solution for the OPF framework under various objectives.

1. Introduction

Optimum analysis, observation, and control of modernistic power grid operations necessitates efficacious tools [1]. These days, optimal power flow (OPF) is the most trustworthy tool for power grid operators [2]. The OPF efficiently offers an improvement in power network operation by optimizing a definite goal function while gratifying specific constraints [2, 3]. Owing to the fact that there is a combination of continuous as well as discrete variables, the OPF problem is considered a nondifferentiable, multimodal, nonlinear, restricted optimization task [35]. Due to the incessant advances in computational intelligence, abundant metaheuristic optimization tactics have emanated so far and have been tested to deal with the various tricky OPF frameworks confronting electric companies. Most existing metaheuristic techniques are based on the metaphor of various natural phenomena, habitual actions of animals, and musical instruments, such as the electromagnetism-like mechanism (EM) algorithm [1], chaotic salp swarm optimization (CSSO) algorithm [2], differential search algorithm (DSA) [5], artificial bee colony (ABC) algorithm [6], group search optimization (GSO) [7], imperialist competitive algorithm (ICA) [8], tree-seed algorithm (TSA) [9], krill herd algorithm (KHA) [10], particle swarm optimization (PSO) algorithm [11], social spider optimization (SSO) algorithm [12], harmony search (HS) algorithm [13], and ant lion optimizer (ALO) [14].

These algorithms utilize evolution concepts rather than deterministic ones, do not involve gradient computation, demonstrate the good ability to not get stuck in crafty local optima, and have the merit of solving large-scale nonlinear, complicated optimization problems [5]. Regardless of their merits, many of these introduced techniques are vanishing naturally because they have no users, and some have earned attention to a certain degree [15]. Furthermore, such solvers require suitably altered algorithm-particular controlled factors, as erroneous controlling of such factors will constrain the convergence feature or guide to a suboptimal solution. Existing metaheuristic algorithms have been used to solve complex optimization problems with good performance. Still, there is the problem of premature convergence caused by a lack of suitable harmonizing between exploration and exploitation processes [16]. Many population-based techniques offer an infeasible solution to the OPF problem in terms of violation of the state variable constraints, as reported in [17, 18]. Thus, it is essential to introduce straightforward metaphor-less algorithms to solve complicated optimization problems rather than develop metaphor-based methods.

Several studies have tackled the single OPF problem. In reference [19], an adaptive constraint differential evolution (ACDE) algorithm was offered to solve the problem of OPF. In ACDE, the crossover velocity sorting tactic and the reusing successful evolution direction technique were used to enhance the act of adaptive differential evolution. In reference [20], an improved salp swarm algorithm (ISSA) to enhance the search capability of the SSA was suggested. In reference [21], a new gorilla troop optimization technique (GTOT) was modified to solve the OPF problem. In reference [22], a recently reported metaheuristic technique known as boundary-assigned animal migration optimization (BA-AMO) has been implemented for the OPF study. This approach yielded an improved performance as compared to the basic AMO in terms of searching and reaching better minima. In reference [3], an enhanced adaptive differential evolution (JADE) with a self-adaptive penalty constraint handling technique, namely, EJADE-SP, was utilized for the OPF study. In reference [1], an improved electromagnetism-like mechanism method (IEM) was utilized for the OPF study. This algorithm gave superior performance as compared to the basic EM in terms of solution quality. In reference [4], an integrated optimization algorithm, instituted with the incorporation of the invasive weed optimization (IWO) and Powell’s pattern search (PPS) technique, was introduced to solve the OPF. The IWO-PPS performed superior as compared to the IWO algorithm in terms of the solution eminence and convergence rate. In reference [7], a group search optimization algorithm (GSO) was used for the OPF. The GSO offered superior results as compared to those attained by other techniques. On the other hand, a set of recent works have been reported to solve the multiobjective OPF problem. In reference [23], a two-stage solution technique to solve the problem of MOPF for AC/DC grids using a multiobjective particle swarm optimization (MOPSO) method was suggested. In reference [24], a novel parallel bi-criterion evolution indicator based evolutionary algorithm (BCE-IBEA) algorithm was offered to solve a new corrective security-constrained MOPF method. In reference [25], a PSO algorithm with dynamic velocity control was utilized to solve the multiobjective OPF problem. Furthermore, some novel optimization algorithms have been utilized to solve both the single and multiobjective OPF problems, the estimation of the OPF framework for several single and multiobjective functions was executed in reference [26] using a new fuzzy adaptive hybrid self-adaptive PSO and differential evolution techniques, namely, FAHSPSO-DE. In reference [27], a developed Archimedes optimization algorithm (IAOA) was offered to avoid premature convergence problems in AOA. In reference [28], a differential-based harmony search algorithm (DH/best) was used to solve the single and multiobjective OPF problems. This algorithm has a superior initialization tactic and a better updating process compared to other techniques.

Recently, a straightforward metaphor-less optimization solver, namely, the Rao-2 algorithm, has been proposed by Rao [15] in 2020. The novel optimization scheme of this solver relies on the best and inferior solutions within the population and the arbitrary interactions between the candidate solutions. This tactic makes superior directions to scan the exploration space. Unlike many existing metaheuristic optimization solvers, the Rao-2 algorithm does not need any solver-particular controlling parameters. The author has scrutinized the effectiveness of the Rao-2 algorithm on 23 benchmark problems. The comparative results revealed the supremacy of the Rao-2 algorithm over numerous competitive methods. In reference [29], the basic Rao-2 algorithm was used to solve the OPF problem. However, the Rao-2 algorithm endures premature convergence problems and consequently can be entangled in local optimums. Furthermore, it requires more modifications to attain the global optimum solution in a feasible time. In reference [30], quasi-oppositional and Levy flight techniques were utilized to enhance the activity of the Rao algorithm. This article aimed to avert these obstacles and enhance the performance of the basic Rao-2 algorithm. Here, a novel chaotic Rao-2 algorithm is introduced. A mutation strategy (i.e., the chaotic dynamic) was employed in the basic Rao-2 algorithm to enhance both its global and local exploration capabilities. Chaotic dynamics were confirmed to be able to enhance the exploration capabilities of metaheuristic algorithms in terms of evading premature convergence [16, 31]. Chaotic maps have been effective in diversifying the population to a superior stage to evade the entrapment of the individuals in the local region(s) and give a better convergence rate with high accuracy [16]. The chaotic sequence offered by the logistic map is embedded into the basic Rao-2 algorithm to control the search equation. It is important to mention that the adaptations embedded in the basic Rao-2 algorithm did not influence its two fundamental traits, i.e., straightforwardness and the lack of a need for algorithm-specific controlling parameters.

To contribute to the OPF state-of-the-art, the optimization of OPF is executed for the first time in this article by the suggested novel chaotic Rao-2 algorithm for solving different single-objective OPF frameworks. The major contributions of this article can be stated as follows:(1)a novel chaotic Rao-2 algorithm is introduced to evade the drawbacks of the basic Rao-2 algorithm.(2)a novel chaotic Rao-2 algorithm-inspired scheme for solving the OPF problem is offered to obtain a superior solution in terms of quality and convergence rate.(3)to handle the problem of premature convergence in the basic Rao-2 algorithm, the chaotic dynamic was amalgamated into the movement formula of the basic Rao-2 algorithm to enhance the variety of solutions and enhance both its global and local search capabilities.(4)investigating the competence of the suggested chaotic Rao-2 algorithm on two typical IEEE test grids.(5)implementing a comparative test between the simulation results of the suggested chaotic Rao-2 solver, the basic Rao-2 algorithm as well as other optimization techniques given in the former publications.(6)executing a statistical test to authenticate the reliability of the suggested chaotic Rao-2 algorithm when solving different OPF frameworks.(7)different cases of single objective OPF are studied and solved successfully by the chaotic Rao-2 tactic in this work: minimization of fuel cost, decreasing of active power losses, voltage stabilization reinforcement, voltage profile improvement, and voltage profile improvement with fuel cost reduction.(8)unlike many other existing algorithms used to solve the OPF, an effective strategy to handle the state variable constraints is employed to maintain the solution feasibility. These constraints are incorporated into the objective function as quadratic penalty terms.

The rest of this article is organized as follows: the OPF problem is formulated in Section 2. The basic Rao-2 algorithm is succinctly explained in Section 3. In Section 4, the suggested novel chaotic Rao-2 algorithm is introduced. The novel chaotic Rao-2 algorithm-inspired scheme for handling the OPF problem is stated in Section 5. The test system, simulation results, discussions, and statistical assessment are introduced in Section 6. Also, the results achieved using the chaotic Rao-2 algorithm are compared with those obtained using different global optimization algorithms. Finally, the conclusions are given in Section 7.

2. OPF Formulation

The main task of OPF is to estimate the optimum settings of the power grid control variables for optimizing a chosen objective while satisfying specific grid constraints. The following mathematical expressions introduce the general formulation of the OPF problem:expose towhere and state the objective and the equality constraints, correspondingly. signifies the power system operation constraints. is the vector of control variables and is the vector of state variables.

The control vector comprises a set of system variables as follows:(1)Tap setting of tap-changing transformers (2)Voltage magnitude at generation buses (3)Real power outputs of generation buses except for the slack bus(4)Shunt VAR compensation

The vector can be denoted as follows:where , , and are the number of regulating transformers, system generators, and shunt VAR compensators, respectively. The vector variables must be controlled within their authorized minimum and maximum limits as follows:

The vector comprises a set of variables that express the system state as follows:(1)The active power generation of the slack bus (2)Voltage magnitude of load buses (3)The apparent power flow (4)Reactive power of generation buses

The vector can be expressed as follows:where and are the number of load buses and system lines, respectively. The vector variables have to be controlled within their authorized minimum and maximum limits as follows:

Quadratic penalty terms are merged with the objective function to consider the state variable constraints as follows:where is the modified objective formulation. , , , and are the penalty coefficients. is the maximum/minimum frontier value of the state variable that can be described in the following manner

If , then the quadratic penalty term becomes zero.

3. Rao-2 Algorithm

The Rao-2 algorithm is one of the latest metaheuristic optimization tools, which was proposed by Rao [15] in 2020. The optimization course of this algorithm depends on the finest and inferior solutions within the population and the indiscriminate interactions between the nominee individuals. This approach creates superior directions to scrutinize the exploration space. Unlike many existing metaheuristic optimization solvers, the Rao-2 algorithm does not need any solver-particular controlling parameters and utilizes only the three standard control factors: (no. of design variables where  = 1,2,3, ...., ), (no. of candidate solutions where k = 1,2,3, ...., ), and (no. of iterations). The optimization phase of the Rao-2 algorithm is directed by one straightforward equation. If is the value of the th control variable for the kth nominee individual in the course of the ith generation, then this value is amended as follows:where and are the two random numbers for the th control variable in the course of the ith generation in the domain of [0, 1]. and stand for the values of the th control variable for the finest and inferior candidate solutions within the population, respectively. is the amended value of . is an indiscriminately selected contender solution .

The third expression in the former equation stands for the indiscriminate interactions between the nominee individuals. The expression () states that the nominee solution is compared with an indiscriminately selected nominee solution in terms of the value of the objective function as follows:If the value of the objective function for the kth nominee solution is superior to the value of the objective function for the pth nominee solution, then the term expression () becomes .If the value of the objective function for the pth nominee solution is superior to the value of the objective function for the kth nominee solution, then the term expression () becomes .

Meanwhile, the expression () states that the nominee solution is compared with an indiscriminately selected nominee solution in terms of the value of the objective function as follows:If the value of the objective function for the kth nominee solution is superior to the value of the objective function for the pth nominee solution, then the term expression () becomes .If the value of the objective function for the pth nominee solution is superior to the value of the objective function for the kth nominee solution, then the term expression () becomes . Figure 1 shows the flowchart of the Rao-2 algorithm.

4. The Suggested Chaotic Rao-2 Algorithm

A novel chaotic Rao-2 algorithm is introduced to handle the problem of premature convergence in the basic Rao-2 algorithm. In the offered solver, the chaotic dynamics are amalgamated into the movement formula of the basic Rao-2 algorithm to enhance the variety of solutions and avoid being entangled in local optima. The liberation of the entrapped individuals in the local optima is possible because of a sudden alteration in the values offered by the chaotic oscillations. In the modified movement equation of the Rao-2 algorithm, two chaotic random numbers and are used instead of the two random numbers and , respectively, as follows:where and are the two chaotic numbers for the th control variable in the course of the ith generation. The chaotic random numbers (i.e., the chaotic series) utilized in this article are the logistic map stated by the following formula:where m is the iteration number and is the value of mth chaotic iteration. The initial value is arbitrarily formed in the range of [0, 1].

5. A Novel Chaotic Rao-2 Algorithm-Inspired Scheme for Handling the OPF Problem

In this section, a novel chaotic Rao-2 algorithm-inspired scheme for handling the OPF problem is introduced as follows:Step 1: Read the considered electrical grid data, including the line data, generator data and load data.Step 2: Read the set of decision variables given in equation (5). These controllable variables are real power of all generation units exclusive of slack generator, voltage of generation units, reactive power of shunt VAR compensators, and tap setting of tap-changing transformers.Step 3: Set the minimum and maximum frontiers of the control variables (Umin, Umax).Step 4: Set the minimum and maximum frontiers of the state variables (Xmin, Xmax).Step 5: Set the parameters of Rao-2 algorithm: C, D, as well as cessation condition (i.e., Gn).Step 6: Create an initial arbitrary population comprising a number of solution sets (D) as follows:The th control variable ( ) of the kth candidate individual can be defined as follows:where is a uniformly distributed random number within the domain of [0, 1]. is the maximum limit of the th design factor. is the minimum boundary of the th control factor.Step 7: Solve the power flow equations for all electrified solutions. Determine the goal value that matches each solutionStep 8: Determine the finest as well as inferior individuals within the population according to the values of the goal function.Step 9: Amend the nominee solutions in accordance with the finest and worst solutions and random interactions according to equation (13).Step 10: Check the entire modified solutions, if any is contravened, subrogate the evaluated value of the th control variable with the related constraint.Step 11: Solve the power flow equations for every amended individual. Determine the goal values. Incorporate the considered penalty (s) to the value of the objective each time is contravened using equation (10).Step 12: For every nominee solution, check if the solution corresponding to is superior to that corresponding to . Keep the revised solution if it is better. Otherwise, maintain the former solution.Step 13: Check the cessation status. If it is accomplished, cease the algorithm and report the superior individual. Else, go to Step 8.

The strategy of the implementation of the chaotic Rao-2 algorithm to tackle the OPF is illustrated in Figure 2.

6. Results and Discussion

To inspect the competence of the suggested chaotic Rao-2 algorithm in solving a set of single OPF cases, the algorithm is implemented in two recognized typical networks: the IEEE 30-bus test system as well as the IEEE 118-bus test system. Moreover, to validate the chaotic Rao-2 solver, the basic Rao-2 algorithm and a set of recent competitive optimization solvers are selected for comparison. The simulations of the chaotic Rao-2 algorithm and the basic Rao-2 algorithm to deal with the considered OPF formulations are separately coded using MATLAB R2018a [32] and performed on a laptop with a 3.2 GHz processor and 16 GB of RAM.

6.1. IEEE 30-Bus Network

The typical IEEE 30-bus network is the first power grid elected to survey the chaotic Rao-2 algorithm competence in the state of dealing with single objective OPF frameworks. The grid data were taken from reference [33]. The grid owns 41 lines, 6 generation units, 9 shunt capacitors, and 4 tap-changing transformers. The minimum and maximum load node voltages are 0.95 per unit and 1.05 per unit, correspondingly. Five cases are studied for this system. A MATLAB code for the suggested application of the chaotic Rao-2 algorithm was separately written for each case. The chaotic Rao-2 algorithm was separately accomplished 100 times for each case. The optimal value obtained from 100 runs using the chaotic Rao-2 algorithm is reported for each case. A MATLAB code of the basic Rao-2 algorithm was separately written for each case. For a fair comparison with the chaotic Rao-2 algorithm, the optimal value obtained from 100 runs using the basic Rao-2 algorithm is reported for each case. The optimal values obtained using the chaotic Rao-2 and the basic Rao-2 algorithms are reported in the following cases. Table 1 reports the OPF results obtained from 100 runs for cases 1–5 using the chaotic Rao-2 algorithm and the basic Rao-2 algorithm. The results of the control variables are given in Table 2.

6.1.1. Case 1: Reduction of Fuel Cost

The foremost case to study is the reduction of fuel cost. Thus, the objective function signifies the entire fuel cost of all generators and is stated as follows:where symbolizes the fuel cost of the ith generator as follows:where , , and signify the fuel cost factors of the ith generator, whereas is the real power output of the ith generation unit. According to equation (10), the modified objective function can be written in the following manner.

The penalty factors , , , and are selected as 10000 to avoid the unfeasible solutions. The novel chaotic Rao-2 algorithm and the basic Rao-2 algorithm have been executed for optimizing the modified goal function . The variation of fuel cost (symbolizing the convergence attributes of the chaotic Rao-2 and Rao-2 algorithms) is illustrated in Figure 3. This figure demonstrates the good convergence speed of the chaotic Rao-2 algorithm as compared with the basic Rao-2 algorithm. The chaotic Rao-2 algorithm requires 32 iterations to converge to the optimal solution. This result shows the convergence rapidity of the suggested chaotic Rao-2 algorithm. From Table 1, the optimal fuel cost identified with the chaotic Rao-2 algorithm is 800.1537 $/h, which is superior compared to the basic Rao-2 algorithm and the former competitive optimization solvers reported in Table 3. It is obvious from Table 1 that the chaotic Rao-2 solver spends less execution time (13.503 s) than the basic Rao-2 algorithm (16.875 s). Furthermore, the chaotic Rao-2 algorithm assures that the state variable’s constraints are effectively safeguarded as revealed in Table 2. It is worth mentioning that the obtained solution in FAHSPSO-DE [26], which is 799.8066 ($/h) cannot be verified because the values of all control variables are not reported. It is significant to report that many solvers utilized have contravened the feasibility frontiers, consequently yielding infeasible solutions (signified by “a”). The simulation revealed that the chaotic Rao-2 solver is a rapid-converging optimizer with excellent computational time. The chaotic Rao-2 algorithm outperforms the original Rao-2 solver regarding convergence velocity as well as solution competence. It is a competitive algorithm compared to many existing solvers reported in previous studies in terms of solution quality and validity.

6.1.2. Case 2: Reduction of Active Power Loss

The objective function considered is the real power loss reduction. The objective can be defined as follows:where is the real power demand at sth bus, whereas is the number of system buses. The novel chaotic Rao-2 algorithm and the basic Rao-2 algorithm have been executed for optimizing the modified objective function . The variation of real power loss (designating the convergence features of the chaotic Rao-2 algorithm and the basic Rao-2 algorithm) is elucidated in Figure 4. Figure 4 ratifies the speedy convergence rate of the chaotic Rao-2 solver. The chaotic Rao-2 algorithm requires 34 iterations to achieve the optimum solution. Once again, the chaotic Rao-2 algorithm is superior compared with the basic Rao-2 algorithm in terms of convergence speed. On the other hand, a competitive value (that is, 3.0614 MW) is recognized using the chaotic Rao-2 algorithm compared to the basic Rao-2 algorithm and the former optimization methods reported in Table 4. It is clear from Table 1 that the chaotic Rao-2 solver spends less execution time (14.807 s) than the basic Rao-2 algorithm (17.364 s). The optimization results reveal the superiority of the chaotic Rao-2 algorithm as compared to the basic Rao-2 algorithm with regard to solution quality. Remarkably, the chaotic Rao-2 algorithm ensures that the state variables’ constraints are respected, as confirmed in Table 2. Once more, several algorithms used have encroached the feasibility limits, causing infeasible solutions (signified by “a”) as reported in Table 4.

6.1.3. Case 3: Voltage Stabilization Strengthening

The third objective function considered is voltage stability enhancement. The objective can be defined as follows:where is the global voltage stability index which signifies the closeness of the system to voltage collapse. It changes from 0 to 1, corresponding to no load and voltage collapse, correspondingly. This index can be expressed as follows:where is the L-index of the kth load bus. The lesser the is in a system, the more stable the system is. Hence, the reduction of improves the voltage stability of the entire system. The novel chaotic Rao-2 algorithm and the basic Rao-2 algorithm have been implemented for optimizing the modified objective function . The convergence traits attained from the suggested chaotic Rao-2 algorithm and the basic Rao-2 algorithm for reduction are depicted in Figure 5. The chaotic Rao-2 algorithm requires 38 iterations to discover the global solution. From Table 1, it can be noted that the optimal recognized with the chaotic Rao-2 solver is 0.12394. It is a competitive value when compared to the basic Rao-2 algorithm and the former optimization methods reported in Table 5. It is clear from Table 1 that the chaotic Rao-2 solver spends less execution time (14.785 s) than the basic Rao-2 algorithm (16.803 s). Once more, the chaotic Rao-2 solver guarantees that the state variable constraints are successfully maintained as disclosed in Table 2.

6.1.4. Case 4: Voltage Profile Improvement

The fourth objective function considered is voltage profile improvement (i.e., reduction of voltage deviations). This objective can be exemplified by the voltage deviation of load buses from unity 1 as described in the following expression:

According to equation (14), the modified objective function can be written in the following manner:

The novel chaotic Rao-2 algorithm and the basic Rao-2 algorithm have been implemented for optimizing the modified objective function . The convergence traits attained from the chaotic Rao-2 algorithm and the basic Rao-2 algorithm for reduction are depicted in Figure 6. The chaotic Rao-2 algorithm requires 35 iterations to discover the global solution. From Table 1, the optimum recognized with the chaotic Rao-2 solver is 0.0940385. It is a competitive value when compared to the basic Rao-2 algorithm and the former optimization algorithms reported in Table 6. Figure 7 shows a comparison of the system voltage profile obtained using the chaotic Rao-2 and Rao-2 algorithms. It can be seen that the voltage profile using the chaotic Rao-2 algorithm is enhanced compared to that of the Rao-2 algorithm. It is noted in Table 1 that the chaotic Rao-2 solver spends less execution time (14.307 s) than the basic Rao-2 algorithm (15.784 s).

6.1.5. Case 5: Voltage Profile Improvement with Cost Reduction

The fifth objective considered is voltage profile improvement with cost reduction. This objective can be written in the following manner:where is a reasonable weighting parameter that should be chosen correctly to confer a weight or a significance to each one of the two expressions of the objective function. In this article, is elected as 100. The novel chaotic Rao-2 algorithm and the basic Rao-2 algorithm have been implemented for optimizing the modified objective function . The chaotic Rao-2 algorithm requires 42 iterations to achieve the optimum solution. From Table 1, the optimal and fuel cost identified with the chaotic Rao-2 algorithm are 0.09435 and 803.7384 $/h, respectively, which are superior compared to the basic Rao-2 algorithm and the former competitive optimization solvers reported in Table 7. It is confirmed in Table 1 that the chaotic Rao-2 solver spends less execution time (14.914 s) than the basic Rao-2 algorithm (15.863 s). Figure 8 shows a comparison of the system voltage profile obtained for Case 1 and Case 5 using the chaotic Rao-2 algorithm. It can be seen that the voltage profile is significantly enhanced compared to that of Case 1. It decreased from 0.8981 p.u. in Case 1 to 0.09435 p.u., corresponding to minimization of 89.49% in Case 5.

6.1.6. Robustness Investigation

A statistical study has been implemented to conjecture the robustness of the chaotic Rao-2 algorithm. For each case study, the chaotic Rao-2 algorithm and the basic Rao-2 algorithm were separately accomplished 100 times with arbitrary initiatory populations. Four statistical test signs are considered. The obtained optimal, inferior, mean, as well as standard deviation (SD) quantities via the chaotic Rao-2 solver and the basic Rao-2 algorithm, are given in Table 8. It is obvious for all considered cases that the optimal, inferior, as well as mean quantities for the elected aims after 100 runs of the chaotic Rao-2 algorithm are very near, that is why the standard deviation quantities are small. The outcomes of the statistical study affirm the sturdiness of the chaotic Rao-2 algorithm in terms of discovering the optimal value in every test. The statistical study reveals that the chaotic Rao-2 algorithm is more reliable than the basic Rao-2 algorithm for all studied cases.

6.2. IEEE 118-Bus Grid

The IEEE 118-bus examination network is a power grid selected to scrutinize the scalability as well as the trustworthiness of the chaotic Rao-2 solver when solving enormous-range OPF formulations. The network factors are taken from reference [49]. The network has 186 transmission lines, 54 generation units, 64 load buses, 12 capacitors, and 9 controlling transformers. The minimum and maximum voltage levels of all nodes are located in the range of [0.95 and 1.1]. The imaginary power given by every capacitor is set in the range of [0 MVAR to 30 MVAR]. The minimum and maximum constraints for each controlling transformer tap are designated in the domain of [0.9, 1.1].

6.2.1. Case 6: Reduction of Fuel Cost

Fuel cost reduction is as elected the goal to be achieved using the chaotic Rao-2 solver. Figure 9 exemplifies the convergence trait achieved for this test. Figure 9 illustrates the advancement of the goal over iterations. The chaotic Rao-2 algorithm requires 83 iterations to get the optimum value, which reveals the good convergence rate of the chaotic Rao-2 algorithm when managing such a large-scale OPF formulation. The optimal outcome achieved is given in Table 9. The fuel cost is 129,385.643 $/h. Table 10 shows evaluation outcomes of the chaotic Rao-2 algorithm and a set of tactics mentioned in the literature. The assessment affirms the supremacy of the chaotic Rao-2 solver as well as its ability for large-scale frames. The model outcomes validate the scalability of the chaotic Rao-2 algorithm.

6.2.2. Case 7: Reduction of Active Power Loss

Real power loss reduction is as selected the objective to be achieved using the chaotic Rao-2 solver. Figure 10 shows the convergence trait obtained for this case. Figure 10 displays the advancement of the objective over iterations. The chaotic Rao-2 algorithm requires 85 iterations to get the optimal value, which demonstrates the excellent convergence rate of the chaotic Rao-2 algorithm when managing such a large-scale OPF formulation. The optimal solution achieved is given in Table 11. The real power loss is 36.483 MW. The model outcomes confirm the scalability of the chaotic Rao-2 algorithm.

7. Conclusions

This article reports the successful employment of a novel chaotic Rao-2 solver to solve the OPF framework in electrical power grids. A novel chaotic Rao-2 algorithm-inspired scheme for handling the OPF problem is offered. To handle the problem of premature convergence in the basic Rao-2 algorithm, the chaotic dynamic was amalgamated into the movement formula of the basic Rao-2 algorithm to enhance the variety of solutions and enhance both its global and local search capabilities. The liberation of the entrapped individuals in the local optima is possible because of a sudden alteration in the values offered by the chaotic oscillations. Unlike many other existing algorithms used to solve the OPF, the suggested chaotic Rao-2 algorithm does not need any algorithm-particular controlling parameters. Thus, the problem of premature convergence in the formerly reported techniques can be evaded. Furthermore, the chaotic Rao-2 algorithm involves an effective strategy to handle the state variable constraints to maintain the solution feasibility. Many population-based techniques offer an infeasible solution to the OPF problem in terms of violation of the state variable constraints because they are not supported by an efficient tactic to handle the state variable constraints. For scrutinizing the competence of the chaotic Rao-2 algorithm, it is examined on two typical IEEE test grids, considering five OPF cases. The studied cases are minimization of fuel cost, minimization of real power losses, voltage stability reinforcement, voltage profile improvement, and voltage profile improvement with cost reduction. The obtained results disclosed a set of main findings and conclusions. The simulation results demonstrate the robustness of the chaotic Rao-2 algorithm. Simulations revealed that the chaotic Rao-2 algorithm is a fast-converging optimizer with good execution time. The chaotic Rao-2 algorithm outperforms the basic Rao-2 algorithm regarding convergence velocity and solution competence. In contrast to the basic Rao-2 algorithm, the attained computation times from the chaotic Rao-2 solver demonstrate that the suggested solver managed to converge to an optimal solution in less computation time than the basic Rao-2 algorithm for all of the studied cases. Due to its admirable exploration feature, the competitive computational time of the proposed algorithm makes it suitable for application in real power systems. The results of the chaotic Rao-2 are compared with other methods’ results given in the former publications and found superior over other metaheuristic techniques to create valid as well as a global solution to OPF problems. The optimal values of fuel cost, real power losses, and voltage stability index identified with the chaotic Rao-2 algorithm are 800.1537 $/h, 3.0614 MW, and 0.12394, which are superior compared to the basic Rao-2 algorithm, and the former competitive optimization solvers reported in the literature. The chaotic Rao-2 algorithm is a competitive optimizer in terms of solution supremacy and computational time when solving the large-scale OPF problems. Furthermore, the statistical test stated that the chaotic Rao-2 solver is a trustworthy metaheuristic optimization tool in terms of exploration competence. In conclusion, it can be confirmed that the chaotic Rao-2 solver is a viable algorithm for solving various OPF frameworks. An optimal and feasible solution can be obtained by the chaotic Rao-2 algorithm. The simulation results confirm the scalability of the chaotic Rao-2 algorithm. In the future, the chaotic Rao-2 solver can be modified to solve multiobjective OPF problems. This algorithm can be used to solve the optimal reactive power flow problem.

Data Availability

Data is available upon request from the author.

Conflicts of Interest

The author declares that there are no conflicts of interest regarding the publication of this paper.