CN110824925A - 倾转式三旋翼无人机的自适应鲁棒容错控制方法 - Google Patents
倾转式三旋翼无人机的自适应鲁棒容错控制方法 Download PDFInfo
- Publication number
- CN110824925A CN110824925A CN201911197484.2A CN201911197484A CN110824925A CN 110824925 A CN110824925 A CN 110824925A CN 201911197484 A CN201911197484 A CN 201911197484A CN 110824925 A CN110824925 A CN 110824925A
- Authority
- CN
- China
- Prior art keywords
- unmanned aerial
- aerial vehicle
- fault
- vector
- rotor unmanned
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明涉及倾转式三旋翼无人机的容错控制,为提出不需要故障诊断、鲁棒的、可行性高的非线性容错控制算法,在倾转式三旋翼无人机发生尾部舵机堵塞故障的情况下,实现对姿态运动的稳定控制。本发明,倾转式三旋翼无人机的自适应鲁棒容错控制方法,步骤如下:建立倾转式三旋翼无人机故障模型:控制器设计,自适应律设计,自适应律设计是基于自适应反步法和终端滑模控制。本发明主要应用于倾转式三旋翼无人机的容错控制场合。
Description
技术领域
本发明涉及一种倾转式三旋翼无人机的容错控制问题。针对受外界扰动和模型不确定性影响的倾转式三旋翼无人机在尾部舵机发生堵塞故障的情况下,基于自适应反步法和终端滑模控制提出一种鲁棒的容错控制器。
背景技术
近年来,小型旋翼无人机在搜索救援、电力检修、航空摄影及物流运输等领域得到了广泛的应用,因此科研人员进行了很多相关研究。目前主要的无人机构型包括:较为常见的四旋翼无人机、单旋翼直升机,以及具有特殊结构的三旋翼无人机。其中倾转式三旋翼无人机是一类介于单旋翼与四旋翼无人机之间的无人机构型,它不仅具有机动性强、可垂直起降等优点,而且与四旋翼无人机相比,其具备更加紧凑的机构、更少的能耗以及较长的续航时间等特点。相应的,这也产生了力矩解算和动力学模型的差异性,增加了***耦合性,提高了控制难度。
关于倾转式三旋翼无人机的控制问题,研究人员已经提出一些控制设计策略。法国贡比涅大学(University of Technology of Compiegne,UTC)针对尾部带有可倾斜舵机的倾转式三旋翼无人机建立了六自由度的动力学模型,设计了基于饱和函数的控制策略用于实现无人机姿态和位置的稳定控制(期刊:IEEE Transactions on Aerospace andElectronic Systems;著者:Sergio Salazar-Cruz,Farid Kendoul,Rogelio Lozano;出版年月:2008年;文章题目:Real-time stabilization of a small three-rotor aircraft;页码:783-794)。巴黎高等矿业大学(Ecole des Mines de Paris)设计了一种每个旋翼都可以独立倾斜的倾转式三旋翼无人机,基于平坦控制理论(Flatness-Based ControlApproach)设计了姿态、位置控制器,在运动捕捉***下的实验结果表明该无人机可以在水平面无需转动而实现平移(会议:International Conference on Unmanned AircraftSystems;著者:Etienne Servais,Brigitte d′Andrea Novel,Hugues Mounier;出版年月:2015;文章题目:Ground control of a hybrid tricopter;页码:945-950)。
小型旋翼无人机具有高实时性的特点,其电机、舵机长期处在一种高频率的工作状态,导致其发生故障的概率大大增加,因此针对无人机执行器故障的容错控制成为了无人机研究领域的重要方向之一。中南大学将四旋翼无人机模型线性化,使用一种鲁棒的自适应观测器诊断执行器失效故障,使用动态输出反馈控制实现了姿态的稳定控制,通过数值仿真验证了算法有效性(期刊:International Journal of Control;著者:XiaohongNian,Weiqiang Chen,Xiaoyan Chu;出版年月:2018;文章题目:Robust adaptive faultestimation and fault tolerant control for quadrotor attitude systems;页码:1-20)。路易斯安娜大学(Louisiana State University)使用了高阶滑模观测器估计四旋翼无人机的执行器故障,利用基于STW(Super-Twisting)的控制策略达到容错效果,并通过数值仿真进行了验证(会议:IEEE Conference on Control Technology and Applications;著者:Seema Mallavalli,Afef Fekih;出版年月:2017;文章题目:A fault tolerantcontrol approach for a quadrotor UAV subject to time varying disturbances andactuator faults;页码:596-601)。天津大学使用基于I&I(Immersion and Invariance)的观测器诊断一个四旋翼无人机电机部分失效故障并使用滑模控制进行补偿(期刊:Nonlinear Dynamics;著者:Wei Hao,Bin Xian;出版年月:2017;文章题目:Nonlinearadaptive fault-tolerant control for a quadrotor uav based on immersion andinvariance methodology;页码:2813-2826)。他们还利用单位四元数建立了倾转式三旋翼无人机的动力学模型,设计了基于STW的观测器和基于RISE(Robust Integral of theSignum of the Error)的控制器,实现了对发生故障时的无人机稳定控制(期刊:IEEETransactions on Industrial Informatics;著者:Bin Xian,Wei Hao;出版年月:2018;文章题目:Nonlinear robust fault tolerant control of the tilt tri-rotor uavunder rear servo′s stuck fault:Theory and experiments;页码:1-9)。
综上所述,三旋翼无人机的控制问题已经取得了一定的成果,但少有研究人员考虑它的容错控制问题。对于小型旋翼无人机的容错控制设计,目前仍然存在一定的局限:1)一些控制设计将无人机动力学模型简化为线性模型,虽然设计了较为复杂的高性能算法,但由于忽略了非线性部分,因此这些策略一般难以直接在真实无人机上实现;2)一些容错控制策略使用基于观测器的方法实现故障诊断,然后设计动态控制策略进行补偿。虽然此类方法可以有效的应对各种故障,但故障诊断效果会直接影响控制效果,使得控制器过分依赖诊断信息,并且故障发生到故障诊断的时间延迟可能会在高实时性的无人机***上得到放大;3)较少有方法针对无人机的非线性模型,同时考虑外界扰动、模型不确定性和故障来设计控制器;4)目前大部分容错控制方法仅使用数值仿真进行实验验证,较少有控制设计进行半实物或全自由度平台实验。
发明内容
为克服现有技术的不足,本发明针对倾转式三旋翼无人机的尾部舵机故障,综合考虑外界未知扰动和模型不确定性。设计一种不需要故障诊断、鲁棒的、可行性高的非线性容错控制算法,在倾转式三旋翼无人机发生尾部舵机堵塞故障的情况下,实现对姿态运动的稳定控制。本发明采用的技术方案是,基于自适应反步法和终端滑模控制,发明倾转式三旋翼无人机的自适应鲁棒容错控制方法,步骤如下:
1)建立倾转式三旋翼无人机故障模型:
定义两个坐标系,包括惯性坐标系{E}和体坐标系{B},选取地面任意一点为惯性坐标系{E}的原点,选取无人机质心为体坐标系{B}原点,按照右手定则分别定义{Ex,Ey,Ez}和{Bx,By,Bz}为惯性坐标系{E}和体坐标系{B}中的基准坐标轴,根据欧拉方程可以得到无人机姿态的动力学模型为
运动学模型为
其中,ω(t)=[ωφ(t),ωθ(t),ωψ(t)]T为无人机相对于{E}在{B}下的角速度向量,η(t)=[φ(t),θ(t),ψ(t)]T为姿态角向量,J=diag{[Jx,Jy,Jz]T}为转动惯量矩阵,τ(t)=[τφ(t),τθ(t),τψ(t)]T为控制输入力矩,d(t)∈R3×1为外界扰动向量,N(ω,η)∈R3×1为模型不确定性向量。R(η)为角速度转移矩阵,表达了{B}下的角速度向量ω(t)与欧拉角速之间的关系,R(η)的具体表达式为
为了方便分析,将式(1)改写为
其中S(·)表示由向量张成的反对称矩阵,即对于向量ω(t)=[ωφ(t),ωθ(t),ωψ(t)]T,S(ω)为
ρ(t)=d(t)+N(ω,η)为扰动与不确定性项。
ρ(t)是未知的,但其满足如下不等式,
||ρ(t)||<b0+b1||η||+b2||ω||2 (6)
其中b0,b1,b2均为正常数。
将式(4)化简为
其中G(ω)为辅助变量,具体表达式为
倾转式三旋翼无人机力矩-升力模型为
其中,l1,l2,l3为正常数,α(t)表示尾部舵机倾角,fi(t),i=1,2,3为三个电机分别产生的升力,并且定义升力向量f(t)=[f1(t),f2(t),f3(t)]T,k为升力系数与反扭矩系数之间的比值,满足:
μi=kfi,i=1,2,3。 (10)
其中μi(t),i=1,2,3为三个电机分别产生的反扭矩;
舵机倾角α(t)变化范围在8°以内,因此sinα(t)<<cosα(t),另外,kf3sinα项忽略,则式(9)改写为
τ=A(α)f (11)
其中辅助变量
当无人机舵机发生堵塞故障时,舵机会停止在某一固定位置不再发生改变,因此考虑故障为
其中,tf为故障发生时间,α(t)表示故障发生之前舵机输入角度,αf为舵机堵塞位置的角度,为未知常数,根据式(11)和(12),得到发生故障后,力矩与升力的关系为
τ=A(αf)f (13)
定义辅助变量λ1=l3cosαf,λ2=kcosαf-l3sinαf,则可将式(13)改写为
τ=A(λ1,λ2)f (14)
控制目标为:对于倾转式三旋翼无人机***(15)和(2),在发生尾部舵机堵塞故障且存在未知量ρ(t)的情况下,设计合适的控制输入向量f(t),使得无人机姿态角η(t)收敛到目标值;
2)控制器设计:
为了方便设计控制器,作如下定义:
x2=ω-ξ (17)
定义非奇异终端滑模面s(t)如下:
其中,β=diag{[β1,β2,β3]T}为一正常数对角阵,p,q为正的互质奇整数,且满足:
1<p/q<2 (20)
设计控制输入升力向量f(t)为
3)自适应律设计:
其中σ1与σ2为它们的更新增益。
本发明的特点及有益效果是:
本发明针对受到外界未知扰动和模型不确定性影响的倾转式三旋翼无人机,研究了其在尾部舵机发生堵塞故障时的容错控制问题。通过对倾转式三旋翼无人机姿态动力学特性的分析,基于自适应反步法和非奇异终端滑模控制,提出了一种鲁棒的容错控制设计。在无人机尾部舵机发生堵塞故障时,该方法实现了对姿态运动具有较好的控制效果。
附图说明:
图1是本发明坐标系及无人机示意图。
图2是本发明的流程框图。
图3是本发明所用实验平台。
图4是姿态飞行控制实验效果图,图中:
a是姿态角变化曲线;
b是控制输入变化曲线;
c是自适应值变化曲线;
d是电机转速变化曲线。
具体实施方式
为克服现有技术的不足,本发明针对倾转式三旋翼无人机的尾部舵机故障,综合考虑外界未知扰动和模型不确定性。设计一种不需要故障诊断、鲁棒的、可行性高的非线性容错控制算法,在倾转式三旋翼无人机发生尾部舵机堵塞故障的情况下,实现对姿态运动的稳定控制。本发明采用的技术方案是,基于自适应反步法和终端滑模控制,发明倾转式三旋翼无人机的自适应鲁棒容错控制方法,步骤如下:
1)建立倾转式三旋翼无人机故障模型:
定义两个坐标系,包括惯性坐标系{E}和体坐标系{B}。选取地面任意一点为惯性坐标系{E}的原点,选取无人机质心为体坐标系{B}原点,按照右手定则分别定义{Ex,Ey,Ez}和{Bx,By,Bz}为惯性坐标系{E}和体坐标系{B}中的基准坐标轴。根据欧拉方程可以得到无人机姿态的动力学模型为
运动学模型为
其中,ω(t)=[ωφ(t),ωθ(t),ωψ(t)]T为无人机相对于{E}在{B}下的角速度向量,η(t)=[φ(t),θ(t),ψ(t)]T为姿态角向量,J=diag{[Jx,Jy,Jz]T}为转动惯量矩阵,τ(t)=[τφ(t),τθ(t),τψ(t)]T为控制输入力矩,d(t)∈R3×1为外界扰动向量,N(ω,η)∈R3×1为模型不确定性向量。R(η)为角速度转移矩阵,表达了{B}下的角速度向量ω(t)与欧拉角速之间的关系,R(η)的具体表达式为
为了方便分析,将式(1)改写为
其中S(·)表示由向量张成的反对称矩阵,即对于向量ω(t)=[ωφ(t),ωθ(t),ωψ(t)]T,S(ω)为
ρ(t)=d(t)+N(ω,η)为扰动与不确定性项。
作如下假设,ρ(t)是未知的,但其满足如下不等式,
||ρ(t)||<b0+b1||η||+b2||ω||2 (6)
其中b0,b1,b2均为正常数。
将式(4)化简为
其中G(ω)为辅助变量,具体表达式为
倾转式三旋翼无人机力矩-升力模型为
其中,l1,l2,l3为正常数,α(t)表示尾部舵机倾角,fi(t),i=1,2,3为三个电机分别产生的升力,并且定义升力向量f(t)=[f1(t),f2(t),f3(t)]T,k为升力系数与反扭矩系数之间的比值,满足:
μi=kfi,i=1,2,3。 (10)
其中μi(t),i=1,2,3为三个电机分别产生的反扭矩。
本发明研究的倾转式三旋翼无人机舵机倾角α(t)在正常情况下变化很小,变化范围均在8°以内,因此sinα(t)<<cosα(t)。另外,由于k值较小,所以-kf3sinα项可以忽略,则式(9)可改写为
τ=A(α)f (11)
其中辅助变量
当无人机舵机发生堵塞故障时,舵机会停止在某一固定位置不再发生改变,因此考虑故障为
其中,tf为故障发生时间,α(t)表示故障发生之前舵机输入角度,αf为舵机堵塞位置的角度,为未知常数。根据式(11)和(12),得到发生故障后,力矩与升力的关系为
τ=A(αf)f (13)
定义辅助变量λ1=l3cosαf,λ2=kcosαf-l3sinαf,则可将式(13)改写为
τ=A(λ1,λ2)f (14)
基于以上对于***动力学特性的分析及舵机故障的表达,本发明的控制目标为:对于倾转式三旋翼无人机***(15)和(2),在发生尾部舵机堵塞故障且存在未知量ρ(t)的情况下,设计合适的控制输入向量f(t),使得无人机姿态角η(t)收敛到目标值。
2)控制器设计:
为了方便设计控制器,作如下定义:
x2=ω-ξ (17)
参考文献(19),定义非奇异终端滑模面s(t)如下:
其中,β=diag{[β1,β2,β3]T}为一正常数对角阵,p,q为正的互质奇整数,且满足:
1<p/q<2 (20)
设计控制输入升力向量f(t)为
3)自适应律设计:
其中σ1与σ2为它们的更新增益。
针对倾转式三旋翼无人机尾部舵机堵塞故障的容错控制方法设计完毕。
本发明所要解决的技术问题是,提出一种鲁棒的容错控制方法,在倾转式三旋翼无人机发生尾部舵机堵塞故障的情况下,实现姿态运动的稳定控制。
本发明的流程框图如图2所示,技术方案是:建立倾转式三旋翼无人机尾部舵机堵塞故障模型,基于自适应反步法和终端滑模控制,设计一种鲁棒的容错控制器及其自适应律,包括以下步骤:
1)建立倾转式三旋翼无人机故障模型:
定义两个坐标系,包括惯性坐标系{E}和体坐标系{B}。选取地面任意一点为惯性坐标系{E}的原点,选取无人机质心为体坐标系{B}原点,按照右手定则分别定义{Ex,Ey,Ez}和{Bx,By,Bz}为惯性坐标系{E}和体坐标系{B}中的基准坐标轴。根据欧拉方程可以得到无人机姿态的动力学模型为
运动学模型为
其中,ω(t)=[ωφ(t),ωθ(t),ωψ(t)]T为无人机相对于{E}在{B}下的角速度向量,η(t)=[φ(t),θ(t),ψ(t)]T为姿态角向量,J=diag{[Jx,Jy,Jz]T}为转动惯量矩阵,τ(t)=[τφ(t),τθ(t),τψ(t)]T为控制输入力矩,d(t)∈R3×1为外界扰动向量,N(ω,η)∈R3×1为模型不确定性向量。R(η)为角速度转移矩阵,表达了{B}下的角速度向量ω(t)与欧拉角速之间的关系,R(η)的具体表达式为
为了方便分析,将式(1)改写为
其中S(.)表示由向量张成的反对称矩阵,即对于向量ω(t)=[ωφ(t),ωθ(t),ωψ(t)]T,S(ω)为
ρ(t)=d(t)+N(ω,η)为扰动与不确定性项。
作如下假设,ρ(t)是未知的,但其满足如下不等式,
||ρ(t)||<b0+b1||η||+b2||ω||2 (6)
其中b0,b1,b2均为正常数。
将式(4)化简为
其中G(ω)为辅助变量,具体表达式为
倾转式三旋翼无人机力矩-升力模型为
其中,l1,l2,l3为正常数,α(t)表示尾部舵机倾角,fi(t),i=1,2,3为三个电机分别产生的升力,并且定义升力向量f(t)=[f1(t),f2(t),f3(t)]T,k为升力系数与反扭矩系数之间的比值,满足:
μi=kfi,i=1,2,3。 (10)
其中μi(t),i=1,2,3为三个电机分别产生的反扭矩。
本发明研究的倾转式三旋翼无人机舵机倾角α(t)在正常情况下变化很小,变化范围均在8°以内,因此sinα(t)<<cosα(t)。另外,由于k值较小,所以-kf3sinα项可以忽略,则式(9)可改写为
τ=A(α)f (11)
当无人机舵机发生堵塞故障时,舵机会停止在某一固定位置不再发生改变,因此考虑故障为
其中,tf为故障发生时间,α(t)表示故障发生之前舵机输入角度,αf为舵机堵塞位置的角度,为未知常数。根据式(11)和(12),得到发生故障后,力矩与升力的关系为
τ=A(αf)f (13)
定义辅助变量λ1=l3cosαf,λ2=kcosαf-l3sinαf,则可将式(13)改写为
τ=A(λ1,λ2)f (14)
基于以上对于***动力学特性的分析及舵机故障的表达,本发明的控制目标为:对于倾转式三旋翼无人机***(15)和(2),在发生尾部舵机堵塞故障且存在未知量ρ(t)的情况下,设计合适的控制输入向量f(t),使得无人机姿态角η(t)收敛到目标值。
2)控制器设计:
为了方便设计控制器,作如下定义:
x2=ω-ξ (17)
参考文献(19),定义非奇异终端滑模面s(t)如下:
其中,β=diag{[β1,β2,β3]T}为一正常数对角阵,p,q为正的互质奇整数,且满足:
1<p/q<2 (20)
设计控制输入升力向量f(t)为
3)自适应律设计:
其中σ1与σ2为它们的更新增益。
为验证本发明所设计容错控制方法的有效性,利用课题组自主研发的倾转式三旋翼无人机平台进行了实验验证。下面结合实验和附图对本发明针对倾转式三旋翼无人机姿态控制方法作出详细说明。
一、实验平台简介
实验平台如图3所示。该实验平台采用PC/104嵌入式计算机作为仿真控制器,基于Matlab RTW工具箱的xPC目标作为实时仿真环境,采用自主设计的惯性测量单元作为姿态传感器,俯仰角、滚转角测量精度为±0.5°。偏航角测量精度为±2.0°。整个***控制频率为500Hz。
二、姿态飞行控制实验
利用如上所诉的实验平台进行验证本发明提出的控制策略。无人机及控制器相关参数选取如下:J=diag{[0.01,0.015,0.008]T}kg·m2,l1=0.14m,l2=0.08m,l3=0.2m,k=0.05,c1=diag{[1.2,1.1,1.0]T},c2=diag{[9.63,2.64,1.22]T},β=diag{[0.1,0.1,0.1]T},p=5,q=3,b0=8,b1=5,b2=3,σ1=0.11,σ2=0.04。目标姿态角设定为ηd=[0,0,0]T,在第30秒时人为地将舵机倾转角固定在-2.5度,模拟舵机发生堵塞故障,即tf=30s,αf=-2.5°。
图4(a)展现了无人机的姿态角曲线。从图中可以看出,在前30秒无人机还未发生故障时,姿态角误差较小,滚转角和俯仰角控制精度在±0.5°以内,偏航角控制精度在±1°以内。在第30秒时,舵机发生堵塞故障,虽然姿态角发生了一些波动,但可以看出无人机仍然可以保持稳定飞行,滚转角和俯仰角的控制精度保持在±1°以内,偏航角控制精度保持在±2.5°以内。图4(b)为控制输入曲线,从三个旋翼的升力曲线图可以看出,在第30秒发生故障后,控制输入出现了一些相应变化,并且在之后维持在一定的范围内。舵机倾角在还未发生故障时仍然参与控制,在一定范围内进行调节,舵机堵塞故障发生后,倾转角保持在-2.5度。图4(c)为自适应值和的曲线,均在稳定后收敛于一个常值。图4(d)为电机实际转速曲线,可以看出它们维持在一个合理的范围内。基于以上结果,证明了本发明所提出的方法具有较好的容错控制效果。
Claims (1)
1.一种倾转式三旋翼无人机的自适应鲁棒容错控制方法,其特征是,步骤如下:
1)建立倾转式三旋翼无人机故障模型:
定义两个坐标系,包括惯性坐标系{E}和体坐标系{B},选取地面任意一点为惯性坐标系{E}的原点,选取无人机质心为体坐标系{B}原点,按照右手定则分别定义{Ex,Ey,Ez}和{Bx,By,Bz}为惯性坐标系{E}和体坐标系{B}中的基准坐标轴,根据欧拉方程可以得到无人机姿态的动力学模型为
运动学模型为
其中,ω(t)=[ωφ(t),ωθ(t),ωψ(t)]T为无人机相对于{E}在{B}下的角速度向量,η(t)=[φ(t),θ(t),ψ(t)]T为姿态角向量,J=diag{[Jx,Jy,Jz]T}为转动惯量矩阵,τ(t)=[τφ(t),τθ(t),τψ(t)]T为控制输入力矩,d(t)∈R3×1为外界扰动向量,N(ω,η)∈R3×1为模型不确定性向量,R(η)为角速度转移矩阵,表达了{B}下的角速度向量ω(t)与欧拉角速之间的关系,R(η)的具体表达式为
为了方便分析,将式(1)改写为
其中S(·)表示由向量张成的反对称矩阵,即对于向量ω(t)=[ωφ(t),ωθ(t),ωψ(t)]T,S(ω)为
ρ(t)=d(t)+N(ω,η)为扰动与不确定性项,
ρ(t)是未知的,但其满足如下不等式,
‖ρ(t)‖<b0+b1‖η‖+b2‖ω‖2 (6)
其中b0,b1,b2均为正常数,
将式(4)化简为
其中G(ω)为辅助变量,具体表达式为
倾转式三旋翼无人机力矩-升力模型为
其中,l1,l2,l3为正常数,α(t)表示尾部舵机倾角,fi(t),i=1,2,3为三个电机分别产生的升力,并且定义升力向量f(t)=[f1(t),f2(t),f3(t)]T,k为升力系数与反扭矩系数之间的比值,满足:
μi=kfi, (10)
其中μi(t),为三个电机分别产生的反扭矩;
舵机倾角α(t)变化范围在8°以内,因此sinα(t)<<cosα(t),另外,kf3sinα项忽略,则式(9)改写为
τ=A(α)f (11)
其中辅助变量
当无人机舵机发生堵塞故障时,舵机会停止在某一固定位置不再发生改变,因此考虑故障为
其中,tf为故障发生时间,α(t)表示故障发生之前舵机输入角度,αf为舵机堵塞位置的角度,为未知常数,根据式(11)和(12),得到发生故障后,力矩与升力的关系为
τ=A(αf)f (13)
定义辅助变量λ1=l3cosαf,λ2=kcosαf-l3sinαf,则可将式(13)改写为
τ=A(λ1,λ2)f (14)
控制目标为:对于倾转式三旋翼无人机***(15)和(2),在发生尾部舵机堵塞故障且存在未知量ρ(t)的情况下,设计合适的控制输入向量f(t),使得无人机姿态角η(t)收敛到目标值;
2)控制器设计:
为了方便设计控制器,作如下定义:
x2=ω-ξ (17)
定义非奇异终端滑模面s(t)如下:
其中,β=diag{[β1,β2,β3]T}为一正常数对角阵,p,q为正的互质奇整数,且满足:
1<p/q<2 (20)
设计控制输入升力向量f(t)为
3)自适应律设计:
其中σ1与σ2为它们的更新增益。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911197484.2A CN110824925A (zh) | 2019-11-29 | 2019-11-29 | 倾转式三旋翼无人机的自适应鲁棒容错控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911197484.2A CN110824925A (zh) | 2019-11-29 | 2019-11-29 | 倾转式三旋翼无人机的自适应鲁棒容错控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110824925A true CN110824925A (zh) | 2020-02-21 |
Family
ID=69543124
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911197484.2A Pending CN110824925A (zh) | 2019-11-29 | 2019-11-29 | 倾转式三旋翼无人机的自适应鲁棒容错控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110824925A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111580537A (zh) * | 2020-05-28 | 2020-08-25 | 西北工业大学 | 一种无人机特技飞行控制***及方法 |
CN111880410A (zh) * | 2020-08-11 | 2020-11-03 | 北京航空航天大学 | 一种针对电机故障的四旋翼无人机容错控制方法 |
CN113156995A (zh) * | 2021-04-25 | 2021-07-23 | 西安工业大学 | 一种执行器故障下的无人直升机姿态控制方法 |
CN113359473A (zh) * | 2021-07-06 | 2021-09-07 | 天津大学 | 基于迭代学习的微小型无人直升机非线性控制方法 |
CN113777932A (zh) * | 2021-11-15 | 2021-12-10 | 南京信息工程大学 | 一种基于Delta算子的四旋翼自适应滑模容错控制方法 |
CN116719332A (zh) * | 2023-05-22 | 2023-09-08 | 四川大学 | 一种基于倾旋转翼无人机位置和姿态的调控***及方法 |
CN117518800A (zh) * | 2023-11-10 | 2024-02-06 | 北京航空航天大学 | 四旋翼无人机吊挂载荷***的鲁棒自适应控制方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106647783A (zh) * | 2016-11-22 | 2017-05-10 | 天津大学 | 倾转式三旋翼无人机姿态与高度自适应鲁棒控制方法 |
CN106842952A (zh) * | 2017-03-08 | 2017-06-13 | 天津大学 | 针对三旋翼无人机舵机堵塞故障的容错控制方法 |
CN109976367A (zh) * | 2019-03-27 | 2019-07-05 | 天津大学 | 针对倾转式三旋翼无人机的姿态***控制方法 |
CN110058600A (zh) * | 2019-02-26 | 2019-07-26 | 天津大学 | 三旋翼无人机舵机堵塞故障下位姿***的容错控制方法 |
-
2019
- 2019-11-29 CN CN201911197484.2A patent/CN110824925A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106647783A (zh) * | 2016-11-22 | 2017-05-10 | 天津大学 | 倾转式三旋翼无人机姿态与高度自适应鲁棒控制方法 |
CN106842952A (zh) * | 2017-03-08 | 2017-06-13 | 天津大学 | 针对三旋翼无人机舵机堵塞故障的容错控制方法 |
CN110058600A (zh) * | 2019-02-26 | 2019-07-26 | 天津大学 | 三旋翼无人机舵机堵塞故障下位姿***的容错控制方法 |
CN109976367A (zh) * | 2019-03-27 | 2019-07-05 | 天津大学 | 针对倾转式三旋翼无人机的姿态***控制方法 |
Non-Patent Citations (2)
Title |
---|
SALAZAR-CRUZ S 等: "Real-time stabilization of a small three-rotor aircraft", 《IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS》 * |
王栋 等: "倾转式三旋翼无人机的自适应鲁棒容错控制", 《道客巴巴》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111580537A (zh) * | 2020-05-28 | 2020-08-25 | 西北工业大学 | 一种无人机特技飞行控制***及方法 |
CN111880410A (zh) * | 2020-08-11 | 2020-11-03 | 北京航空航天大学 | 一种针对电机故障的四旋翼无人机容错控制方法 |
CN111880410B (zh) * | 2020-08-11 | 2021-12-28 | 北京航空航天大学 | 一种针对电机故障的四旋翼无人机容错控制方法 |
CN113156995A (zh) * | 2021-04-25 | 2021-07-23 | 西安工业大学 | 一种执行器故障下的无人直升机姿态控制方法 |
CN113359473A (zh) * | 2021-07-06 | 2021-09-07 | 天津大学 | 基于迭代学习的微小型无人直升机非线性控制方法 |
CN113359473B (zh) * | 2021-07-06 | 2022-03-11 | 天津大学 | 基于迭代学习的微小型无人直升机非线性控制方法 |
CN113777932A (zh) * | 2021-11-15 | 2021-12-10 | 南京信息工程大学 | 一种基于Delta算子的四旋翼自适应滑模容错控制方法 |
CN116719332A (zh) * | 2023-05-22 | 2023-09-08 | 四川大学 | 一种基于倾旋转翼无人机位置和姿态的调控***及方法 |
CN116719332B (zh) * | 2023-05-22 | 2024-01-30 | 四川大学 | 一种基于倾转旋翼无人机位置和姿态的调控***及方法 |
CN117518800A (zh) * | 2023-11-10 | 2024-02-06 | 北京航空航天大学 | 四旋翼无人机吊挂载荷***的鲁棒自适应控制方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110824925A (zh) | 倾转式三旋翼无人机的自适应鲁棒容错控制方法 | |
Hou et al. | Nonsingular terminal sliding mode control for a quadrotor UAV with a total rotor failure | |
Wang et al. | Robust H∞ attitude tracking control of a quadrotor UAV on SO (3) via variation-based linearization and interval matrix approach | |
Islam et al. | Robust control of four-rotor unmanned aerial vehicle with disturbance uncertainty | |
Xu et al. | Sliding mode control of a quadrotor helicopter | |
Gonzalez-Vazquez et al. | A new nonlinear PI/PID controller for quadrotor posture regulation | |
Tang et al. | Nonlinear dynamic modeling and hybrid control design with dynamic compensator for a small-scale UAV quadrotor | |
CN110058600B (zh) | 三旋翼无人机舵机堵塞故障下位姿***的容错控制方法 | |
CN111459188B (zh) | 一种基于四元数的多旋翼非线性飞行控制方法 | |
Kumar et al. | Quaternion feedback based autonomous control of a quadcopter uav with thrust vectoring rotors | |
Sharma et al. | Nonlinear disturbance observer based geometric control of quadrotors | |
Yan et al. | Adaptive tracking flight control for unmanned autonomous helicopter with full state constraints and actuator faults | |
Sanwale et al. | Robust fault-tolerant adaptive integral dynamic sliding mode control using finite-time disturbance observer for coaxial octorotor UAVs | |
Qin et al. | Gemini ii: Design, modeling, and control of a compact yet efficient servoless bi-copter | |
Akbar et al. | Adaptive modified super-twisting control for a quadrotor helicopter with a nonlinear sliding surface | |
BOUZID et al. | Generic dynamic modeling for multirotor VTOL UAVs and robust Sliding Mode based Model-Free Control for 3D navigation | |
Zou et al. | Singularity-free backstepping controller for model helicopters | |
Mosalsal et al. | Variable pitch control of a quadrotor using adaptive sliding mode controller | |
Stergiopoulos et al. | Modeling and control aspects of a uav with an attached manipulator | |
Cheng et al. | Finite time fault tolerant control design for UAV attitude control systems with actuator fault and actuator saturation | |
CN116430828A (zh) | 一种基于观测器的四旋翼故障容灾降级控制方法 | |
CN114063447B (zh) | 基于动力学分析的双倾转旋翼无人机模式过渡控制方法 | |
CN115202213A (zh) | 一种基于自抗扰控制的四旋翼飞行器控制方法 | |
CN111338369B (zh) | 一种基于非线性逆补偿的多旋翼飞行控制方法 | |
Zhang et al. | Backstepping based nonlinear integral sliding mode control for quadrotors under external disturbances |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200221 |
|
WD01 | Invention patent application deemed withdrawn after publication |