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...
Main Authors: | , , , |
---|---|
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 |