基于增益自适应超螺旋滑模理论的无人机控制
Control of Unmanned Aerial Vehicle Based on Gain Adaptive Super-Twisting Sliding Mode Theory
Received: 2022-06-27
作者简介 About authors
周齐贤(1998-),男,江苏省南京市人,硕士生,从事无人机控制研究.
以无人机为研究对象,针对无人机系统非线性强和飞行过程中外界干扰产生的不确定性,设计一种基于增益自适应滑模控制的无人机姿态控制器.该方法无需观测器对不确定性进行估计就可以实现对给定无人机姿态的跟踪控制,同时滑模控制中的抖振情况可以得到有效抑制.首先介绍无人机模型,给出其数学模型;其次,以误差为状态量,设计稳定收敛的滑模面,采用增益自适应超螺旋滑模算法设计能够有限时间收敛的无人机姿态控制器;再采用Lyapunov第二法证明闭环无人机系统的稳定性;最后对所提控制方法进行仿真验证.结果表明:该控制方法具有可靠的控制性能.
关键词:
In this paper, a nonlinear control method is proposed based on the framework of gain adaptive sliding mode control to deal with the attitude control problem of an unmanned aerial vehicle (UAV), which shows a strong robustness with respect to dynamical uncertainties and external disturbance. In the proposed method, an adaptive gain schedule scheme is proposed to deal with dynamical uncertainties while suppressing the chattering in the sliding mode control. First, the UAV model is introduced and its mathematical model is given. Then, the error is used as the state variable to design a stably converging sliding mode surface, and the gain adaptive super-twisting sliding mode (ASTSM) algorithm is used to design a UAV attitude controller that can converge in finite time, and the stability of the closed-loop UAV system is demonstrated by the Lyapunov’s second method. Finally, the efficiency of the proposed method is demonstrated through comparative simulations.
Keywords:
本文引用格式
周齐贤, 王寅, 孙学安.
ZHOU Qixian, WANG Yin, SUN Xuean.
现如今,无人驾驶飞行器,即无人机(UAV)已在民用领域发挥重要作用,可以飞得更快、更远、更高,并在人工难以到达的位置作业.民用无人机能够携带包括相机在内的设备并运送小载荷物品,因此可以进行监视、医疗保健、科学研究和探索、作物喷洒、野生动物监测、媒体报道和应急服务等活动.此类无人机具有快速机动性的同时,也具有耦合性和非线性强的特点.
无人机全包线飞行过程具有难以控制的不确定性,因此,为保证无人机的稳定性和安全性,飞行控制器性能设计要求极高.近10多年来,国内外众多研究人员和学者采用多种控制方法进行相关领域研究.王家琪等[1]改进滑模面趋近律,基于干扰观测器的滑模控制律抑制无人机高速飞行过程中的不确定性和外部干扰,加快系统的收敛速度.黄金杰等[2]将时变参数变化范围划分为具有多个重复区域的子空间,在非重复区域单独调用相应的状态反馈控制器,在重复区域加权调用控制器,基于平稳切换的策略设计具有鲁棒H∞性能的无人机控制系统.孙冰等[3]采用自适应反步设计思想,通过使用径向基函数网络对无人机舵控指令进行误差逼近,实现无人机抗饱和非线性飞行控制.刘志豪等[4]针对垂直起降的无人机控制问题,提出最快模式转换定高控制策略,通过模拟分析和实验手段与比例积分微分(PID)控制策略做对比,证明该控制策略相较于常规控制策略具有显著的优越性.Huang等[5]采用深度强化学习算法中的双深度Q学习方法,通过建立无人机的非线性姿态动力学模型和相应的马尔可夫决策过程,训练控制器使其具有优秀的固定翼飞行器姿态控制能力.Zhi等[6]提出一种基于鲁棒伺服线性二次型调节器控制和卡尔曼滤波器的桨距角控制器.然而,如果飞行状态偏离标称条件,这些控制器的性能就会下降.非线性控制技术通过对整个飞行状态使用单个控制器来改善性能.Hirano等[7]提出推力矢量系统方法解决反步控制方法中虚拟控制量难以确定的问题,并设计无人机的非线性控制器.Oliveira等[8]使用自适应神经模糊推理系统作为飞行动力学辨识器和遗传算法在模拟环境中搜索姿态控制的最佳参数,建立使用人工智能技术的新自适应方法.Swarnkar等[9]为解决空气动力学系数在大多数飞行条件下无法准确获得的问题,提出一种采用自适应方法学习和控制未知动力学的反推技术用于飞机的横向控制.
针对具有强耦合性和强非线性特征的无人机在全包线飞行过程中气动参数摄动大、不确定性强、扰动未知等问题,提出一种新型的增益自适应超螺旋滑模(ASTSM)姿态控制算法.创新之处在于:首先,针对多变量的二阶无人机系统模型,通过引入自适应项,使ASTSM控制器增益能够达到非高估的最佳值,抑制了控制器的抖振;其次,所提出的ASTSM控制算法在有界且变化率有界的扰动上界未知的情况下,能够有效抑制扰动.
1 无人机数学模型
无人机的姿态变化涉及惯性坐标系Oexeyeze和机体坐标系Obxbybzb等,无人机在坐标系中的示意图如图1所示.图中:p为滚转角速度;q为偏航角速度;r为俯仰角速度.
图1
该类型无人机的姿态运动方程[10]如下:
式中:θ为俯仰角;φ为偏航角;γ为滚转角;Jx为绕x轴的转动惯量;Jy为绕y轴的转动惯量;Jz为绕z轴的转动惯量;Ma为滚转力矩;Me为俯仰力矩;Mr为偏航力矩.
令无人机的合力矩为M=[MaMeMr]T,主要分为飞行过程中的气动力矩和舵面偏转产生的操纵力矩.
假设无人机为刚体,其旋转运动主要考虑姿态角Ω=[θ φ γ]T和姿态角速度ω=[p q r]T这6个变量的变化规律,将动力学微分方程改写为
式中:Fs∈R3×3;Ff=[
Fs=
Laero=qaSLlaero
Maero=qaSLmaero
Naero=qaSBanaero
Gf=
Mc=[LcMcNc]T
图2
图3
Mc与无人机舵面的映射关系表示如下:
Mc=
图4
图5
由图2~5可知,无人机全包线飞行过程中,在不同迎角和马赫数的情况下气动参数摄动变化明显,具有很强的不确定性.
2 基于ASTSM算法的控制器设计
图6
定义姿态角的跟踪误差为
式中:e∈R3×1;Ωd∈R3×1为目标姿态角,对式(3)求导有
定义
考虑舵面偏转存在饱和的情况和外部干扰对系统产生的扰动力矩Md=[LdMdNd]T,其中Ld, Md, Nd分别为滚转、偏航、俯仰通道上的扰动力矩,将式(5)转化为如下形式:
其中: i=a, e, r;
引入辅助系统函数式(7),将无人机系统模型转化成以姿态角误差e和姿态角误差变化率
式中:f(t)∈R3×1;g(t)∈R3×3;t为时间;d∈R3×1;u∈R3×1,表达式为
针对系统模型式(8), 做出如下假设.
假设1 扰动d是连续可微的,并且存在常数 L>0满足条件‖
设计滑模面如下:
式中:s∈R3×1;c1∈R3×3,c1=diag(c11, c12, c13)为待设计的Hurwitz矩阵.易知所设计的滑模面可以使得姿态角误差和姿态角误差变化率以指数形式快速收敛,对滑模面s求导可得:
采用文献[14]中设计的超螺旋滑模控算法并结合本文二阶系统式(8),可以得到控制器表达式如下:
式中:k1>0;k2>0为待设计的控制器参数.将式(12)带入式(11)中可以得到如下表达式,即
令ξ=[ξ1ξ2]T,且:
对式(14)进行求导得到:
将式(14)带入式(15)中得到:
设计如下控制器的增益自适应律:
式中:αc,β,ε,ν为大于0的常数.
引理1[15] 对于非线性系统,假设存在连续可微的正向无界函数V(x): Rm→R+和常数κ>0,0<λ<1,0<η<∞满足下列条件,即
(1) V(x)=0⇒x=0
(2)
则系统可以在有限时间内收敛,收敛时间为
t1≤
其中:θ0为影响收敛时间的参数.
定理1 对于二阶系统模型式(8),设计滑模面式(10)、超螺旋算法式(12)和控制器增益自适应律式(17),选取适当的控制器参数变量αc,β,ε,ν,式(8)将在有限时间收敛.
证明 选择如下Lyapunov候选函数,即
式中:
式中:Q11=νk1+2(2k1-k2)+4L, Q12=Q21=k2/2-k1-ν/2-2-L;当存在k1>
对于正定矩阵P和Q,有如下不等式关系:
式中:λmin
根据式(14)可得:
将式(22)和式(23)带入式(20)可得:
对式(18)求导可得:
根据文献[16]中的不等式:
结合式(25)和式(26)可得:
κ0=min
η0=-
式(27)满足引理1条件,因此ξ1和ξ2能够在有限时间收敛,同时滑模面s也在有限时间内收敛.
3 仿真与分析
以本文中无人机的气动数据和转动惯量为例,其转动惯量为
J=
给定姿态角初始值Ω0=[0.573 0.573 0.573]T,目标姿态角Ωd=[5.73 5.73 5.73]T,姿态角速率初始值ω0=[0 0 0]T,滑模面参数 c1=diag(2, 2, 2),自适应律参数ε=0.003,αc=6,β=4,k1的初始值为20.
本文设计的ASTSM算法的增益k1变化如图7所示.由图可知,在t=2 s左右,系统的姿态角误差e收敛至收敛域‖e‖<ε中,此时控制器增益k1停止变化,达到非高估的最佳值.
图7
图8
图9
图10
图11
图12
图13
图14
图15
4 结语
基于增益自适应超螺旋滑模控制算法设计的无人机姿态控制器ASTSM能够有效解决无人机在全包线飞行过程中遇到的气动参数摄动大、非线性强、扰动干扰强等问题.理论分析表明,该控制器能够有效适用于无人机的姿态跟踪要求.
参考文献
基于干扰观测器的高马赫数飞行器滑模控制
[J].
Sliding mode control of high Mach number aircraft based on disturbance observer
[J].
平稳切换LPV系统的H∞控制器设计
[J].
Design of H∞ controller for smooth switching LPV systems
[J].
抗控制饱和的鲁棒非线性飞行控制方法
[J].
Robust nonlinear flight control method against control saturation
[J].
多飞行模式垂直起降无人机过渡飞行控制策略
[J].
Transition flight control strategy of multiple flight mode vertical take-off and landing unmanned aerial vehicle
[J].
Attitude control of fixed-wing UAV based on DDQN
[C]
Flight control law of unmanned aerial vehicles based on robust servo linear quadratic regulator and Kalman filtering
[J].
Controller design using backstepping algorithm for fixed-wing UAV with thrust vectoring system
[C]
Adaptive genetic neuro-fuzzy attitude control for a fixed wing UAV
[C]
A simplified adaptive backstepping control of aircraft lateral/directional dynamics
[J].
Missile attitude control-A direct parametric approach
[C]
大型油轮艏摇混沌现象的仿真与滑模控制
[J].
Modeling and sliding mode control for chaotic yawing phenomenon of large oil tanker
[J].
采用摩擦补偿的弹药传输机械臂自适应终端滑模控制
[J].
Adaptive terminal sliding mode control of a howitzer shell transfer arm with friction compensation
[J].
考虑输入饱和的固定翼无人机自适应增益滑模控制
[J].
Adaptive-gain sliding mode control for fixed-wing UAVs with input saturation
[J].
Adaptive-gain multivariable super-twisting sliding mode control for reentry RLV with torque perturbation
[J].DOI:10.1002/rnc.3589 URL [本文引用: 1]
Disturbance observer based finite-time attitude control for rigid spacecraft under input saturation
[J].DOI:10.1016/j.ast.2014.08.009 URL [本文引用: 1]
Twisting sliding mode control with adaptation: Lyapunov design, methodology and application
[J].
/
〈 |
|
〉 |
