An SVM-Based Neural Adaptive Variable Structure Observer for Fault Diagnosis and Fault-Tolerant Control of a Robot Manipulator
A robot manipulator is a multi-degree-of-freedom and nonlinear system that is used in various applications, including the medical area and automotive industries. Uncertain conditions in which a robot manipulator operates, as well as its nonlinearities, represent challenges for fault diagnosis and fa...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-02-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/10/4/1344 |
_version_ | 1811330578641846272 |
---|---|
author | Farzin Piltan Alexander E. Prosvirin Muhammad Sohaib Belem Saldivar Jong-Myon Kim |
author_facet | Farzin Piltan Alexander E. Prosvirin Muhammad Sohaib Belem Saldivar Jong-Myon Kim |
author_sort | Farzin Piltan |
collection | DOAJ |
description | A robot manipulator is a multi-degree-of-freedom and nonlinear system that is used in various applications, including the medical area and automotive industries. Uncertain conditions in which a robot manipulator operates, as well as its nonlinearities, represent challenges for fault diagnosis and fault-tolerant control (FDC) that are addressed through the proposed FDC technique. A machine-learning-based neural adaptive, high-order, variable structure observer for fault diagnosis (FD) and adaptive, modern, fuzzy, backstepping, variable structure control for use in a fault-tolerant control (FC) algorithm, are proposed in this paper. In the first stage, a variable structure observer is proposed as an FD technique for the robot manipulator. The chattering phenomenon associated with the variable structure observer(VSO) is solved using a high-order variable structure observer. Then, the dynamic behavior estimation performance in the high-order variable structure observer is improved by incorporating a neural network algorithm in the FD pipeline. This adaptive technique is also effective in improving the robustness of the fault signal estimation. Moreover, support vector machines (SVMs) that can derive adaptive threshold values are used to categorize faults. To design an effective fault-tolerant controller (FC), an adaptive modern fuzzy backstepping variable structure controller is used in this study. First, a new variable structure controller is designed. Next, to increase robustness and reduce high-frequency oscillations in uncertain conditions, a backstepping algorithm is used in parallel with the variable structure controller to design the backstepping variable structure controller. To design an effective hybrid controller, a fuzzy algorithm is integrated into the backstepping variable structure controller to create a fuzzy backstepping variable structure controller. Then, to improve the robustness and reliability of the FC, a neural adaptive. high-order. variable structure observer is applied to the fuzzy backstepping variable structure controller to design a modern fuzzy backstepping variable structure controller. An adaptive algorithm is used to fine-tune the variable structure coefficients and reduce the effect of faults on the robot manipulator. The effectiveness of the selected algorithm is validated using a PUMA robot manipulator. The neural adaptive. high-order variable structure observer improves the average performance for the identification of various faults by about 27% and 29.2%, compared with the neural high-order variable structure observer and variable structure observer, respectively. |
first_indexed | 2024-04-13T16:05:33Z |
format | Article |
id | doaj.art-5aca6725713d4af3aaa8f34ce041f2c7 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-04-13T16:05:33Z |
publishDate | 2020-02-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-5aca6725713d4af3aaa8f34ce041f2c72022-12-22T02:40:24ZengMDPI AGApplied Sciences2076-34172020-02-01104134410.3390/app10041344app10041344An SVM-Based Neural Adaptive Variable Structure Observer for Fault Diagnosis and Fault-Tolerant Control of a Robot ManipulatorFarzin Piltan0Alexander E. Prosvirin1Muhammad Sohaib2Belem Saldivar3Jong-Myon Kim4Department of Electrical, Electronics and Computer Engineering, University of Ulsan, Ulsan 44610, KoreaDepartment of Electrical, Electronics and Computer Engineering, University of Ulsan, Ulsan 44610, KoreaLahore Garrison University, Lahore 54000, PakistanFaculty of Engineering, Autonomous University of the State of Mexico, Instituto Literario No. 100 Oriente, Toluca 50130, Estado de Mexico, MexicoDepartment of Electrical, Electronics and Computer Engineering, University of Ulsan, Ulsan 44610, KoreaA robot manipulator is a multi-degree-of-freedom and nonlinear system that is used in various applications, including the medical area and automotive industries. Uncertain conditions in which a robot manipulator operates, as well as its nonlinearities, represent challenges for fault diagnosis and fault-tolerant control (FDC) that are addressed through the proposed FDC technique. A machine-learning-based neural adaptive, high-order, variable structure observer for fault diagnosis (FD) and adaptive, modern, fuzzy, backstepping, variable structure control for use in a fault-tolerant control (FC) algorithm, are proposed in this paper. In the first stage, a variable structure observer is proposed as an FD technique for the robot manipulator. The chattering phenomenon associated with the variable structure observer(VSO) is solved using a high-order variable structure observer. Then, the dynamic behavior estimation performance in the high-order variable structure observer is improved by incorporating a neural network algorithm in the FD pipeline. This adaptive technique is also effective in improving the robustness of the fault signal estimation. Moreover, support vector machines (SVMs) that can derive adaptive threshold values are used to categorize faults. To design an effective fault-tolerant controller (FC), an adaptive modern fuzzy backstepping variable structure controller is used in this study. First, a new variable structure controller is designed. Next, to increase robustness and reduce high-frequency oscillations in uncertain conditions, a backstepping algorithm is used in parallel with the variable structure controller to design the backstepping variable structure controller. To design an effective hybrid controller, a fuzzy algorithm is integrated into the backstepping variable structure controller to create a fuzzy backstepping variable structure controller. Then, to improve the robustness and reliability of the FC, a neural adaptive. high-order. variable structure observer is applied to the fuzzy backstepping variable structure controller to design a modern fuzzy backstepping variable structure controller. An adaptive algorithm is used to fine-tune the variable structure coefficients and reduce the effect of faults on the robot manipulator. The effectiveness of the selected algorithm is validated using a PUMA robot manipulator. The neural adaptive. high-order variable structure observer improves the average performance for the identification of various faults by about 27% and 29.2%, compared with the neural high-order variable structure observer and variable structure observer, respectively.https://www.mdpi.com/2076-3417/10/4/1344fault diagnosisvariable structure observerbackstepping algorithmneural networkmachine learning techniquesupport vector machineadaptive methodfuzzy logic approach |
spellingShingle | Farzin Piltan Alexander E. Prosvirin Muhammad Sohaib Belem Saldivar Jong-Myon Kim An SVM-Based Neural Adaptive Variable Structure Observer for Fault Diagnosis and Fault-Tolerant Control of a Robot Manipulator Applied Sciences fault diagnosis variable structure observer backstepping algorithm neural network machine learning technique support vector machine adaptive method fuzzy logic approach |
title | An SVM-Based Neural Adaptive Variable Structure Observer for Fault Diagnosis and Fault-Tolerant Control of a Robot Manipulator |
title_full | An SVM-Based Neural Adaptive Variable Structure Observer for Fault Diagnosis and Fault-Tolerant Control of a Robot Manipulator |
title_fullStr | An SVM-Based Neural Adaptive Variable Structure Observer for Fault Diagnosis and Fault-Tolerant Control of a Robot Manipulator |
title_full_unstemmed | An SVM-Based Neural Adaptive Variable Structure Observer for Fault Diagnosis and Fault-Tolerant Control of a Robot Manipulator |
title_short | An SVM-Based Neural Adaptive Variable Structure Observer for Fault Diagnosis and Fault-Tolerant Control of a Robot Manipulator |
title_sort | svm based neural adaptive variable structure observer for fault diagnosis and fault tolerant control of a robot manipulator |
topic | fault diagnosis variable structure observer backstepping algorithm neural network machine learning technique support vector machine adaptive method fuzzy logic approach |
url | https://www.mdpi.com/2076-3417/10/4/1344 |
work_keys_str_mv | AT farzinpiltan ansvmbasedneuraladaptivevariablestructureobserverforfaultdiagnosisandfaulttolerantcontrolofarobotmanipulator AT alexandereprosvirin ansvmbasedneuraladaptivevariablestructureobserverforfaultdiagnosisandfaulttolerantcontrolofarobotmanipulator AT muhammadsohaib ansvmbasedneuraladaptivevariablestructureobserverforfaultdiagnosisandfaulttolerantcontrolofarobotmanipulator AT belemsaldivar ansvmbasedneuraladaptivevariablestructureobserverforfaultdiagnosisandfaulttolerantcontrolofarobotmanipulator AT jongmyonkim ansvmbasedneuraladaptivevariablestructureobserverforfaultdiagnosisandfaulttolerantcontrolofarobotmanipulator AT farzinpiltan svmbasedneuraladaptivevariablestructureobserverforfaultdiagnosisandfaulttolerantcontrolofarobotmanipulator AT alexandereprosvirin svmbasedneuraladaptivevariablestructureobserverforfaultdiagnosisandfaulttolerantcontrolofarobotmanipulator AT muhammadsohaib svmbasedneuraladaptivevariablestructureobserverforfaultdiagnosisandfaulttolerantcontrolofarobotmanipulator AT belemsaldivar svmbasedneuraladaptivevariablestructureobserverforfaultdiagnosisandfaulttolerantcontrolofarobotmanipulator AT jongmyonkim svmbasedneuraladaptivevariablestructureobserverforfaultdiagnosisandfaulttolerantcontrolofarobotmanipulator |