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).
Read full abstract