Loading…

Nonlinear model predictive control using symbolic computation on autonomous marine surface vehicle

Nonlinear model predictive control (NMPC) has become a preferred option particularly for controlling a strongly nonlinear system due to an increase in the availability of powerful cheap computing resources in recent years. However, there are still some hurdles to widely apply the NMPC algorithm for...

Full description

Saved in:
Bibliographic Details
Published in:Journal of marine science and technology 2022-03, Vol.27 (1), p.482-491
Main Authors: Jiang, Xiaoyong, Huang, Langyue, Peng, Mengle, Li, Zhongyi, Yang, Ke-ji
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Nonlinear model predictive control (NMPC) has become a preferred option particularly for controlling a strongly nonlinear system due to an increase in the availability of powerful cheap computing resources in recent years. However, there are still some hurdles to widely apply the NMPC algorithm for fast nonlinear dynamic systems. One of the primary challenges is how to quickly solve a set of nonlinear differential model equations and a nonlinear dynamic optimization problem in real time. A large portion of the computational problems arises from gradient vector and Hessian matrix derivations and evaluations. In this paper, the problem has been handled using an advanced symbolic computation tool called SymPy. With the symbolic computation, the complex gradient vector, Hessian matrix, and nonlinear dynamic optimization problem are derived analytically and evaluated with machine accuracy. As the rising need for a higher safety level, autonomous marine surface vehicles have been vastly used for various applications in recent years. It is known that model-free methods such as proportional-integral-derivative and nonlinear sliding mode controls are not sufficient to provide a robust control for a highly nonlinear surface vehicles. In this paper, the developed NMPC algorithm has been adopted to solve the two-dimensional trajectory tracking problem for an autonomous marine surface vehicle.
ISSN:0948-4280
1437-8213
DOI:10.1007/s00773-021-00847-5