Enhanced Kepler Optimization Method for Nonlinear Multi-Dimensional Optimal Power Flow
Abstract
:1. Introduction
1.1. Research Gap
1.2. Novelties and Contributions of the Article
- ▪
- The traditional KOT was integrated with enhanced local escaping mechanisms to improve convergence speed and solution quality.
- ▪
- The enhancement of the KOT, called the proposed IKOT, was developed as an innovative approach to solving MDOPF problems.
- ▪
- Several objective functions of quadratic FC, FC considering the valve point, ENL, and EE were addressed.
- ▪
- Experimental validations of the IKOT algorithm on two standard IEEE 30- and 57-bus test systems demonstrate its superior performance compared to state-of-the-art algorithms in terms of solution quality, convergence speed, and robustness.
2. Problem Formulation
2.1. Problem Objectives
2.1.1. Fuel Generation Costs (FC)
2.1.2. Entire Network Losses (ENL)
2.1.3. Entire Emissions (EE)
2.2. Equality Constraints
2.3. Inequality Constraints
- (i)
- Generator Constraints
- (ii)
- Transformer Constraints
- (iii)
- Security Constraints
3. Proposed IKOT for MDOPF Issue
3.1. Standard KOT
- Initialization:
- ▪
- The algorithm begins by setting the initial population size (Np), which determines the number of candidate solutions to explore concurrently.
- ▪
- It also receives initial values for various parameters, including:
- ▪
- Xiou, Xop, Ho: These likely represent lower and upper bounds for the search space, along with a weighting factor (Ho) that might influence the exploration process.
- ▪
- y and T: The purpose of these variables is not explicitly defined in the figure.
- Fitness Evaluation:
- Identify the Best Solution:
- ▪
- An initial best solution is chosen, denoted by Xi(t = 1). This might be the solution with the fittest score from the initial population.
- ▪
- A variable i is set to 1, which serves as a counter for iterations.
- Selection and Random Vector Generation:
- ▪
- The algorithm selects two random solutions (Xa and Xb) from the current population.
- ▪
- It then generates a random vector using Equation (29), which is not provided in the image. This random vector might be injected into the population to introduce diversity and prevent stagnation.
- Evaluate Various Components:
- ▪
- Several calculations are performed to assess different aspects of the potential solutions:
- ▪
- Equations (17)–(19): These equations, not shown in the image, likely calculate terms related to the economic or environmental objectives being optimized. For instance, they might determine generation cost, emission levels, or a weighted combination of both.
- ▪
- Equation (23): This equation, also not shown, likely calculates a penalty function (Fg(t)) that might discourage solutions from violating certain constraints.
- ▪
- Equations (24) and (25): These equations, not shown, are likely used to compute quantities related to population diversity (Mn and mni, respectively).
- ▪
- Equation (26): This equation, not shown, calculates the normalized Euclidean distance (Rn(t)) of a solution, which might indicate how far it is from other solutions in the population.
- Update Using Weighted Mean:
- Boundary Check:
- Fitness Evaluation and Stopping Criteria:
- ▪
- After the update, the fitness of each solution in the population is re-evaluated using fit(X).
- ▪
- The iteration counter (t) is incremented by 1.
- ▪
- Two conditions are checked to determine if the algorithm should stop:
- ▪
- If i < Np (i is less than the population size), the algorithm has not evaluated all solutions in the current population and continues to the next iteration.
- ▪
- If an unspecified stopping criterion is met (likely a maximum number of iterations or a desired level of fitness improvement), the algorithm terminates.
- Update Best Solution:
- ▪
- If the stopping criteria are not met, the algorithm checks if the current best solution (Xi(t)) needs to be updated. It likely compares the fitness of the current best solution with the fittest solution found in the latest iteration.
- ▪
- If a new best solution is found, it is stored as Xi(t + 1).
- Update Xa and Repeat:
- ▪
- The algorithm updates the two selected solutions (Xa and Xb) for the next iteration. How these solutions are updated is not specified in the flowchart.
- ▪
- The process returns to step 4 and repeats until the stopping criteria are met.
- End:
3.2. Proposed IKOT
3.3. Theoretical Explanation of IKOT
- Dynamic Balance between Exploration and Exploitation:
- ▪
- In the original KOT, the balance between exploration and exploitation is static, leading to early dominance of exploitation.
- ▪
- IKOT adjusts this balance dynamically by introducing LEO, which activates based on a probability factor Qw, thus providing a more adaptive approach to switching between exploration and exploitation.
- 2.
- Escaping Local Optima:
- ▪
- By incorporating LEO, IKOT can perturb the positions of planets more effectively, helping them escape local optima and explore new regions of the search space.
- 3.
- Key Steps of the Proposed IKOT
- Initialization: Randomly initialize the positions and velocities of planets.
- Exploration Phase: Utilize Equation (22) to update positions based on velocities.
- Exploitation Phase: Apply Equation (28) to refine positions near the best solution.
- Local Escaping Phase: Introduce LEO using Equation (31) to adjust positions and avoid local optima.
- Elitism: Ensure the best solutions are retained for the next iteration using Equation (30).
3.4. The Methodology of IKOT for MDOPF
3.4.1. Enhancement of IKOT for Encompassing Operational Constraints of Independent Variables
3.4.2. Enhancement of IKOT for Encompassing Operational Constraints of Dependent Variables
4. Simulation Results
4.1. Results of IEEE 30 Bus System
- ▪
- Scenario (Sc.) 1: Minimizing the FC
- ▪
- Sc. 2: Minimizing the FC considering Valve Point Effect (VpEFC)
- ▪
- Sc. 3: Minimizing the EE
- ▪
- Sc. 4: Minimizing the ENL
4.1.1. Applications for Sc. 1
4.1.2. VpEFC Minimizing (Sc. 2)
4.1.3. EE Minimizing (Sc. 3)
4.1.4. ENL Minimizing (Sc. 4)
4.2. Results of IEEE 57 Bus System
- ▪
- Sc. 5: Minimizing the FC
- ▪
- Sc. 6: Minimizing the EE
- ▪
- Sc. 7: Minimizing the ENL
4.3. Implications
- Reduced operational costs: By achieving lower fuel costs, the IKOT algorithm can potentially lead to significant cost savings for power generation companies. These savings can be passed on to consumers or reinvested in improving the power grid infrastructure.
- Improved environmental performance: By minimizing emissions, IKOT can contribute to reducing the environmental impact of power generation. This is becoming increasingly important as concerns about climate change grow.
- Reduced energy losses: Lower energy losses translate to a more efficient power grid. This can help to improve the overall reliability of the power system and reduce the need for additional power generation capacity.
- Faster computation times: The faster convergence characteristics of IKOT suggest that it may be computationally more efficient than conventional methods. This can be beneficial for real-time applications where quick solutions are needed.
4.4. Discussion
- Performance on larger systems: The study only investigates the performance of IKOT on the IEEE 30-bus and 57-bus test systems. It is important to evaluate how the algorithm scales to handle much larger power systems encountered in real-world applications.
- Integration with existing systems: Implementing a new optimization algorithm like IKOT may require modifications to existing power system control and management systems. Further research is needed to ensure smooth integration and compatibility.
- Comparison with other algorithms: While the study mentions comparisons with other optimization algorithms, a more comprehensive benchmark including popular methods would provide a clearer picture of IKOT’s relative strengths and weaknesses.
- Practical implementation challenges: The document focuses on the algorithmic aspects of IKOT. Further research is needed to explore the practical challenges of implementing IKOT in real-world power systems, such as data availability, handling uncertainties, and robustness to system disturbances.
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Risi, B.-G.; Riganti-Fulginei, F.; Laudani, A. Modern Techniques for the Optimal Power Flow Problem: State of the Art. Energies 2022, 15, 6387. [Google Scholar] [CrossRef]
- Skolfield, J.K.; Escobedo, A.R. Operations research in optimal power flow: A guide to recent and emerging methodologies and applications. Eur. J. Oper. Res. 2022, 300, 387–404. [Google Scholar] [CrossRef]
- Niknam, T.; Narimani, M.R.; Aghaei, J.; Azizipanah-Abarghooee, R. Improved particle swarm optimisation for multi-objective optimal power flow considering the cost, loss, emission and voltage stability index. IET Gener. Transm. Distrib. 2012, 6, 515–527. [Google Scholar] [CrossRef]
- Granelli, G.P.; Montagna, M. Security-constrained economic dispatch using dual quadratic programming. Electr. Power Syst. Res. 2000, 56, 71–80. [Google Scholar] [CrossRef]
- Bai, X.; Wei, H. A semidefinite programming method with graph partitioning technique for optimal power flow problems. Int. J. Electr. Power Energy Syst. 2011, 33, 1309–1314. [Google Scholar] [CrossRef]
- Dommel, H.W.; Tinney, W.F. Optimal Power Flow Solutions. IEEE Trans. Power Appar. Syst. 1968, PAS–87, 1866–1876. [Google Scholar] [CrossRef]
- Lee, K.Y.; Park, Y.M.; Ortiz, J.L. A United Approach to Optimal Real and Reactive Power Dispatch. IEEE Power Eng. Rev. 1985, PER–5, 42–43. [Google Scholar] [CrossRef]
- Zehar, K.; Sayah, S. Optimal power flow with environmental constraint using a fast successive linear programming algorithm: Application to the algerian power system. Energy Convers. Manag. 2008, 49, 3362–3366. [Google Scholar] [CrossRef]
- Rahli, M.; Pirotte, P. Optimal load flow using sequential unconstrained minimization technique (SUMT) method under power transmission losses minimization. Electr. Power Syst. Res. 1999, 52, 61–64. [Google Scholar] [CrossRef]
- Sun, D.I.; Ashley, B.; Brewer, B.; Hughes, A.; Tinney, W.F. Optimal power flow by Newton approach. IEEE Trans. Power Appar. Syst. 1984, PAS-103, 2864–2880. [Google Scholar] [CrossRef]
- Crisan, O.; Mohtadi, M.A. Efficient identification of binding inequality constraints in the optimal power flow Newton approach. IEE Proc. C Gener. Transm. Distrib. 1992, 139, 365–370. [Google Scholar] [CrossRef]
- Wei, H.; Sasaki, H.; Kubokawa, J.; Yokoyama, R. An interior point nonlinear programming for optimal power flow problems with a novel data structure. IEEE Power Eng. Rev. 1997, 17, 134–141. [Google Scholar] [CrossRef]
- Krishnan, H.; Islam, M.S.; Ahmad, M.A.; Rashid, M.I.M. Parameter identification of solar cells using improved Archimedes Optimization Algorithm. Optik 2023, 295, 171465. [Google Scholar] [CrossRef]
- Moustafa, G.; Smaili, I.H.; Almalawi, D.R.; Ginidi, A.R.; Shaheen, A.M.; Elshahed, M.; Mansour, H.S.E. Dwarf Mongoose Optimizer for Optimal Modeling of Solar PV Systems and Parameter Extraction. Electronics 2023, 12, 4990. [Google Scholar] [CrossRef]
- Hakmi, S.H.; Alnami, H.; Moustafa, G.; Ginidi, A.R.; Shaheen, A.M. Modified Rime-Ice Growth Optimizer with Polynomial Differential Learning Operator for Single- and Double-Diode PV Parameter Estimation Problem. Electronics 2024, 13, 1611. [Google Scholar] [CrossRef]
- Hakli, H. The optimization of wind turbine placement using a binary artificial bee colony algorithm with multi-dimensional updates. Electr. Power Syst. Res. 2023, 216, 109094. [Google Scholar] [CrossRef]
- Beşkirli, M.; Koç, İ.; Haklı, H.; Kodaz, H. A new optimization algorithm for solving wind turbine placement problem: Binary artificial algae algorithm. Renew. Energy 2018, 121, 301–308. [Google Scholar] [CrossRef]
- Hakli, H. A new approach for wind turbine placement problem using modified differential evolution algorithm. Turkish J. Electr. Eng. Comput. Sci. 2019, 27, 4659–4672. [Google Scholar] [CrossRef]
- Song, J.; Kim, T.; You, D. Particle swarm optimization of a wind farm layout with active control of turbine yaws. Renew. Energy 2023, 206, 738–747. [Google Scholar] [CrossRef]
- Kim, T.; Song, J.; You, D. Optimization of a wind farm layout to mitigate the wind power intermittency. Appl. Energy 2024, 367, 123383. [Google Scholar] [CrossRef]
- Boryseiko, O.; Laptiev, O.; Perehuda, O.; Ryzhov, A. Optimizing Energy Conversion in a Piezo Disk Using a Controlled Supply of Electrical Load. Axioms 2023, 12, 1074. [Google Scholar] [CrossRef]
- Jasim, A.M.; Jasim, B.H.; Neagu, B.-C.; Alhasnawi, B.N. Efficient Optimization Algorithm-Based Demand-Side Management Program for Smart Grid Residential Load. Axioms 2022, 12, 33. [Google Scholar] [CrossRef]
- Smaili, I.H.; Almalawi, D.R.; Shaheen, A.M.; Mansour, H.S.E. Optimizing PV Sources and Shunt Capacitors for Energy Efficiency Improvement in Distribution Systems Using Subtraction-Average Algorithm. Mathematics 2024, 12, 625. [Google Scholar] [CrossRef]
- Sarhan, S.; Shaheen, A.; El-Sehiemy, R.; Gafar, M. An Augmented Social Network Search Algorithm for Optimal Reactive Power Dispatch Problem. Mathematics 2023, 11, 1236. [Google Scholar] [CrossRef]
- Mahmoud, M.M.; Atia, B.S.; Esmail, Y.M.; Ardjoun, S.A.E.M.; Anwer, N.; Omar, A.I.; Alsaif, F.; Alsulamy, S.; Mohamed, S.A. Application of Whale Optimization Algorithm Based FOPI Controllers for STATCOM and UPQC to Mitigate Harmonics and Voltage Instability in Modern Distribution Power Grids. Axioms 2023, 12, 420. [Google Scholar] [CrossRef]
- Moustafa, G.; Ginidi, A.R.; Elshahed, M.; Shaheen, A.M. Economic environmental operation in bulk AC/DC hybrid interconnected systems via enhanced artificial hummingbird optimizer. Electr. Power Syst. Res. 2023, 222, 109503. [Google Scholar] [CrossRef]
- Pathak, P.K.; Yadav, A.K. Fuzzy assisted optimal tilt control approach for LFC of renewable dominated micro-grid: A step towards grid decarbonization. Sustain. Energy Technol. Assess. 2023, 60, 103551. [Google Scholar] [CrossRef]
- Ramesh, M.; Yadav, A.K.; Pathak, P.K. Artificial Gorilla Troops Optimizer for Frequency Regulation of Wind Contributed Microgrid System. J. Comput. Nonlinear Dyn. 2023, 18, 011005. [Google Scholar] [CrossRef]
- Sah, S.V.; Prakash, V.; Pathak, P.K.; Yadav, A.K. Fractional Order AGC Design for Power Systems via Artificial Gorilla Troops Optimizer. In Proceedings of the 10th IEEE International Conference on Power Electronics, Drives and Energy Systems, PEDES 2022, Jaipur, India, 14–17 December 2022. [Google Scholar] [CrossRef]
- Hassan, M.H.; Kamel, S.; Selim, A.; Khurshaid, T.; Domínguez-garcía, J.L. A modified rao-2 algorithm for optimal power flow incorporating renewable energy sources. Mathematics 2021, 9, 1532. [Google Scholar] [CrossRef]
- Roy, P.K.; Paul, C. Optimal power flow using krill herd algorithm. Int. Trans. Electr. Energy Syst. 2015, 25, 1397–1419. [Google Scholar] [CrossRef]
- Wang, F.; Feng, S.; Pan, Y.; Zhang, H.; Bi, S.; Zhang, J. Dynamic spiral updating whale optimization algorithm for solving optimal power flow problem. J. Supercomput. 2023, 79, 19959–20000. [Google Scholar] [CrossRef]
- Kumar, A.R.; Premalatha, L. Optimal power flow for a deregulated power system using adaptive real coded biogeography-based optimization. Int. J. Electr. Power Energy Syst. 2015, 73, 393–399. [Google Scholar] [CrossRef]
- Warid, W. Optimal power flow using the AMTPG-Jaya algorithm. Appl. Soft Comput. J. 2020, 91, 106252. [Google Scholar] [CrossRef]
- Abbasi, M.; Abbasi, E.; Mohammadi-Ivatloo, B. Single and multi-objective optimal power flow using a new differential-based harmony search algorithm. J. Ambient. Intell. Humaniz. Comput. 2020, 1, 3. [Google Scholar] [CrossRef]
- Abd El-sattar, S.; Kamel, S.; Ebeed, M.; Jurado, F. An improved version of salp swarm algorithm for solving optimal power flow problem. Soft Comput. 2021, 25, 4027–4052. [Google Scholar] [CrossRef]
- Li, S.; Gong, W.; Wang, L.; Yan, X.; Hu, C. Optimal power flow by means of improved adaptive differential evolution. Energy 2020, 198, 117314. [Google Scholar] [CrossRef]
- Reddy, S.S.; Bijwe, P.R. Differential evolution-based efficient multi-objective optimal power flow. Neural Comput. Appl. 2019, 31, 509–522. [Google Scholar] [CrossRef]
- Bai, W.; Eke, I.; Lee, K.Y. An improved artificial bee colony optimization algorithm based on orthogonal learning for optimal power flow problem. Control Eng. Pract. 2017, 61, 163–172. [Google Scholar] [CrossRef]
- Bouchekara, H.R.E.H. Optimal power flow using black-hole-based optimization approach. Appl. Soft Comput. J. 2014, 24, 879–888. [Google Scholar] [CrossRef]
- Sarhan, S.; Shaheen, A.M.; El-Sehiemy, R.A.; Gafar, M. Enhanced Teaching Learning-Based Algorithm for Fuel Costs and Losses Minimization in AC-DC Systems. Mathematics 2022, 10, 2337. [Google Scholar] [CrossRef]
- Reddy, S.S. Optimal power flow using hybrid differential evolution and harmony search algorithm. Int. J. Mach. Learn. Cybern. 2019, 10, 1077–1091. [Google Scholar] [CrossRef]
- Premkumar, M.; Kumar, C.; Raj, T.D.; Jebaseelan, S.D.T.S.; Jangir, P.; Alhelou, H.H. A reliable optimization framework using ensembled successive history adaptive differential evolutionary algorithm for optimal power flow problems. IET Gener. Transm. Distrib. 2023, 17, 1333–1357. [Google Scholar] [CrossRef]
- El-Fergany, A.A.; Hasanien, H.M. Single and Multi-objective Optimal Power Flow Using Grey Wolf Optimizer and Differential Evolution Algorithms. Electr. Power Compon. Syst. 2015, 43, 1548–1559. [Google Scholar] [CrossRef]
- Ahmadipour, M.; Othman, M.M.; Bo, R.; Javadi, M.S.; Ridha, H.M.; Alrifaey, M. Optimal power flow using a hybridization algorithm of arithmetic optimization and aquila optimizer. Expert Syst. Appl. 2024, 235, 121212. [Google Scholar] [CrossRef]
- Radosavljević, J.; Klimenta, D.; Jevtić, M.; Arsić, N. Optimal Power Flow Using a Hybrid Optimization Algorithm of Particle Swarm Optimization and Gravitational Search Algorithm. Electr. Power Compon. Syst. 2015, 43, 1958–1970. [Google Scholar] [CrossRef]
- Attia, A.F.; El Sehiemy, R.A.; Hasanien, H.M. Optimal power flow solution in power systems using a novel Sine-Cosine algorithm. Int. J. Electr. Power Energy Syst. 2018, 99, 331–343. [Google Scholar] [CrossRef]
- Bouchekara, H.R.E.H.; Chaib, A.E.; Abido, M.A.; El-Sehiemy, R.A. Optimal power flow using an Improved Colliding Bodies Optimization algorithm. Appl. Soft Comput. J. 2016, 42, 119–131. [Google Scholar] [CrossRef]
- Shilaja, C.; Arunprasath, T. Optimal power flow using Moth Swarm Algorithm with Gravitational Search Algorithm considering wind power. Futur. Gener. Comput. Syst. 2019, 98, 708–715. [Google Scholar] [CrossRef]
- Nguyen, T.T. A high performance social spider optimization algorithm for optimal power flow solution with single objective optimization. Energy 2019, 171, 218–240. [Google Scholar] [CrossRef]
- Abdel-Basset, M.; Mohamed, R.; Azeem, S.A.A.; Jameel, M.; Abouhawwash, M. Kepler optimization algorithm: A new metaheuristic algorithm inspired by Kepler’s laws of planetary motion. Knowl.-Based Syst. 2023, 268, 110454. [Google Scholar] [CrossRef]
- Yi, W.; Lin, Z.; Lin, Y.; Xiong, S.; Yu, Z.; Chen, Y. Solving Optimal Power Flow Problem via Improved Constrained Adaptive Differential Evolution. Mathematics 2023, 11, 1250. [Google Scholar] [CrossRef]
- Sarhana, S.; Shaheen, A.; El-Sehiemy, R.; Gafar, M. Optimal Multi-dimension Operation in Power Systems by an Improved Artificial Hummingbird Optimizer. Hum.-Centric Comput. Inf. Sci. 2023, 13, 13. [Google Scholar] [CrossRef]
- Bentouati, B.; Javaid, M.S.; Bouchekara, H.R.E.H.; El-Fergany, A.A. Optimizing performance attributes of electric power systems using chaotic salp swarm optimizer. Int. J. Manag. Sci. Eng. Manag. 2020, 15, 165–175. [Google Scholar] [CrossRef]
- El-Sehiemy, R.; Elsayed, A.; Shaheen, A.; Elattar, E.; Ginidi, A. Scheduling of Generation Stations, OLTC Substation Transformers and VAR Sources for Sustainable Power System Operation Using SNS Optimizer. Sustainability 2021, 13, 11947. [Google Scholar] [CrossRef]
- Hakmi, S.H.; Shaheen, A.M.; Alnami, H.; Moustafa, G.; Ginidi, A. Kepler Algorithm for Large-Scale Systems of Economic Dispatch with Heat Optimization. Biomimetics 2023, 8, 608. [Google Scholar] [CrossRef] [PubMed]
- Zimmerman, M.-S.C.R.D. Matpower [Software]. Available online: https://matpower.org (accessed on 10 May 2024).
- Liu, Y.; Gong, D.; Sun, J.; Jin, Y. A Many-Objective Evolutionary Algorithm Using A One-by-One Selection Strategy. IEEE Trans. Cybern. 2017, 47, 2689–2702. [Google Scholar] [CrossRef] [PubMed]
- Elattar, E.E.; Shaheen, A.M.; Elsayed, A.M.; El-Sehiemy, R.A. Optimal power flow with emerged technologies of voltage source converter stations in meshed power systems. IEEE Access 2020, 8, 166963–166979. [Google Scholar] [CrossRef]
- Duman, S. Symbiotic organisms search algorithm for optimal power flow problem based on valve-point effect and prohibited zones. Neural Comput. Appl. 2017, 28, 3571–3585. [Google Scholar] [CrossRef]
- Askarzadeh, A. A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm. Comput. Struct. 2016, 169, 1–12. [Google Scholar] [CrossRef]
- Shaheen, A.M.; El-sehiemy, R.A.; Elattar, E.E.; Abd-elrazek, A.S. A modified crow search optimizer for solving non-linear OPF problem with emissions. IEEE Access 2021, 9, 43107–43120. [Google Scholar] [CrossRef]
- Taher, M.A.; Kamel, S.; Jurado, F.; Ebeed, M. An improved moth-flame optimization algorithm for solving optimal power flow problem. Int. Trans. Electr. Energy Syst. 2019, 29, e2743. [Google Scholar] [CrossRef]
- Abdo, M.; Kamel, S.; Ebeed, M.; Yu, J.; Jurado, F. Solving non-smooth optimal power flow problems using a developed grey wolf optimizer. Energies 2018, 11, 1692. [Google Scholar] [CrossRef]
- Jeddi, B.; Einaddin, A.H.; Kazemzadeh, R. A novel multi-objective approach based on improved electromagnetism-like algorithm to solve optimal power flow problem considering the detailed model of thermal generators. Int. Trans. Electr. Energy Syst. 2017, 27, e2293. [Google Scholar] [CrossRef]
- Mohamed, A.A.A.; Mohamed, Y.S.; El-Gaafary, A.A.M.; Hemeida, A.M. Optimal power flow using moth swarm algorithm. Electr. Power Syst. Res. 2017, 142, 190–206. [Google Scholar] [CrossRef]
- Biswas, P.P.; Suganthan, P.N.; Mallipeddi, R.; Amaratunga, G.A.J. Optimal power flow solutions using differential evolution algorithm integrated with effective constraint handling techniques. Eng. Appl. Artif. Intell. 2018, 68, 81–100. [Google Scholar] [CrossRef]
- Reddy, S.S.; Bijwe, P.R.; Abhyankar, A.R. Faster evolutionary algorithm based optimal power flow using incremental variables. Int. J. Electr. Power Energy Syst. 2014, 54, 198–210. [Google Scholar] [CrossRef]
- Alhejji, A.; Hussein, M.E.; Kamel, S.; Alyami, S. Optimal Power Flow Solution with an Embedded Center-Node Unified Power Flow Controller Using an Adaptive Grasshopper Optimization Algorithm. IEEE Access 2020, 8, 119020–119037. [Google Scholar] [CrossRef]
- Zhang, J.; Wang, S.; Tang, Q.; Zhou, Y.; Zeng, T. An improved NSGA-III integrating adaptive elimination strategy to solution of many-objective optimal power flow problems. Energy 2019, 172, 945–957. [Google Scholar] [CrossRef]
- Arul, R.; Ravi, G.; Velusami, S. Solving optimal power flow problems using chaotic self-adaptive differential harmony search algorithm. Electr. Power Compon. Syst. 2013, 41, 782–805. [Google Scholar] [CrossRef]
- Ghanizadeh, A.J.; Mokhtari, M.; Abedi, M.; Gharehpetian, G.B. Optimal power flow based on imperialist competitive algorithm. Int. Review Electr. Eng. 2011, 6, 1847–1852. [Google Scholar]
- Ghasemi, M.; Ghavidel, S.; Gitizadeh, M.; Akbari, E. An improved teaching-learning-based optimization algorithm using Lévy mutation strategy for non-smooth optimal power flow. Int. J. Electr. Power Energy Syst. 2015, 65, 375–384. [Google Scholar] [CrossRef]
- Yang, X.S. Bat algorithm: Literature review and applications. Int. J. Bio-Inspired Comput. 2013, 5, 141–149. [Google Scholar] [CrossRef]
- Attia, A.F.; Al-Turki, Y.A.; Abusorrah, A.M. Optimal power flow using adapted genetic algorithm with adjusting population size. Electr. Power Compon. Syst. 2012, 40, 1285–1299. [Google Scholar] [CrossRef]
- Shaheen, A.M.; El-Sehiemy, R.A.; Alharthi, M.M.; Ghoneim, S.S.M.; Ginidi, A.R. Multi-objective jellyfish search optimizer for efficient power system operation based on multi-dimensional OPF framework. Energy 2021, 237, 121478. [Google Scholar] [CrossRef]
- Li, S.; Gong, W.; Hu, C.; Yan, X.; Wang, L.; Gu, Q. Adaptive constraint differential evolution for optimal power flow. Energy 2021, 235, 121362. [Google Scholar] [CrossRef]
- Pulluri, H.; Naresh, R.; Sharma, V. A solution network based on stud krill herd algorithm for optimal power flow problems. Soft Comput. 2018, 22, 159–176. [Google Scholar] [CrossRef]
- Shabanpour-Haghighi, A.; Seifi, A.R.; Niknam, T. A modified teaching-learning based optimization for multi-objective optimal power flow problem. Energy Convers. Manag. 2014, 77, 597–607. [Google Scholar] [CrossRef]
Algorithm | Application | Advantage | Disadvantage |
---|---|---|---|
A modified Rao-2 algorithm [30] | IEEE 30 and IEEE 118 MDOPF | The FC function with and without the renewable energy sources | The Entire Network Losses (ENL) and the Emissions (EE) have not been taken into consideration |
krill herd algorithm (KHA) [31] | 26-bus and IEEE 57-bus MDOPF | FC, ENL, and voltage deviation functions | EE has not taken into consideration |
Opposition-based learning whale optimization algorithm [32] | IEEE 30 MDOPF | FC function | The large system and other objectives have not been considered |
A biogeography-based optimizer [33] | IEEE 30-bus and IEEE 57-bus MDOPF | The FC function has been treated as quadratic not sinusoidal | |
An adaptive multi-team perturbation-guiding JAYA [34] | The IEEE 30 and IEEE 118 of the MDOPF | FC and ENL functions | The EE have not been taken into consideration |
A differential-based harmony search algorithm [35] | The IEEE 57 and IEEE 118 of the MDOPF | FC and ENL functions | The EE have not been taken into consideration |
Salp swarm algorithm [36] | Different IEEE systems | FC function | The ENL and EE have not been taken into consideration |
Adaptive Differential Evolution [37] | A modified IEEE 30-bus test system | FC, ENL, and EE functions | The large systems have not been considered |
Variables | Base | Sc. 1 (FC (USD/h)) | Variables | Base | Sc. 1 (FC (USD/h)) | ||
---|---|---|---|---|---|---|---|
KOT | Proposed IKOT | KOT | Proposed IKOT | ||||
Vg 1 | 1.050 | 1.0999842 | 1.0999925 | Qc 20 | 0.000 | 4.3512481 | 4.6076627 |
Vg 2 | 1.040 | 1.0875161 | 1.0874407 | Qc 21 | 0.000 | 4.9641697 | 4.9763268 |
Vg 5 | 1.010 | 1.060882 | 1.0609243 | Qc 23 | 0.000 | 2.9795945 | 2.9102967 |
Vg 8 | 1.010 | 1.0686429 | 1.0689624 | Qc 24 | 0.000 | 4.9928187 | 4.9666918 |
Vg 11 | 1.050 | 1.0995761 | 1.0999881 | Qc 29 | 0.000 | 2.4323656 | 2.7008637 |
Vg 13 | 1.050 | 1.0998924 | 1.0999718 | Pg 1 | 99.240 | 177.0435773 | 176.9447176 |
Tap 6–9 | 1.078 | 1.0525044 | 1.0529859 | Pg 2 | 80.000 | 48.637559 | 48.607984 |
Tap 6–10 | 1.069 | 0.9049149 | 0.901062 | Pg 5 | 50.000 | 21.292769 | 21.391957 |
Tap 4–12 | 1.032 | 0.9921532 | 0.9900401 | Pg 8 | 20.000 | 21.061161 | 21.003969 |
Tap 28–27 | 1.068 | 0.9654594 | 0.9656767 | Pg 11 | 20.000 | 12.065562 | 11.975528 |
Qc 10 | 0.000 | 4.9330193 | 4.999515 | Pg 13 | 20.000 | 12.018054 | 12 |
Qc 12 | 0.000 | 4.8984732 | 4.92006 | Cost_Pg | 901.9600 | 799.09219 | 799.08771 |
Qc 15 | 0.000 | 4.4012584 | 4.6575448 | Losses | 5.832400 | 8.6198222 | 8.623016 |
Qc 17 | 0.000 | 4.7869863 | 4.8852291 |
Method | FCs (USD/h) | Method | FCs (USD/h) |
---|---|---|---|
Proposed IKOT | 799.0824 | IMFO [63] | 800.3848 |
KOT | 799.0835 | SOS [60] | 801.5733 |
MSA [66] | 800.5099 | ICA [72] | 801.843 |
NBO [74] | 799.7516 | CSO [61] | 799.8266 |
Developed GWO [64] | 800.433 | TLA [73] | 800.4212 |
GO [69] | 800.9728 | Adaptive GO [69] | 800.0212 |
JFS [76] | 799.1065 | ECHT-DE [67] | 800.4148 |
Improved EOA [65] | 799.688 | DHSA [40] | 802.2966 |
MCSO [62] | 799.3332 | GA [70] | 802.1962 |
BHBOA [40] | 799.9217 | Adaptive constraint DE [77] | 800.4113 |
pbest-DE [52] | 800.4115 | Self-adaptive penalty-DE [52] | 800.4293 |
Ensemble constraint handling-DE [52] | 800.4148 | Self-adaptive feasibility-DE [52] | 800.4131 |
Sc. 1 (FC (USD /h)) | ||
---|---|---|
KOT | Proposed IKOT | |
Best | 799.09219 | 799.08771 |
Mean | 799.09907 | 799.09261 |
Worst | 799.10668 | 799.09787 |
STD | 0.0043606 | 0.0029867 |
p-value | 2.7016 × 10−5 |
Variables | Base | Sc. 2 (VpEFC (USD/h)) | Variables | Base | Sc. 2 (VpEFC (USD/h)) | ||
---|---|---|---|---|---|---|---|
KOT | Proposed IKOT | KOT | Proposed IKOT | ||||
Vg 1 | 1.050 | 1.099708 | 1.099944 | Qc 20 | 0.000 | 4.687403 | 5 |
Vg 2 | 1.040 | 1.07985 | 1.080144 | Qc 21 | 0.000 | 4.997766 | 4.847008 |
Vg 5 | 1.010 | 1.054655 | 1.055772 | Qc 23 | 0.000 | 3.008146 | 2.069356 |
Vg 8 | 1.010 | 1.06485 | 1.063306 | Qc 24 | 0.000 | 4.325943 | 4.975328 |
Vg 11 | 1.050 | 1.095728 | 1.1 | Qc 29 | 0.000 | 2.873662 | 3.367333 |
Vg 13 | 1.050 | 1.099848 | 1.098758 | Pg 1 | 99.240 | 194.6822 | 194.6569 |
Tap 6–9 | 1.078 | 1.075327 | 1.098192 | Pg 2 | 80.000 | 48.09089 | 48.25121 |
Tap 6–10 | 1.069 | 0.924231 | 0.900041 | Pg 5 | 50.000 | 18.71153 | 18.61147 |
Tap 4–12 | 1.032 | 1.031119 | 1.024952 | Pg 8 | 20.000 | 10 | 10.00315 |
Tap 28–27 | 1.068 | 0.983189 | 0.980161 | Pg 11 | 20.000 | 10.02132 | 10 |
Qc 10 | 0.000 | 4.238553 | 2.315208 | Pg 13 | 20.000 | 12.02861 | 12.00017 |
Qc 12 | 0.000 | 3.490664 | 5 | VpEFC | 901.9600 | 832.8738 | 832.8132 |
Qc 15 | 0.000 | 3.288624 | 4.973036 | Losses | 5.832400 | 1.892896 | 1.979894 |
Qc 17 | 0.000 | 2.893409 | 4.991811 | EE | 0.23909633 | 0.423181 | 0.423152 |
Sc. 2 (VpEFC (USD/h)) | ||
---|---|---|
KOT | Proposed IKOT | |
Best | 832.87384 | 832.81322 |
Mean | 832.94148 | 832.86706 |
Worst | 832.99096 | 832.915 |
STD | 0.032684 | 0.0331139 |
p-value | 1.8215 × 10−5 |
Variables | Base | Sc. 3 (EE (tonCo2/h)) | |
---|---|---|---|
KOT | Proposed IKOT | ||
Vg 1 | 1.050 | 1.0997405 | 1.0999696 |
Vg 2 | 1.040 | 1.0949794 | 1.0964242 |
Vg 5 | 1.010 | 1.0783116 | 1.0785521 |
Vg 8 | 1.010 | 1.0849409 | 1.0859791 |
Vg 11 | 1.050 | 1.1 | 1.0998134 |
Vg 13 | 1.050 | 1.0998329 | 1.0998638 |
Tap 6–9 | 1.078 | 1.0522669 | 1.0623459 |
Tap 6–10 | 1.069 | 0.9084085 | 0.9034771 |
Tap 4–12 | 1.032 | 0.989808 | 0.9860308 |
Tap 28–27 | 1.068 | 0.9706455 | 0.9738471 |
Qc 10 | 0.000 | 5 | 4.9752018 |
Qc 12 | 0.000 | 5 | 4.9255699 |
Qc 15 | 0.000 | 4.2479758 | 4.2423648 |
Qc 17 | 0.000 | 5 | 4.990386 |
Qc 20 | 0.000 | 3.9529735 | 4.3113485 |
Qc 21 | 0.000 | 5 | 4.9913136 |
Qc 23 | 0.000 | 2.474512 | 3.0899092 |
Qc 24 | 0.000 | 4.975469 | 4.9414417 |
Qc 29 | 0.000 | 2.2314195 | 2.3724372 |
Pg 1 | 99.240 | 63.87452 | 63.93249 |
Pg 2 | 80.000 | 67.509343 | 67.449144 |
Pg 5 | 50.000 | 50 | 49.999916 |
Pg 8 | 20.000 | 34.999381 | 34.999844 |
Pg 11 | 20.000 | 30 | 29.999999 |
Pg 13 | 20.000 | 39.999781 | 39.999944 |
Cost_Pg | 901.9600 | 943.6597 | 943.55787 |
Losses | 5.832400 | 2.9830268 | 2.9813334 |
EE | 0.23909633 | 0.2046835 | 0.2046825 |
Algorithm | EE | Algorithm | EE |
---|---|---|---|
Proposed IKOT | 0.204681894 | Adaptive GO [69] | 0.20484 |
KOT | 0.204682002 | MRFA [59] | 0.204754 |
NBO [62] | 0.2052063 | GO [69] | 0.20492 |
Stud KHA [78] | 0.2048 | modified TLA [79] | 0.20493 |
MCSO [62] | 0.2048911 | ECHT-DE [67] | 0.20482 |
KHA [78] | 0.2049 | ARCBT [33] | 0.2048 |
CSO [62] | 0.2051355 | JFS [76] | 0.204688 |
pbest-DE [52] | 0.2048 | Adaptive constraint DE [77] | 0.2048 |
ensemble constraint handling-DE [52] | 0.2048 | self-adaptive penalty-DE [52] | 0.2048 |
self-adaptive feasibility-DE [52] | 0.2048 |
Sc. 3 (EE (USD/h)) | ||
---|---|---|
KOT | Proposed IKOT | |
Best | 0.2046835 | 0.2046825 |
Mean | 0.2046853 | 0.2046832 |
Worst | 0.2046878 | 0.2046838 |
STD | 1.175 × 10−6 | 4.115 × 10−7 |
p-value | 1.2290 × 10−5 |
Variables | Base | Sc. 4 (ENL (MW)) | |
---|---|---|---|
KOT | Proposed IKOT | ||
Vg 1 | 1.050 | 1.099979 | 1.099997 |
Vg 2 | 1.040 | 1.097268 | 1.097853 |
Vg 5 | 1.010 | 1.07991 | 1.080156 |
Vg 8 | 1.010 | 1.08744 | 1.087058 |
Vg 11 | 1.050 | 1.099917 | 1.099964 |
Vg 13 | 1.050 | 1.099971 | 1.099975 |
Tap 6–9 | 1.078 | 1.067365 | 1.069314 |
Tap 6–10 | 1.069 | 0.900134 | 0.900322 |
Tap 4–12 | 1.032 | 0.987111 | 0.987483 |
Tap 28–27 | 1.068 | 0.974319 | 0.974083 |
Qc 10 | 0.000 | 5 | 4.994113 |
Qc 12 | 0.000 | 4.941765 | 4.999269 |
Qc 15 | 0.000 | 4.361995 | 4.690106 |
Qc 17 | 0.000 | 4.91106 | 4.991473 |
Qc 20 | 0.000 | 4.488789 | 4.314588 |
Qc 21 | 0.000 | 4.998338 | 4.99429 |
Qc 23 | 0.000 | 2.723986 | 2.655286 |
Qc 24 | 0.000 | 4.962214 | 4.993665 |
Qc 29 | 0.000 | 2.347776 | 2.305081 |
Pg 1 | 99.240 | 51.27529 | 51.25339 |
Pg 2 | 80.000 | 79.98773 | 79.99853 |
Pg 5 | 50.000 | 49.99908 | 49.99977 |
Pg 8 | 20.000 | 35 | 34.99976 |
Pg 11 | 20.000 | 29.99779 | 29.99967 |
Pg 13 | 20.000 | 39.99223 | 39.99993 |
FC | 901.9600 | 967.0152 | 967.0631 |
ENL | 5.832400 | 2.852124 | 2.851063 |
EE | 0.23909633 | 2.612035 | 2.608253 |
Sc. 4 (ENL (USD/h)) | ||
---|---|---|
KOT | Proposed IKOT | |
Best | 2.8521238 | 2.8510628 |
Mean | 2.8529505 | 2.8514778 |
Worst | 2.8539049 | 2.8519867 |
STD | 0.0004966 | 0.0002901 |
p-value | 8.2981 × 10−6 |
Variables | Base | Sc. 5 (FC (USD/h)) | Sc. 6 (EE (Ton/h)) | Sc. 7 (ENL (MW)) | |||
---|---|---|---|---|---|---|---|
KOT | IKOT | KOT | IKOT | KOT | IKOT | ||
Vg 1 | 1.010 | 1.0528589 | 1.0490981 | 1.0512586 | 1.06 | 1.0512314 | 1.0599683 |
Vg 2 | 1.010 | 1.0505598 | 1.0465119 | 1.0436187 | 1.056154 | 1.0446953 | 1.0566525 |
Vg 3 | 1.010 | 1.0476581 | 1.0408582 | 1.0486027 | 1.053503 | 1.0443166 | 1.06 |
Vg 6 | 1.010 | 1.057303 | 1.0526739 | 1.0415265 | 1.047782 | 1.0443103 | 1.06 |
Vg 8 | 1.010 | 1.0594182 | 1.0598524 | 1.0495426 | 1.059955 | 1.0491184 | 1.06 |
Vg 9 | 1.010 | 1.0359735 | 1.0334266 | 1.0336925 | 1.03923 | 1.0273124 | 1.0412399 |
Vg 12 | 1.010 | 1.0401997 | 1.0352904 | 1.0462459 | 1.044963 | 1.0349537 | 1.04861 |
Tap 4–18 | 0.970 | 1.071804 | 0.9660857 | 1.1 | 0.909915 | 0.9396409 | 1.0075575 |
Tap 4–18 | 0.978 | 1.0341457 | 1.0019481 | 0.9792202 | 1.00174 | 1.0477643 | 0.9752831 |
Tap 21–20 | 1.043 | 1.0415915 | 1.0145196 | 0.9813358 | 0.983893 | 0.9906537 | 0.981745 |
Tap 24–25 | 1.000 | 0.9793877 | 1.0713834 | 1.0045759 | 1.087896 | 1.0067073 | 1.0542884 |
Tap 24–25 | 1.000 | 1.0593901 | 0.9450148 | 1.0764719 | 1.023525 | 0.9733652 | 0.9612857 |
Tap 24–26 | 1.043 | 1.0092304 | 1.0131516 | 0.9982919 | 1.05058 | 1.0479778 | 1.014219 |
Tap 7–29 | 0.967 | 0.9564098 | 0.9497392 | 0.927779 | 1.048719 | 1.0423613 | 0.9752843 |
Tap 34–32 | 0.975 | 1.0263921 | 0.9704916 | 0.9382754 | 1.048395 | 0.9909048 | 0.955498 |
Tap 11–41 | 0.955 | 0.9400717 | 0.9 | 1.0131983 | 0.940488 | 0.931761 | 0.937831 |
Tap 15–45 | 0.955 | 0.941064 | 0.9354061 | 0.9512305 | 0.967193 | 0.9923906 | 0.9491786 |
Tap 14–46 | 0.900 | 0.952092 | 0.9248971 | 1.0823589 | 0.989219 | 0.9856068 | 0.9501329 |
Tap 10–51 | 0.930 | 0.9427316 | 0.9281249 | 1.0101604 | 1.013262 | 0.9876213 | 0.9570339 |
Tap 13–49 | 0.895 | 0.9145605 | 0.9108794 | 1.00109 | 0.984496 | 0.9557236 | 0.91698 |
Tap 11–43 | 0.958 | 0.9241284 | 0.9261256 | 0.975155 | 0.990354 | 0.9948324 | 0.9799994 |
Tap 40–56 | 0.958 | 1.0053302 | 1.0172206 | 0.9684819 | 1.06986 | 1.0445029 | 1.044269 |
Tap 39–57 | 0.980 | 0.9809085 | 0.9625971 | 1.0140668 | 1.035583 | 1.017883 | 1.0478388 |
Tap 9–55 | 0.940 | 0.969669 | 0.9431252 | 1.0408582 | 1.079417 | 1.0507726 | 0.9765349 |
Qc 18 | 10.000 | 19.588645 | 16.833535 | 24.273151 | 4.044177 | 9.6662115 | 19.372384 |
Qc 25 | 5.900 | 15.822386 | 13.469753 | 17.154082 | 16.24767 | 13.372862 | 9.937805 |
Qc 53 | 6.300 | 14.669189 | 10.478507 | 2.9450366 | 14.62376 | 13.726467 | 12.958884 |
Pg 1 | 478.635 | 142.3647278 | 144.2304109 | 328.6973467 | 336.0299972 | 185.9860937 | 165.2769025 |
Pg 2 | 0.000 | 90.880229 | 89.614122 | 100 | 100 | 29.03113 | 35.605772 |
Pg 3 | 40.000 | 44.99367 | 44.216258 | 140 | 139.9991 | 116.90941 | 140 |
Pg 6 | 0.000 | 78.532235 | 70.349615 | 100 | 100 | 94.841309 | 90.058955 |
Pg 8 | 450.000 | 455.1729 | 460.81591 | 249.12933 | 259.8651 | 326.41964 | 320.08809 |
Pg 9 | 0.000 | 91.893133 | 94.588597 | 100 | 99.9803 | 98.460077 | 100 |
Pg 12 | 310.000 | 361.90877 | 361.80614 | 257.74474 | 238.2888 | 410 | 409.75317 |
FC (USD/h) | 51345 | 41677.349 | 41666.963 | 48615.481 | 48775.07 | 43765.77 | 44634.796 |
EE (Ton/h) | 2.528 | 2.6117209 | 3.1226054 | 1.0484899 | 1.039368 | 1.5410877 | 2.683034 |
ENL (MW) | 27.8346 | 14.945665 | 14.821043 | 24.771408 | 23.36324 | 10.847654 | 9.9828921 |
Sc. 5 (FC (USD/h)) | Sc. 6 (ENL (MW)) | Sc. 7 (EE (Ton/h)) | |
---|---|---|---|
p-value | 3.7896 × 10−6 | 2.5631 × 10−6 | 1.7344 × 10−6 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Alqahtani, M.H.; Almutairi, S.Z.; Shaheen, A.M.; Ginidi, A.R. Enhanced Kepler Optimization Method for Nonlinear Multi-Dimensional Optimal Power Flow. Axioms 2024, 13, 419. https://doi.org/10.3390/axioms13070419
Alqahtani MH, Almutairi SZ, Shaheen AM, Ginidi AR. Enhanced Kepler Optimization Method for Nonlinear Multi-Dimensional Optimal Power Flow. Axioms. 2024; 13(7):419. https://doi.org/10.3390/axioms13070419
Chicago/Turabian StyleAlqahtani, Mohammed H., Sulaiman Z. Almutairi, Abdullah M. Shaheen, and Ahmed R. Ginidi. 2024. "Enhanced Kepler Optimization Method for Nonlinear Multi-Dimensional Optimal Power Flow" Axioms 13, no. 7: 419. https://doi.org/10.3390/axioms13070419
APA StyleAlqahtani, M. H., Almutairi, S. Z., Shaheen, A. M., & Ginidi, A. R. (2024). Enhanced Kepler Optimization Method for Nonlinear Multi-Dimensional Optimal Power Flow. Axioms, 13(7), 419. https://doi.org/10.3390/axioms13070419