TY - JOUR
T1 - A performance-driven MPC algorithm for underactuated bridge cranes
AU - Bao, Hanqiu
AU - Kang, Qi
AU - An, Jing
AU - Ma, Xianghua
AU - Zhou, Meng Chu
N1 - Funding Information:
Funding: This work was supported in part by the National Natural Science Foundation of China under Grant 51775385, 61703279 and 71371142, the Strategy Research Project of Artificial Intelligence Algorithms of Ministry of Education of China under Grant 000011, and in part by the Fundamental Research Funds for the Central Universities.
Publisher Copyright:
© 2021 by the authors. Licensee MDPI, Basel, Switzerland.
PY - 2021/8
Y1 - 2021/8
N2 - A crane system often works in a complex environment. It is difficult to model or learn its true dynamics by traditional system identification approaches. If a dynamics model is created by minimizing its prediction error, its use tends to introduce inaccuracies and thus lead to suboptimal performance. Is it possible to learn the dynamics model of a crane that can achieve the best performance, instead of learning its true dynamics? This work answers the question by presenting a performance- driven model predictive control (P-MPC) algorithm for a two-dimensional underactuated bridge crane. In the proposed dual-layer control architecture, an inner-loop controller uses a proportional- integral-derivative controller to achieve anti-sway rapidly. An outer-loop controller uses MPC to ensure accurate trolley positioning under control constraints. Compared with classical MPC, this work proposes a data-driven method for plant modeling and controller parameter updating. By considering the control target at the learning stage, the method can avoid adjusting the controller to deal with uncertainty. We use Bayesian optimization in an active learning framework where a locally linear dynamics model is learned with the intent of maximizing control performance and then used in conjunction with optimal control schemes to efficiently design a controller for a given task. The model is updated directly based on the performance observed in experiments on the physical system in an iterative manner till a desired performance is achieved. The controller parameters and prediction models of the best closed-loop performance can be found through continuous experiments and iterative optimization. Simulation and experiment results show that we can explicitly find the dynamics model that produces the best performance for an actual system, and the method can quickly suppress swing and realize accurate trolley positioning. The results verified its effectiveness, feasibility, and superior performance on comparing it with state-of-the-art methods.
AB - A crane system often works in a complex environment. It is difficult to model or learn its true dynamics by traditional system identification approaches. If a dynamics model is created by minimizing its prediction error, its use tends to introduce inaccuracies and thus lead to suboptimal performance. Is it possible to learn the dynamics model of a crane that can achieve the best performance, instead of learning its true dynamics? This work answers the question by presenting a performance- driven model predictive control (P-MPC) algorithm for a two-dimensional underactuated bridge crane. In the proposed dual-layer control architecture, an inner-loop controller uses a proportional- integral-derivative controller to achieve anti-sway rapidly. An outer-loop controller uses MPC to ensure accurate trolley positioning under control constraints. Compared with classical MPC, this work proposes a data-driven method for plant modeling and controller parameter updating. By considering the control target at the learning stage, the method can avoid adjusting the controller to deal with uncertainty. We use Bayesian optimization in an active learning framework where a locally linear dynamics model is learned with the intent of maximizing control performance and then used in conjunction with optimal control schemes to efficiently design a controller for a given task. The model is updated directly based on the performance observed in experiments on the physical system in an iterative manner till a desired performance is achieved. The controller parameters and prediction models of the best closed-loop performance can be found through continuous experiments and iterative optimization. Simulation and experiment results show that we can explicitly find the dynamics model that produces the best performance for an actual system, and the method can quickly suppress swing and realize accurate trolley positioning. The results verified its effectiveness, feasibility, and superior performance on comparing it with state-of-the-art methods.
KW - Anti-sway
KW - Data-driven approach
KW - Machine learning
KW - Performance-driven model predictive control
KW - Underactuated bridge crane
UR - http://www.scopus.com/inward/record.url?scp=85113595337&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85113595337&partnerID=8YFLogxK
U2 - 10.3390/machines9080177
DO - 10.3390/machines9080177
M3 - Article
AN - SCOPUS:85113595337
SN - 2075-1702
VL - 9
JO - Machines
JF - Machines
IS - 8
M1 - 177
ER -