四旋翼无人机时延模糊自抗扰容错控制
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
器故障,使飞行控制系统对故障产生的干扰具有良好的鲁棒性。
关键词:模糊自抗扰控制;时延控制;容错控制;四旋翼无人机
: : : ( ) 中图分类号 文献标识码 文章编号 TP27
A
1000 - 8829 2020 01 - 0055 - 06
: doi 10. 19708 / j. ckjs. 2020. 01. 010
ccθ
(1)
xT = (选 简x1,取 化x2,状 后x3,态 的x4,变 状x5量 态,x6为 空,x7间,x8模)=型(Z为, ·Z,, · ,θ, ·θ ,φ, ·φ ) (5)
四旋翼无人机时延模糊自抗扰容错控制
·57·
x2
0 0 0 0
制器的输出值。
- g 0 0 0 1/ m
x4
U4 m
四旋翼无人机模型 时更改参数等问题。因此,引入模糊逻辑控制(Fuzzy
Logic , Control FLC ),利用模糊控制的自适应能 力[11 - 12],不仅能达到事先估计控制器参数的目的,而 且能改善飞行控制系统对外界的抗干扰能力,提高系 统的鲁棒性、收敛速度和控制精度[13- 。]14
棒性较弱;文献[9]在文献[8]的基础上加入了神经网
络控制,不但继承了积分反演控制的优点,而且利用神
经网络补偿了模型参数不确定性和各子系统之间关联
项的影响,但快速调节带来了高增益反馈,慢速调节又
使得调整时间变长;文献[10]提出基于滑模控制与时
延控制相结合的容错控制方法,解决了由于分离时延
引起的控制性能变差的问题,因很难确定不确定性和 干扰的上界而无法实现更好的控制效果。上述方法虽 然取得了较好的控制效果,但存在着参数多、不利于简 化计算的问题。自抗扰控制(Active Disturbance Rejec tion Control,ADRC)不需要被控对象的精确模型,将系 统的内扰与外扰视为总扰动进行观测并补偿,能有效 地处理系统中的非线性、多变量耦合以及不确定性等 问题,但它又存在着待调参数多、不易整定、不便于临
容错计算与软件测试专题
测控技术
2020 年第39 卷第1 期
·55·
四旋翼无人机时延模糊自抗扰容错控制
刘栩粼1,2 ,郭玉英1,2
(1. 西南科技大学信息工程学院,四川绵阳 621000;2. 特殊环境机器人技术四川省重点实验室,四川绵阳 621000)
摘要:针对四旋翼无人机系统执行器故障问题,为改善飞行控制系统性能,提出一种时延模糊自抗扰容
: 收稿日期2018 - 08 - 27 基金项目:四川省教育厅项目(16ZA0132);教育部产学合作协同育人项目(201601019005) 作者简介:刘栩粼(1994—),女,硕士研究生,主要研究方向为故障诊断与容错控制;郭玉英(1973—),女,博士,副教授,主要研究方
向为故障诊断、容错控制、非线性控制及其应用。 引用格式:刘栩粼,郭玉英. 四旋翼无人机时延模糊自抗扰容错控制[J]. 测控技术,2020,39(1):55 -60.
图2 坐标轴旋转矢量之间的关系
式中,c(·)表示cos(·);s(·)表示sin(·);、θ 和φ 分 别表示横滚角、俯仰角和偏航角。
四旋翼无人机系统的非线性数学模型为[15- ]16
··( ) X
=
cossinθcosφ + sinsinφ
U4 m
··( ) Y
=
cossinθsinφ - sinsinφ
1
··( ) Z
=
coscosθ
U4 - g m
·· ·· ·
=
Iy
- Ix
Iz
θ φ
-
Jr Ix
θΩ
+
lU1 Ix
(2)
·· ·· · θ
=
Iz
- Iy
Ix
φ
+
Jr Iy
θΩ
+
lU2 Iy
力式矩中、,U垂1直、U升2·、·φ力U3=;、ΩIUx(I-4zrI分ayd ·θ别/ ·s)为+为横UIz螺3 滚旋力桨矩角、俯速仰度力综矩合、残偏差航,
综上,本文考虑执行器损伤故障并建立故障模型 和四旋翼飞行器系统非线性模型,基于时延控制和模 糊控制,对自抗扰控制进行改进,提出时延模糊自抗扰 容错飞行控制,以提高故障后飞行控制系统的稳定性、 响应的快速性和故障容错能力,并通过Matlab/ Simu link 数值仿真验证所研究容错控制方法的有效性。
1. 2 执行器故障模型
四旋翼无人机系统的执行机构由4 个电机组成,
电机的电压信号为系统控制输入量。由于电机惯性的
存在,当输入期望电压信号值时,电机无法瞬时达到对
{ 应的转速,因此,本文将电机转速与电压近似看作线性
关系,在此基础上,考虑电机发生损伤故障,即故障后
的电机只能提供所期望控制量的一部分,故障前、后电
机角速度的关系为
· Ω2ιc = P Ω2ιr
(7)
{ (,,,), diag 1 1 1 1 t < T
P=
{ ( , , , ), diag K1 K2 K3 K4 t≥T
(8)
式失= 1中效时将,”P;,式当执为(行0故8<)器障和K未系i式<发数1(生4矩时)故阵分,执障;别T行;代为当器入故发K式i障生=(发0损6)生时伤中,的故执,时可障行刻得。器。到“当故完全 障Ki
FaultTolerant Control of Quadrotor UAV Based on Fuzzy Active Disturbance Rejection Control and Time Delay Control
LIU Xulin牞 GUO Yuying
牗 1. School of Information Engineering牞 Southwest University of Science and Technology牞 Mianyang 621000牞 China牷 2. Robot Technology Used for Special Environment牞 Key Laboratory of Sichuan Province牞 Mianyang 621000牞 China牘
从机体坐标系到地理坐标系的转换关系为
U1 - b
U2 0
U
=
U3
=
d
U4 b
0b -b 0 -d d bb
0 Ω21
b
-
d
Ω22
Ω23
= TΩr
b Ω24
(4)
cθcφ
RNB
=
cθsφ
- sθ
ssθcφ - csφ ssθsφ + csφ
scθ
csθsφ + ssφ csθsφ - scφ
容错控制方法对四旋翼无人机进行控制。文献[7]将
反步控制与时延控制(Time Delay , )相结 Control TDC
合,提出了时延容错控制方法,但系统响应时间较长; 文献[8]在文献[7]的基础上引入积分环节,提高了系
图 结构图 1 Quadrotor UAV
统响应速度,但系统状态量有较强的振荡,对故障的鲁
后系统模型为
·x = f + BTPΩr
(9)
时延模糊自抗扰控制器 2
针对四旋翼无人机执行器发生损伤故障,本文结 合时延控制技术和模糊自抗扰控制,给出了一种新的
图4 模糊自抗扰控制器
, LIU X L GUO Y Y. FaultTolerant Control of Quadrotor UAV Based on Fuzzy Active Disturbance Rejection Control and Time De [] , , (): lay Control J . Measurement & Control Technology 2020 39 1 55 - 60.
Abstract牶 In order to solve the problems of timedelay and actuator fault of quadrotor Unmanned Aerial Vehicle 牗 UAV牘 and improve the performance of flight control system牞 a faulttolerant control algorithm based on time delay control and fuzzy Active Disturbance Rejection Control 牗 ADRC牘 is developed. Firstly牞 the nonlinear mathematical model and the actuator fault model of the quadrotor UAV were established and the fuzzy active disturbance rejection controller was selected as the baseline controller to stabilize the flight control system with out actuator failure. Then牞 in the case of actuator failure牞 the delay control was developed to estimate the fault information牞 and combined with fuzzyADRC to achieve faulttolerant control. Finally牞 some simulation results demonstrate the developed faulttolerant control scheme. The proposed faulttolerant control algorithm has good performance in disturbances rejection and actuator fault accommodation. Key words牶 fuzzy active disturbance rejection control牷 time delay control牷 faulttolerant control牷 quadrotor UAV
其 速表中 ,达也,式Ω是为1旋、Ω翼2、转Ω速3、Ω。Ω=4为Ω分了1 别-便Ω为2于+电容Ω机3错-M控Ω14制、M器2、设M计3、,M在4 的此(处转3)
1. 1 非线性模型 四旋翼无人机的模型示意图如图1 所示。取地理
对无人机非线性数学模型进行简化处理,并定义系统 输入变量:
坐坐标标系系R都N满(x足n,右yn,手zn定)和则机并体且坐原标点系重R合B(。xb两,y坐b,标zb)系,两之套间 可相互转换,如图2 所示。
0Hale Waihona Puke Baidu0 0
·x
=
a1
x6
x8
- x6
b1
Ωx6
+
l
/ Ix 0
0 0
0 0
a2 x4 x8 + b2 Ωx6 0 l / Iy 0
x8
0
0
0
0 0 0 0 0
U1 U2 U3 U4
a3 x6 x4 0 0 l / Iz 0
= f + BU
(6)
近年来,因四旋翼无人机(Quadrotor Unmanned 更具有独特操纵优势,所以在影视航拍、传统农林业、 , )具有无人员死伤、生存 Aerial Vehicle Quadrotor UAV 工业作业、灾害救援等领域得到了广泛应用,并受到越 能力强、操作便利等特点,特别是在复杂、危险环境中 来越多的关注。但四旋翼无人机执行器的故障率较
错控制。首先,根据四旋翼无人机系统非线性数学模型和执行器故障模型,选择模糊自抗扰控制器作为
基准控制器,在未发生执行器故障的情况下,使飞行控制系统保持稳定;其次,在发生执行器故障的情况
下,利用时延控制技术估计故障信息,并与模糊自抗扰控制相结合,实现容错控制;最后,对所研究的容
错控制算法进行数值仿真分析,仿真结果表明:把时延控制与模糊自抗扰控制相结合,能有效调节执行
·56·
《测控技术》2020 年第39 卷第1 期
高,欠驱动特性使得故障后系统将失稳甚至坠机,为
此,在设计四旋翼无人机飞行控制系统时,不仅要保证
飞行控制系统在无故障条件下具有良好的系统性能,
同时还应具有一定的故障容错能力。而故障容错控制
是实现无人机自主化控制的一个极其重要的环节[1]。
为避免故障检测存在的误检问题[2 - 6],选择时延