Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-05T10:21:30.904Z Has data issue: false hasContentIssue false

Robust PID optimal tuning of a Delta parallel robot based on a hybrid optimization algorithm of particle swarm optimization and differential evolution

Published online by Cambridge University Press:  12 December 2022

Yong-Ju Pak
Affiliation:
Faculty of Electronics and Automation, Kim Il Sung University, Pyongyang, Democratic People’s Republic of Korea
Yong-Su Kong*
Affiliation:
Faculty of Electronics and Automation, Kim Il Sung University, Pyongyang, Democratic People’s Republic of Korea
Jin-Song Ri
Affiliation:
Faculty of Electronics and Automation, Kim Il Sung University, Pyongyang, Democratic People’s Republic of Korea
*
*Corresponding author. E-mail: ys.kong0428@ryongnamsan.edu.kp
Rights & Permissions [Opens in a new window]

Abstract

In this paper, we propose an approach to tune optimal parameters of a robust PID controller by means of computed torque control (CTC) strategy for trajectory tracking of a Delta parallel robot, using a hybrid optimization algorithm of Particle Swarm Optimization (PSO) and differential evolution (DE). It differs from previous works that they propose robust PID controller parameters tuning based on conventional gradient-based optimization algorithms and apply them to process control. First, we reduce the tuning problem of a robust PID controller with CTC strategy satisfying requirements including robustness and disturbance attenuation to an optimization problem with nonlinear constraints by considering the nonlinear dynamic model of a Delta parallel robot. Second, we set up the design characteristics for the trajectory tracking of a Delta parallel robot. Then, we propose a robust PID controller in a way of obtaining the global optimization solution of the nonlinear optimization problem by running a PSO-DE hybrid optimization algorithm of finding the global optimal solution by maintaining the diversity of swarm during evolution based on the evolution of cognitive experience. Simulation and experimental results demonstrate that the proposed controller outperforms previous works with respect to robust performance and active disturbance attenuation when it is applied to tracking control of a Delta parallel robot.

Information

Type
Research Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Figure 1. Prototype of the Delta parallel robot.

Figure 1

Figure 2. The base coordinate systems and physical parameters.

Figure 2

Figure 3. The structure after simplification.

Figure 3

Table I. Physical parameters for the Delta parallel robot.

Figure 4

Figure 4. Structure for the robust PID controller with CTC strategy for Delta parallel robot.

Figure 5

Table II. Parameter values of PSO-DE, PSO and DE algorithms.

Figure 6

Figure 5. Convergence behavior of the tuning algorithm based on PSO-DE.

Figure 7

Figure 6. Bode diagram of open-loop system ($PM=54.9^{\circ }$, ${\ \omega }_{cg}=76.6\,{\rm rad/s}$).

Figure 8

Figure 7. Frequency specification of the complementary sensitivity function $T(j\omega )$ ($\omega _t=350\,{\rm rad/s},$$|T(j\omega _t)|_{\rm dB}=-17.1\,{\rm dB}$).

Figure 9

Figure 8. Frequency specification of the sensitivity function $S(j\omega )$ ($\omega _s=10\,{\rm rad/s},$$|S(j\omega _s)|_{\rm dB}=-25.6\,{\rm dB}$).

Figure 10

Table III. Path point of control simulation trajectory for Delta robot.

Figure 11

Figure 9. Trajectories of x, y, z axes in the Cartesian space.

Figure 12

Figure 10. Desired trajectory $\theta _d(t)$ in joint space.

Figure 13

Figure 11. Tracking error in Cartesian space (Orange: method in ref. [2], blue: robust PID).

Figure 14

Figure 12. Tracking error in joint space (Orange: method in [2], blue: robust PID).

Figure 15

Table IV. Simulation results.

Figure 16

Table V. Real mass of the Delta robot.

Figure 17

Figure 13. Tracking error in Cartesian space in robustness analysis simulation (Orange: method in ref. [2], blue: robust PID).

Figure 18

Figure 14. Tracking error in joint space in robustness analysis simulation (Orange: method in ref. [2], blue: robust PID).

Figure 19

Table VI. Simulation results for robustness.

Figure 20

Figure 15. Tracking error in Cartesian space when ${m_4}=100\,{\rm g}$.

Figure 21

Figure 16. Tracking error in the joint space when ${m_4}=100\,{\rm g}$.

Figure 22

Figure 17. Tracking error in Cartesian space when ${m_4}=300\,{\rm g}$.

Figure 23

Figure 18. Tracking error in the joint space when ${m_4}=300\,{\rm g}$.

Figure 24

Table VII. Experiment results.