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

四旋翼姿态的反步滑模自抗扰控制及稳定性

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

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

摘要: 为了解决四旋翼无人机姿态控制中存在的问题,设计了一种基于反步滑模自抗扰姿态控制器.首先,介绍了四旋翼无人机的动力学模型,建立了基于反步滑模自抗扰控制算法的姿态控制方案.控制方案构成主要包括扩张状态观测器及基于Lyapunov稳定性分析的反步滑模控制器.稳定性分析表明,通过合理调整参数可以保证控制系统是渐近稳定的.仿真结果表明,所设计的控制器同经典自抗扰控制器相比,对扰动有较强的抑制能力,提高了自适应性和鲁棒性,表明该控制系统具有更好的稳定性和动态性能,对四旋翼姿态控制更加有效.
关键词:四旋翼无人机姿态控制自抗扰控制扩张状态观测器反步滑模控制
Backstepping Sliding Mode Active Disturbance Rejection Control of Quadrotor Attitude and Its Stability
DOU Jing-xin, KONG Xiang-xi, WEN Bang-chun
School of Mechanical Engineering & Automation, Northeastern University, Shenyang 110819, China
Corresponding author: DOU Jing-xin, E-mail: doujingxin@163.com
Abstract: In order to solve the problem of attitude control in quadrotor unmanned aerial vehicle (UAV), an attitude controller based on backstepping sliding mode active disturbance rejection control (ADRC) was developed. The dynamic model of quadrotor UAV was introduced, and an attitude control scheme based on backstepping sliding mode ADRC algorithm was established. The proposed control scheme mainly includes extended state observer (ESO) and backstepping sliding mode controller based on the Lyapunov stability criterion. The stability analysis showed that the control system is asymptotically stable by appropriately adjusting control parameters. The simulation results indicated that the proposed control scheme has better anti-disturbance performance, adaptivity and robustness than the traditional ADRC. The system has good dynamic performance, steady state performance, and is more effective for attitude control of quadrotor.
Key Words: quadrotor UAVattitude controlactive disturbance rejection controlextended state observerbackstepping sliding mode control
四旋翼无人机具有在局限的环境中完成悬停、垂直起降和高机动性飞行等优异性能,以使其广泛应用到军事和民用领域,同时近些年来对其研究工作已成为国际热点.但是四旋翼无人机是典型的欠驱动系统,具有非线性、强耦合、对干扰敏感等特性,这些都增加了飞控系统设计的难度.虽然基本飞行性能已经实现,但是一些高难度应用需要娴熟和高超的飞行操作技能来完成.尤其是在考虑到模型不确定性和干扰情况下保证系统的鲁棒性,仍是一项富有挑战性的研究工作.
在简化四旋翼无人机系统模型及不偏离平衡点条件下,PID[1]H[2]等线性控制方法可满足四旋翼无人机的基本飞行操作控制.但是在偏离平衡点或存在扰动时,控制性能将无法得到保障.
针对上述情况,滑模控制[3]、反步控制[4]、神经网络控制[5]、输出反馈[6]、自适应控制[7]等非线性方法已被应用来解决控制问题.在应用这些非线性方法时,四旋翼无人机的模型不确定性和干扰对飞行器的影响也被关注和研究,例如文献[8]设计了基于神经网络的两种观测器,其中一个用来观察系统的状态,另一个用来估计干扰量.Kostas等[9]设计了转换模型预测姿态控制器,并验证了在强风扰动情况下控制器的性能.
上述文献提及的控制方法,虽然提高了四旋翼无人机系统的鲁棒性和飞行性能,但是这些方法对系统模型精度要求很高,或者要求系统的状态量能够全反馈,这使得在实际应用中受到限制.
自抗扰控制算法(ADRC)是韩京清教授提出的一种控制方案[10].该方案具有不依赖系统模型、对干扰实时补偿、控制精度高等特点,并已在不同领域得到应用[11-12].由于ADRC的控制算法部分类似于PD控制结构,影响了整个方案的可控性和鲁棒性.为此,本文提出了基于反步滑模自抗扰控制器的四旋翼无人机姿态控制系统.将反步控制和滑模控制技术引入自抗扰控制器中,提高了系统的可控性和鲁棒性;对系统的稳定性分析知,通过合理调整控制参数可使闭环系统渐近稳定.仿真分析结果表明,同经典自抗扰控制器相比,本文提出的控制器具有超调量小、稳定精度高、抗扰能力强及稳定性好等特点.
1 动力学模型设计四旋翼无人机是一个四输入六输出的典型欠驱动模型.采用牛顿-欧拉法对四旋翼无人机进行建模.四旋翼无人机坐标系如图 1所示.设定机体坐标系为B(oxyz),惯性坐标系为E(OXYZ).
图 1(Fig. 1)
图 1 四旋翼无人机坐标系Fig.1 Coordinate systems of quadrotor UAV

视四旋翼无人机为刚体运动,且飞行器的重心位于机体坐标原点,为避免欧拉角表示姿态时出现奇异点,限定姿态角变化范围为(-π/2, π/2),四旋翼无人机动力学模型为[4]
(1)
式中:M为四旋翼无人机质量;xyz为惯性坐标系下的位置;φθψ为惯性坐标下滚转角、俯仰角、偏航角;L为旋翼中心到机体坐标原点的距离;Ii为转动惯量,i=x, y, zU1~U4为控制输入:
$$ (2)
其中:Ωi(i=1, 2, 3, 4)分别为四个电机转速;k1k2分别为旋翼的升力和阻力系数.
2 控制器设计四旋翼无人机的姿态控制是整个飞行控制的核心部分,其控制效果直接影响飞行质量.考虑带有扰动的四旋翼姿态系统方程形式如下:
(3)
式中Δi(i=φ, θ, ψ)表示未建模部分和外部扰动.
2.1 扩张状态观测器设计扩张状态观测器不仅能够估计系统的状态量,还可对系统内部和外部干扰部分进行实时估计[10].
为了方便观察器设计,将式(3)改写为
(4)
式中:ξ1=[φ, θ, ψ]Tξ2=
f(t)为各种扰动总和(包含未建模、建模动态和外扰),f(t)的导数存在且有界,并设定|(?t)|≤l,其中l > 0;U=[U2, U3, U4]T.
对式(4)建立扩张状态观测器:
(5)
式中:=[123]T是扩张观测器的观测状态向量;D1D2D3是扩张观测器的增益,且为正实数对角矩阵;ω0 > 0.
通过适当选择增益Di,使多项式s3+D1s2+D2s+D3满足Hurwitz条件.采用扩张观测器,当t→∞时,1ξ12ξ23f(t).
2.2 反步滑模控制器设计设定姿态追踪期望值ξd,且一阶导数和二阶导数存在.结合扩张状态观测器,控制器设计步骤如下.
步骤1 ?设定跟踪误差为
$$ (6)
则式(6)的导数为
(7)
定义跟踪误差z1的Lyapunov函数为
(8)
定义2=z2-D1(ξ1-1)+d-C1z1,其中C1为正常数矩阵,z2=2+D1(ξ1-1)-d+C1z1表示虚拟控制量.则式(7)可改写为
(9)
V1的导数为
(10)
定义滑模切换函数为
(11)
式中,K=diag (kφ, kθ, kψ)为正的控制增益.
将式(9)代入式(11):
(12)
由于K+C1为正实矩阵,如果s=0,则1≤0.为此,需引进虚拟控制量,使s为零.
步骤2 ?定义Lyapunov函数
(13)
V2求导:
(14)
因此,系统的控制器可设计为
(15)
式中, H=diag (hφ, hθ, hψ), N=diag (nφ, nθ, nψ)为正的控制增益.
将式(12),式(15)代入式(14),可得
(16)
式中:; I为单位矩阵.
通过合理选取矩阵C1HNK的数值,保证G为正定矩阵.从而有
(17)
因此,V2是一个正定的Lyapunov函数,由V2表达式可知z1z2s是有界的.进而根据式(6),式(9)和式(11)可知,?1?2?也是有界的,从而可以推断2有界.根据Barbalat引理可知,当t→∞,z1→0,s→0,控制系统是渐进稳定的.
四旋翼无人机姿态系统的反步滑模自抗扰控制方案拓扑结构如图 2所示.
图 2(Fig. 2)
图 2 反步滑模自抗扰姿态控制器拓扑结构Fig.2 Topology of attitude controller by using backstepping sliding mode ADRC

3 系统稳定性分析3.1 扩张状态观测器稳定性分析定义ξ3=f(t),且i=1, 2, 3.对i求导:
(18)
(19)
(20)
由式(3),式(4),式(18)~式(20)得扩张观测器的估计误差状态方程为
(21)
式中:是Hurwitz矩阵; B=[0 0 1]T.
对于矩阵A,任意一个对称正定常数矩阵Q,必存在且为对称正定的矩阵P满足
(22)
定义Lyapunov函数为
(23)

(24)
式中,λmin(Q)是Q的最小特征值.
时,可得
(25)
因此可知,VE是正定的,且VE()是有界的,从而可得是有界的.根据f(t)的有界条件及式(18)~式(20)可知,也是有界的.由以上有界条件分析及式(24)可知有界.根据Barbalat引理可知,当t→∞,→0,因此系统是渐进稳定的.
3.2 闭环系统稳定性分析针对闭环系统式(4),闭环系统的稳定性分析由对估计误差(i, i=1, 2, 3)和追踪误差(zj, j=1, 2)分析组成.
定义Lyapunov函数为
(26)

(27)
将式(17)和式(24)代入式(27),可得
(28)
在保证E≤0和2≤0的稳定条件下,可得
(29)
因此该闭环系统是渐进稳定的.
4 仿真对比分析根据姿态系统模型和反步滑模自抗扰控制器的拓扑图,利用Matlab进行仿真分析.四旋翼无人机系统参数设置见表 1.
表 1(Table 1)
表 1 模型参数Table 1 Model parameters
参数
M/kg 0.8
Ix/(kg·m-2) 1.567×10-2
Iy/(kg·m-2) 1.567×10-2
Iz/(kg·m-2) 2.835×10-2
Jr/(kg·m-2) 6.01×10-7
k1/(N·s2) 1.923 2×10-5
k2/(N·s2) 4×10-7
L/m 0.3
g/(m·s-2) 9.81


表 1 模型参数 Table 1 Model parameters

控制方案中各扩张状态观测器的参数整定为
d1φ=12,d2φ=62.5,d3φ=100;
d1θ=15,d2θ=70,d3θ=110;
d1ψ=20,d2ψ=50,d3ψ=80.
为了避免产生峰值现象,造成观测器收敛效果差,ω0的数值设计详见文献[13].
各子系统的控制器参数选择为
c1φ=70,kφ=15,hφ=1.25,βφ=1.5;
c1θ=50,kθ=30,hθ=0.1,βθ=3;
c1ψ=120,kψ=60,hψ=1.2,βψ=0.5.
设定滚转角、俯仰角、偏航角的期望轨迹均为5sin (t).设置系统的三个姿态角初始值[φ, θ, ψ]=[3°, 3°, 3°],且其一阶导数均为零.
为了验证系统的鲁棒性,在时间t > 5 s时,在系统的滚转通道和俯仰通道分别施加50sin (t)的干扰力矩;为了验证各闭环系统的独立性,施加在偏航通道的干扰为零.
图 3~图 5为滚转、俯仰、偏航各子系统的状态值和扰动值,以及扩张状态观察器对其估计值.由图可知,扩张状态观测器很好地对各子系统的系统状态量进行了观察估计.在施加干扰后,能够快速估计出状态量和干扰的变化;同时不影响其他子系统观察器的估计效果.
图 3(Fig. 3)
图 3 滚转子系统估计结果Fig.3 Estimation results of roll subsystem

图 4(Fig. 4)
图 4 俯仰子系统估计结果Fig.4 Estimation results of pitch subsystem

图 5(Fig. 5)
图 5 偏航子系统估计结果Fig.5 Estimation results of yaw subsystem

图 6为扩张观察器的估计误差.从图中可知,角度和角速度的估计误差快速收敛减小到零值附近;虽然系统扰动量变化剧烈,但估计误差量仍能快速收敛减小.
图 6(Fig. 6)
图 6 扩张观测器估计误差Fig.6 Estimation errors of ESO

图 7为系统的控制输入量的变化情况.图 8为经典自抗扰控制算法与本文设计的控制算法的控制效果对比情况.在扩张状态观察器参数不变的情况下,本文设计的反步滑模自抗扰控制器比传统的ADRC进一步减小了ESO估计误差的影响,对姿态角的期望轨迹追踪效果更好,提高了系统的自适应性能,同时超调量更小.在施加干扰后,产生的波动范围很小,能够以较小误差跟踪期望值,而且干扰不影响其他通道的追踪效果,证明在施加不同干扰情况下,反步滑模自抗扰控制器表现出良好的可控性、鲁棒性,以及抗干扰能力.该算法适应具有非线性强耦合的四旋翼无人机姿态系统的控制要求.
图 7(Fig. 7)
图 7 各子系统的控制输入Fig.7 Control input of each subsystem

图 8(Fig. 8)
图 8 不同控制算法控制效果对比Fig.8 Comparison of performances with different control algorithms

5 结论本文引入反步滑模自抗扰控制技术,设计了针对四旋翼无人机姿态系统的反步滑模自抗扰控制器.稳定性分析证明了系统是渐近稳定的.仿真分析结果表明,本文控制器的可控性及鲁棒性更好,同时抗扰能力更强,能有效保障四旋翼无人机姿态系统飞行性能.
参考文献
[1]Pounds P, Mahony R, Corke P. Modeling and control of a large quadrotor robot[J].Control Engineering Practice, 2010, 18(7) : 691–699.DOI:10.1016/j.conengprac.2010.02.008
[2] Sadeghzadeh I, Chamseddine A, Theilliol D, et al.Linear parameter varying control synthesis:state feedback versus H technique with application to quadrotor UAV[C]//2014 International Conference on Unmanned UAV Systems.Orlando, 2014:1099-1104.
[3]Zheng E H, Xiong J J, Luo J L. Second order sliding mode control for a quadrotor UAV[J].ISA Transactions, 2014, 53(4) : 1350–1356.DOI:10.1016/j.isatra.2014.03.010
[4]Ha C, Zuo Z Y, Choi F B, et al. Passivity-based adaptive backstepping control of quadrotor-type UAVs[J].Robotics and Autonomous Systems, 2014, 62(9) : 1305–1315.DOI:10.1016/j.robot.2014.03.019
[5]Efe M O. Neural network assisted computationally simple PIλDμ control of a quadrotor UAV[J].IEEE Transactions on Industrial Informatics, 2011, 7(2) : 354–361.DOI:10.1109/TII.2011.2123906
[6]Xian B, Diao C, Zhao B, et al. Nonlinear robust output feedback tracking control of a quadrotor UAV using quaternion representation[J].Nonlinear Dynamics, 2015, 79(4) : 2735–2752.DOI:10.1007/s11071-014-1843-x
[7]Islam S, Liu P X, Sanddik A. Nonlinear adaptive control for quadrotor flying vehicle[J].Nonlinear Dynamics, 2014, 78(1) : 117–133.DOI:10.1007/s11071-014-1425-y
[8]Boudjedir H, Bouhali O, Rizoug N. Adaptive neural network control based on neural observer for quadrotor unmanned aerial vehicle[J].Advanced Robotics, 2014, 28(17) : 1151–1164.DOI:10.1080/01691864.2014.913498
[9]Kostas A, George N, Anthony T. Switching model predictive attitude control for a quadrotor helicopter subject to atmospheric disturbances[J].Control Engineering Practice, 2011, 19(10) : 1195–1207.DOI:10.1016/j.conengprac.2011.06.010
[10]韩京清. 自抗扰控制技术[M].北京: 国防工业出版社, 2008: 243-280.
( Han Jing-qing. Active disturbance rejection control tec-hnique[M].Beijing: National Defense Industry Press, 2008: 243-280.)
[11]Manojlovic S M, Barbaric Z P, Mitrovic S T. A novel active disturbance rejection based tracking design for laser system with quadrant photodetector[J].International Journal of Control, 2015, 88(6) : 1246–1256.DOI:10.1080/00207179.2014.1002426
[12]Sira-Ramirez H, Linares-Flores J, Garacia-Rodriguez C, et al. On the control of the permanent magnet synchronous motor:an active disturbance rejection control approach[J].IEEE Transactions on Control Systems Technology, 2014, 22(5) : 2056–2063.DOI:10.1109/TCST.2014.2298238
[13]王新华, 刘金琨. 微分器设计与应用--信号滤波与求导[M].北京: 电子工业出版社, 2010: 144-155.
( Wang Xin-hua, Liu Jin-kun. Differentiator design and application-signal filtering and differentiation[M].Beijing: Publishing House of Electronics Industry, 2010: 144-155.)

相关话题/控制 稳定性

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 高压线路四臂移动作业机器人BP网络联动控制
    江维,吴功平,樊飞,张颉武汉大学动力与机械学院,湖北武汉430072收稿日期:2015-06-18基金项目:国家自然科学基金资助项目(51105281);中央高校基本科研业务费专项资金资助项目(2104005);国家电网湖南省电力公司科技项目(5216A01400B1)。作者简介:江维(1984-) ...
    本站小编 Free考研考试 2020-03-23
  • 具有离散和分布时滞系统的鲁棒有限时间能量-峰值控制
    郑连伟东北大学理学院,辽宁沈阳110819收稿日期:2015-12-28基金项目:辽宁省自然科学基金资助项目(2014020022)。通信作者:郑连伟(1963-),男,辽宁新民人,东北大学副教授,博士.E-mail:zhenglianwei@sina.com。摘要:研究了不确定线性时滞系统在有限时 ...
    本站小编 Free考研考试 2020-03-23
  • 插电式并联混合动力汽车再生制动控制策略
    陈泽宇,杨英,王新超,吕明东北大学机械工程与自动化学院,辽宁沈阳110819收稿日期:2015-07-15基金项目:中央高校基本科研业务费专项资金资助项目(N130403014);汽车仿真与控制国家重点实验室开放基金资助项目(20121116)。作者简介:陈泽宇(1982-),男,山东莱阳人,东北大 ...
    本站小编 Free考研考试 2020-03-23
  • 控制科学与控制工程咨询
    提问问题:控制科学与控制工程咨询学院:电子信息与电气工程学院提问人:18***27时间:2019-09-2112:55提问内容:控制科学和控制工程统考生招生人数是多少啊?还有考试大纲和参考书哪里看啊?回复内容:你好,待推免生录取之后会有分专业的招生计划,敬请关注官网。考试大纲或者参考书目近日公布,请 ...
    本站小编 上海交通大学 2019-11-25
  • 老师好,请问085400控制工程今年还有人工智能的宁波专项扩招吗?
    提问问题:老师好,请问085400控制工程今年还有人工智能的宁波专项扩招吗?学院:电子信息与电气工程学院提问人:15***02时间:2019-09-2112:13提问内容:老师好,请问去年自动化系因为宁波人工智能专项扩招了40人,今年还会有吗?回复内容:你好,以招生简章为准,其中对报考条件、流程、专 ...
    本站小编 上海交通大学 2019-11-25
  • 控制工程
    提问问题:控制工程学院:电子信息与电气工程学院提问人:15***96时间:2018-09-2209:40提问内容:您好,招生简章里没有每个专业具体的统招人数,我想问一下,控制工程的学硕和专硕2019年大概招多少人?谢谢老师!回复内容:在推免录取结束后学校会公布分专业统考招生人数,目前先参考招生简章。 ...
    本站小编 上海交通大学 2019-11-25
  • 推免生考试科目(自动控制方向)
    提问问题:推免生考试科目(自动控制方向)学院:航空航天学院提问人:18***87时间:2018-09-1909:36提问内容:推免生考试科目(自动控制方向),有没有具体的考试大纲回复内容:无大纲。 ...
    本站小编 上海交通大学 2019-11-25
  • 主要关于电院控制专业
    提问问题:主要关于电院控制专业学院:电子信息与电气工程学院提问人:18***95时间:2017-09-2112:44提问内容:老师,我有以下几个问题要请教第一,关于导师选择,我们考生是报考时就选择导师还是考上录取后导师选择我们还是学校分配呢?第二,我看了上面电院拟招810人,这个人数是电院总共招的还 ...
    本站小编 上海交通大学 2019-11-25
  • 控制工程招生一些问题?
    提问问题:控制工程招生一些问题?学院:电子信息与电气工程学院提问人:73***om时间:2017-09-1913:57提问内容:老师您好,我想问一下今年的控制工程专硕统考招生人数是多少?以及往年复试通过率大概是多少?回复内容:学院招生规模见招生简章,具体各专业报考及招录人数可以参考历史数据(上海交通 ...
    本站小编 上海交通大学 2019-11-25
  • 816自动控制原理大纲
    提问问题:816自动控制原理大纲学院:电子信息与电气工程学院提问人:13***75时间:2016-09-2112:48提问内容:老师您好,我在贵校研招网上查到的816自动控制原理大纲是2011年的。请问近几年大纲有所改动吗?按照2011年的大纲复习可靠吗?回复内容:只有参考书(http://yzb. ...
    本站小编 上海交通大学 2019-11-25