Distributed implementation of nonlinear model predictive control for AUV trajectory tracking

被引:132
作者
Shen, Chao [1 ]
Shi, Yang [1 ]
机构
[1] Univ Victoria, Dept Mech Engn, Victoria, BC V8W 3P6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Autonomous underwater vehicle; Model predictive control; Trajectory tracking; Distributed control; Nonlinear control; Real-time control; UNDERWATER VEHICLES; STABILIZATION; CONSTRAINTS;
D O I
10.1016/j.automatica.2020.108863
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper studies the trajectory tracking control of an autonomous underwater vehicle (AUV). We investigate the nonlinear model predictive control (NMPC) method looking for possible approaches to alleviate the heavy computational burden. Novel distributed NMPC algorithms are developed exploiting the dynamic properties of the AUV motion. By appropriately decomposing the original optimization problems into smaller size subproblems and then solving them in a distributed manner, the expected floating point operations (flops) can be reduced dramatically. We show that the convergence of the AUV trajectory can be guaranteed by the proposed contraction constraints in the decomposed subproblems. Recursive feasibility and closed-loop stability are proved. Taking advantage of the guaranteed stability, a real-time distributed implementation algorithm is further developed to automatically trade off between control performance and computational complexity. Extensive simulation studies on the Falcon AUV model demonstrate the effectiveness and robustness of the proposed approach. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:9
相关论文
共 23 条
[1]  
[Anonymous], 2003, Ph.D. thesis
[2]  
[Anonymous], 2002, Marine Control Systems: Guidance, Navigation and Control of Ships, Rigs and Underwater Vehicles
[3]   SQP-methods for solving optimal control problems with control and state constraints:: adjoint variables, sensitivity analysis and real-time control [J].
Büskens, C ;
Maurer, H .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2000, 120 (1-2) :85-108
[4]   A global output-feedback controller for stabilization and tracking of underactuated ODIN: A spherical underwater vehicle [J].
Do, KD ;
Jiang, ZP ;
Pan, J ;
Nijmeijer, H .
AUTOMATICA, 2004, 40 (01) :117-124
[5]   Trajectory Tracking Nonlinear Model Predictive Control for Autonomous Surface Craft [J].
Guerreiro, Bruno J. ;
Silvestre, Carlos ;
Cunha, Rita ;
Pascoal, Antonio .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2014, 22 (06) :2160-2175
[6]  
Jiao HL, 2016, 2016 IEEE CONFERENCE ON WIRELESS SENSORS (ICWISE), P54, DOI 10.1109/ICWISE.2016.8188542
[7]  
Khalil H.K., 2002, Nonlinear systems, V3rd
[8]   Model Predictive Stabilization of Constrained Underactuated Autonomous Underwater Vehicles With Guaranteed Feasibility and Stability [J].
Li, Huiping ;
Yan, Weisheng .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2017, 22 (03) :1185-1194
[9]   Event-triggered robust model predictive control of continuous-time nonlinear systems [J].
Li, Huiping ;
Shi, Yang .
AUTOMATICA, 2014, 50 (05) :1507-1513
[10]  
Mahmoud Magdi S., 2018, Advanced control design with application to electromechanical systems