Wang Dong, Pan Quan, Shi Yang, Hu Jinwen, Records Chunhui Zhao
IEEE Trans Cybern. 2021 Oct;51(10):5057-5068. doi: 10.1109/TCYB.2020.3043361. Epub 2021 Oct 12.
This article studies an efficient nonlinear model-predictive control (NMPC) scheme for trajectory tracking control of a quadrotor unmanned aerial vehicle (UAV). By augmenting the desired trajectory to a reference dynamical system, we can make the tracking task fit into the standard NMPC framework. In order to alleviate the heavy computational burden caused by solving the corresponding NMPC optimization problem online, we develop an improved continuation/generalized minimal residual ( [Formula: see text]/GMRES) algorithm. Compared with the standard C/GMRES method, the inequality constraint is relaxed by imposing the penalty term on the cost function. To guarantee the closed-loop system stability, we introduce a contraction constraint. Based on the proposed numerical algorithm and the stability constraint, we develop a novel efficient-NMPC algorithm to achieve acceptable control performance with reduced computational complexity. The numerical convergence of [Formula: see text]/GMRES solutions and the closed-loop stability of efficient-NMPC are theoretically analyzed in the presence of the input constraint. Finally, the numerical simulations, software-in-the-loop (SIL) simulations, and the real-time experiment are given to demonstrate the effectiveness of the proposed [Formula: see text]/GMRES algorithm and efficient-NMPC scheme.
本文研究了一种用于四旋翼无人机(UAV)轨迹跟踪控制的高效非线性模型预测控制(NMPC)方案。通过将期望轨迹扩充到一个参考动态系统,我们可以使跟踪任务适用于标准的NMPC框架。为了减轻在线求解相应NMPC优化问题所带来的沉重计算负担,我们开发了一种改进的连续/广义极小残差([公式:见原文]/GMRES)算法。与标准的C/GMRES方法相比,通过在代价函数上施加惩罚项来放宽不等式约束。为了保证闭环系统的稳定性,我们引入了收缩约束。基于所提出的数值算法和稳定性约束,我们开发了一种新颖的高效NMPC算法,以在降低计算复杂度的情况下实现可接受的控制性能。在存在输入约束的情况下,从理论上分析了[公式:见原文]/GMRES解的数值收敛性以及高效NMPC的闭环稳定性。最后,给出了数值仿真、软件在环(SIL)仿真和实时实验,以证明所提出的[公式:见原文]/GMRES算法和高效NMPC方案的有效性。