CN103092213A - 六旋翼飞行器的轨迹跟踪控制方法 - Google Patents

六旋翼飞行器的轨迹跟踪控制方法 Download PDF

Info

Publication number
CN103092213A
CN103092213A CN2013100225208A CN201310022520A CN103092213A CN 103092213 A CN103092213 A CN 103092213A CN 2013100225208 A CN2013100225208 A CN 2013100225208A CN 201310022520 A CN201310022520 A CN 201310022520A CN 103092213 A CN103092213 A CN 103092213A
Authority
CN
China
Prior art keywords
omega
aircraft
formula
differentiator
angular speed
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
Application number
CN2013100225208A
Other languages
English (en)
Inventor
杨忠
杨成顺
李少斌
黄宵宁
王世勇
梁焜
徐华东
陈阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN2013100225208A priority Critical patent/CN103092213A/zh
Publication of CN103092213A publication Critical patent/CN103092213A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Feedback Control In General (AREA)

Abstract

本发明公开了一种六旋翼飞行器的轨迹跟踪控制方法,属于航空飞行器控制领域。该方法首先根据牛顿-欧拉方程,建立飞行器的运动学模型以及飞行器存在复合干扰情况的动力学模型;再利用符号函数积分的二阶滑模复合干扰估计算法,以提供连续的干扰补偿项;然后采用线性和非线性微分器相结合的方法设计快速收敛的非线性微分器;将上述复合干扰估计算法、非线性微分器以及backstepping相结合,设计飞行器姿态***的复合控制器;最后采用PD方法,设计飞行器的位置控制器,解算出跟踪预定轨迹所需的姿态角信息和控制升力。本发明可在复合干扰下,使飞行器仍具备良好的稳定和控制性能,并可精准跟踪预定轨迹。

Description

六旋翼飞行器的轨迹跟踪控制方法
技术领域
本发明涉及一种六旋翼飞行器的轨迹跟踪控制方法,属于航空飞行器控制领域。
背景技术
六旋翼飞行器具有6个对称分布在机体四周、正反转成对的旋翼,其在军事和民事领域均具有广阔的应用前景。
该种飞行器普遍采用电能驱动,具有结构简单、飞行稳定、易于操控、低噪声、无污染、携带方便、安全危害性小等特点,非常适合于执行中短距离的飞行任务。该飞行器与现在广泛研究的四旋翼飞行器相比具有执行机构(电机和旋翼组件)冗余的优势,其中任一执行机构发生故障,可通过容错控制来保持机体姿态稳定,以提高飞行器的飞行可靠性和安全性,从而体现载荷和抗风能力较强的优势。
然而,目前六旋翼飞行器在国内还处于外形结构设计阶段,还未出现针对其控制方法的相关研究报道。
发明内容
本发明的目的在于:提出一种能适用于复合干扰情况下的六旋翼飞行器的轨迹跟踪控制方法。
该方法包括如下步骤:
步骤1:根据牛顿-欧拉方程,建立飞行器的运动学模型以及飞行器存在复合干扰情况的动力学模型;
步骤2:根据步骤1中所述的复合干扰,采用利用符号函数积分的二阶滑模复合干扰估计算法,用以提供连续的干扰补偿项;
步骤3:在引入摄动参数下,采用线性和非线性微分器相结合的方法设计快速收敛的非线性微分器;
步骤4:将步骤2中所述的复合干扰估计算法、步骤3中所述的快速收敛的非线性微分器以及backstepping相结合,设计飞行器姿态***的复合控制器;
步骤5:采用比例微分方法,设计飞行器的位置控制器,解算出跟踪预定轨迹所需的姿态角信息和控制升力。
技术效果:
1、应用本方法,可在六旋翼飞行器动力学模型存在复合干扰情况下,飞行器仍具备稳定的飞行特性、良好的控制性能以及强鲁棒性和精准跟踪预定轨迹的特性。
2、方法中提出的六旋翼飞行器动力学模型中加入了建模动态误差、内部不确定性以及外部干扰,使得动力模型更切合物理实际。
3、方法中提出的利用符号函数积分的二阶滑模干扰估计算法具有设计过程简单、易于工程实现、更进一步抑制抖振现象的优点。
4、方法中提出的快速收敛的非线性微分器不仅通过摄动参数充分减弱因符号函数引起的微分估计抖振现象,而且通过引入线性部分提高了微分器的动态性能。此外,将线性微分器和非线性微分器结合使得所提微分器具有较强的鲁棒性和快速收敛的特点。
5、方法中提出的将快速收敛的非线性微分器用于姿态控制器的设计过程中,可有效避免对虚拟控制量求导过程中的复杂解析计算。
附图说明
图1为本发明方法的控制实现原理图。
图2为六旋翼飞行器的结构及坐标系示意图。
图3为六旋翼飞行器的简化结构图。
图4为例1中x,y,z轴的实际轨迹(实线)与期望轨迹(虚线)曲线图。
图5为例1中x,y,z轴的实际轨迹(实线)与期望轨迹(虚线)三维图。
图6为例1中姿态角响应(实线)与跟踪期望轨迹所需姿态角(虚线)曲线图。
图7为例1中控制升力和控制力矩曲线图。
图8为例1中估计干扰(实线)和实际干扰(虚线)曲线图。
图9为例1中角速率导数估计值(实线)与参考文献方法角速率导数估计值(虚线)的曲线图。
图10为例2中x,y,z轴的实际轨迹(实线)与期望轨迹(虚线)曲线图。
图11为例2中x,y,z轴的实际轨迹(实线)与期望轨迹(虚线)三维图。
图12为例2中姿态角响应(实线)与跟踪期望轨迹所需姿态角(虚线)曲线图。
图13为例2中控制升力和控制力矩曲线图。
图14为例2中估计干扰(实线)和实际干扰(虚线)曲线图。
图15为例2中角速率导数估计值(实线)与参考文献方法角速率导数估计值(虚线)的曲线图。
具体实施方式
本发明六旋翼飞行器的轨迹跟踪控制方法的控制实现原理如图1所示,该方法主要包括如下步骤:
步骤1:根据牛顿-欧拉方程,建立飞行器的运动学模型以及飞行器存在复合干扰(包括建模动态误差、内部不确定性以及外部干扰)情况的动力学模型;
步骤2:根据步骤1中所述的复合干扰,采用一种利用符号函数积分的二阶滑模复合干扰估计算法,用以提供连续的干扰补偿项;
步骤3:在引入摄动参数下,采用线性和非线性微分器相结合的方法设计快速收敛的非线性微分器;
步骤4:将步骤2中所述的复合干扰估计算法、步骤3中所述的快速收敛的非线性微分器以及backstepping相结合,设计飞行器姿态***的复合控制器;
步骤5:采用易于工程实现的比例微分(PD)方法,设计飞行器的位置控制器,解算出跟踪预定轨迹所需的姿态角信息和控制升力。
下面对每个步骤作进一步详细说明:
步骤1中:飞行器的运动学模型和飞行器存在复合干扰情况的动力学模型
六旋翼飞行器的结构以及机体坐标系oxyz和地面坐标系ogxgygzg如图2所示。六旋翼飞行器飞行高度较低,速度较慢,可视为刚体,且飞行器机体结构对称并忽略旋翼与飞行器平面之间的高度差距,因此该飞行器的简化结构如图3所示,其中:l1为OB、OE的长度;l2为AM、DM、CN、FN的长度;l3为OM、ON的长度;α为AM与OM之间所夹锐角。
定义飞行器的位置向量为p=(x,y,z)T,欧拉角为ξ=(φ,θ,ψ)T,φ为滚转角,θ为俯仰角,ψ为偏航角。机体坐标系到地面坐标系的转换关系可通过坐标转换矩阵R(φ,θ,ψ)表示:
R = cos θ cos ψ sin θ cos ψ sin φ - sin ψ cos φ sin θ cos ψ cos φ + sin ψ sin φ cos θ sin ψ sin θ sin ψ sin φ + cos ψ cos φ sin θ sin ψ cos φ - cos ψ sin φ - sin θ cos θ sin φ cos θ cos φ
飞行器的空间运动分为两个部分:质心运动和绕质心运动。定义三个质心运动的线速度为v=(vx,vy,vz)T,三个绕质心运动的角速率为Ω=(p,q,r)T,p为滚转角速率,q为俯仰角速率,r为偏航角速率。
飞行器在飞行过程中会受到螺旋桨提供的升力(方向沿着机体坐标系z轴垂直向上)以及重力(方向沿着地面坐标系zg轴垂直向下)的作用。当飞行器的旋翼转动时,旋翼会产生向上的升力和与旋翼转动方向相反的扭矩,它们都与旋翼的转速平方成正比且比例系数均为常数,比例系数可分别表示为b和d。故单个旋翼产生的升力可表示为
Figure BDA00002757135000041
反扭矩可表示为
Figure BDA00002757135000042
其中i=1,2,…,6,ω为电机的转速。
因此,六个旋翼产生的总的升力和总的反扭矩为:
T = Σ i = 1 6 f i = b Σ i = 1 6 ω i 2 - - - ( 1 )
Q = Σ i = 3,4,5 Q i - Σ i = 1,2,6 Q i = d ( Σ i = 3,4,5 ω i 2 - Σ i = 1,2,6 ω i 2 ) - - - ( 2 )
根据牛顿第二定律,飞行器的运动学模型可描述为:
p . = v
v . = - g z e + T m R z e - - - ( 3 )
式(3)中:p为飞行器的位置向量;v为飞行器运动的线速度;m为飞行器的重量;g为重力加速度;ze=(0,0,1)T表示地面坐标系中的单位向量;T为六个旋翼提供的总的升力;R为机体坐标系到地面坐标系的转换矩阵。
六旋翼飞行器的结构对称,故飞行器的惯性矩阵可表示为如下对角阵:
J = J x 0 0 0 J y 0 0 0 J z - - - ( 4 )
式(4)中:Jx、Jy、Jz分别为机体x轴、y轴、z轴的转动惯量。
飞行器旋翼旋转时,由于陀螺效应会产生附加力矩(陀螺力矩),该附加力矩可表示为下式:
G a = J r ( Ω × z e ) ( Σ i = 3,4,5 ω i - Σ i = 1,2,6 ω i ) - - - ( 5 )
式(5)中:Jr为电机的转动惯量。
根据图2和式(2)可得,机体x轴,y轴,z轴上由旋翼转动产生的对飞行器的控制力矩为:
τ a = τ a 1 τ a 2 τ a 3 = bl 2 sin α ( ω 4 2 + ω 6 2 - ω 1 2 - ω 3 2 ) + bl 1 ( ω 5 2 - ω 2 2 ) b ( l 2 cos α + l 3 ) ( ω 1 2 + ω 4 2 - ω 3 2 - ω 6 2 ) d ( ω 3 2 + ω 4 2 + ω 5 2 - ω 1 2 - ω 2 2 - ω 6 2 ) - - - ( 6 )
根据牛顿-欧拉方程,飞行器的非线性动力学模型则可表示为:
ξ . = WΩ - - - ( 7 )
Ω . = J - 1 ( - Ω × JΩ ) - J - 1 G a + J - 1 τ a + D Ω - - - ( 8 )
式(7)、(8)中: W = 1 sin φ tan θ cos φ tan θ 0 cos φ - sin φ 0 sin φ sec θ cos φ sec θ 为绕质心运动的角速率到欧拉角的转换矩阵;J为飞行器的惯性矩阵;DΩ为角速率回路的复合干扰(飞行器在建模过程中存在建模动态误差、内部不确定性以及在飞行过程中受到的外部干扰)。
步骤2中:复合干扰估计算法
滑模干扰观测器(Sliding Mode Disturbance Observer,SMDO)具有设计简单、易于实现、快速收敛等优点。但目前文献采用SMDO所设计的干扰估计项均含有符号函数,这必会引起干扰估计和补偿的不连续以及抖振现象。鉴于此,本发明提出一种利用符号函数积分估计复合干扰,以提供连续的干扰补偿项的二阶滑模干扰估计算法,该算法的表达形式为:
Figure BDA00002757135000055
式(9)中:i=Ω;si=[si1 si2 si3]T∈R3为辅助滑模向量;xi和zi为二阶滑模状态;Γi=diag{ki1,ki2,ki3}∈R3×3为设计的正定矩阵;R为实数集;
Figure BDA00002757135000056
sign(si)=[sign(si1)sign(si2)sign(si3)]T
Figure BDA00002757135000057
为干扰估计值;χi为设计的第一正常数。
步骤3中:快速收敛的非线性微分器
为避免采用backstepping方法通过繁琐的解析计算求取虚拟控制量,提出一种在引入摄动参数下,采用线性和非线性微分器相结合的方法设计快速收敛的非线性微分器。其中,在保证所提微分器鲁棒性的前提下,将摄动参数引入非线性项中,以减弱微分估计值的抖振,同时,利用具有摄动参数的线性项以加快微分器的收敛速度并抑制高频噪声干扰。
sig ( x ) m = [ sig ( x l m ) , · · · , sig ( x n m ) ] T , 其中 sig ( x l m ) = | x i | m sign ( x i ) , m>0,x∈Rn,sign为符号函数。
以下给出快速收敛非线性微分器的设计过程:
针对如下表述形式的***:
x . 1 ( t ) = x 2 ( t ) x . 2 ( t ) = - R 1 1 x 1 ( t ) - R 1 2 sig ( x 1 ) ϵ / ( 2 - ϵ ) ( t ) - R 2 1 x 2 ( t ) - R 2 2 sig ( x 2 ) ϵ ( t ) - - - ( 10 )
式(10)中:x1(t),x2(t)∈Rn为***状态; R 1 1 = diag { r 11 1 , · · · , r 1 n 1 } , R 1 2 = diag { r 11 2 , · · · , r 1 n 2 } ,
Figure BDA00002757135000066
Figure BDA00002757135000067
以及0<ε<1均为设计的参数。对于任意初始有界的x1(0)和x2(0),式(10)在有限的时间内收敛于原点,即存在时间常数tf>0,使得x1(t)≡0,x2(t)≡0,t≥tf成立。
针对式(10),选择如下Lyapunov方程:
V = 1 2 ( x 1 T R 1 1 x 1 + x 2 T x 2 ) + &Sigma; j = 1 n r 1 j 2 ( 2 - &epsiv; ) 2 | x 1 j | 2 / ( 2 - &epsiv; ) - - - ( 11 )
对V沿着式(10)求导,可得:
V . = x 1 T R 1 1 x 2 + x 2 T [ - R 1 1 x 1 - R 1 2 sig ( x 1 ) &epsiv; / ( 2 - &epsiv; ) ( t ) - R 2 1 x 2 - R 2 2 sig ( x 2 ) &epsiv; ] + &Sigma; j = 1 n r 1 j 2 sig ( x 1 j ) &epsiv; / ( 2 - &epsiv; ) x 2 j - - - ( 12 )
&le; - R 2 1 x 2 T x 2 - &Sigma; j = 1 n r 2 j 2 | x 2 j | 1 + &epsiv; < 0
在有界初值x1(0)和x2(0)下,***式(10)的解可根据文献[Ibrir,S,Xie W F,Su C Y.Adaptive tracking of nonlinear system with non-symmetric dead-zone input[J].Automatica,2007,43(3),522-530.]求取。此外,由式(10)的解、式(12)和Lasalle不变原理易知:***式(10)是渐近稳定的。
为了避免backstepping设计姿态控制器过程中通过繁琐的解析计算求取虚拟控制量的微分,此处根据***式(10)和文献[Wang X,Chen Z,Yang,G. Finite-time-convergent differentiatorbased on singular perturbation technique[J].IEEE Transactions on Automatic Control,2007,52(8),1731-1737.]的定理1提出的快速收敛非线性微分器如下:
z . 1 = z 2 &kappa; 2 z . 2 = - R 1 1 ( z 1 - &nu; ) - R 1 2 sig ( z 1 - &nu; ) &epsiv; / ( 2 - &epsiv; ) - R 2 1 &kappa; z 2 - R 2 2 sig ( &kappa; z 2 ) &epsiv; - - - ( 13 )
式(13)中:z1,z2∈Rn为微分器的状态;ν∈Rn为已知向量场,并具有几乎处处连续的二阶导数;κ=diag{κ1,…,κn}>0为设计的摄动参数;0<ε<1。
步骤4中:六旋翼飞行器姿态***的复合控制器(包括姿态角回路控制器和角速率回路控制器)
①针对姿态角回路式(7),设计理想虚拟角速率指令Ωd
定义如下姿态角与跟踪设定值之间的误差:
Zξ=ξ-ξc    (14)
式(14)中:ξc为姿态角设定的参考输入。
由式(7)和(14)可得Zξ的微分为:
Z . &xi; = W ( Z &Omega; + &Omega; d ) - &xi; . c - - - ( 15 )
式(15)中:ZΩ=Ω-Ωd为角速率跟踪误差。
选择理想虚拟角速率指令Ωd(姿态角回路控制器)为:
&Omega; d = W - 1 ( - C &xi; Z &xi; + &xi; . c ) - - - ( 16 )
式(16)中:Cξ为设计的正定对角阵。
②在角速率回路式(8)存在复合干扰,并考虑理想虚拟角速率指令Ωd微分不可测时,设计控制力矩τa,以实现Ω渐近跟踪Ωd
对角速率跟踪误差ZΩ=Ω-Ωd求导,并由式(9)可得:
Z . &Omega; = J - 1 ( - &Omega; &times; J&Omega; ) - J - 1 G a + J - 1 &tau; a + D &Omega; - &Omega; . d - - - ( 17 )
为实现ZΩ稳定,选择控制力矩τa(角速率回路控制器)为:
&tau; a = J [ - C &Omega; Z &Omega; - W T Z &xi; - J - 1 ( - &Omega; &times; J&Omega; ) + J - 1 G a + &Omega; . ^ d - D ^ &Omega; + r &Omega; ] - - - ( 18 )
式(18)中:CΩ为设定的正定参数矩阵;
Figure BDA00002757135000075
为角速率回路未知复合干扰的估计向量;
Figure BDA00002757135000076
是以Ωd为输入的非线性微分器的角速率微分估计矢量;rΩ是为减小角速率回路干扰误差而设计的鲁棒控制器,结构为:rΩ=-τΩZΩ,τΩ为设计的第二正常数。
步骤5中:设计飞行器位置控制器,解算跟踪预定轨迹所需的姿态角信息和控制升力
首先定义六旋翼飞行器的位置误差:Pe=Pc-P,其中Pc=(xc,yc,zc)T为期望位置指令,P为飞行器的实时飞行位置。
构造如下位置闭环方程:
P . . e + K d P . e + K p P e = 0 - - - ( 19 )
式(19)中:Kd、Kp为这里设计的正定矩阵。
根据劳斯-赫尔维茨判据,位置误差Pe指数收敛于0,故式(19)可表示为:
P . . = P . . c + K d ( P . c - P . ) + K p ( P c - P ) - - - ( 20 )
定义虚拟控制量 U = P . . = ( U 1 , U 2 , U 3 ) T , 并代入式(3)可得:
U = - g z e + T m R z e - - - ( 21 )
对式(21)进一步整理可得:
R T ( U + g z e ) = 1 m T z e - - - ( 22 )
即:
R T U 1 U 2 U 3 + g = 1 m 0 0 T
对其经过简单的数学计算,可得如下等式:
U1cosθcosψ+U2cosθsinψ-(U3+g)sinθ=0    (23)
U1(sinθcosψsinφ-sinψcosφ)+U2(sinθsinψsinφ+cosψcosφ)+(U3+g)cosθsinφ=0
(24)
U 1 ( sin &theta; cos &psi; cos &phi; + sin &psi; sin &phi; ) + U 2 ( sin &theta; sin &psi; cos &phi; - cos &psi; sin &phi; ) + ( U 3 + g ) cos &theta; cos &phi; = 1 m T - - - ( 25 )
在实际飞行过程中,飞行器俯仰角
Figure BDA00002757135000088
故cosθ≠0。
式(23)两边同除以cosθ可得:
&theta; = arctan ( U 1 cos &psi; + U 2 sin &psi; U 3 + g ) - - - ( 26 )
式(24)×sinφ减去式(25)×cosφ可得:
U 1 sin &psi; - U 2 cos &psi; = 1 m T sin &phi; - - - ( 27 )
同时,根据式(22)可得:
( U + g z e ) T ( U + g z e ) = ( 1 m T z e ) T ( 1 m T z e )
经整理可得:
Figure BDA00002757135000092
式(28)代入式(27)可得:
&phi; = arcsin ( U 1 sin &psi; - U 2 cos &psi; U 1 2 + U 2 2 + ( U 3 + g ) 2 ) - - - ( 29 )
故,根据式(26)和式(29)即可计算出飞行器跟踪预定轨迹所需的姿态角信息,根据式(20)可计算出其中的虚拟控制信息。因此,跟踪预定轨迹所需的姿态角闭环形式可表示为:
&phi; c = arcsin ( U 1 sin &psi; c - U 2 cos &psi; c U 1 2 + U 2 2 + ( U 3 + g ) 2 ) &theta; c = arctan ( U 1 cos &psi; c + U 2 sin &psi; c U 3 + g ) - - - ( 30 )
除此之外,根据式(25)可得飞行器跟踪预定轨迹的控制升力为:
T=m[u1(sinθcosψcosφ+sinψsinφ)+u2(sinθsinψcosφ-cosψsinφ)+(u3+g)cosθcosφ]
(31)
式(30)、(31)中:U1、U2、U3为PD控制器计算得到的虚拟控制量;ψc为期望的偏航角指令。
下面介绍两个实施例:
下面以六旋翼飞行器为对象,在Matlab/Simulink环境下对其进行仿真验证。
六旋翼飞行器数学模型的具体参数如下:m=1.7Kg,l1=281.5mm,l2=287.6mm,l3=40.08mm,α=45°,Jx=0.019Kg.m2,Jy=0.019Kg.m2,Jz=0.031Kg.m2,Jr=3.357×10-5Kg.m2
例1:六旋翼执行垂直方向上的矩形飞行模式
假设六旋翼飞行器的跟踪的期望轨迹为:
x c = tfsg ( t , 0,20 ) + 20 fsg ( t , 20,40 ) - 60 - t ) fsg ( t , 40,60 ) y c = 0 z c = 5 fsg ( t , 20,60 )
式中: fsg = sign ( x - a ) - sign ( x - b ) 2 ; 期望偏航角:ψc=0.15rad。
仿真中,飞行器的初始状态选择如下:初始姿态角为[φ0 θ0 ψ0]T=[0 0 0]T,rad,角速率为[p0 q0 r0]T=[0 0 0]T,rad/s。同时,假设角速率通道在t=0s时加入复合干扰:
DΩ(t)=[0.5cos(r),0.5sin(t),0.5cos(p)+0.3]
在仿真实验中各参数选择如下:
复合干扰估计算法参数选择:ΓΩ=diag{1.2,1.0,1.5}(当i=Ω时,ΓΩi);微分器参数选择: R 1 1 = 4 i 3 &times; 3 , R 1 2 = 1.5 I 3 &times; 3 , R 2 1 = R 2 2 = 0.5 I 3 &times; 3 , κ=diag{0.01,0.15,0.4};姿态角和角速率回路控制器的参数选择:Cξ=diag{2,2,2},CΩ=diag{4,4,4},τΩ=45;位置控制器参数选择:Kd=diag{3,3,3},Kp=diag{1,1,1}。
例1的仿真结果如图4~9所示。
例2:六旋翼飞行器执行水平方向上的盘旋飞行模式
假设六旋翼飞行器的跟踪的期望轨迹为:
x c = 5 cos ( 0.5 t ) y c = 6 sin ( 0.5 t ) z c = 5 , &psi; c = 0.15 rad
复合干扰估计算法、微分器以及控制器的参数选择与例1参数的选取相同,例2的仿真结果如图10~15所示。
从仿真结果图4~6以及图10~12可以看出,利用复合干扰估计、补偿以及基于快速收敛非线性微分器的姿态***复合控制器,当复合干扰发生后,飞行器的姿态角能在短时间内达到跟踪位置控制环节解算出的期望姿态角,并且能快速达到对期望轨迹精准跟踪的要求。
从仿真结果图8和图14可以看出,复合干扰估计算法能实现对实际干扰值的准确估计。同时,从仿真结果图9和图15可以看出,本发明所提的快速收敛非线性微分器较参考文献[杨光达,周游.非线性跟踪微分器稳态性能分析及仿真研究[J].光电技术与应用,2010,25(5),80-82.]中的方法相比具有收敛速度更快,鲁棒性更强的特点。
在本说明书中未作详细描述的内容属本领域技术人员的公知技术。

Claims (6)

1.一种六旋翼飞行器的轨迹跟踪控制方法,其特征在于包括如下步骤:
步骤1:根据牛顿-欧拉方程,建立飞行器的运动学模型以及飞行器存在复合干扰情况的动力学模型;
步骤2:根据步骤1中所述的复合干扰,采用利用符号函数积分的二阶滑模复合干扰估计算法,用以提供连续的干扰补偿项;
步骤3:在引入摄动参数下,采用线性和非线性微分器相结合的方法设计快速收敛的非线性微分器;
步骤4:将步骤2中所述的复合干扰估计算法、步骤3中所述的快速收敛的非线性微分器以及backstepping相结合,设计飞行器姿态***的复合控制器;
步骤5:采用比例微分方法,设计飞行器的位置控制器,解算出跟踪预定轨迹所需的姿态角信息和控制升力。
2.根据权利要求1所述的六旋翼飞行器的轨迹跟踪控制方法,其特征在于:
所述步骤1中的飞行器的运动学模型为:
p . = v
v . = - g z e + T m R z e
式中:p为飞行器的位置向量;v为飞行器运动的线速度;m为飞行器的重量;g为重力加速度;ze=(0,0,1)T表示地面坐标系中的单位向量;T为六个旋翼提供的总的升力;R为机体坐标系到地面坐标系的转换矩阵;
所述步骤1中的飞行器存在复合干扰情况的动力学模型为:
&xi; . = W&Omega;
&Omega; . = J - 1 ( - &Omega; &times; J&Omega; ) - J - 1 G a + J - 1 &tau; a + D &Omega;
式中:ξ为飞行器的欧拉角;Ω为飞行器绕质心运动的角速率;W为欧拉角与绕质心运动的角速率之间的转换关系;J为飞行器的惯性矩阵;Ga为飞行器由电机转动而产生的陀螺力矩;τa为飞行器的控制力矩;DΩ为角速率回路的复合干扰。
3.根据权利要求1所述的六旋翼飞行器的轨迹跟踪控制方法,其特征在于:所述步骤2中的复合干扰估计算法为:
Figure FDA00002757134900021
式中:i=Ω;si=[si1 si2 si3]T为辅助滑模向量;Γi=diag{ki1,ki2,ki3}为正定矩阵;
Figure FDA00002757134900022
sign(si)=[sign(si1)sign(si2)sign(si3)]T
Figure FDA00002757134900023
为干扰估计值;xi和zi为二阶滑模状态;χi为第一正常数。
4.根据权利要求1所述的六旋翼飞行器的轨迹跟踪控制方法,其特征在于:所述步骤3中的快速收敛的非线性微分器为:
z . 1 = z 2 &kappa; 2 z . 2 = - R 1 1 ( z 1 - &nu; ) - R 1 2 sig ( z 1 - &nu; ) &epsiv; / ( 2 - &epsiv; ) - R 2 1 &kappa; z 2 - R 2 2 sig ( &kappa; z 2 ) &epsiv;
式中:z1、z2为微分器的状态;ν为已知向量场;κ=diag{κ1,…,κn}>0为摄动参数;
Figure FDA00002757134900025
Figure FDA00002757134900026
0<ε<1均为设计参数。
5.根据权利要求1所述的六旋翼飞行器的轨迹跟踪控制方法,其特征在于:所述步骤4中的飞行器姿态***的复合控制器包括姿态角回路控制器和角速率回路控制器,其中:
1)姿态角回路控制器为:
&Omega; d = W - 1 ( - C &xi; Z &xi; + &xi; . c )
式中:Cξ为正定对角阵;ξc为姿态角设定的参考输入;Zξ=ξ-ξc
2)角速率回路控制器为:
&tau; a = J [ - C &Omega; Z &Omega; - W T Z &xi; - J - 1 ( - &Omega; &times; J&Omega; ) + J - 1 G a + &Omega; . ^ d - D . &Omega; + r &Omega; ]
式中:CΩ为正定参数矩阵;
Figure FDA00002757134900029
为角速率回路复合干扰的估计向量;
Figure FDA000027571349000210
是以Ωd为输入的非线性微分器的角速率微分估计矢量;rΩ是用于减小角速率回路干扰误差的鲁棒控制器,rΩ=-τΩZΩ,τΩ为第二正常数,ZΩ=Ω-Ωd
6.根据权利要求1所述的六旋翼飞行器的轨迹跟踪控制方法,其特征在于:
所述步骤5中的姿态角信息和控制升力分别为:
&phi; c = arcsin ( U 1 sin &psi; c - U 2 cos &psi; c U 1 2 + U 2 2 + ( U 3 + g ) 2 ) &theta; c = arctan ( U 1 cos &psi; c + U 2 sin &psi; c U 3 + g )
T=m[U1(sinθcosψcosφ+sinψsinφ)+U2(sinθsinψcosφ-cosψsinφ)+(U3+g)cosθcosφ]
式中:U1、U2、U3为PD控制器计算得到的虚拟控制量;ψc为期望的偏航角指令。
CN2013100225208A 2013-01-21 2013-01-21 六旋翼飞行器的轨迹跟踪控制方法 Pending CN103092213A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013100225208A CN103092213A (zh) 2013-01-21 2013-01-21 六旋翼飞行器的轨迹跟踪控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013100225208A CN103092213A (zh) 2013-01-21 2013-01-21 六旋翼飞行器的轨迹跟踪控制方法

Publications (1)

Publication Number Publication Date
CN103092213A true CN103092213A (zh) 2013-05-08

Family

ID=48204911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013100225208A Pending CN103092213A (zh) 2013-01-21 2013-01-21 六旋翼飞行器的轨迹跟踪控制方法

Country Status (1)

Country Link
CN (1) CN103092213A (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104536448A (zh) * 2014-11-17 2015-04-22 哈尔滨工程大学 一种基于Backstepping法的无人机姿态***控制方法
CN104536457A (zh) * 2014-12-19 2015-04-22 重庆大学 基于小型无人机导航的滑模控制方法
CN104698840A (zh) * 2015-02-02 2015-06-10 中国民航大学 一种抗干扰和参数摄动的四旋翼uav渐近稳定控制方法
CN105056503A (zh) * 2015-07-28 2015-11-18 湖南人文科技学院 一种训练用的标枪测绘、标定***及测绘方法
CN106094855A (zh) * 2016-07-27 2016-11-09 浙江工业大学 一种四旋翼无人机的终端协同控制方法
CN106155076A (zh) * 2016-08-23 2016-11-23 华南理工大学 一种多旋翼无人飞行器的稳定飞行控制方法
CN106325291A (zh) * 2016-10-10 2017-01-11 上海拓攻机器人有限公司 基于滑模控制律和eso的四旋翼飞行器姿态控制方法及***
CN107272410A (zh) * 2017-07-06 2017-10-20 南京航空航天大学 一种基于滑模控制和神经网络的卫星机动自主定轨方法
CN109976378A (zh) * 2019-03-13 2019-07-05 南京航空航天大学 风扰下无人机栖落机动的轨迹控制方法
CN110888447A (zh) * 2019-12-23 2020-03-17 西安电子科技大学 基于非线性pd双闭环控制的四旋翼3d路径跟踪方法
CN111007854A (zh) * 2019-12-18 2020-04-14 哈尔滨工程大学 一种欠驱动船轨迹跟踪控制***
CN111650951A (zh) * 2020-05-22 2020-09-11 南京航空航天大学 一种四旋翼无人机复杂轨迹的全回路复合动态逆跟踪控制方法
CN112034871A (zh) * 2020-08-25 2020-12-04 南京航空航天大学 一种可倾转多旋翼飞行器的全向控制方法
CN112836418A (zh) * 2021-01-15 2021-05-25 中国人民解放军91550部队 一种基于不完全测量的飞行器实时定位方法及***
CN112859900A (zh) * 2021-01-21 2021-05-28 江苏科技大学 无人机喷涂稳定性自适应控制方法及***
CN113110028A (zh) * 2021-04-14 2021-07-13 福州大学 一种飞行环境模拟控制***的环境信号处理方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
WANG X H等: "Finite-time-convergent differentiator based on singular perturbation technique", 《TRANSACTIONS ON AUTO-MATIC CONTROL》 *
Z. ZUO: "Trajectory tracking control design with command-filtered compensation for a quadrotor", 《IET CONTROL THEORY AND APPLICATIONS》 *
张强等: "考虑执行器动态和输入受限的近空间飞行器鲁棒可重构跟踪控制", 《控制理论与应用》 *
杨成顺等: "新型六旋翼飞行器的轨迹跟踪控制", 《***工程与电子技术》 *

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104536448B (zh) * 2014-11-17 2017-02-22 哈尔滨工程大学 一种基于Backstepping法的无人机姿态***控制方法
CN104536448A (zh) * 2014-11-17 2015-04-22 哈尔滨工程大学 一种基于Backstepping法的无人机姿态***控制方法
CN104536457A (zh) * 2014-12-19 2015-04-22 重庆大学 基于小型无人机导航的滑模控制方法
CN104536457B (zh) * 2014-12-19 2017-02-22 重庆大学 基于小型无人机导航的滑模控制方法
CN104698840A (zh) * 2015-02-02 2015-06-10 中国民航大学 一种抗干扰和参数摄动的四旋翼uav渐近稳定控制方法
CN104698840B (zh) * 2015-02-02 2017-03-15 中国民航大学 一种抗干扰和参数摄动的四旋翼uav渐近稳定控制方法
CN105056503A (zh) * 2015-07-28 2015-11-18 湖南人文科技学院 一种训练用的标枪测绘、标定***及测绘方法
CN106094855A (zh) * 2016-07-27 2016-11-09 浙江工业大学 一种四旋翼无人机的终端协同控制方法
CN106094855B (zh) * 2016-07-27 2019-03-12 浙江工业大学 一种四旋翼无人机的终端协同控制方法
CN106155076A (zh) * 2016-08-23 2016-11-23 华南理工大学 一种多旋翼无人飞行器的稳定飞行控制方法
CN106155076B (zh) * 2016-08-23 2019-04-09 华南理工大学 一种多旋翼无人飞行器的稳定飞行控制方法
CN106325291A (zh) * 2016-10-10 2017-01-11 上海拓攻机器人有限公司 基于滑模控制律和eso的四旋翼飞行器姿态控制方法及***
CN107272410A (zh) * 2017-07-06 2017-10-20 南京航空航天大学 一种基于滑模控制和神经网络的卫星机动自主定轨方法
CN109976378A (zh) * 2019-03-13 2019-07-05 南京航空航天大学 风扰下无人机栖落机动的轨迹控制方法
CN111007854B (zh) * 2019-12-18 2022-10-25 哈尔滨工程大学 一种欠驱动船轨迹跟踪控制***
CN111007854A (zh) * 2019-12-18 2020-04-14 哈尔滨工程大学 一种欠驱动船轨迹跟踪控制***
CN110888447A (zh) * 2019-12-23 2020-03-17 西安电子科技大学 基于非线性pd双闭环控制的四旋翼3d路径跟踪方法
CN110888447B (zh) * 2019-12-23 2021-09-03 西安电子科技大学 基于非线性pd双闭环控制的四旋翼3d路径跟踪方法
CN111650951B (zh) * 2020-05-22 2021-09-17 南京航空航天大学 一种四旋翼无人机复杂轨迹的全回路复合动态逆跟踪控制方法
CN111650951A (zh) * 2020-05-22 2020-09-11 南京航空航天大学 一种四旋翼无人机复杂轨迹的全回路复合动态逆跟踪控制方法
CN112034871A (zh) * 2020-08-25 2020-12-04 南京航空航天大学 一种可倾转多旋翼飞行器的全向控制方法
CN112034871B (zh) * 2020-08-25 2022-05-24 南京航空航天大学 一种可倾转多旋翼飞行器的全向控制方法
CN112836418A (zh) * 2021-01-15 2021-05-25 中国人民解放军91550部队 一种基于不完全测量的飞行器实时定位方法及***
CN112836418B (zh) * 2021-01-15 2024-02-20 中国人民解放军91550部队 一种基于不完全测量的飞行器实时定位方法及***
CN112859900A (zh) * 2021-01-21 2021-05-28 江苏科技大学 无人机喷涂稳定性自适应控制方法及***
CN112859900B (zh) * 2021-01-21 2022-11-08 江苏科技大学 无人机喷涂稳定性自适应控制方法及***
CN113110028A (zh) * 2021-04-14 2021-07-13 福州大学 一种飞行环境模拟控制***的环境信号处理方法
CN113110028B (zh) * 2021-04-14 2022-06-21 福州大学 一种飞行环境模拟控制***的环境信号处理方法

Similar Documents

Publication Publication Date Title
CN103092213A (zh) 六旋翼飞行器的轨迹跟踪控制方法
Liu et al. Control techniques of tilt rotor unmanned aerial vehicle systems: A review
Xiong et al. Global fast dynamic terminal sliding mode control for a quadrotor UAV
CN105700536B (zh) 基于绳系拖曳***的主动星姿态和系绳摆振联合控制方法
Hoffmann et al. Quadrotor helicopter flight dynamics and control: Theory and experiment
Luque-Vega et al. Robust block second order sliding mode control for a quadrotor
Alkamachi et al. Modelling and genetic algorithm based-PID control of H-shaped racing quadcopter
Peng et al. Modeling and robust backstepping sliding mode control with adaptive RBFNN for a novel coaxial eight-rotor UAV
CN102163059B (zh) 推力变向无人机的姿态控制***及控制方法
Gong et al. Adaptive backstepping sliding mode trajectory tracking control for a quad-rotor
CN107608367A (zh) 多变量干扰补偿四旋翼无人机轨迹与姿态协同控制方法
Shulong et al. A new feedback linearization LQR control for attitude of quadrotor
CN105159305B (zh) 一种基于滑模变结构的四旋翼飞行控制方法
Arellano-Muro et al. Backstepping control with sliding mode estimation for a hexacopter
CN102495633B (zh) 一种平流层驻留飞艇姿态控制方法
CN104281155B (zh) 一种无人飞艇三维航迹跟踪方法
CN104765272A (zh) 一种基于pid神经元网络控制(pidnn)的四旋翼飞行器控制方法
Kui et al. Sliding mode control for a quadrotor slung load system
CN104460681A (zh) 倾转旋翼无人直升机过渡段的飞行控制方法
Chowdhury et al. A generalized control method for a Tilt-rotor UAV stabilization
CN103869817A (zh) 一种倾转四旋翼无人机垂直起降控制方法
Öner et al. LQR and SMC stabilization of a new unmanned aerial vehicle
Walid et al. Modeling and control of a quadrotor UAV
Beach et al. Tailsitter attitude control using resolved tilt-twist
Tang et al. Second-order sliding mode attitude controller design of a small-scale helicopter

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130508