{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T01:01:04Z","timestamp":1772067664815,"version":"3.50.1"},"reference-count":58,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2017,6,10]],"date-time":"2017-06-10T00:00:00Z","timestamp":1497052800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>This paper proposes an easily understandable Grey Wolf Optimizer (GWO) applied to the optimal tuning of the parameters of Takagi-Sugeno proportional-integral fuzzy controllers (T-S PI-FCs). GWO is employed for solving optimization problems focused on the minimization of discrete-time objective functions defined as the weighted sum of the absolute value of the control error and of the squared output sensitivity function, and the vector variable consists of the tuning parameters of the T-S PI-FCs. Since the sensitivity functions are introduced with respect to the parametric variations of the process, solving these optimization problems is important as it leads to fuzzy control systems with a reduced process parametric sensitivity obtained by a GWO-based fuzzy controller tuning approach. GWO algorithms applied with this regard are formulated in easily understandable terms for both vector and scalar operations, and discussions on stability, convergence, and parameter settings are offered. The controlled processes referred to in the course of this paper belong to a family of nonlinear servo systems, which are modeled by second order dynamics plus a saturation and dead zone static nonlinearity. Experimental results concerning the angular position control of a laboratory servo system are included for validating the proposed method.<\/jats:p>","DOI":"10.3390\/a10020068","type":"journal-article","created":{"date-parts":[[2017,6,12]],"date-time":"2017-06-12T10:27:59Z","timestamp":1497263279000},"page":"68","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":47,"title":["An Easily Understandable Grey Wolf Optimizer and Its Application to Fuzzy Controller Tuning"],"prefix":"10.3390","volume":"10","author":[{"given":"Radu-Emil","family":"Precup","sequence":"first","affiliation":[{"name":"Department of Automation and Applied Informatics, Politehnica University of Timisoara, Bd. V. Parvan 2, 300223 Timisoara, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Radu-Codrut","family":"David","sequence":"additional","affiliation":[{"name":"Department of Automation and Applied Informatics, Politehnica University of Timisoara, Bd. V. Parvan 2, 300223 Timisoara, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexandra-Iulia","family":"Szedlak-Stinean","sequence":"additional","affiliation":[{"name":"Department of Automation and Applied Informatics, Politehnica University of Timisoara, Bd. V. Parvan 2, 300223 Timisoara, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emil M.","family":"Petriu","sequence":"additional","affiliation":[{"name":"School of Electrical Engineering and Computer Science, University of Ottawa, 800 King Edward, Ottawa,ON K1N 6N5 Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Florin","family":"Dragan","sequence":"additional","affiliation":[{"name":"Department of Automation and Applied Informatics, Politehnica University of Timisoara, Bd. V. Parvan 2, 300223 Timisoara, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,6,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/j.ins.2010.02.022","article-title":"Comparative study of bio-inspired algorithms applied to the optimization of type-1 and type-2 fuzzy controllers for an autonomous mobile robot","volume":"192","author":"Castillo","year":"2012","journal-title":"Inf. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"615","DOI":"10.1016\/j.ins.2014.04.015","article-title":"A review on interval type-2 fuzzy logic applications in intelligent control","volume":"279","author":"Castillo","year":"2014","journal-title":"Inf. Sci."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1016\/j.compind.2015.03.001","article-title":"An overview on fault diagnosis and nature-inspired optimal control of industrial process applications","volume":"74","author":"Precup","year":"2015","journal-title":"Comput. Ind."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"484","DOI":"10.1016\/j.engappai.2011.09.018","article-title":"PID-type fuzzy logic controller tuning based on particle swarm optimization","volume":"25","author":"Ayadi","year":"2012","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Tran, H.-K., and Chiou, J.-S. (2016). PSO-based algorithm applied to quadcopter micro air vehicle controller design. Micromachines, 7.","DOI":"10.3390\/mi7090168"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"880","DOI":"10.1016\/j.ijepes.2014.08.021","article-title":"A novel hybrid PSO-PS optimized fuzzy PI controller for AGC in multi area interconnected power systems","volume":"64","author":"Sahu","year":"2015","journal-title":"Int. J. Electr. Power Energy Syst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1016\/j.ins.2013.05.035","article-title":"Gravitational search algorithm-based design of fuzzy control systems with a reduced parametric sensitivity","volume":"247","author":"David","year":"2013","journal-title":"Inf. Sci."},{"key":"ref_8","unstructured":"Azadani, H.N., and Torkzadeh, R. (2013, January 27\u201329). Design of GA optimized fuzzy logic-based PID controller for the two area non-reheat thermal power system. Proceedings of the 13th Iranian Conference on Fuzzy Systems, Qazvin, Iran."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1168","DOI":"10.1016\/j.eswa.2013.07.110","article-title":"Novel adaptive charged system search algorithm for optimal tuning of fuzzy controllers","volume":"41","author":"Precup","year":"2014","journal-title":"Expert Syst. Appl."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"150","DOI":"10.1016\/j.asoc.2014.12.002","article-title":"A new approach for dynamic fuzzy logic parameter tuning in ant colony optimization and its application in fuzzy control of a mobile robot","volume":"28","author":"Castillo","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1016\/j.ins.2014.09.040","article-title":"New approach using ant colony optimization with ant set partition for fuzzy control design applied to the ball and beam system","volume":"294","author":"Castillo","year":"2015","journal-title":"Inf. Sci."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.advengsoft.2013.12.007","article-title":"Grey wolf optimizer","volume":"69","author":"Mirjalili","year":"2014","journal-title":"Adv. Eng. Softw."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1016\/j.enconman.2015.04.005","article-title":"Blackout risk prevention in a smart grid based flexible optimal strategy using grey wolf-pattern search algorithms","volume":"98","author":"Mahdad","year":"2015","journal-title":"Energy Convers. Manag."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"150","DOI":"10.1007\/s10489-014-0645-7","article-title":"How effective is the grey wolf optimizer in training multi-layer perceptrons","volume":"43","author":"Mirjalili","year":"2015","journal-title":"Appl. Intell."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"286","DOI":"10.1016\/j.asoc.2015.03.041","article-title":"Using the grey wolf optimizer for solving optimal reactive power dispatch problem","volume":"32","author":"Sulaiman","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1257","DOI":"10.1007\/s00521-014-1806-7","article-title":"Evolutionary population dynamics and grey wolf optimizer","volume":"26","author":"Saremi","year":"2015","journal-title":"Neural Comput. Appl."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1016\/j.asoc.2015.09.045","article-title":"Gray wolf optimizer for hyperspectral band selection","volume":"40","author":"Medjahed","year":"2016","journal-title":"Appl. Soft Comput."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1016\/j.enconman.2016.10.062","article-title":"Grouped grey wolf optimizer for maximum power point tracking of doubly-fed induction generator based wind turbine","volume":"133","author":"Yang","year":"2017","journal-title":"Energy Convers. Manag."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2031","DOI":"10.1007\/s00521-015-1996-7","article-title":"Optimal PID-type fuzzy logic controller for a multi-input multi-output active magnetic bearing system","volume":"27","author":"Noshadi","year":"2016","journal-title":"Neural Comput. Appl."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1016\/j.ifacol.2016.07.089","article-title":"Grey wolf optimizer-based approach to the tuning of PI-fuzzy controllers with a reduced process parametric sensitivity","volume":"48","author":"Precup","year":"2016","journal-title":"IFAC-Pap. Online"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"527","DOI":"10.1109\/TIE.2016.2607698","article-title":"Grey wolf optimizer algorithm-based tuning of fuzzy control systems with reduced parametric sensitivity","volume":"64","author":"Precup","year":"2017","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_22","unstructured":"Precup, R.-E., David, R.-C., Petriu, E.M., Preitl, S., and Radac, M.-B. (September, January 28). Gravitational search algorithms in fuzzy control systems tuning. Proceedings of the 18th IFAC World Congress, Milano, Italy."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1997","DOI":"10.1109\/TCYB.2014.2307257","article-title":"Adaptive GSA-based optimal tuning of PI controlled servo systems with reduced process parametric sensitivity, robust stability and controller robustness","volume":"44","author":"Precup","year":"2014","journal-title":"IEEE Trans. Cybern."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"575","DOI":"10.1016\/j.asoc.2014.07.004","article-title":"Nature-inspired optimal tuning of input membership functions of Takagi-Sugeno-Kang fuzzy models for anti-lock braking systems","volume":"27","author":"Precup","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_25","first-page":"47","article-title":"On the algorithmic design of a class of control systems based on providing the symmetry of open-loop Bode plots","volume":"41","author":"Preitl","year":"1996","journal-title":"Sci. Bull. UPT Trans. Autom. Control Comput. Sci."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1731","DOI":"10.1016\/S0005-1098(99)00091-6","article-title":"An extension of tuning relations after symmetrical optimum method for PI and PID controllers","volume":"35","author":"Preitl","year":"1999","journal-title":"Automatica"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1016\/S0952-1976(00)00002-6","article-title":"Stability analysis and development of a class of fuzzy control systems","volume":"13","author":"Precup","year":"2000","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"4410","DOI":"10.1016\/j.ins.2007.05.005","article-title":"PI-fuzzy controllers for integral plants to ensure robust stability","volume":"177","author":"Precup","year":"2007","journal-title":"Inf. Sci."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1016\/j.eswa.2012.07.023","article-title":"Stable and convergent iterative feedback tuning of fuzzy controllers for discrete-time SISO systems","volume":"40","author":"Precup","year":"2013","journal-title":"Expert Syst. Appl."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1109\/91.388169","article-title":"Fuzzy controllers: Synthesis and equivalences","volume":"3","author":"Galichet","year":"1995","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_31","unstructured":"Precup, R.-E., and Preitl, S. (1997, January 8\u201311). Popov-type stability analysis method for fuzzy control systems. Proceedings of the Fifth European Congress on Intelligent Technologies and Soft Computing, Aachen, Germany."},{"key":"ref_32","first-page":"15","article-title":"Absolute stability of continuous fuzzy control systems","volume":"Volume 44","author":"Aracil","year":"2000","journal-title":"Stability Issues in Fuzzy Control"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1016\/S0166-3615(03)00058-7","article-title":"From differential equations to PDC controller design via numerical transformation","volume":"51","author":"Baranyi","year":"2003","journal-title":"Comput. Ind."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1007\/s10846-005-5138-9","article-title":"Predictive functional control based on fuzzy model: Design and stability study","volume":"43","year":"2005","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_35","first-page":"3","article-title":"A novel adaptive approach for synchronization of uncertain chaotic systems using fuzzy PI controller and active control method","volume":"18","author":"Driss","year":"2016","journal-title":"Control Eng. Appl. Inform."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1016\/j.ins.2016.03.038","article-title":"Design of polynomial fuzzy observer-controller with membership functions using unmeasurable premise variables for nonlinear systems","volume":"355\u2013356","author":"Liu","year":"2016","journal-title":"Inf. Sci."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"872","DOI":"10.1109\/TVT.2004.827161","article-title":"Control of a parallel hybrid powertrain: Optimal control","volume":"53","author":"Delprat","year":"2004","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1016\/j.arcontrol.2008.03.002","article-title":"Decision support and control for large-scale complex systems","volume":"32","author":"Filip","year":"2008","journal-title":"Ann. Rev. Control"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1016\/j.asoc.2015.03.050","article-title":"Biomimicry of parasitic behavior in a coevolutionary particle swarm optimization algorithm for global optimization","volume":"32","author":"Qin","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_40","first-page":"130","article-title":"A parallel genetic algorithm for the open-shop scheduling problem using deterministic and random moves","volume":"14","author":"Ghosn","year":"2016","journal-title":"Int. J. Artif. Intell."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1016\/j.engappai.2015.10.006","article-title":"An improved discrete bat algorithm for symmetric and asymmetric traveling salesman problems","volume":"48","author":"Osaba","year":"2016","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_42","first-page":"137","article-title":"A combined ant colony optimization and simulated annealing algorithm to assess stability and fault-proneness of classes based on internal software quality attributes","volume":"14","author":"Azar","year":"2016","journal-title":"Int. J. Artif. Intell."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1109\/TEVC.2005.857077","article-title":"Stability analysis of the particle dynamics in particle swarm optimizer","volume":"10","author":"Kadirkamanathan","year":"2006","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1016\/j.asoc.2014.07.016","article-title":"Convergence analysis and performance of an improved gravitational search algorithm","volume":"24","author":"Jiang","year":"2014","journal-title":"Appl. Soft Comput."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/j.ins.2015.12.017","article-title":"Stability analysis of particle dynamics in gravitational search optimization algorithm","volume":"337\u2013338","author":"Farivar","year":"2016","journal-title":"Inf. Sci."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"1158","DOI":"10.1109\/TNN.2010.2050602","article-title":"A transductive neuro-fuzzy controller: Application to a drilling process","volume":"21","author":"Gajate","year":"2010","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1080\/03081079.2011.634807","article-title":"A new type of simplified fuzzy rule-based systems","volume":"41","author":"Angelov","year":"2012","journal-title":"Int. J. Gen. Syst."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"617","DOI":"10.1002\/int.21720","article-title":"Fuzzy collaborative intelligence and systems","volume":"30","author":"Chen","year":"2015","journal-title":"Int. J. Intell. Syst."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"469","DOI":"10.24846\/v25i4y201608","article-title":"Revisiting models of vulnerabilities of the networks","volume":"25","author":"Teodorescu","year":"2016","journal-title":"Stud. Inform. Control"},{"key":"ref_50","first-page":"7","article-title":"Medical sample classifier design using fuzzy cerebellar model neural networks","volume":"13","author":"Li","year":"2016","journal-title":"Acta Polytech. Hung."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"1874","DOI":"10.1016\/j.automatica.2013.02.054","article-title":"Optimal input design for direct data-driven tuning of model-reference controllers","volume":"49","author":"Formentin","year":"2013","journal-title":"Automatica"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1109\/TC.2013.87","article-title":"Integrated planning of biomass inventory and energy production","volume":"63","author":"Chiarandini","year":"2014","journal-title":"IEEE Trans. Comput."},{"key":"ref_53","first-page":"77","article-title":"An alternative method in optimizing random outcomes","volume":"13","author":"Szidarovszky","year":"2016","journal-title":"Acta Polytech. Hung."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"388","DOI":"10.1016\/j.eswa.2016.02.032","article-title":"A novel grouping coral reefs optimization algorithm for optimal mobile network deployment problems under electromagnetic pollution and capacity control criteria","volume":"55","author":"Bilbao","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"4436","DOI":"10.1109\/TIE.2010.2103531","article-title":"FuSnap: Fuzzy control of logical volume snapshot replication for disk arrays","volume":"58","author":"Navarro","year":"2011","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_56","first-page":"217068:1","article-title":"A hybrid PID-fuzzy control for linear SISO systems with variant communication delays","volume":"2012","author":"Hanchevici","year":"2012","journal-title":"Adv. Fuzzy Syst."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1007\/s12530-015-9127-3","article-title":"A self tuning regulator design for nonlinear time varying systems based on evolving linear models","volume":"7","author":"Jahandari","year":"2016","journal-title":"Evol. Syst."},{"key":"ref_58","unstructured":"Inteco Ltd. (2007). Modular Servo System, User\u2019s Manual, Inteco Ltd."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/10\/2\/68\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:38:39Z","timestamp":1760207919000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/10\/2\/68"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6,10]]},"references-count":58,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2017,6]]}},"alternative-id":["a10020068"],"URL":"https:\/\/doi.org\/10.3390\/a10020068","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,6,10]]}}}