Lyapunov-Based Model Predictive Control for Dynamic Positioning and Trajectory-Tracking Control of an AUV

Yang Shi,Chao Shen,Henglai Wei,Kunwu Zhang
DOI: https://doi.org/10.1007/978-3-031-19354-5_4
2023-01-01
Abstract:In this chapter, an LMPC-based DP controlLMPC-based DP control algorithm is firstly proposed for an AUV. A nonlinear Proportional-derivative (PD) controlProportional-Derivative (PD) control law is exploited to construct the contraction constraint in optimization problem that is associated with the LMPC. A quasi-global closed-loop stabilityQuasi-global closed-loop stability property can be claimed for the closed-loop LMPC-based DP control system. Secondly, the LMPC is applied to solve the AUV trajectory trackingTrajectory tracking control problem. An auxiliary nonlinear tracking control law is designed using the backstepping technique and then used to construct the contraction constraintContraction constraint. Conditions for recursive feasibilityRecursive feasibility and closed-loop stabilityClosed-loop stability are derived. In both DPDynamic Positioning (DP) and tracking control, the TA subproblem is solved simultaneously with the LMPC control, which reduces the conservativeness brought by conventional TAThrust Allocation (TA) solutions. Essentially, the proposed LMPC method builds on the existing AUV control system and incorporates online optimization to improve the control performance. Since the closed-loop stabilityClosed-loop stability does not rely on the exact solution of the optimization, the LMPCLyapunov-based MPC (LMPC) creates a trade-off between computational complexity and control performance. We can easily control the computational complexity by specifying the maximum iteration number meanwhile guaranteeing the control performance no worse than the existing AUV motion controller.
What problem does this paper attempt to address?