Figure 1.
The flowchart of the paper.
Figure 1.
The flowchart of the paper.
Figure 2.
Motion diagram of bridge crane.
Figure 2.
Motion diagram of bridge crane.
Figure 3.
The control scheme for the bridge crane.
Figure 3.
The control scheme for the bridge crane.
Figure 4.
Flowchart of PSO–SA algorithm.
Figure 4.
Flowchart of PSO–SA algorithm.
Figure 5.
Iteration curves of PSO and PSO–SA algorithms.
Figure 5.
Iteration curves of PSO and PSO–SA algorithms.
Figure 6.
Iteration curves of SA algorithm.
Figure 6.
Iteration curves of SA algorithm.
Figure 7.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods.
Figure 7.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods.
Figure 8.
Overhead crane’s swing angle (θ) using PSO, SA, PSO–SA, and CPM methods.
Figure 8.
Overhead crane’s swing angle (θ) using PSO, SA, PSO–SA, and CPM methods.
Figure 9.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods under working condition 1.
Figure 9.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods under working condition 1.
Figure 10.
Overhead crane’s swing angle (θ) using PSO, SA, PSO–SA, and CPM methods under working condition 1.
Figure 10.
Overhead crane’s swing angle (θ) using PSO, SA, PSO–SA, and CPM methods under working condition 1.
Figure 11.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods under working condition 2.
Figure 11.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods under working condition 2.
Figure 12.
Overhead crane’s swing angle (θ) using PSO, SA, PSO–SA, and CPM methods under working condition 2.
Figure 12.
Overhead crane’s swing angle (θ) using PSO, SA, PSO–SA, and CPM methods under working condition 2.
Figure 13.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods under working condition 3.
Figure 13.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods under working condition 3.
Figure 14.
Crane’s swing angle (θ) using PSO, SA, PSO–SA, and CPM methods under working condition 3.
Figure 14.
Crane’s swing angle (θ) using PSO, SA, PSO–SA, and CPM methods under working condition 3.
Figure 15.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods under working condition 1, with a crosswind and white noise.
Figure 15.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods under working condition 1, with a crosswind and white noise.
Figure 16.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods under working condition 1, with a crosswind and white noise.
Figure 16.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods under working condition 1, with a crosswind and white noise.
Figure 17.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods under working condition 2, with a crosswind and white noise.
Figure 17.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods under working condition 2, with a crosswind and white noise.
Figure 18.
Payload’s swing angle (θ) using PSO, SA, PSO–SA, and CPM methods under working condition 2, with a crosswind and white noise.
Figure 18.
Payload’s swing angle (θ) using PSO, SA, PSO–SA, and CPM methods under working condition 2, with a crosswind and white noise.
Figure 19.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods under working condition 3, with a crosswind and white noise.
Figure 19.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods under working condition 3, with a crosswind and white noise.
Figure 20.
Payload’s swing angle (θ) using PSO, SA, PSO–SA, and CPM methods under working condition 3, with a crosswind and white noise.
Figure 20.
Payload’s swing angle (θ) using PSO, SA, PSO–SA, and CPM methods under working condition 3, with a crosswind and white noise.
Figure 21.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods under working condition 4, with a crosswind and white noise.
Figure 21.
Trolley’s position (x) using PSO, SA, PSO–SA, and CPM methods under working condition 4, with a crosswind and white noise.
Figure 22.
Payload’s swing angle (θ) using PSO, SA, PSO–SA, and CPM methods under working condition 4, with a crosswind and white noise.
Figure 22.
Payload’s swing angle (θ) using PSO, SA, PSO–SA, and CPM methods under working condition 4, with a crosswind and white noise.
Table 1.
Parameter values of all algorithms.
Table 1.
Parameter values of all algorithms.
Symbol | PSO | SA | PSO–SA | Parameter |
---|
Nmax | 10 | / | 10 | Population size |
maxiter | 100 | 100 | 100 | Maximum iterations |
Lx | / | 10 | / | Markov chain length |
[vmin,vmax] | [−1,1] | / | [−1,1] | Velocity range |
ω | 0.8 | / | / | inertia weight |
ω1 | / | / | 0.8 | Maximum inertia weight |
ω2 | / | / | 0.4 | Minimum inertia weight |
c1 | 2 | / | / | Learning coefficient 1 |
c2 | 2 | / | / | Learning coefficient 2 |
c11 | / | / | 4 | Maximum value of c1 |
c12 | / | / | 2 | Minimum value of c1 |
c21 | / | / | 4 | Maximum value of c2 |
c22 | / | / | 2 | Minimum value of c2 |
T0 | / | 100 | 100 | Initial temperature |
Tf | / | 0.07 | / | Final temperature |
α | / | 0.93 | 0.93 | Annealing coefficient |
[X1min,X1max]
| [200,500] | [200,500] | [200,500] | Kp search range (PID) |
[X2min,X2max]
| [0,0.5] | [0,0.5] | [0,0.5] | Ki search range (PID) |
[X3min,X3max]
| [500,1000] | [500,1000] | [500,1000] | Kd search range (PID) |
[X4min,X4max]
| [200,600] | [200,600] | [200,600] | Kp search range (PD) |
[X5min,X5max]
| [50,200] | [50,200] | [50,200] | Kd search range (PD) |
Table 2.
PID parameters obtained with PSO, SA, PSO–SA, and CPM methods for the bridge crane.
Table 2.
PID parameters obtained with PSO, SA, PSO–SA, and CPM methods for the bridge crane.
Bridge Crane Output | Optimal PID Gains |
---|
PSO | SA |
---|
Kp | Ki | Kd | Kp | Ki | Kd |
---|
x | 298.82 | 0.02 | 662.54 | 420.63 | 0.21 | 848.92 |
θ | 453.22 | 0 | 134.25 | 556.21 | 0 | 118.62 |
| PSO–SA | CPM |
Kp | Ki | Kd | Kp | Ki | Kd |
x | 351.28 | 0.12 | 912.58 | 552.31 | 0.11 | 961.27 |
θ | 402.35 | 0 | 76.37 | 481.23 | 0 | 148.57 |
Table 3.
Performances obtained using PSO, SA, PSO–SA, and CPM methods for the bridge crane.
Table 3.
Performances obtained using PSO, SA, PSO–SA, and CPM methods for the bridge crane.
Output | Performances | Methods |
---|
CPM | PSO | SA | PSO–SA |
---|
x | TS (s) | 10.23 | 10.33 | 8.47 | 6.32 |
MP (%) | 10.96 | 8.80 | 8.65 | 0.26 |
IAE | 13.02 | 12.89 | 12.48 | 11.53 |
θ | TS (s) | 12.31 | 13.12 | 10.32 | 6.87 |
θmax (°) | 11.36 | 8.17 | 9.49 | 7.87 |
IAE | 0.67 | 0.47 | 0.49 | 0.37 |
Table 4.
Parameters of the crane under other three working conditions.
Table 4.
Parameters of the crane under other three working conditions.
Working Condition | Rope Length (m) | Payload Weight (kg) | Trolley Weight (kg) |
---|
1 | 9 | 800 | 400 |
2 | 6 | 800 | 400 |
3 | 9 | 500 | 400 |
Table 5.
Performances obtained using PSO, SA, PSO–SA, and CPM methods under working condition 1.
Table 5.
Performances obtained using PSO, SA, PSO–SA, and CPM methods under working condition 1.
Output | Performances | Methods |
---|
CPM | PSO | SA | PSO–SA |
---|
x | TS (s) | 17.10 | 17.43 | 15.03 | 10.70 |
MP (%) | 17.22 | 15.84 | 15.02 | 7.18 |
IAE | 23.25 | 17.77 | 19.52 | 15.66 |
θ | TS (s) | 20.30 | 15.81 | 17.88 | 12.92 |
θmax (°) | 8.31 | 6.03 | 7.02 | 5.84 |
IAE | 0.637 | 0.41 | 0.49 | 0.37 |
Table 6.
Performances obtained using PSO, SA, PSO–SA, and CPM methods under working condition 2.
Table 6.
Performances obtained using PSO, SA, PSO–SA, and CPM methods under working condition 2.
Output | Performances | Methods |
---|
CPM | PSO | SA | PSO–SA |
---|
x | TS (s) | 12.63 | 17.17 | 14.63 | 11.17 |
MP (%) | 14.54 | 13.84 | 12.02 | 4.62 |
IAE | 17.12 | 21.23 | 18.45 | 15.53 |
θ | TS (s) | 15.75 | 15.61 | 17.24 | 12.62 |
θmax (°) | 9.83 | 6.96 | 8.25 | 6.86 |
IAE | 0.52 | 0.41 | 0.52 | 0.39 |
Table 7.
Performances obtained using PSO, SA, PSO–SA, and CPM methods under working condition 3.
Table 7.
Performances obtained using PSO, SA, PSO–SA, and CPM methods under working condition 3.
Output | Performances | Methods |
---|
CPM | PSO | SA | PSO–SA |
---|
x | TS (s) | 19.10 | 14.83 | 15.58 | 12.16 |
MP (%) | 13.92 | 11.62 | 11.48 | 3.70 |
IAE | 24.26 | 18.35 | 18.87 | 16.32 |
θ | TS (s) | 24.66 | 16.09 | 15.47 | 14.59 |
θmax (°) | 9.21 | 6.96 | 7.95 | 6.62 |
IAE | 0.73 | 0.42 | 0.43 | 0.39 |
Table 8.
Parameters of crane under four working conditions.
Table 8.
Parameters of crane under four working conditions.
Working Condition | Rope Length (m) | Payload Weight (kg) | Trolley Weight (kg) |
---|
1 | 6 | 500 | 300 |
2 | 9 | 800 | 400 |
3 | 6 | 800 | 400 |
4 | 9 | 500 | 400 |