首页|基于SSA-MPC-SMC的四旋翼无人机轨迹跟踪

基于SSA-MPC-SMC的四旋翼无人机轨迹跟踪

Trajectory Tracking of Quad-rotor UAV Based on SSA-MPC-SMC

扫码查看
为解决六自由度四旋翼无人机(UAV)在轨迹跟踪控制过程中,因为存在复杂的外部未知干扰,而使系统的轨迹跟踪精度产生较大波动的问题,设计了一种新型的级联双闭环控制系统,分别针对速度误差和位置姿态误差.首先,使用模型预测控制(MPC)设计速度闭环控制器,麻雀搜索算法(SSA)因具有快速收敛性和强鲁棒性,被应用于MPC滚动优化进程求取最优解.为了克服MPC存在的计算量过大的缺点,使用滑模控制(SMC)分别设计位置和姿态动力学控制器.SMC对外界干扰不敏感、鲁棒性强、无需精确建模,从而解决了UAV外部干扰不确定以及难以准确建模的问题.使用饱和函数替代符号函数,使实际系统的输入具有连续性,从而有效地减轻SMC中的高频抖振现象.最后使用李雅普诺夫理论验证所提出的SSA-MPC控制器的稳定性.实验结果表明:在受到复杂的外部未知干扰以及参数不确定的情况下,所提出的方法能够保证六自由度四旋翼UAV实现高精度跟踪,且控制效果明显优于传统单一控制器构成的UAV控制系统.所提出的级联控制器可以有效地实现复杂的外部未知干扰下的四旋翼UAV轨迹跟踪.
In order to overcome the question of large fluctuation of trajectory tracking accuracy due to complex external unknown interference in the trajectory tracking control process of six-freedom-degree quad-rotor UAV,a new-type cascaded double-closed-loop control strategy was proposed for velocity error,and position and attitude error. Firstly,the model predictive control( MPC) was used to project the velocity closed-loop controller,and the sparrow search algorithm ( SSA ) was applied to the rolling optimization process of MPC to obtain the feasible solution due to the fast convergence and strong robustness. In order to solve the large computation in MPC,sliding mode control ( SMC ) was used to design the dynamic controller according to position and attitude respectively. SMC is insensitive to external interference,robust and does not need accurate modeling,thus solving the problems of external uncertain interference and difficulty in accurately modeling UAV. The saturation function was used to replace the symbolic function to make the input of the actual system continuous,thus effectively reducing the high-frequency chattering phenomenon in SMC. Finally,the stability of the SSA-MPC controller was proved by Lyapunov stability theory. By the proposed method,the six-freedom-degree quad-rotor UAV can achieve high-precision trajectory tracking control under complex external unknown interference and uncertain parameters,and the trajectory tracking accuracy is obviously better than the UAV control system composed of traditional single controller. The proposed controller is effective for the trajectory tracking control of quad-rotor UAV under complex external unknown interference.

quad-rotor UAVtrajectory tracking controlmodel predictive controlsparrow search algorithmsliding mode control

唐亮、刘响响

展开 >

江西工业工程职业技术学院 信息工程学院,江西 萍乡337000

上海海事大学 物流工程学院,上海201306

四旋翼无人机 轨迹跟踪控制 模型预测控制 麻雀搜索算法 滑模控制

江西省教育厅科学技术研究项目江西省教育厅科学技术研究项目

GJJ2206610GJJ2206607

2024

弹道学报
中国兵工学会

弹道学报

CSTPCD北大核心
影响因子:0.483
ISSN:1004-499X
年,卷(期):2024.36(3)
  • 10