| Literature DB >> 35223822 |
Ying Liu1,2, Du Jiang1,3,4, Juntong Yun1,2, Ying Sun1,3,4, Cuiqiao Li1,2, Guozhang Jiang2,4, Jianyi Kong2,3,4, Bo Tao1,3,4, Zifan Fang5.
Abstract
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.Entities:
Keywords: PSO algorithm; fuzzy-PID control; manipulator; position control; quantization factor–proportion factor
Year: 2022 PMID: 35223822 PMCID: PMC8873531 DOI: 10.3389/fbioe.2021.817723
Source DB: PubMed Journal: Front Bioeng Biotechnol ISSN: 2296-4185
FIGURE 1Working space of the four degrees-of-freedom assembly manipulator.
FIGURE 2Simplified model of the manipulator.
Manipulator parameter values.
| Symbol | Meaning | Numerical |
|---|---|---|
| [ | Link [1, 2, 3, 4] mass ( | [4.30, 7.73, 6.64, 2.01] |
| [ | Link [1, 2, 3, 4] rotation inertia ( | [0.045, 0.43, 0.30, 0.009] |
| [ | Motor [1, 2, 3, 4] role mass ( | [0.146, 0.146, 0.042, 0.042] |
| [ | The connecting rod is [2, 3, 4] length ( | [0.53, 0.39, 0.11] |
| [ | Link [2, 3, 4] center of mass distance ( | [0.25, 0.18, 0.05] |
| [ | Motor [1, 2, 3, 4] role rotation inertia | [ |
|
| Gravity acceleration ( | 10 |
FIGURE 3Fuzzy PID control system.
FIGURE 4Degree of membership function ( ).
FIGURE 5Fuzzy control rule ( ).
FIGURE 6Characteristic face of the fuzzy inference system ( ).
FIGURE 7Fuzzy PID algorithm flow based on PSO.
FIGURE 8Self-tuning fuzzy PID control system based on PSO.
Amendment rules of .
|
| NB | NM | NS | ZO | PS | PM | PB |
|---|---|---|---|---|---|---|---|
|
| B | M | S | ZO | S | M | B |
|
| B | M | S | ZO | S | M | B |
FIGURE 9Degree of membership function of .
FIGURE 10Amendment rules of .
FIGURE 11Characteristic face of the fuzzy inference system.
FIGURE 12Convergence curve of the algorithm along the function.
FIGURE 13Positioning control response of the angular displacement and angular velocity: (A) angular displacement of joints 1, (B) angular velocity of joints 1, (C) angular displacement of joints 2, (D) angular velocity of joints 2, (E) angular displacement of joints 3, (F) angular velocity of joints 3, (G) angular displacement of joints 4, and (H) angular velocity of joints 4.
FIGURE 14Control torque input curve of the manipulator: (A) joint 1, (B) joint 2, (C) joint 3, and (D) joint 4.