{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T19:17:51Z","timestamp":1778613471102,"version":"3.51.4"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"18","license":[{"start":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T00:00:00Z","timestamp":1742947200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T00:00:00Z","timestamp":1742947200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Istanbul Atlas University"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2025,6]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>The optimization of PID controllers for continuous stirred tank reactors (CSTRs) is critical for ensuring stable and efficient chemical processing under varying operational conditions and external disturbances. This study presents a novel approach that integrates advanced tuning techniques, including genetic algorithms (GA), particle swarm optimization (PSO), and their hybrid combinations with a machine learning (ML) surrogate model, to improve PID controller performance in disturbed environments. A unique evolutionary framework is employed, where populations of both controllers and plants are co-evolved to handle the most challenging plant models. An adversarial testing approach is utilized to evaluate the best-tuned controller against the four most difficult CSTR plants, with disturbances such as feed concentration and temperature fluctuations. The results demonstrate that both GA and PSO, when enhanced with the ML surrogate model, effectively tune PID controllers to manage disturbances, with the GA-tuned controller achieving faster convergence and the PSO-tuned controller showing greater robustness. Additionally, the hybrid ML surrogate model significantly improved control performance and disturbance rejection. The findings highlight the ability of the ML_GA and ML_PSO controllers to maintain stability and accuracy across a range of challenging conditions, providing a robust solution for optimizing control systems in nonlinear dynamic environments. This research contributes to the field of process control, showcasing the potential of combining evolutionary algorithms with machine learning surrogate models for adaptive, resilient control strategies in complex chemical systems.<\/jats:p>","DOI":"10.1007\/s00521-025-11170-0","type":"journal-article","created":{"date-parts":[[2025,3,29]],"date-time":"2025-03-29T21:01:14Z","timestamp":1743282074000},"page":"12153-12177","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Enhancing PID control robustness in CSTRs: a hybrid approach to tuning under external disturbances with GA, PSO, and machine learning"],"prefix":"10.1007","volume":"37","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5116-8933","authenticated-orcid":false,"given":"Naim","family":"Ajlouni","sequence":"first","affiliation":[]},{"given":"Adem","family":"Osyavas","sequence":"additional","affiliation":[]},{"given":"Firas","family":"Ajlouni","sequence":"additional","affiliation":[]},{"given":"Abdelrahman","family":"Almassri","sequence":"additional","affiliation":[]},{"given":"Faruk","family":"Takaoglu","sequence":"additional","affiliation":[]},{"given":"Mustafa","family":"Takaoglu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,3,26]]},"reference":[{"key":"11170_CR1","unstructured":"\u00c5str\u00f6m KJ, H\u00e4gglund T (1995) PID Controllers: Theory, Design, and Tuning. Instrument Society of America."},{"key":"11170_CR2","unstructured":"Marlin TE (1995) Process Control: Designing Processes and Control Systems for Dynamic Performance. McGraw-Hill."},{"issue":"8","key":"11170_CR3","first-page":"759","volume":"64","author":"JG Ziegler","year":"1942","unstructured":"Ziegler JG, Nichols NB (1942) Optimum settings for automatic controllers. Transact ASME 64(8):759\u2013768","journal-title":"Transact ASME"},{"key":"11170_CR4","first-page":"22","volume":"52","author":"J Zhou","year":"2016","unstructured":"Zhou J, Zhang W, Xiao H (2016) PID controller tuning using machine learning techniques for industrial applications. Control Eng Pract 52:22\u201331","journal-title":"Control Eng Pract"},{"key":"11170_CR5","doi-asserted-by":"publisher","unstructured":"Jones AH, Ajlouni N, Lin YC, Kenway SB, Uzam MU (1996) Genetic design of robust PID plus feedforward controllers https:\/\/doi.org\/10.1109\/etfa.1996.573304.","DOI":"10.1109\/etfa.1996.573304"},{"key":"11170_CR6","unstructured":"Goldberg DE (1989) Genetic Algorithms in Search, Optimization, and Machine Learning. Book Addison-Wesley."},{"key":"11170_CR7","doi-asserted-by":"publisher","DOI":"10.3923\/itj.2004.44.48","author":"N Ajlouni","year":"2004","unstructured":"Ajlouni N, Al-Hamouz S (2004) Genetic design of fuzzy mapped PID controller for non-linear plants. Inform Technol. https:\/\/doi.org\/10.3923\/itj.2004.44.48","journal-title":"Inform Technol"},{"key":"11170_CR8","doi-asserted-by":"publisher","unstructured":"Li M, Chen H, Wang X, Zhong N, Lu S (2019) An Improved Particle Swarm Optimization Algorithm with Adaptive Inertia Weights. International Journal of Information Technology & Decision Making (IJITDM), World Scientific Publishing Co. Pte. Ltd., vol. 18(03), pp 833\u2013866, May. https:\/\/doi.org\/10.1142\/S0219622019500147","DOI":"10.1142\/S0219622019500147"},{"key":"11170_CR9","doi-asserted-by":"publisher","first-page":"1330","DOI":"10.1109\/21.260663","volume":"23","author":"A Varsek","year":"1993","unstructured":"Varsek A, Urbancic T, Filipic B (1993) Genetic algorithms in controller design and tuning. IEEE Trans Syst Man Cybern 23:1330\u20131339. https:\/\/doi.org\/10.1109\/21.260663","journal-title":"IEEE Trans Syst Man Cybern"},{"key":"11170_CR10","doi-asserted-by":"publisher","unstructured":"Venkat AN, Rawlings JB, Wright SJ (2005) Stability and optimality of distributed model predictive control,\u00a0Proceedings of the 44th IEEE Conference on Decision and Control, Seville, Spain, pp 6680\u20136685, https:\/\/doi.org\/10.1109\/CDC.2005.1583235.","DOI":"10.1109\/CDC.2005.1583235"},{"issue":"5","key":"11170_CR11","doi-asserted-by":"publisher","first-page":"1189","DOI":"10.1214\/aos\/1013203451","volume":"29","author":"JH Friedman","year":"2001","unstructured":"Friedman JH (2001) Greedy function approximation: a gradient boosting machine. Ann Statist 29(5):1189\u20131232. https:\/\/doi.org\/10.1214\/aos\/1013203451","journal-title":"Ann Statist"},{"key":"11170_CR12","doi-asserted-by":"publisher","unstructured":"Jones AH, Ajlouni N, Kenway SB, Oliveira PD (1998) Genetic design of robust PID controllers to deal with prescribed plant uncertainties through a process of competitive co-evolution. https:\/\/doi.org\/10.1109\/isic.1996.556230.","DOI":"10.1109\/isic.1996.556230"},{"key":"11170_CR13","doi-asserted-by":"publisher","unstructured":"Ajlouni N, Al-Hamouz S (2004) Genetic design of neural PID plus feed forward controllers. https:\/\/doi.org\/10.3923\/itj.2004.6.11. https:\/\/doi.org\/10.1109\/isic.1996.556230","DOI":"10.3923\/itj.2004.6.11"},{"key":"11170_CR14","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-2425-2","author":"R Vilanova","year":"2012","unstructured":"Vilanova R, Visioli A (2012) PID control in the third millennium: lessons learned and new approaches. Springer. https:\/\/doi.org\/10.1007\/978-1-4471-2425-2","journal-title":"Springer"},{"issue":"1","key":"11170_CR15","doi-asserted-by":"publisher","first-page":"208","DOI":"10.1109\/9.739144","volume":"44","author":"I Podlubny","year":"1999","unstructured":"Podlubny I (1999) Fractional-order systems and PI\/sup \/spl lambda\/\/D\/sup \/spl mu\/\/-controllers. IEEE Trans Autom Control 44(1):208\u2013214. https:\/\/doi.org\/10.1109\/9.739144","journal-title":"IEEE Trans Autom Control"},{"issue":"4","key":"11170_CR16","first-page":"517","volume":"21","author":"A Bououden","year":"2013","unstructured":"Bououden A, Chadli M, Hmamed S (2013) Design of a robust PID controller for linear systems using genetic algorithms. Control Eng Pract 21(4):517\u2013526","journal-title":"Control Eng Pract"},{"key":"11170_CR17","doi-asserted-by":"publisher","unstructured":"Ahmad I, Shahzad M, Palensky P (2014) Optimal PID control of magnetic levitation system using genetic algorithm,\u00a02014 IEEE International Energy Conference (ENERGYCON), Cavtat, Croatia, pp 1429\u20131433, https:\/\/doi.org\/10.1109\/ENERGYCON.2014.6850610","DOI":"10.1109\/ENERGYCON.2014.6850610"},{"key":"11170_CR18","doi-asserted-by":"publisher","unstructured":"Ajlouni N, Jones AH, Kenway SB, Genetic design of a gain-scheduled controller for a nonlinear concentration control system,\u00a0Proceedings of the 1996 IEEE International Symposium on Intelligent Control, Dearborn, MI, USA, 1996, pp 366\u2013371, https:\/\/doi.org\/10.1109\/ISIC.1996.556229.","DOI":"10.1109\/ISIC.1996.556229"},{"key":"11170_CR19","unstructured":"Ajlouni N (1995). Genetic algorithms for control system design. https:\/\/salford-repository.worktribe.com\/output\/1339118\/genetic-algorithms-for-control-system-design."},{"key":"11170_CR20","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2022.109450","author":"T Shuprajhaa","year":"2022","unstructured":"Shuprajhaa T, Sujit SK, Srinivasan K (2022) Reinforcement learning based adaptive PID controller design for control of linear\/nonlinear unstable processes. Appl Soft Comput. https:\/\/doi.org\/10.1016\/j.asoc.2022.109450","journal-title":"Appl Soft Comput"},{"issue":"6","key":"11170_CR21","doi-asserted-by":"publisher","first-page":"2042","DOI":"10.1109\/TNNLS.2017.2773458","volume":"29","author":"B Kiumarsi","year":"2018","unstructured":"Kiumarsi B, Vamvoudakis KG, Modares H, Lewis FL (2018) Optimal and autonomous control using reinforcement learning: a survey. IEEE Transact Neural Netw Learn Syst 29(6):2042\u20132062. https:\/\/doi.org\/10.1109\/TNNLS.2017.2773458","journal-title":"IEEE Transact Neural Netw Learn Syst"},{"key":"11170_CR22","doi-asserted-by":"publisher","unstructured":"Y Zhang. Data-driven design of two-degree-of-freedom controllers using reinforcement learning techniques. 01 April 2015. https:\/\/doi.org\/10.1049\/iet-cta.2014.0156","DOI":"10.1049\/iet-cta.2014.0156"},{"key":"11170_CR23","doi-asserted-by":"publisher","DOI":"10.14569\/IJACSA.2016.070465","author":"AF Sheta","year":"2016","unstructured":"Sheta AF, Abdel-Raouf A (2016) Estimating the parameters of software reliability growth models using the grey wolf optimization algorithm. Int J Adv Comput Sci Appl. https:\/\/doi.org\/10.14569\/IJACSA.2016.070465","journal-title":"Int J Adv Comput Sci Appl"},{"key":"11170_CR24","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2020.105530","author":"Qu Chengzhi","year":"2020","unstructured":"Chengzhi Qu, Gai W, Zhang J, Zhong M (2020) A novel hybrid grey wolf optimizer algorithm for unmanned aerial vehicle (UAV) path planning. Knowl-Based Syst. https:\/\/doi.org\/10.1016\/j.knosys.2020.105530","journal-title":"Knowl-Based Syst"},{"key":"11170_CR25","doi-asserted-by":"publisher","DOI":"10.1016\/j.swevo.2021.100847","author":"F Han","year":"2021","unstructured":"Han F, Chen W-T, Ling Q-H, Han H (2021) Multi-objective particle swarm optimization with adaptive strategies for feature selection. Swarm Evol Comput. https:\/\/doi.org\/10.1016\/j.swevo.2021.100847","journal-title":"Swarm Evol Comput"},{"key":"11170_CR26","doi-asserted-by":"publisher","first-page":"105094","DOI":"10.1016\/j.knosys.2019.105094","volume":"189","author":"SK Joshi","year":"2020","unstructured":"Joshi SK, Bansal JC (2020) Parameter tuning for meta-heuristics. Knowl-Based Syst. 189:105094. https:\/\/doi.org\/10.1016\/j.knosys.2019.105094","journal-title":"Knowl-Based Syst."},{"issue":"20","key":"11170_CR27","doi-asserted-by":"publisher","first-page":"10269","DOI":"10.3390\/app122010269","volume":"12","author":"X Sun","year":"2022","unstructured":"Sun X, Liu N, Shen R, Wang K, Zhao Z, Sheng X (2022) Nonlinear PID controller parameters optimization using improved particle swarm optimization algorithm for the CNC system. Appl Sci 12(20):10269. https:\/\/doi.org\/10.3390\/app122010269","journal-title":"Appl Sci"},{"key":"11170_CR28","doi-asserted-by":"publisher","first-page":"71","DOI":"10.3390\/aerospace7060071","volume":"7","author":"V Gomez","year":"2020","unstructured":"Gomez V, Gomez N, Rodas J, Paiva E, Saad M, Gregor R (2020) Pareto optimal PID tuning for Px4-based unmanned aerial vehicles by using a multi-objective particle swarm optimization algorithm. Aerospace 7:71. https:\/\/doi.org\/10.3390\/aerospace7060071","journal-title":"Aerospace"},{"key":"11170_CR29","doi-asserted-by":"publisher","unstructured":"Camacho EF, Bordons C (2007) Constrained Model Predictive Control. In: Model Predictive control. Advanced Textbooks in Control and Signal Processing. Springer, London. https:\/\/doi.org\/10.1007\/978-0-85729-398-5_7.","DOI":"10.1007\/978-0-85729-398-5_7"},{"key":"11170_CR30","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-1433-9","author":"R Rajamani","year":"2012","unstructured":"Rajamani R (2012) Vehicle dynamics and control. Springer. https:\/\/doi.org\/10.1007\/978-1-4614-1433-9","journal-title":"Springer"},{"key":"11170_CR31","doi-asserted-by":"publisher","first-page":"467","DOI":"10.1038\/nature14543","volume":"521","author":"D Rus","year":"2015","unstructured":"Rus D, Tolley M (2015) Design, fabrication and control of soft robots. Nature 521:467\u2013475. https:\/\/doi.org\/10.1038\/nature14543","journal-title":"Nature"},{"key":"11170_CR32","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/s00521-018-3739-z","volume":"32","author":"F Cao","year":"2020","unstructured":"Cao F (2020) PID controller optimized by genetic algorithm for direct-drive servo system. Neural Comput Appl 32:23\u201330. https:\/\/doi.org\/10.1007\/s00521-018-3739-z","journal-title":"Neural Comput Appl"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-025-11170-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-025-11170-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-025-11170-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T14:52:18Z","timestamp":1750171938000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-025-11170-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,26]]},"references-count":32,"journal-issue":{"issue":"18","published-print":{"date-parts":[[2025,6]]}},"alternative-id":["11170"],"URL":"https:\/\/doi.org\/10.1007\/s00521-025-11170-0","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,3,26]]},"assertion":[{"value":"26 September 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 March 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 March 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The author declares no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"All methods were conducted in accordance with relevant guidelines and regulations.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}]}}