A Performance-Driven MPC Algorithm for Underactuated Bridge Cranes

被引:13
作者
Bao, Hanqiu [1 ,2 ]
Kang, Qi [1 ,2 ]
An, Jing [3 ]
Ma, Xianghua [3 ]
Zhou, Mengchu [4 ,5 ]
机构
[1] Tongji Univ, Dept Control Sci & Engn, Shanghai 201804, Peoples R China
[2] Tongji Univ, Shanghai Inst Intelligent Sci & Technol, Shanghai 200092, Peoples R China
[3] Shanghai Inst Technol, Sch Elect & Elect Engn, Shanghai 201418, Peoples R China
[4] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
[5] King Abdulaziz Univ, Ctr Res Excellence Renewable Energy & Power Syst, Dept Elect & Comp Engn, Jeddah 21481, Saudi Arabia
基金
中国国家自然科学基金;
关键词
anti-sway; data-driven approach; machine learning; performance-driven model predictive control; underactuated bridge crane; SLIDING-MODE CONTROL; TRAJECTORY TRACKING; VIBRATION CONTROL; ADAPTIVE-CONTROL; SYSTEMS SUBJECT; OPTIMIZATION; SUPPRESSION; DESIGN;
D O I
10.3390/machines9080177
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页数:17
相关论文
共 48 条
[1]  
Bansal Somil, 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC), P5168, DOI 10.1109/CDC.2017.8264425
[2]  
Bao HQ, 2020, INT C ADV MECH SYST, P328, DOI [10.1109/icamechs49982.2020.9310150, 10.1109/ICAMechS49982.2020.9310150]
[3]   Robust Neuro-Optimal Control of Underactuated Snake Robots With Experience Replay [J].
Cao, Zhengcai ;
Xiao, Qing ;
Huang, Ran ;
Zhou, Mengchu .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2018, 29 (01) :208-217
[4]  
Carr S, 2016, PR MACH LEARN RES, V48
[5]   A Swing Constraint Guaranteed MPC Algorithm for Underactuated Overhead Cranes [J].
Chen, He ;
Fang, Yongchun ;
Sun, Ning .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2016, 21 (05) :2543-2555
[7]   Chant or Starve: New Opportunities in Next Generation Challenged Networks [J].
Das, Sajal K. .
PROCEEDINGS OF THE 13TH WORKSHOP ON CHALLENGED NETWORKS (CHANTS'18), 2018, :1-1
[8]   Model Predictive Control of Central Chiller Plant With Thermal Energy Storage Via Dynamic Programming and Mixed-Integer Linear Programming [J].
Deng, Kun ;
Sun, Yu ;
Li, Sisi ;
Lu, Yan ;
Brouwer, Jack ;
Mehta, Prashant G. ;
Zhou, MengChu ;
Chakraborty, Amit .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2015, 12 (02) :565-579
[9]   Dynamic Balance Control Based on an Adaptive Gain-scheduled Backstepping Scheme for Power-line Inspection Robots [J].
Dian, Songyi ;
Chen, Lin ;
Hoang, Son ;
Pu, Ming ;
Liu, Junyong .
IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2019, 6 (01) :198-208
[10]  
Doktian J, 2019, 2019 RES INV INN C R, P1