删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

基于改进反步法的四旋翼无人机轨迹跟踪控制

本站小编 Free考研考试/2020-03-23

周来宏, 窦景欣, 张居乾, 闻邦椿
东北大学 机械工程与自动化学院, 辽宁 沈阳 110819
收稿日期:2016-07-06
基金项目:国家自然科学基金资助项目(51375080);中央高校基本科研业务费专项资金资助项目(N150306002)。
作者简介:周来宏(1983-), 男, 辽宁大连人, 东北大学博士研究生;
闻邦椿(1930-), 男, 浙江温岭人, 东北大学教授, 博士生导师, 中国科学院院士。

摘要:四旋翼无人机是一个欠驱动、强耦合、高度不稳定的非线性系统.无人机系统的鲁棒性和抗干扰能力是飞行控制的关键问题.在经典反步控制(classical backstepping control,CBC)方法的基础上, 增加了误差积分和饱和函数, 设计了积分饱和反步控制(integral saturation backstepping control,ISBC)策略, 用于抵抗无人机飞行过程中受到的常值干扰和变值干扰.系统的稳定性由Lyapunov稳定性定理证明.在MATLAB/SIMULINK环境下做了轨迹跟踪仿真实验.仿真结果表明, 相比CBC控制策略, ISBC控制策略对四旋翼无人机系统有更好的抗干扰能力和优越的鲁棒性.
关键词:四旋翼无人机反步控制饱和函数误差积分轨迹跟踪
Trajectory Tracking Control for a Quadrotor UAV Based on Improved Backstepping
ZHOU Lai-hong, DOU Jing-xin, ZHANG Ju-qian, WEN Bang-chun
School of Mechanical Engineering & Automation, Northeastern University, Shenyang 110819, China
Corresponding author: ZHOU Lai-hong, E-mail: lai_h@126.com
Abstract: Quadrotor unmanned aerial vehicle (UAV) is an underactuated, strongly coupled and highly unstable nonlinear system. The robustness and ability of anti-jamming for UAV system are the key problems of flight control. In order to restrain constant disturbance and variable disturbance during UAV flight, a novel control method named integral saturation backstepping control (ISBC) was proposed by introducing both the error integral and saturation function into classical backstepping control (CBC). The system stability was verified by the Lyapunov stability theorem. The simulation experiment of trajectory tracking was carried out using MATLAB/SIMULINK. Results of simulation experiment indicate that the quadrotor UAV system with ISBC control strategy performs better for anti-jamming and superior robustness than that with CBC control strategy.
Key Words: quadrotor UAVbackstepping controlsaturation functionerror integraltrajectory tracking
四旋翼无人机是一种新型的小型无人机, 它具有很高的机动性和敏捷性, 可完成悬停、垂直起降、低速巡航等飞行任务, 被广泛应用于军事侦察、灾害监测、航空测绘、农业植保等领域[1-3].虽然四旋翼无人机相比传统直升机在飞行效率、体积、安全性等方面有很大的优势, 但其应用范围仍然受到一定限制.原因主要是四旋翼无人机为一个欠驱动系统, 即有6个输出和4个控制输入.此外, 四旋翼系统还有强非线性、强耦合、多变量和时变等性质, 容易受外界干扰的影响.因此, 需要设计具有良好抗干扰能力的飞行控制策略, 保证无人机能够高质量完成各种飞行任务[4-5].
近年来, 国内外学者对四旋翼无人机提出了一些新的控制方法.如自适应线性PID(proportional-integral-derivative)控制[6]、滑膜可重构控制[7]、鲁棒自适应姿态跟踪控制[8]、反步滑膜变结构控制[9]、基于反步法的PD(proportional derivative)控制[10]等.
虽然前人研究的控制方法有一定的抗干扰能力, 但大多忽略了不同类型干扰对系统的影响.在此次研究中, 将外部干扰区分为常值干扰和变值干扰, 并在传统反步控制(classical backstepping control,CBC)方法的基础上, 增加了误差积分和饱和函数, 设计了积分饱和反步控制(integral saturation backstepping control,ISBC)策略, 用于抵抗上述两种干扰.仿真实验结果表明, ISBC方法可以很好地抑制常值干扰和变值干扰对系统的影响.
1 四旋翼无人机动力学模型1.1 运动原理四旋翼无人机在空间有6个自由度, 但是只有4个控制输入, 因此它是一个典型的欠驱动系统.如图 1所示, 定义地球坐标系E(xe, ye, ze)和机体坐标系B(xb, yb, zb).通过改变4个旋翼的转速, 无人机可以产生俯仰、横滚、偏航三种姿态角.两对旋翼(1, 3和2, 4)分别朝两个方向旋转.同时增大或减小4个旋翼的转速, 无人机会产生升降运动.增大一对而减小另一对旋翼的转速, 可以产生偏航运动.保持一对旋翼转速不变, 分别增大和减小另一对旋翼中两旋翼的转速, 就可产生横滚、俯仰、左右和前后运动, 如图 2所示.
图 1(Fig. 1)
图 1 四旋翼无人机结构图Fig.1 Configuration of a quadrotor UAV

图 2(Fig. 2)
图 2 四旋翼无人机运动示意图Fig.2 Schematic of the motions for quadrotor UAV (a)—悬停或上下运动; (b)—偏航运动; (c)—横滚运动; (d)—俯仰运动; (e)—左右运动; (f)—前后运动.

1.2 模型假设为了简化四旋翼无人机系统, 便于求解计算, 对系统模型作如下假设:
1) 无人机的机身是刚体并且严格对称;
2) 机体坐标系的原点与无人机质心重合;
3) 桨叶没有挥舞运动.
1.3 动力学模型在地球坐标系下, 定义四旋翼无人机的位移和欧拉角为ξ=[x, y, z]T, η=[φ, θ, ψ]T.其中φθψ分别为横滚角、俯仰角和偏航角.无人机在机体坐标系下的线速度和角速度分别为V=[u, v, w]T, Ω=[p, q, r]T.两坐标系下线速度和角速度的关系为
(1)
这里转换矩阵RN分别为
(2)
(3)
其中,S(·), C(·)T(·)分别为sin(·), cos(·)和tan(·).
根据牛顿定律和欧拉方程, 得到四旋翼无人机动力学方程为
(4)
其中:FfFdFg分别为平动力、平动空气阻力和重力;Ω×MfMd分别为陀螺力矩、转动力矩和空气阻力力矩.考虑假设条件, 并将上述力和力矩代入整理得到无人机非线性动力学模型如下:
(5)
式中:Jr为电机转动惯量;ωr=ω2+ω4ω1ω3.
控制输入为
(6)
其中,ωi, i=1, 2, 3, 4为第i个电机的转速.
2 经典反步控制CBC在忽略空气阻力及阻力矩, 且不考虑外部干扰的情况下, 非线性动力学方程可以写为
(7)
式中:
(8)
(9)
动力学方程(5)可以改写为
(10)
用经典反步控制(CBC)方法设计四旋翼无人机的控制率, 其具体过程如下:
步骤1?定义四旋翼无人机的期望基准轨迹为, 以高度通道为例,引入跟踪误差
(11)
选取Lyapunov函数为
(12)
V1按时间求导
(13)
为了使e1稳定, 引入函数
(14)
用方程(14)代替, 则方程(13)可以改写为
(15)
这里k1为一个正常数.
步骤2?引入第二个跟踪误差
(16)
e2按时间求导
(17)
选取Lyapunov函数为
(18)
V2按时间求导,
(19)
步骤3?为了使e2稳定, 选取控制率u1
(20)
式中, k2为一个正常数.将方程(20)代入方程(19), 则V2的导数可以改写为
(21)
是负半定的.因此, 使用式(20)可以使非线性系统(7)渐近稳定.四旋翼无人机其他通道的控制器设计与u1类似.
3 ISBC控制器设计四旋翼无人机在飞行过程中通常受到两种类型的外部干扰:常值干扰和变值干扰.CBC方法无法抵抗这些干扰, 因此需要一些辅助控制来消除干扰.本节在CBC方法的基础上, 引入了误差积分和饱和函数来提高控制率的鲁棒性.当考虑外部干扰时, 非线性动力学方程(7)应写成
(22)
这里,δ>=[δ1?δ2?δ3?δ4?δ5?δ6]T是外部干扰矢量, 且|δi|≤β, i=1, 2, …, 6, β是一个正常数.
将误差积分和饱和函数引入CBC中, 则式(20)改写为
(23)
式中:λ1为积分系数;p1为误差e1的积分,
(24)
ε1为设计参数;饱和函数表示为
(25)
定理?考虑1.2节的模型假设, 如果系统误差由式(23)控制, 则四旋翼无人机非线性动力学系统方程(22)将渐近稳定.
证明?为了证明ISBC控制率的稳定性, 选取Lyapunov函数为
(26)
V3按时间求导
(27)
将方程(23)代入方程(27)得
(28)
通过合理选取参数ε1, μ1, λ1, 可以使导数保持负定, 即满足 < 0.根据Lyapunov稳定性定理, 非线性系统(22)渐近稳定.其他通道的控制器设计和证明与u1相似.
4 仿真结果为了验证ISBC方法的控制效果, 在MATLAB / SIMULINK环境下做了轨迹跟踪的仿真实验, 控制的目标是保证四旋翼无人机的仿真飞行轨迹可以跟踪上期望的螺旋轨迹, 实验过程中, 分别添加了常值干扰和变值干扰.期望的螺旋轨迹表达式如下:
(29)
初始值设定为ψ=0, z=0.3, x=0, y=1.仿真时间为20 s.从第0 s开始分别给系统施加两种不同形式的干扰:第一种干扰为常值干扰, 干扰力和干扰力矩分别为fx=1 N, fy=1 N, fz=1 N, Mx=My=Mz=0.1 N·m;第二种为变值干扰, 干扰力和干扰力矩分别为fx=fy=fz=0.3×sin(t) N, Mx=My=Mz=0.05×sin(t) N·m.仿真结果见图 3图 4.
图 3(Fig. 3)
图 3 常值干扰下轨迹跟踪结果Fig.3 Trajectory tracking results under constant disturbance (a)—CBC方法; (b)—ISBC方法.

图 4(Fig. 4)
图 4 变值干扰下轨迹跟踪结果Fig.4 Trajectory tracking results under variable disturbance (a)—CBC方法; (b)—ISBC方法.

图 3a图 4a中可以看出, 采用CBC方法, 在受到常值干扰时, 轨迹跟踪的误差随时间不断扩大; 受到变值干扰时, 轨迹跟踪的误差虽然没有随时间扩大, 但误差值仍然很大.相比之下, 采用ISBC方法, 仿真飞行轨迹与期望轨迹的误差一直保持稳定, 而且误差值远小于CBC方法, 见图 3b图 4b.因此, 由轨迹跟踪仿真实验的结果可以证明, ISBC控制策略的抗干扰能力要远优于CBC控制策略.
5 结论1) 将误差积分和饱和函数引入经典反步控制方法CBC, 设计出了ISBC控制策略, 用于四旋翼无人机的飞行控制.
2) 基于Lyapunov稳定性定理, 证明受控于ISBC控制策略的四旋翼无人机系统是渐近稳定的.
3) 轨迹跟踪仿真实验表明, 采用CBC控制方法, 在常值干扰或变值干扰下, 四旋翼系统轨迹跟踪的效果很差, 即CBC方法不具备抵抗这两种干扰的能力.相反, 采用ISBC控制方法,无人机可较好地跟踪预定轨迹, 跟踪误差也较小.因此, 可以证明ISBC控制方法比CBC方法有更好的抗干扰能力和鲁棒性.
参考文献
[1] Bouabdallah S, Siegwart R. Full control of a quadrotor[C]//International Conference on Intelligent Robots and Systems. San Diego: IEEE, 2007: 153-158.
[2]Choi Y C, Ahn H S. Nonlinear control of quadrotor for point tracking:actual implementation and experimental tests[J].IEEE/ASME Transactions on Mechatronics, 2015, 20(3): 1179–1192.DOI:10.1109/TMECH.2014.2329945
[3]史添玮, 王宏, 孙明星. 基于组合导航与EKPF飞行器的地形边界与面积估计[J].东北大学学报(自然科学版), 2015, 36(8): 1069–1073.
( Shi Tian-wei, Wang Hong, Sun Ming-xing. Estimation of boundary and area using aircraft with integrated navigation and EKPF[J].Journal of Northeastern University(Natural Science), 2015, 36(8): 1069–1073.)
[4] Raffo G V, Ortega M G, Rubio F R. An underactuated H control strategy for a quadrotor helicopter[C] // Proceedings of the European Control Conference. Budapest, 2009: 3845-3850.
[5]Raffo G V, Ortega M G, Rubio F R. An integral predictive/nonlinear H control structure for a quadrotor helicopter[J].Automatica, 2010, 46(1): 29–39.DOI:10.1016/j.automatica.2009.10.018
[6]Zuo Z. Trajectory tracking control design with command-filtered compensation for a quadrotor[J].IET Control Theory & Applications, 2010, 4(11): 2343–2355.
[7]Wang T, Xie W F, Zhang Y M. Sliding mode reconfigurable control using information on the control effectiveness of actuators[J].Journal of Aerospace Engineering, 2014, 27(3): 587–596.DOI:10.1061/(ASCE)AS.1943-5525.0000240
[8]Lee T. Robust adaptive attitude tracking on SO(3) with an application to a quadrotor UAV[J].IEEE Transactions on Control Systems Technology, 2013, 21(5): 1924–1930.DOI:10.1109/TCST.2012.2209887
[9]Bouadi H, Bouchoucha M, Tadjine M. Sliding mode control based on backstepping approach for an UAV type-quadrotor[J].International Journal of Applied Mathematics and Computer Sciences, 2008, 4(1): 12–17.
[10]Basri M A M, Husain A R, Danapalasingam K A. Enhanced backstepping controller design with application to autonomous quadrotor unmanned aerial vehicle[J].Journal of Intelligent & Robotic Systems, 2014, 79(2): 295–321.

相关话题/控制 无人机

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 新型变刚度软体手臂的设计及控制
    项超群,张颖,郭少飞,郝丽娜东北大学机械工程与自动化学院,辽宁沈阳110819收稿日期:2016-07-01基金项目:国家高技术研究发展计划项目(2015AA042302)。作者简介:项超群(1986-),男,辽宁辽阳人,东北大学博士研究生;郝丽娜(1968-),女,辽宁庄河人,东北大学教授,博士生 ...
    本站小编 Free考研考试 2020-03-23
  • 基于综合截割性能优化的采煤机变速截割控制
    刘永刚1,2,侯立良2,秦大同1,2,闫忠良21.重庆大学机械传动国家重点实验室,重庆400044;2.重庆大学汽车工程学院,重庆400044收稿日期:2017-07-11基金项目:国家重点基础研究发展计划项目(2014CB046304)。作者简介:刘永刚(1982-),男,重庆人,重庆大学副教授。 ...
    本站小编 Free考研考试 2020-03-23
  • 基于速度场的上肢康复机器人的主动控制策略
    方晓柯,韩冰,朱雪枫,王建辉东北大学信息科学与工程学院,辽宁沈阳110819收稿日期:2016-09-08基金项目:中央高校基本科研业务费专项资金资助项目(N150804001);国家自然科学基金重点资助项目(61733003)。作者简介:方晓柯(1973-),女,北京人,东北大学讲师,博士;王建辉 ...
    本站小编 Free考研考试 2020-03-23
  • 基于改进分层激励控制线的多阶段信息集结方法
    李玲玉1,2,郭亚军1,易平涛1,冯雪丽11.东北大学工商管理学院,辽宁沈阳110169;2.南昌大学经济管理学院,江西南昌330031收稿日期:2016-06-28基金项目:国家自然科学基金资助项目(71671031,71473033,71701040);中央高校基本科研业务费专项资金资助项目(N ...
    本站小编 Free考研考试 2020-03-23
  • 不确定多时滞切换广义系统的鲁棒无源控制
    杨冬梅,陈珊珊东北大学理学院,辽宁沈阳110819收稿日期:2016-10-20基金项目:国家自然科学基金资助项目(61673100);辽宁省自然科学基金资助项目(2014020022)。作者简介:杨冬梅(1966-),女,辽宁沈阳人,东北大学教授。摘要:将无源的概念从广义系统扩展到带有多时滞的切换 ...
    本站小编 Free考研考试 2020-03-23
  • 基于T-S模糊补偿的六轴机械臂的滑模鲁棒控制
    王宏,郑天奇,纪俐,陆志国东北大学机械工程与自动化学院,辽宁沈阳110819收稿日期:2016-10-09基金项目:国家自然科学基金资助项目(51505069);辽宁省高等学校创新团队项目(LT2014006)。作者简介:王宏(1960-),女,辽宁沈阳人,东北大学教授,博士生导师。摘要:通过一种简 ...
    本站小编 Free考研考试 2020-03-23
  • 自校正模糊PID控制的FAST节点位移控制方法
    沙毅1,范倩雯1,张立立1,朱丽春21.东北大学计算机科学与工程学院,辽宁沈阳110169;2.中国科学院国家天文台,北京100012收稿日期:2016-11-22基金项目:国家自然科学基金资助项目(11273001)。作者简介:沙毅(1959-),男,江苏无锡人,东北大学副教授;朱丽春(1964- ...
    本站小编 Free考研考试 2020-03-23
  • IT服务外包进度风险控制的改进禁忌搜索算法
    卢福强1,2,毕华玲1,2,黄敏1,靳萌萌31.东北大学信息科学与工程学院,辽宁沈阳110819;2.东北大学秦皇岛分校管理学院,河北秦皇岛066004;3.武汉大学信息管理学院,湖北武汉430000收稿日期:2017-02-15基金项目:国家杰出青年基金资助项目(71325002);国家自然科学基 ...
    本站小编 Free考研考试 2020-03-23
  • Platoon车辆自动控制方法及性能分析
    赵海,郭红叶,司帅宗,朱剑东北大学计算机科学与工程学院,辽宁沈阳110169收稿日期:2017-02-23基金项目:中央高校基本科研业务费重大科技创新项目(02190022117021)。作者简介:赵海(1959-),男,辽宁沈阳人,东北大学教授,博士生导师。摘要:在车辆编队platoon的控制管理 ...
    本站小编 Free考研考试 2020-03-23
  • 移相全桥的重积分间接滑模控制策略
    王大志,高明,李召东北大学信息科学与工程学院,辽宁沈阳110819收稿日期:2017-04-26基金项目:国家自然科学基金资助项目(61433004)。作者简介:王大志(1963-),男,辽宁锦州人,东北大学教授,博士生导师。摘要:为了改善移相全桥直流变换器的输出性能,提出一种重积分间接滑模控制策略 ...
    本站小编 Free考研考试 2020-03-23