{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,10]],"date-time":"2026-05-10T07:16:08Z","timestamp":1778397368412,"version":"3.51.4"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"13","license":[{"start":{"date-parts":[[2024,2,15]],"date-time":"2024-02-15T00:00:00Z","timestamp":1707955200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,2,15]],"date-time":"2024-02-15T00:00:00Z","timestamp":1707955200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100010612","name":"D\u00fczce \u00dcniversitesi","doi-asserted-by":"publisher","award":["2022.06.03.1291"],"award-info":[{"award-number":["2022.06.03.1291"]}],"id":[{"id":"10.13039\/501100010612","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100010612","name":"Duzce University","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100010612","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2024,5]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper introduces a cascade one proportional derivative incorporating filter (1PD<jats:sub>f<\/jats:sub>)-proportional integral (PI) controller abbreviated as c-1PD<jats:sub>f<\/jats:sub>-PI to deal effectively with the speed control issue of brushless DC (BLDC) motors. Two problems exist with implementing this controller such as iterated integral overflow and derivation-based chattering owing to the noise. The former is resolved by using an equivalent expression for the integral operation, while the latter is addressed by putting a first-order filter on the derivative term. To achieve the best performance from the controller, snake optimizer (SO) is fruitfully employed for optimizing the controller parameters without need for expert knowledge\/interpretation. Here, a more reasonable cost function to assess the candidate solutions is also described. Simulations and laboratory experiments using DSP of TI TMS320F28335 are performed and the results are presented which show that the reference tracking performance, torque disturbance capability and robustness of the c-1PD<jats:sub>f<\/jats:sub>-PI controller have potential. These results are also contrasted by those offered by PI and 1PD<jats:sub>f<\/jats:sub> speed control schemes individually, affirming the superior performance of our proposal. As per the results, discussion and observation of this research, we stress that good performance and simplicity are salient advantages of the c-1PD<jats:sub>f<\/jats:sub>-PI controller, rendering it a good alternative over the complicated controller designs.<\/jats:p>","DOI":"10.1007\/s00521-024-09470-y","type":"journal-article","created":{"date-parts":[[2024,2,15]],"date-time":"2024-02-15T05:02:32Z","timestamp":1707973352000},"page":"7439-7454","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["Effective speed control of brushless DC motor using cascade 1PDf-PI controller tuned by snake optimizer"],"prefix":"10.1007","volume":"36","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2961-0035","authenticated-orcid":false,"given":"Emre","family":"\u00c7elik","sequence":"first","affiliation":[]},{"given":"Mehmet","family":"Karayel","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,2,15]]},"reference":[{"issue":"6","key":"9470_CR1","first-page":"3207","volume":"26","author":"E \u00c7elik","year":"2018","unstructured":"\u00c7elik E, \u00d6zt\u00fcrk N (2018) Attenuating saturated-regulator operation effect of brushless DC motors through genetic-based fuzzy logic estimator. Turk J Electr Eng Comput Sci 26(6):3207\u20133223","journal-title":"Turk J Electr Eng Comput Sci"},{"key":"9470_CR2","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1016\/j.conengprac.2018.05.004","volume":"77","author":"MG Gan","year":"2018","unstructured":"Gan MG, Zhang M, Zheng CY, Chen J (2018) An adaptive sliding mode observer over wide speed range for sensorless control of a brushless DC motor. Control Eng Pract 77:52\u201362","journal-title":"Control Eng Pract"},{"issue":"6","key":"9470_CR3","first-page":"3343","volume":"56","author":"B Jegajothi","year":"2022","unstructured":"Jegajothi B, Geethamahalakshmi G, Raja A, Mahendran N (2022) An efficient metaheuristic optimization based fuzzy controller for brushless DC drives lifetime expansion. Mater Today: Proc 56(6):3343\u20133348","journal-title":"Mater Today: Proc"},{"key":"9470_CR4","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1016\/j.asoc.2015.04.014","volume":"32","author":"K Premkumar","year":"2015","unstructured":"Premkumar K, Manikandan BV (2015) Speed control of brushless DC motor using bat algorithm optimized adaptive neuro-fuzzy inference system. Appl Soft Comput 32:403\u2013419","journal-title":"Appl Soft Comput"},{"key":"9470_CR5","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijleo.2022.169879","volume":"271","author":"R Zhang","year":"2022","unstructured":"Zhang R, Gao L (2022) The brushless DC motor control system based on neural network fuzzy PID control of power electronics technology. Optik 271:169879","journal-title":"Optik"},{"key":"9470_CR6","doi-asserted-by":"publisher","first-page":"636","DOI":"10.1016\/j.procs.2021.02.108","volume":"183","author":"ZB Li","year":"2021","unstructured":"Li ZB, Lu W, Gao LF, Zhang JS (2021) Nonlinear state feedback control of chaos system of brushless DC motor. Procedia Computer Sci 183:636\u2013640","journal-title":"Procedia Computer Sci"},{"key":"9470_CR7","doi-asserted-by":"publisher","DOI":"10.1016\/j.rico.2021.100032","volume":"4","author":"K Vanchinathan","year":"2021","unstructured":"Vanchinathan K, Selvaganesan N (2021) Adaptive fractional order PID controller tuning for brushless DC motor using artificial bee colony algorithm. Results Control Optim 4:100032","journal-title":"Results Control Optim"},{"issue":"6","key":"9470_CR8","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1016\/j.ifacol.2021.08.531","volume":"54","author":"P Ubare","year":"2021","unstructured":"Ubare P, Ingole D, Sonawane DN (2021) nonlinear model predictive control of BLDC motor with state estimation. IFAC-PapersOnLine 54(6):107\u2013112","journal-title":"IFAC-PapersOnLine"},{"issue":"5","key":"9470_CR9","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1109\/41.97556","volume":"38","author":"T Umeno","year":"1991","unstructured":"Umeno T, Hori Y (1991) Robust speed control of DC servomotors using modern two-degree-of-freedom controller design. IEEE Trans Ind Electron 38(5):363\u2013368","journal-title":"IEEE Trans Ind Electron"},{"issue":"8","key":"9470_CR10","doi-asserted-by":"publisher","first-page":"6099","DOI":"10.1109\/TIE.2017.2786203","volume":"65","author":"F Mendoza-Mondrag\u00f3n","year":"2018","unstructured":"Mendoza-Mondrag\u00f3n F, Hern\u00e1ndez-Guzm\u00e1n VM, Rodr\u00edguez-Res\u00e9ndiz J (2018) Robust speed control of permanent magnet synchronous motors using two-degrees-of-freedom control. IEEE Trans Industr Electron 65(8):6099\u20136108","journal-title":"IEEE Trans Industr Electron"},{"key":"9470_CR11","doi-asserted-by":"crossref","unstructured":"\u00c7elik E, Dalcali A, \u00d6zt\u00fcrk N, Canbaz R (2013) An adaptive PI controller schema based on fuzzy logic controller for speed control of permanent magnet synchronous motors. In: 4th international conference on power engineering, energy and electrical drives. 715\u2013720","DOI":"10.1109\/PowerEng.2013.6635698"},{"key":"9470_CR12","doi-asserted-by":"publisher","DOI":"10.1016\/j.advengsoft.2022.103321","volume":"174","author":"R Arivalahan","year":"2022","unstructured":"Arivalahan R, Venkatesh S, Vinoth T (2022) An effective speed regulation of brushless DC motor using hybrid approach. Adv Eng Softw 174:103321","journal-title":"Adv Eng Softw"},{"key":"9470_CR13","doi-asserted-by":"crossref","unstructured":"Chen GY, Perng JW, Ma LS (2016) DSP based BLDC motor controller design with auto tuning PSO-PID algorithm.In: 2015 IEEE\/SICE International symposium on system integration. SII 766\u2013770","DOI":"10.1109\/SII.2015.7405076"},{"key":"9470_CR14","doi-asserted-by":"crossref","unstructured":"Gadekar K, Joshi S, Mehta H (2020) Performance improvement in BLDC motor drive using self-runing PID controller. Proceedings of the 2nd international conference on inventive research in computing applications ICIRCA 2020. 1162\u20131166","DOI":"10.1109\/ICIRCA48905.2020.9183219"},{"key":"9470_CR15","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/j.swevo.2015.10.004","volume":"27","author":"D Guha","year":"2016","unstructured":"Guha D, Roy PK, Banerjee S (2016) Load frequency control of interconnected power system using grey wolf optimization. Swarm Evolut Comput 27:97\u2013115","journal-title":"Swarm Evolut Comput"},{"key":"9470_CR16","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1016\/j.ijepes.2014.07.013","volume":"64","author":"RK Sahu","year":"2015","unstructured":"Sahu RK, Panda S, Padhan S (2015) A hybrid firefly algorithm and pattern search technique for automatic generation control of multi area power systems. Int J Electr Power Energy Syst 64:9\u201323","journal-title":"Int J Electr Power Energy Syst"},{"issue":"4","key":"9470_CR17","doi-asserted-by":"publisher","first-page":"1635","DOI":"10.1016\/j.jestch.2016.09.021","volume":"19","author":"D Guha","year":"2016","unstructured":"Guha D, Roy PK, Banerjee S (2016) Quasi-oppositional differential search algorithm applied to load frequency control. Eng Sci Technol, an Int J 19(4):1635\u20131654","journal-title":"Eng Sci Technol, an Int J"},{"key":"9470_CR18","doi-asserted-by":"crossref","unstructured":"Oozeer MY, Ramjug-Ballgobin R (2019) A jaya-based invasive weed optimization technique for load frequency control, In: smart and sustainable engineering for next generation applications\u2014Proceeding of the second international conference on emerging trends in electrical, electronic and communications engineering (ELECOM 2018) 561 11\u201321","DOI":"10.1007\/978-3-030-18240-3_2"},{"issue":"12","key":"9470_CR19","doi-asserted-by":"publisher","first-page":"2134","DOI":"10.3390\/en10122134","volume":"10","author":"MT Ozdemir","year":"2017","unstructured":"Ozdemir MT, Ozturk D (2017) Comparative performance analysis of optimal PID parameters tuning based on the optics inspired optimization methods for automatic generation control. Energies 10(12):2134","journal-title":"Energies"},{"key":"9470_CR20","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2019.103407","volume":"88","author":"E \u00c7elik","year":"2020","unstructured":"\u00c7elik E (2020) Improved stochastic fractal search algorithm and modified cost function for automatic generation control of interconnected electric power systems. Eng Appl Artif Intell 88:103407","journal-title":"Eng Appl Artif Intell"},{"issue":"4","key":"9470_CR21","first-page":"2053","volume":"36","author":"ZY Y\u0131lmaz","year":"2021","unstructured":"Y\u0131lmaz ZY, Bal G, \u00c7elik E, \u00d6zt\u00fcrk N, G\u00fcven\u00e7 U, Arya Y (2021) A new objective function design for optimization of secondary controllers in load frequency control. J Fac Eng Archit of Gazi Univ 36(4):2053\u20132067","journal-title":"J Fac Eng Archit of Gazi Univ"},{"issue":"2","key":"9470_CR22","doi-asserted-by":"publisher","first-page":"439","DOI":"10.1007\/s12667-017-0232-1","volume":"9","author":"D Guha","year":"2018","unstructured":"Guha D, Roy PK, Banerjee S (2018) Symbiotic organism search algorithm applied to load frequency control of multi-area power system. Energy Syst 9(2):439\u2013468","journal-title":"Energy Syst"},{"issue":"4","key":"9470_CR23","doi-asserted-by":"publisher","first-page":"533","DOI":"10.15837\/ijccc.2017.4.2751","volume":"12","author":"N Manoharan","year":"2017","unstructured":"Manoharan N, Dash SS, Rajesh KS, Panda S (2017) Automatic generation control by hybrid invasive weed optimization and pattern search tuned 2-DOF PID controller. Int J Comput Commun & Control 12(4):533\u2013549","journal-title":"Int J Comput Commun & Control"},{"issue":"8","key":"9470_CR24","doi-asserted-by":"publisher","first-page":"1161","DOI":"10.1049\/iet-rpg.2015.0474","volume":"10","author":"A Rahman","year":"2016","unstructured":"Rahman A, Saikia LC, Sinha N (2016) AGC of dish-stirling solar thermal integrated thermal system with biogeography based optimised three degree of freedom PID controller. IET Renew Power Gener 10(8):1161\u20131170","journal-title":"IET Renew Power Gener"},{"key":"9470_CR25","doi-asserted-by":"crossref","unstructured":"Satapathy P, Debnath MK, Mohanty PK (2018) Design of PD-PID controller with double derivative filter for frequency regulation. In: 2nd IEEE international conference on power electronics, intelligent control and energy systems (ICPEICES) 1142\u20131147","DOI":"10.1109\/ICPEICES.2018.8897276"},{"issue":"22","key":"9470_CR26","doi-asserted-by":"publisher","first-page":"15433","DOI":"10.1007\/s00521-021-06168-3","volume":"33","author":"E \u00c7elik","year":"2021","unstructured":"\u00c7elik E, \u00d6zt\u00fcrk N, Arya Y, Ocak C (2021) (1+PD)-PID cascade controller design for performance betterment of load frequency control in diverse electric power systems. Neural Comput Appl 33(22):15433\u201315456","journal-title":"Neural Comput Appl"},{"key":"9470_CR27","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1109\/4235.585893","volume":"1","author":"DH Wolpert","year":"1997","unstructured":"Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1:67\u201382","journal-title":"IEEE Trans Evol Comput"},{"issue":"1","key":"9470_CR28","doi-asserted-by":"publisher","first-page":"889","DOI":"10.1016\/j.ijepes.2012.06.013","volume":"43","author":"N \u00d6zt\u00fcrk","year":"2012","unstructured":"\u00d6zt\u00fcrk N, \u00c7elik E (2012) Speed control of permanent magnet synchronous motors using fuzzy controller based on genetic algorithms. Int J Electr Power Energy Syst 43(1):889\u2013898","journal-title":"Int J Electr Power Energy Syst"},{"issue":"3","key":"9470_CR29","doi-asserted-by":"publisher","first-page":"218","DOI":"10.7227\/IJEEE.51.3.4","volume":"51","author":"N \u00d6zt\u00fcrk","year":"2014","unstructured":"\u00d6zt\u00fcrk N, \u00c7elik E (2014) An educational tool for the genetic algorithm-based fuzzy logic controller of a permanent magnet synchronous motor drive. Int J Electr Eng & Educ 51(3):218\u2013231","journal-title":"Int J Electr Eng & Educ"},{"issue":"3","key":"9470_CR30","first-page":"311","volume":"10","author":"E \u00c7elik","year":"2017","unstructured":"\u00c7elik E, \u00d6zt\u00fcrk N (2017) Optimal setting of PI parameters for direct current motor drives by symbiotic organisms search algorithm. J Inf Techol 10(3):311\u2013318","journal-title":"J Inf Techol"},{"issue":"3","key":"9470_CR31","doi-asserted-by":"publisher","first-page":"1333","DOI":"10.1016\/j.jfranklin.2018.11.020","volume":"356","author":"E \u00c7elik","year":"2019","unstructured":"\u00c7elik E, G\u00f6r H (2019) Enhanced speed control of a DC servo system using PI\u2009+\u2009DF controller tuned by stochastic fractal search technique. J Franklin Inst 356(3):1333\u20131359","journal-title":"J Franklin Inst"},{"key":"9470_CR32","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1016\/j.ijepes.2014.11.013","volume":"67","author":"H Shayeghi","year":"2015","unstructured":"Shayeghi H, Younesi A, Hashemi Y (2015) Optimal design of a robust discrete parallel FP\u2009+\u2009FI\u2009+\u2009FD controller for the automatic voltage regulator system. Int J Electr Power Energy Syst 67:66\u201375","journal-title":"Int J Electr Power Energy Syst"},{"issue":"2","key":"9470_CR33","first-page":"384","volume":"24","author":"Y Arya","year":"2021","unstructured":"Arya Y, Dahiya P, \u00c7elik E, Sharma G, G\u00f6zde H, Nasiruddin I (2021) AGC performance amelioration in multi-area interconnected thermal and thermal-hydro-gas power systems using a novel controller. Eng Sci Technol, Int J 24(2):384\u2013396","journal-title":"Eng Sci Technol, Int J"},{"key":"9470_CR34","doi-asserted-by":"publisher","first-page":"1193","DOI":"10.1007\/s00500-020-05215-w","volume":"25","author":"E \u00c7elik","year":"2021","unstructured":"\u00c7elik E (2021) Design of new fractional order PI\u2013fractional order PD cascade controller through dragonfly search algorithm for advanced load frequency control of power systems. Soft Comput 25:1193\u20131217","journal-title":"Soft Comput"},{"key":"9470_CR35","volume":"35","author":"E \u00c7elik","year":"2022","unstructured":"\u00c7elik E, \u00d6zt\u00fcrk N (2022) Novel fuzzy 1PD-TI controller for AGC of interconnected electric power systems with renewable power generation and energy storage devices. Eng Sci Tech, Int J 35:101166","journal-title":"Eng Sci Tech, Int J"},{"key":"9470_CR36","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2022.108320","volume":"242","author":"FA Hashim","year":"2022","unstructured":"Hashim FA, Hussien AG (2022) Snake optimizer: a novel meta-heuristic optimization algorithm. Knowl-Based Syst 242:108320","journal-title":"Knowl-Based Syst"},{"key":"9470_CR37","doi-asserted-by":"publisher","first-page":"3417","DOI":"10.3390\/en16083417","volume":"16","author":"V Rameshar","year":"2023","unstructured":"Rameshar V, Sharma G, Bokoro PN, \u00c7elik E (2023) Frequency support studies of a diesel\u2013wind generation system using snake optimizer-oriented PID with UC and RFB. Energies 16:3417","journal-title":"Energies"},{"key":"9470_CR38","doi-asserted-by":"publisher","DOI":"10.1016\/j.csite.2022.102504","volume":"40","author":"Y Dai","year":"2022","unstructured":"Dai Y, Pang J, Li Z, Li W, Wang Q, Li S (2022) Modeling of thermal error electric spindle based on KELM ameliorated by snake optimization. Case Studies in Thermal Engineering 40:102504","journal-title":"Case Studies in Thermal Engineering"},{"issue":"2","key":"9470_CR39","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1007\/s10470-023-02154-y","volume":"115","author":"R Yousri","year":"2023","unstructured":"Yousri R, Elbayoumi M, Soltan A, Darweesh MS (2023) A power-aware task scheduler for energy harvesting-based wearable biomedical systems using snake optimizer. Analog Integr Circuits Signal Proc 115(2):183\u2013194","journal-title":"Analog Integr Circuits Signal Proc"},{"issue":"13","key":"9470_CR40","doi-asserted-by":"publisher","first-page":"2351","DOI":"10.3390\/math10132351","volume":"10","author":"I Al-Shourbaji","year":"2022","unstructured":"Al-Shourbaji I, Kachare PH, Alshathri S, Duraibi S, Elnaim B, Elaziz MA (2022) An efficient parallel reptile search algorithm and snake optimizer approach for feature selection. Mathematics 10(13):2351","journal-title":"Mathematics"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-024-09470-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-024-09470-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-024-09470-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,21]],"date-time":"2024-03-21T13:12:46Z","timestamp":1711026766000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-024-09470-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,15]]},"references-count":40,"journal-issue":{"issue":"13","published-print":{"date-parts":[[2024,5]]}},"alternative-id":["9470"],"URL":"https:\/\/doi.org\/10.1007\/s00521-024-09470-y","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,2,15]]},"assertion":[{"value":"29 June 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 January 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 February 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"No conflict of interest is declared in this work.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}