Social spider optimization algorithm for tuning parameters in PD-like Interval Type-2 Fuzzy Logic Controller applied to a parallel robot

This paper presents control design based on an Interval Type-2 Fuzzy Logic (IT2FL) for the trajectory tracking of 3-RRR (3-Revolute-Revolute-Revolute) planar parallel robot. The design of Type-1 Fuzzy Logic Controller (T1FLC) is also considered for the purpose of comparison with the IT2FLC in terms...

Full description

Bibliographic Details
Main Authors: Amjad J Humaidi, Huda T Najem, Ayad Q Al-Dujaili, Daniel A Pereira, Ibraheem Kasim Ibraheem, Ahmad Taher Azar
Format: Article
Language:English
Published: SAGE Publishing 2021-03-01
Series:Measurement + Control
Online Access:https://doi.org/10.1177/0020294021997483
id doaj-972d3abdae3d43899b860c03f9103144
record_format Article
spelling doaj-972d3abdae3d43899b860c03f91031442021-04-22T22:04:13ZengSAGE PublishingMeasurement + Control0020-29402021-03-015410.1177/0020294021997483Social spider optimization algorithm for tuning parameters in PD-like Interval Type-2 Fuzzy Logic Controller applied to a parallel robotAmjad J Humaidi0Huda T Najem1Ayad Q Al-Dujaili2Daniel A Pereira3Ibraheem Kasim Ibraheem4Ahmad Taher Azar5Control and Systems Engineering Department, University of Technology, Baghdad, IraqControl and Systems Engineering Department, University of Technology, Baghdad, IraqElectrical Engineering Technical College, Middle Technical University, Baghdad, IraqFederal University of Lavras, Lavras, BrazilDepartment of Electrical Engineering, College of Engineering, University of Baghdad, Iraq, BaghdadFaculty of Computers and Artificial Intelligence, Benha University, Benha 13518, EgyptThis paper presents control design based on an Interval Type-2 Fuzzy Logic (IT2FL) for the trajectory tracking of 3-RRR (3-Revolute-Revolute-Revolute) planar parallel robot. The design of Type-1 Fuzzy Logic Controller (T1FLC) is also considered for the purpose of comparison with the IT2FLC in terms of robustness and trajectory tracking characteristics. The scaling factors in the output and input of T1FL and IT2FL controllers play a vital role in improving the performance of the closed-loop system. However, using trial-and-error procedure for tuning these design parameters is exhaustive and hence an optimization technique is applied to achieve their optimal values and to reach an improved performance. In this study, Social Spider Optimization (SSO) algorithm is proposed as a useful tool to tune the parameters of proportional-derivative (PD) versions of both IT2FLC and T1FLC. Two scenarios, based on two square desired trajectories (with and without disturbance), have been tested to evaluate the tracking performance and robustness characteristics of proposed controllers. The effectiveness of controllers have been verified via numerical simulations based on MATLAB/SIMULINK programming software, which showed the superior of IT2FLC in terms of robustness and tracking errors.https://doi.org/10.1177/0020294021997483
collection DOAJ
language English
format Article
sources DOAJ
author Amjad J Humaidi
Huda T Najem
Ayad Q Al-Dujaili
Daniel A Pereira
Ibraheem Kasim Ibraheem
Ahmad Taher Azar
spellingShingle Amjad J Humaidi
Huda T Najem
Ayad Q Al-Dujaili
Daniel A Pereira
Ibraheem Kasim Ibraheem
Ahmad Taher Azar
Social spider optimization algorithm for tuning parameters in PD-like Interval Type-2 Fuzzy Logic Controller applied to a parallel robot
Measurement + Control
author_facet Amjad J Humaidi
Huda T Najem
Ayad Q Al-Dujaili
Daniel A Pereira
Ibraheem Kasim Ibraheem
Ahmad Taher Azar
author_sort Amjad J Humaidi
title Social spider optimization algorithm for tuning parameters in PD-like Interval Type-2 Fuzzy Logic Controller applied to a parallel robot
title_short Social spider optimization algorithm for tuning parameters in PD-like Interval Type-2 Fuzzy Logic Controller applied to a parallel robot
title_full Social spider optimization algorithm for tuning parameters in PD-like Interval Type-2 Fuzzy Logic Controller applied to a parallel robot
title_fullStr Social spider optimization algorithm for tuning parameters in PD-like Interval Type-2 Fuzzy Logic Controller applied to a parallel robot
title_full_unstemmed Social spider optimization algorithm for tuning parameters in PD-like Interval Type-2 Fuzzy Logic Controller applied to a parallel robot
title_sort social spider optimization algorithm for tuning parameters in pd-like interval type-2 fuzzy logic controller applied to a parallel robot
publisher SAGE Publishing
series Measurement + Control
issn 0020-2940
publishDate 2021-03-01
description This paper presents control design based on an Interval Type-2 Fuzzy Logic (IT2FL) for the trajectory tracking of 3-RRR (3-Revolute-Revolute-Revolute) planar parallel robot. The design of Type-1 Fuzzy Logic Controller (T1FLC) is also considered for the purpose of comparison with the IT2FLC in terms of robustness and trajectory tracking characteristics. The scaling factors in the output and input of T1FL and IT2FL controllers play a vital role in improving the performance of the closed-loop system. However, using trial-and-error procedure for tuning these design parameters is exhaustive and hence an optimization technique is applied to achieve their optimal values and to reach an improved performance. In this study, Social Spider Optimization (SSO) algorithm is proposed as a useful tool to tune the parameters of proportional-derivative (PD) versions of both IT2FLC and T1FLC. Two scenarios, based on two square desired trajectories (with and without disturbance), have been tested to evaluate the tracking performance and robustness characteristics of proposed controllers. The effectiveness of controllers have been verified via numerical simulations based on MATLAB/SIMULINK programming software, which showed the superior of IT2FLC in terms of robustness and tracking errors.
url https://doi.org/10.1177/0020294021997483
work_keys_str_mv AT amjadjhumaidi socialspideroptimizationalgorithmfortuningparametersinpdlikeintervaltype2fuzzylogiccontrollerappliedtoaparallelrobot
AT hudatnajem socialspideroptimizationalgorithmfortuningparametersinpdlikeintervaltype2fuzzylogiccontrollerappliedtoaparallelrobot
AT ayadqaldujaili socialspideroptimizationalgorithmfortuningparametersinpdlikeintervaltype2fuzzylogiccontrollerappliedtoaparallelrobot
AT danielapereira socialspideroptimizationalgorithmfortuningparametersinpdlikeintervaltype2fuzzylogiccontrollerappliedtoaparallelrobot
AT ibraheemkasimibraheem socialspideroptimizationalgorithmfortuningparametersinpdlikeintervaltype2fuzzylogiccontrollerappliedtoaparallelrobot
AT ahmadtaherazar socialspideroptimizationalgorithmfortuningparametersinpdlikeintervaltype2fuzzylogiccontrollerappliedtoaparallelrobot
_version_ 1721514042349060096