Cargando…

Self-Tuning Control of Manipulator Positioning Based on Fuzzy PID and PSO Algorithm

With the manipulator performs fixed-point tasks, it becomes adversely affected by external disturbances, parameter variations, and random noise. Therefore, it is essential to improve the robust and accuracy of the controller. In this article, a self-tuning particle swarm optimization (PSO) fuzzy PID...

Descripción completa

Detalles Bibliográficos
Autores principales: Liu, Ying, Jiang, Du, Yun, Juntong, Sun, Ying, Li, Cuiqiao, Jiang, Guozhang, Kong, Jianyi, Tao, Bo, Fang, Zifan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8873531/
https://www.ncbi.nlm.nih.gov/pubmed/35223822
http://dx.doi.org/10.3389/fbioe.2021.817723
_version_ 1784657487568306176
author Liu, Ying
Jiang, Du
Yun, Juntong
Sun, Ying
Li, Cuiqiao
Jiang, Guozhang
Kong, Jianyi
Tao, Bo
Fang, Zifan
author_facet Liu, Ying
Jiang, Du
Yun, Juntong
Sun, Ying
Li, Cuiqiao
Jiang, Guozhang
Kong, Jianyi
Tao, Bo
Fang, Zifan
author_sort Liu, Ying
collection PubMed
description With the manipulator performs fixed-point tasks, it becomes adversely affected by external disturbances, parameter variations, and random noise. Therefore, it is essential to improve the robust and accuracy of the controller. In this article, a self-tuning particle swarm optimization (PSO) fuzzy PID positioning controller is designed based on fuzzy PID control. The quantization and scaling factors in the fuzzy PID algorithm are optimized by PSO in order to achieve high robustness and high accuracy of the manipulator. First of all, a mathematical model of the manipulator is developed, and the manipulator positioning controller is designed. A PD control strategy with compensation for gravity is used for the positioning control system. Then, the PID controller parameters dynamically are minute-tuned by the fuzzy controller 1. Through a closed-loop control loop to adjust the magnitude of the quantization factors–proportionality factors online. Correction values are outputted by the modified fuzzy controller 2. A quantization factor–proportion factor online self-tuning strategy is achieved to find the optimal parameters for the controller. Finally, the control performance of the improved controller is verified by the simulation environment. The results show that the transient response speed, tracking accuracy, and follower characteristics of the system are significantly improved.
format Online
Article
Text
id pubmed-8873531
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-88735312022-02-26 Self-Tuning Control of Manipulator Positioning Based on Fuzzy PID and PSO Algorithm Liu, Ying Jiang, Du Yun, Juntong Sun, Ying Li, Cuiqiao Jiang, Guozhang Kong, Jianyi Tao, Bo Fang, Zifan Front Bioeng Biotechnol Bioengineering and Biotechnology With the manipulator performs fixed-point tasks, it becomes adversely affected by external disturbances, parameter variations, and random noise. Therefore, it is essential to improve the robust and accuracy of the controller. In this article, a self-tuning particle swarm optimization (PSO) fuzzy PID positioning controller is designed based on fuzzy PID control. The quantization and scaling factors in the fuzzy PID algorithm are optimized by PSO in order to achieve high robustness and high accuracy of the manipulator. First of all, a mathematical model of the manipulator is developed, and the manipulator positioning controller is designed. A PD control strategy with compensation for gravity is used for the positioning control system. Then, the PID controller parameters dynamically are minute-tuned by the fuzzy controller 1. Through a closed-loop control loop to adjust the magnitude of the quantization factors–proportionality factors online. Correction values are outputted by the modified fuzzy controller 2. A quantization factor–proportion factor online self-tuning strategy is achieved to find the optimal parameters for the controller. Finally, the control performance of the improved controller is verified by the simulation environment. The results show that the transient response speed, tracking accuracy, and follower characteristics of the system are significantly improved. Frontiers Media S.A. 2022-02-11 /pmc/articles/PMC8873531/ /pubmed/35223822 http://dx.doi.org/10.3389/fbioe.2021.817723 Text en Copyright © 2022 Liu, Jiang, Yun, Sun, Li, Jiang, Kong, Tao and Fang. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Bioengineering and Biotechnology
Liu, Ying
Jiang, Du
Yun, Juntong
Sun, Ying
Li, Cuiqiao
Jiang, Guozhang
Kong, Jianyi
Tao, Bo
Fang, Zifan
Self-Tuning Control of Manipulator Positioning Based on Fuzzy PID and PSO Algorithm
title Self-Tuning Control of Manipulator Positioning Based on Fuzzy PID and PSO Algorithm
title_full Self-Tuning Control of Manipulator Positioning Based on Fuzzy PID and PSO Algorithm
title_fullStr Self-Tuning Control of Manipulator Positioning Based on Fuzzy PID and PSO Algorithm
title_full_unstemmed Self-Tuning Control of Manipulator Positioning Based on Fuzzy PID and PSO Algorithm
title_short Self-Tuning Control of Manipulator Positioning Based on Fuzzy PID and PSO Algorithm
title_sort self-tuning control of manipulator positioning based on fuzzy pid and pso algorithm
topic Bioengineering and Biotechnology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8873531/
https://www.ncbi.nlm.nih.gov/pubmed/35223822
http://dx.doi.org/10.3389/fbioe.2021.817723
work_keys_str_mv AT liuying selftuningcontrolofmanipulatorpositioningbasedonfuzzypidandpsoalgorithm
AT jiangdu selftuningcontrolofmanipulatorpositioningbasedonfuzzypidandpsoalgorithm
AT yunjuntong selftuningcontrolofmanipulatorpositioningbasedonfuzzypidandpsoalgorithm
AT sunying selftuningcontrolofmanipulatorpositioningbasedonfuzzypidandpsoalgorithm
AT licuiqiao selftuningcontrolofmanipulatorpositioningbasedonfuzzypidandpsoalgorithm
AT jiangguozhang selftuningcontrolofmanipulatorpositioningbasedonfuzzypidandpsoalgorithm
AT kongjianyi selftuningcontrolofmanipulatorpositioningbasedonfuzzypidandpsoalgorithm
AT taobo selftuningcontrolofmanipulatorpositioningbasedonfuzzypidandpsoalgorithm
AT fangzifan selftuningcontrolofmanipulatorpositioningbasedonfuzzypidandpsoalgorithm