An Efficient Chicken Search Optimization Algorithm for the Optimal Design of Fuzzy Controllers

A proposed architecture to design the optimal parameters of Membership Functions (MFs) of Type-1 Fuzzy Logic Systems (T1FLSs) using the Chicken Search Optimization (CSO) is applied to three Fuzzy Logic Controllers (FLCs) in this paper. Two types of MFs are considered in the study: triangular and tra...

Full description

Bibliographic Details
Main Authors: Leticia Amador-Angulo, Oscar Castillo, Cinthia Peraza, Patricia Ochoa
Format: Article
Language:English
Published: MDPI AG 2021-03-01
Series:Axioms
Subjects:
Online Access:https://www.mdpi.com/2075-1680/10/1/30
id doaj-74e684e94b314d2d9471d73495fc6f9d
record_format Article
spelling doaj-74e684e94b314d2d9471d73495fc6f9d2021-03-10T00:04:57ZengMDPI AGAxioms2075-16802021-03-0110303010.3390/axioms10010030An Efficient Chicken Search Optimization Algorithm for the Optimal Design of Fuzzy ControllersLeticia Amador-Angulo0Oscar Castillo1Cinthia Peraza2Patricia Ochoa3Division of Graduate Studies and Research, Tijuana Institute of Technology, Tijuana 22414, MexicoDivision of Graduate Studies and Research, Tijuana Institute of Technology, Tijuana 22414, MexicoDivision of Graduate Studies and Research, Tijuana Institute of Technology, Tijuana 22414, MexicoDivision of Graduate Studies and Research, Tijuana Institute of Technology, Tijuana 22414, MexicoA proposed architecture to design the optimal parameters of Membership Functions (MFs) of Type-1 Fuzzy Logic Systems (T1FLSs) using the Chicken Search Optimization (CSO) is applied to three Fuzzy Logic Controllers (FLCs) in this paper. Two types of MFs are considered in the study: triangular and trapezoidal ones. The performance and efficiency of the CSO algorithm are particularly good when perturbations are added during the execution in each control problem. Two benchmark control problems: Water Tank Controller and Inverted Pendulum Controller are considered for testing the proposed approach. Also, the optimal design of a fuzzy controller for trajectory tracking of an Autonomous Mobile Robot (AMR) is considered to test the CSO. The main goal is to highlight the efficiency of CSO algorithm in finding optimal fuzzy controllers of non-linear plants. Two types of perturbations are considered in each control problem. Results show that the CSO algorithm presents excellent results in the field of Fuzzy Logic Controllers. Two types of Fuzzy Inference Systems: Takagi-Sugeno and Mamdani FLSs, are implemented in this paper. The most important metrics usually applied in control are used in this paper, such as: Integral Time Absolute Error (ITAE), Integral Time Squared Error (ITSE), Integral Absolute Error (IAE), Integral Square Error (ISE), Mean Square Error (MSE), and Root Mean Square Error (RMSE).https://www.mdpi.com/2075-1680/10/1/30chicken search optimizationfuzzy controllerperturbationautonomous mobile robotbenchmark problems
collection DOAJ
language English
format Article
sources DOAJ
author Leticia Amador-Angulo
Oscar Castillo
Cinthia Peraza
Patricia Ochoa
spellingShingle Leticia Amador-Angulo
Oscar Castillo
Cinthia Peraza
Patricia Ochoa
An Efficient Chicken Search Optimization Algorithm for the Optimal Design of Fuzzy Controllers
Axioms
chicken search optimization
fuzzy controller
perturbation
autonomous mobile robot
benchmark problems
author_facet Leticia Amador-Angulo
Oscar Castillo
Cinthia Peraza
Patricia Ochoa
author_sort Leticia Amador-Angulo
title An Efficient Chicken Search Optimization Algorithm for the Optimal Design of Fuzzy Controllers
title_short An Efficient Chicken Search Optimization Algorithm for the Optimal Design of Fuzzy Controllers
title_full An Efficient Chicken Search Optimization Algorithm for the Optimal Design of Fuzzy Controllers
title_fullStr An Efficient Chicken Search Optimization Algorithm for the Optimal Design of Fuzzy Controllers
title_full_unstemmed An Efficient Chicken Search Optimization Algorithm for the Optimal Design of Fuzzy Controllers
title_sort efficient chicken search optimization algorithm for the optimal design of fuzzy controllers
publisher MDPI AG
series Axioms
issn 2075-1680
publishDate 2021-03-01
description A proposed architecture to design the optimal parameters of Membership Functions (MFs) of Type-1 Fuzzy Logic Systems (T1FLSs) using the Chicken Search Optimization (CSO) is applied to three Fuzzy Logic Controllers (FLCs) in this paper. Two types of MFs are considered in the study: triangular and trapezoidal ones. The performance and efficiency of the CSO algorithm are particularly good when perturbations are added during the execution in each control problem. Two benchmark control problems: Water Tank Controller and Inverted Pendulum Controller are considered for testing the proposed approach. Also, the optimal design of a fuzzy controller for trajectory tracking of an Autonomous Mobile Robot (AMR) is considered to test the CSO. The main goal is to highlight the efficiency of CSO algorithm in finding optimal fuzzy controllers of non-linear plants. Two types of perturbations are considered in each control problem. Results show that the CSO algorithm presents excellent results in the field of Fuzzy Logic Controllers. Two types of Fuzzy Inference Systems: Takagi-Sugeno and Mamdani FLSs, are implemented in this paper. The most important metrics usually applied in control are used in this paper, such as: Integral Time Absolute Error (ITAE), Integral Time Squared Error (ITSE), Integral Absolute Error (IAE), Integral Square Error (ISE), Mean Square Error (MSE), and Root Mean Square Error (RMSE).
topic chicken search optimization
fuzzy controller
perturbation
autonomous mobile robot
benchmark problems
url https://www.mdpi.com/2075-1680/10/1/30
work_keys_str_mv AT leticiaamadorangulo anefficientchickensearchoptimizationalgorithmfortheoptimaldesignoffuzzycontrollers
AT oscarcastillo anefficientchickensearchoptimizationalgorithmfortheoptimaldesignoffuzzycontrollers
AT cinthiaperaza anefficientchickensearchoptimizationalgorithmfortheoptimaldesignoffuzzycontrollers
AT patriciaochoa anefficientchickensearchoptimizationalgorithmfortheoptimaldesignoffuzzycontrollers
AT leticiaamadorangulo efficientchickensearchoptimizationalgorithmfortheoptimaldesignoffuzzycontrollers
AT oscarcastillo efficientchickensearchoptimizationalgorithmfortheoptimaldesignoffuzzycontrollers
AT cinthiaperaza efficientchickensearchoptimizationalgorithmfortheoptimaldesignoffuzzycontrollers
AT patriciaochoa efficientchickensearchoptimizationalgorithmfortheoptimaldesignoffuzzycontrollers
_version_ 1724227154621759488