Abstract
In this article, a study has been carried out to further develop the Runge–Kutta (RK) algorithm, which has a current and robust mathematical structure, using the fitness distance balance (FDB) method, and to test it for induction machine control. The RK algorithm was developed to avoid local optimum solutions, speed up convergence, and seek out the best possible solutions globally. Despite offering promising solutions, it is clear that this algorithm has its shortcomings, especially in solving high-dimensional problems like asynchronous motor control. In this study, the FDB method was used to build the guide selection process in the RK algorithm to reach the optimal solution. The developed FDB-based RK algorithm has been tested and verified on the CEC17 benchmark problems for 30-dimensional search spaces. The results of the proposed algorithm have been compared to the performance of the classical RK algorithm, and it shows that the changes in the design of the RK algorithm are successful. The proportional–integral–derivative (PID) parameters employed as a controller in the indirect rotor field-oriented control approach of a three-phase induction motor have then been optimized using the accuracy-proven algorithm. The FDB-RK, RK, genetic algorithm, particle swarm (PSO), differential evolution, artificial bee colony, and weighted average of vectors (INFO) algorithms have been used in this study with three different fitness functions and Wilcoxon and Freidman statistical analyses to find the best values for PID parameters. According to the data, FDB-RK-based PID controller has the best performance among the techniques.
Similar content being viewed by others
Data availability
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
References
Bose BK (2008) Power electronics and motor drives recent progress and perspective. IEEE Trans Ind Electron 56(2):581–588
Smith AC, Healey RC, Williamson S (1996) A transient induction motor model including saturation and deep bar effect. IEEE Trans Energy Convers 11(1):8–15
Healey RC, Williamson S, Smith AC (1995) Improved cage rotor models for vector controlled induction motors. IEEE Trans Ind Appl 31(4):812–822
Levi E (1997) Impact of cross-saturation on accuracy of saturated induction machine models. IEEE Trans Energy Convers 12(3):211–216
Boldea I, Nasar A (2001) The induction machine handbook. CRC Press, London
Yadav M, Tayal VK (2019) Performance enhancement of induction motor using PID controller with PID tuner. In: Advances in interdisciplinary Engineering. pp 783–793. Springer, Singapore
Yao L, Lin CC (2009) On a genetic algorithm based scheduled fuzzy PID controller. Int J Innov Comput Inf Control 5(10):3593–3602
Gawthrop PJ, Nomikos PE (1990) Automatic tuning of commercial PID controllers for single-loop and multiloop applications. IEEE Control Syst Mag 10(1):34–42
Lequin O, Gevers M, Mossberg M, Bosmans E, Triest L (2003) Iterative feedback tuning of PID parameters: comparison with classical tuning rules. Control Eng Pract 11(9):1023–1033
Xie F, Wang Q-j, Li G-l (2012) Optimization research of FOC based on PSO of induction motors. 2012 15th international conference on electrical machines and systems (ICEMS). pp 1–4
Beheshti Z, Shamsuddin SMH (2013) A review of population-based meta-heuristic algorithms. Int J Adv Soft Comput Appl 5(1):1–35
Fadhil G, Abed I, Jasim R (2021) Genetic algorithm utilization to fine tune the parameters of PID controller. Kufa J Eng 12(2):1–12
Guedes JJ, Castoldi MF, Goedtel A, Agulhari CM, Sanches DS (2018) Parameters estimation of three-phase induction motors using differential evolution. Electr Power Syst Res 154:204–212
Arslan M, Çunkaş M, Sağ T (2012) Determination of induction motor parameters with differential evolution algorithm. Neural Comput Appl 21(8):1995–2004
Guedes JJ, Castoldi MF, Goedtel A, Agulhari CM, Sanches DS (2019) Differential evolution applied to line-connected induction motors stator fault identification. Soft Comput 23(21):11217–11226
Saraçoğlu B, Güvenç U, Dursun M, Poyraz G, Duman S (2013) Biyocağrafya tabanli optimizasyon metodu kullanarak asenkron motor parametre tahmini. İleri Teknol Bilim Derg 2(1):46–54
Rarick R, Simon D, Villaseca FE, Vyakaranam B (2009) Biogeography-based optimization and the solution of the power flow problem. In: 2009 IEEE international conference on systems, man and cybernetics. pp 1003–1008. IEEE
Ebrahim EA (2014) Artificial bee colony-based design of optimal on-line self-tuning PID-controller fed AC drives. Int J Eng Res 3(12):807–811
Aminu M (2019) A parameter estimation algorithm for induction machines using artificial bee colony (ABC) optimization. Niger J Technol 38(1):193–201
Sharma AK, Patidar NP, Agnitotri G, Palwalia DK (2013) Performance analysis of self excited induction generator using artificial bee colony algorithm. In: 2013 international conference on electrical, electronics and system engineering (ICEESE). pp. 108–113. IEEE
El-Telbany ME (2013) Tuning PID controller for DC motor: an artificial bees optimization approach. Int J Comput Appl. 77(15)
Goel R, Maini R (2018) A hybrid of ant colony and firefly algorithms (HAFA) for solving vehicle routing problems. J Comput Sci 25:28–37
Aydilek IB (2018) A hybrid firefly and particle swarm optimization algorithm for computationally expensive numerical problems. Appl Soft Comput 66:232–249
Banerjee T, Chowdhuri S, Sarkar G, Bera J (2012) Performance comparison between GA and PSO for optimization of PI and PID controller of direct FOC induction motor drive. Int J Sci Res Publ 2(7):1–8
Boukhalfa G, Belkacem S, Chikhi A, Benaggoune S (2019) Genetic algorithm and particle swarm optimization tuned fuzzy PID controller on direct torque control of dual star induction motor. J Cent South Univ 26(7):1886–1896
Zemmit A, Messalti S, Harrag A (2018) A new improved DTC of doubly fed induction machine using GA-based PI controller. Ain Shams Eng J 9(4):1877–1885
Bekakra Y, Labbi Y, Ben Attous D, Malik OP (2021) Rooted tree optimization algorithm to improve DTC response of DFIM. J Electr Eng Technol 16(5):2463–2483
Çelik E, ÖZTÜRK N (2017) Doğru akım motor sürücüleri için PI parametrelerinin simbiyotik organizmalar arama algoritması ile optimal ayarı. Bilişim Teknol Derg 10(3):311–318
Dhieb Y, Yaich M, Guermazi A, Ghariani M (2019) PID controller tuning using ant colony optimization for induction motor. J Electr Syst 15(1):133–141
Merugumalla MK, Kumar NP (2017) Optimized PID controller for BLDC motor using nature-inspired algorithms. Int J Appl Eng Res 12(1):2017–2415
Cengiz E, Yılmaz C, Kahraman HT, Suiçmez Ç (2021) Improved Runge Kutta optimizer with fitness distance balance-based guiding mechanism for global optimization of high-dimensional problems. Duzce Univ J Sci Technol 9(6):135–149
Kahraman HT, Aras S, Gedikli E (2020) Fitness-distance balance (FDB): a new selection method for meta-heuristic search algorithms. Knowl-Based Syst 190:105169
Aras S, Gedikli E, Kahraman HT (2021) A novel stochastic fractal search algorithm with fitness-distance balance for global numerical optimization. Swarm Evol Comput 61:100821
Sharifi MR, Akbarifard S, Qaderi K, Madadi MR (2021) Developing MSA algorithm by new fitness-distance-balance selection method to optimize cascade hydropower reservoirs operation. Water Resour Manag 35(1):385–406
Guvenc U, Duman S, Kahraman HT, Aras S, Katı M (2021) Fitness-distance balance based adaptive guided differential evolution algorithm for security-constrained optimal power flow problem incorporating renewable energy sources. Appl Soft Comput 108:107421
Kim JH, Choi JW, Sul SK (2002) Novel rotor-flux observer using observer characteristic function in complex vector space for field-oriented induction motor drives. IEEE Trans Ind Appl 38(5):1334–1343
Wang L, Yang B, Orchard J (2016) Particle swarm optimization using dynamic tournament topology. Appl Soft Comput 48:584–596
Ahmadianfar I, Heidari AA, Gandomi AH, Chu X, Chen H (2021) RUN beyond the metaphor: an efficient optimization algorithm based on Runge Kutta method. Expert Syst Appl 181:115079
Le DT, Bui DK, Ngo TD, Nguyen QH, Nguyen-Xuan H (2019) A novel hybrid method combining electromagnetism-like mechanism and firefly algorithms for constrained design optimization of discrete truss structures. Comput Struct 212:20–42
Qin Q, Cheng S, Zhang Q, Li L, Shi Y (2015) Particle swarm optimization with interswarm interactive learning strategy. IEEE Trans Cybern 46(10):2238–2251
Al-Bahrani LT, Patra JC (2018) A novel orthogonal PSO algorithm based on orthogonal diagonalization. Swarm Evol Comput 40:1–23
Bakir H, Guvenc U, Kahraman HT, Duman S (2022) Improved lévy flight distribution algorithm with FDB-based guiding mechanism for AVR system optimal design. Comput Ind Eng 168:108032
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Dursun, M. Fitness distance balance-based Runge–Kutta algorithm for indirect rotor field-oriented vector control of three-phase induction motor. Neural Comput & Applic 35, 13685–13707 (2023). https://doi.org/10.1007/s00521-023-08408-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-023-08408-0