Attitude Control of High Speed Gliding Aircraft Based on Active Disturbance Rejection Terminal Sliding Mode

  • AN Binghe ,
  • WANG Yongji ,
  • LIU Lei ,
  • HOU Zhiwei ,
  • WANG Bo
Expand
  • School of Automation, Huazhong University of Science and Technology, Wuhan 430074, China

Received date: 2018-08-15

  Online published: 2025-05-12

Abstract

For the attitude control problem of high speed gliding aircraft, an active disturbance rejection terminal sliding mode control method is proposed.The attitude control system of the aircraft is divided into two parts, one is the angle control loop and the other is the angular velocity control loop.Controllers are designed for the two loops respectively.The transition process is arranged according to the auto-disturbance rejection control method.Extended states observers are designed to estimate the external disturbance and system parameter uncertainties as a new state of the system in real time.Nonlinear control laws based on the terminal sliding mode control are designed to ensure the convergence of the system errors.The estimated value obtained by observers is used to compensate disturbance dynamically in the control law.The proposed algorithm is applied to the high speed gliding aircraft model for simulation experiments.The simulation results demonstrate the effectiveness and superiority of the proposed algorithm.

Cite this article

AN Binghe , WANG Yongji , LIU Lei , HOU Zhiwei , WANG Bo . Attitude Control of High Speed Gliding Aircraft Based on Active Disturbance Rejection Terminal Sliding Mode[J]. Journal of Projectiles, Rockets, Missiles and Guidance, 2019 , 39(6) : 164 -170 . DOI: 10.15892/j.cnki.djzdxb.2019.06.036

0 引言

高速滑翔飞行器是指飞行速度为5~20 Ma的滑翔飞行器。凭借突出的飞行速度,高速滑翔飞行器可以突破反导系统的拦截,实现精准快速的目标打击,因此受到了越来越多的关注。高速滑翔飞行器的运动过程中受到众多不确定因素的影响,因此对其的控制系统需要具有一定的鲁棒性。
滑模控制[1]方法是一种非线性鲁棒控制方法。其基本思想是设计非线性控制律使系统状态运动到预先设计的滑模面上并进行滑模运动,最终收敛到平衡点。系统在滑模面上的运动不受外界干扰的影响,具有较强的鲁棒性。终端滑模方法通过在滑模面中引入误差的非线性项作为终端吸引子,保证系统误差能够在有限时间内收敛,改善系统的性能。Eshghi S等[2]针对卫星的姿态控制问题提出一种非奇异终端滑模控制方法,避免了传统终端滑模控制当误差趋于零时控制量会趋于无穷大的奇异问题,同时收敛时间上限能够计算出来。
自抗扰控制(ADRC)是韩京清提出的一种不需要知道被控对象精确模型的控制方法[3],由微分跟踪器(TD),扩张状态观测器(ESO)以及非线性状态误差反馈控制器(NFC)组成。相比于传统PID控制器,自抗扰控制器能够实现更好的控制效果。Chang K等[4]在四旋翼飞行器的避障问题中,设计了自抗扰解耦控制器,能够消除由系统内部和外部干扰引起的状态耦合和不确定性的影响。在有风力干扰与噪声的情况下,飞行器能够快速跟踪指令信号,为成功避障提供了保证。
文中针对高速滑翔飞行器姿态控制问题,设计一种终端滑模控制与自抗扰控制相结合的复合控制方法。利用微分跟踪器安排指令信号的过渡过程,兼顾系统响应的快速性与超调量。使用扩张状态观测器对外界干扰与参数不确定进行观测。基于终端滑模的思想设计控制律,利用扰动的估计值在控制律中进行补偿,提高系统的鲁棒性,并降低控制器输出的抖振。

1 高速滑翔飞行器运动模型

高速滑翔飞行器在运动过程中主要受到空气动力的作用。将空气动力沿速度坐标系分解可得沿速度方向的阻力D,垂直于速度方向向上的升力L。根据飞行器动力学分析,可得飞行器在纵向平面的运动模型为:
$\stackrel{·}{V}$= $\frac{D}{m}$-gsinγ
$\stackrel{·}{h}$=Vsinγ
$\stackrel{·}{R}$=Vcosγ $\frac{{R}_{0}}{{R}_{0}+h}$
g=g0 ${\left(\frac{{R}_{0}}{{R}_{0}+h}\right)}^{2}$
式中:V为飞行器速度;h为飞行器高度;R为航程;R0为地心半径;γ为弹道倾角;m为飞行器质量;g为飞行器所处位置重力加速度;g0为标准重力加速度。
在飞行过程中,改变飞行器升降舵、方向舵以及副翼的偏角,可以改变飞行器受到的气动力矩。将飞行器受到的力矩沿机体坐标系3个坐标轴分解分别可得滚转力矩Mx、俯仰力矩My、偏航力矩Mz
根据动量矩定理可得飞行器的姿态运动模型[5]为:
$\stackrel{·}{p}$= $\frac{{I}_{zz}{M}_{x}}{{I}_{xx}{I}_{zz}-{I}_{xz}^{2}}$+ $\frac{{I}_{xz}{M}_{z}}{{I}_{xx}{I}_{zz}-{I}_{xz}^{2}}$+ $\frac{({I}_{xx}-{I}_{yy}+{I}_{zz}){I}_{xz}}{{I}_{xx}{I}_{zz}-{I}_{xz}^{2}}$pq+ $\frac{({I}_{yy}-{I}_{zz}){I}_{zz}-{I}_{xz}^{2}}{{I}_{xx}{I}_{zz}-{I}_{xz}^{2}}$qr
$\stackrel{·}{q}$= $\frac{{M}_{y}}{{I}_{yy}}$+ $\frac{{I}_{xz}}{{I}_{yy}}$(r2-p2)+ $\frac{({I}_{zz}-{I}_{xx}){I}_{xz}}{{I}_{yy}}$pr
$\begin{array}{c}\stackrel{·}{r}=\frac{{I}_{xz}{M}_{x}}{{I}_{xx}{I}_{zz}-{I}_{xz}^{2}}+\frac{{I}_{xx}{M}_{z}}{{I}_{xx}{I}_{zz}-{I}_{xz}^{2}}+\frac{({I}_{xx}-{I}_{yy}){I}_{xx}+{I}^{2}{ }_{xz}}{{I}_{xx}{I}_{zz}-{I}_{xz}^{2}}pq+\frac{({I}_{yy}-{I}_{xx}-{I}_{zz}){I}_{xz}}{{I}_{xx}{I}_{zz}-{I}_{xz}^{2}}qr\end{array}$
$\stackrel{·}{\alpha }$=-pcosαtanβ+q-rsinαtanβ
$\stackrel{·}{\beta }$=psinα-rcosα
$\stackrel{·}{\sigma }$=-pcosαcosβ-qsinβ-rsinαcosβ
式中:β为侧滑角;σ为倾斜角;α为攻角;pqr分别为滚转角速率、俯仰角速率与偏航角速率;Iij(i=x,y,z; j=x,y,z)为飞行器的转动惯量 。
考虑飞行过程中的外界干扰与飞行器自身参数的不确定,在方程中引入扰动项,得到以下的高速滑翔飞行器姿态控制模型[6]:
$\stackrel{·}{\omega }$=- ${I}_{0}^{-1}$ΩI0ω+ ${I}_{0}^{-1}$M+Δd
$\stackrel{·}{\theta }$=+Δf
式中:θ=[α β σ]T,ω=[p q r]T,Δd= $[\Delta {d}_{1} \Delta {d}_{2} \Delta {d}_{3}{]}^{T}$Δf= $[\Delta {f}_{1} \Delta {f}_{2} \Delta {f}_{3}{]}^{T}$代表外界环境与参数的不确定对飞行器的影响,M=[Mx My Mz]T
I0= $\left[\begin{array}{lll}{I}_{xx}& -{I}_{xy}& -{I}_{xz}\\ -{I}_{xy}& {I}_{yy}& -{I}_{yz}\\ {I}_{xz}& -{I}_{yz}& {I}_{zz}\end{array}\right]$,Ω= $\left[\begin{array}{lll}0& -r& q\\ r& 0& -p\\ -q& p& 0\end{array}\right]$,
R= $\left[\begin{array}{lll}-cos\alpha tan\beta & 1& -sin\alpha tan\beta \\ sin\alpha & 0& -cos\alpha \\ -cos\alpha cos\beta & -sin\beta & -sin\alpha cos\beta \end{array}\right]$

2 高速滑翔飞行器姿态控制器设计

整个飞行器控制系统由制导系统与姿态控制系统组成。制导系统跟踪预先生成的轨迹或进行动态目标跟踪并产生期望的姿态角指令。姿态控制系统的任务是在控制力矩M的作用下跟踪制导系统产生的姿态角指令。在设计中,假设姿态角指令θd= $[{\begin{array}{lll}{\alpha }_{d}& {\beta }_{d}& \sigma \end{array}}_{d}{]}^{T}$已经给定,设计姿态控制系统控制器,实现有限时间内姿态角收敛到指令值。将姿态控制系统分为两个回路,分别为角速度控制回路与角度控制回路。角度控制回路产生虚拟控制指令ωc作为角速度控制回路的输入指令。角速度控制回路在控制力矩M的作用下跟踪虚拟控制指令,设计扩张状态观测器对扰动进行观测,利用估计值进行动态补偿,提高系统抗干扰能力。整个姿态控制系统结构如图1所示。
图1 姿态控制系统结构图

2.1 角度控制回路自抗扰终端滑模控制器设计

高速滑翔飞行器本身质量较大,具有较大的惯性,在快速响应过程中会产生一定超调量,不利于飞行器的稳定。文中利用跟踪微分器安排指令信号的过渡过程,以实现系统快速响应与降低超调量的目的。
角度回路二阶跟踪微分器设计为如下形式:
$\left\{\begin{array}{l}{e}_{1}=[{e}_{11} {e}_{12} {e}_{13}{]}^{T}={\upsilon }_{1}-{\theta }_{d}\\ {\stackrel{·}{\upsilon }}_{1}={\upsilon }_{2}\\ {\stackrel{·}{\upsilon }}_{2}={f}_{h}({e}_{1},{\upsilon }_{2},{r}_{0},h)\end{array}\right.$
式中:θd为期望的角度指令,υ1R3×1θd的跟踪值。fh(e1,υ2,r0,h)=[fh(e11,υ21,r0,h),fh(e12,υ22,r0,h),fh(e13,υ23,r0,h)]T。其中υ2 i (i=1,2,3)为υ2的3个分量。
fh是最速控制综合函数[7],其表达式如下:
fh(x1,x2,r,h)= $\left\{\begin{array}{l}d=rh            \\ \begin{array}{l}{d}_{0}=hd            \\ y={x}_{1}+h{x}_{2}         \end{array}\\ {a}_{0}=\sqrt{{d}^{2}+8r\left|y\right|}        \\ a=\left\{\begin{array}{l}{x}_{2}+\frac{({a}_{0}-d)}{2}sign\left(y\right), y\left|{d}_{0}\right| \\ {x}_{2}+\frac{y}{h},y\le \left|{d}_{0}\right|      \end{array}\right.\\ {f}_{h}=-\left\{\begin{array}{l}rsign\left(a\right),\left|a\right|d    \\  r\frac{a}{d},\left|a\right|\le d       \end{array}\right.\end{array}\right.$
式中,rh为给定参数。
基于终端滑模方法设计非线性控制律,针对姿态角度运动,设计如下的非奇异终端滑模面:
s1=[s11 s12 s13]T=θe-θe0+ ${\int }_{0}^{t} $(γ1θe+γ2sigm(θe)) dt
式中:s1R3×1,θe=θ-θd,θe0为初始状态误差,γ1γ2为正对角矩阵,且γ1=diag(γ11,γ12,γ13),γ2=diag(γ21,γ22,γ23), 0<m<1。 sigm(θe)=[ ${\left|\alpha -{\alpha }_{d}\right|}^{m}$sign(α-αd), ${\left|\beta -{\beta }_{d}\right|}^{m}$sign(β-βd), ${\left|\sigma -{\sigma }_{d}\right|}^{m}$sign(σ-σd)]T
设计如下的非线性控制律:
ωc=R-1( ${\stackrel{·}{\theta }}_{d}$-γ1θe-γ2sigm(θe)-k1sign(s1)-k2s1-z2)
式中:k1k2 为正对角矩阵,k1=diag(k11 k12 k13),k2=diag(k21,k22,k23),z2=[z21 z22 z23]T 为干扰Δf 的估计值,sign (s1)= $\left[sign\right({s}_{11}),sign({s}_{12}),sign({s}_{13}{\left)\right]}^{T}$
假设干扰Δf有界,将外界的干扰作为一个新的系统状态,通过设计扩张状态观测器对新的系统状态进行观测。扩张状态观测器的设计如下:
$\left\{\begin{array}{l}{e}_{2}=[{e}_{21} {e}_{22} {e}_{23}{]}^{T}={z}_{1}-\theta \\ {\stackrel{·}{z}}_{1}={z}_{2}-{b}_{01}{e}_{2}+R\omega \\ {\stackrel{·}{z}}_{2}=-{b}_{02}fal({e}_{2},{\lambda }_{1},{\delta }_{1})\end{array}\right.$
式中:z1R3×1θ的估计值;b01b02为正对角矩阵,且b01=diag(b011,b012,b013),b02=diag(b021,b022,b023);fal(e2,λ1,δ1)=[fal(e21,λ1,δ1),fal(e22,λ1,δ1),
fal(e23,λ1,δ1)]T,λ1δ1为正常数。
fal函数[7]具体表达式为:
fal(e,λ,δ)= $\left\{\begin{array}{l}\frac{e}{{\delta }^{\lambda -1}},\left|e\right|\le \delta    \\ {\left|e\right|}^{\lambda }sign\left(e\right),\left|e\right|\delta \end{array}\right.$
下面对系统的稳定性进行分析,在分析之前首先介绍如下的引理:
引理1[8]:考虑非线性连续系统 $\stackrel{·}{x}$=f(x),f(0)=0,假设存在连续可微函数V:UR,使其满足下列条件:
1)V为正定函数。
2)存在正实数ε1>0,ε2>0,η∈(0,1)以及一个包含原点的开邻域U0U,使得下列条件成立:
$\stackrel{·}{V}$+ε1V+ε2Vη≤0
则系统状态关于原点有限时间内收敛,收敛时间T依赖于系统初始状态x(0)=x0,满足:
T$\frac{1}{{\epsilon }_{1}(1-\eta )}$In( $\frac{{\epsilon }_{1}V({x}_{0}{)}^{1-\eta }+{\epsilon }_{2}}{{\epsilon }_{2}}$)
设计如下的李亚普洛夫函数:
V= $\frac{1}{2}{{s}^{T}}_{1}$s1
对式(21)求导,并将式(15)代入可得:
$\begin{array}{l}\stackrel{·}{V}={{s}^{T}}_{1}{\stackrel{·}{s}}_{1}=\\   {{s}^{T}}_{1}[R{\omega }_{c}-{\stackrel{·}{\theta }}_{d}+{\gamma }_{1}{\theta }_{e}+{\gamma }_{2}si{g}^{m}({\theta }_{e})+\Delta f]= \\   \sum _{i=1}^{3}[{s}_{1i}(\Delta {f}_{i}-{z}_{2i}-{k}_{1i}sign({s}_{1i})-{k}_{2i}{s}_{1i})]\le \\    \sum _{i=1}^{3}\left[\right(\left|\Delta {f}_{i}-{z}_{2i}\right|-{k}_{1i})\left|{s}_{1i}\right|-{k}_{2i}{s}_{1i}^{2}]\end{array}$
由文献[7]中分析可知,在干扰有界的情况下,干扰估计误差有界,误差上界与扩张状态观测器的参数选取有关。选取合适的参数可以使得估计误差足够小。假设最终估计误差 $\left|\Delta {f}_{i}-{z}_{2i}\right|$ξ1i,ξ1i (i=1,2,3)为正常数,选取k1i>ξ1i,则 $\stackrel{·}{V}$是负定的,滑模变量s1收敛性得以保证。
选取:χ1min=min{k11-ξ11, k12-ξ12,k13-ξ13},k2min=min{k21, k22,k23},则:
$\stackrel{·}{V}$+2k2minV+χ1minV1/2$\sum _{i=1}^{3}$[( $\left|\Delta {f}_{i}-{z}_{2i}\right|$-k1i) $\left|{s}_{1i}\right|$-k2i ${s}_{1i}^{2}$]+k2min $\sum _{i=1}^{3}{s}_{1i}^{2}$+χ1min( $\sum _{i=1}^{3}{s}_{1i}^{2}$)1/2
$\sum _{i=1}^{3}{{k}_{2}}_{i}{s}_{1i}^{2}$k2min $\sum _{i=1}^{3}{s}_{1i}^{2}$, $\sum _{i=1}^{3}$(k1i- $\left|\Delta {f}_{i}-{{z}_{2}}_{i}\right|$) $\left|{s}_{1i}\right|$≥χ1min( $\sum _{i=1}^{3}{s}_{1i}^{2}$)1/2 可得:
$\stackrel{·}{V}$+2k2minV+χ1minV 1/2≤0
根据引理1可知滑模变量s1在有限时间内收敛到原点。
在传统滑模控制中,为了保证系统的鲁棒性,k1的取值较为保守,一般大于外界干扰的上界。文中使用扩张状态观测器,k1选取为大于扩张状态观测器的估计误差即可,减少了k1的值,进而降低控制器输出的抖振。
滑模变量收敛以后,系统运动方程转变为:
θe-θe0+ ${\int }_{0}^{t} $(γ1θe+γ2sigm(θe)) dt=0
对式(25)求导可得:
${\stackrel{·}{\theta }}_{e}$+γ1θe+γ2sigm(θe)=0
以攻角通道为例,证明滑模变量收敛后,姿态角跟踪误差在有限时间内收敛。
滑模变量收敛后,攻角通道运动方程为:
${\stackrel{·}{\alpha }}_{e}$+γ11αe+γ21 ${\left|{\alpha }_{e}\right|}^{m}$sign(αe)=0
式中:αe=α-αd
构造如下李亚普洛夫函数:
V= $\frac{1}{2}{\alpha }_{e}^{2}$
对式(28)求导,并将式(27)代入可得:
$\stackrel{·}{V}$=αe ${\stackrel{·}{\alpha }}_{e}$= -αe(γ11αe+γ21 ${\left|{\alpha }_{e}\right|}^{m}$sign(αe))=-γ11 ${\alpha }_{e}^{2}$-γ21αe ${\left|{\alpha }_{e}\right|}^{m}$sign(αe)=-γ11 ${\alpha }_{e}^{2}$-γ21 ${\left|{\alpha }_{e}\right|}^{1+m}$≤0
且满足:
$\stackrel{·}{V}$+2γ11V+( $\sqrt{2}$)1+mγ21 ${V}^{\frac{1+m}{2}}$≤0
由引理1可知跟踪误差在滑模面上在有限时间内收敛,收敛时间t1满足:
t1$\frac{1}{{\gamma }_{11}(1-m)}$In( $\frac{({\left(\sqrt{2}\right)}^{1+m}{\left|{\alpha }_{ets1}\right|}^{1-m}{\gamma }_{11}+{\left(\sqrt{2}\right)}^{1+m}{\gamma }_{21}}{{\left(\sqrt{2}\right)}^{1+m}{\gamma }_{21}}$)
式中:αets1为滑模变量收敛时的攻角跟踪误差。侧滑角通道与倾斜角通道的误差收敛性分析与攻角通道类似。

2.2 角速度控制回路自抗扰终端滑模控制器设计

针对角速度运动表达式(11),首先设计如下的角速度非奇异终端滑模面:
s2=[s21 s22 s23]T=ωe-ωe0+ ${\int }_{0}^{t} $(γ3ωe+γ4sign(ωe)) dt
式中:s2R3×1;ωe=ω-ωc;ω0为初始姿态角速度误差;γ3γ4为正对角矩阵,γ3=diag(γ31,γ32,γ33), γ4=diag(γ41,γ42,γ43);0<n<1。
设计非线性控制律如下:
$\begin{array}{l}M={I}_{0}[{\stackrel{·}{\omega }}_{c}+{I}_{0}^{-1}\Omega {I}_{0}\omega -{\gamma }_{4}si{g}^{n}({\omega }_{e})-{\gamma }_{3}{\omega }_{e}-\\   {z}_{4}-{k}_{3}sign\left({s}_{2}\right)-{k}_{4}{s}_{2}]\end{array}$
式中:k3k4为正对角矩阵,且k3=diag(k31,k32,k33),k4=diag(k41,k42,k43);z4=[z41 z42 z43]T为干扰Δd的估计值。
假设干扰Δd有界,角速度回路扩张状态观测器的设计如下:
$\left\{\begin{array}{l}{e}_{3}=[{e}_{31} {e}_{32} {e}_{33}{]}^{T}={z}_{3}-\omega \\ {\stackrel{·}{z}}_{3}={z}_{4}-{b}_{03}{e}_{3}-{I}_{0}^{-1}\Omega {I}_{0}\omega +{I}_{0}^{-1}M\\ {\stackrel{·}{z}}_{4}=-{b}_{04}fal({e}_{3},{\lambda }_{2},{\delta }_{2})\end{array}\right.$
式中:z3R3×1ωc的估计值;b03b04为正对角矩阵,且b03=diag(b031,b032,b033),b02=diag(b021,b022,b023)。
根据多时间尺度原则,将飞行器姿态控制器分为两个回路进行设计,应保证角速度跟踪误差先收敛,之后角度跟踪误差收敛[9]。因此角速度控制回路的响应速度应该比角度控制回路响应速度快,选取参数时需保证矩阵k4的特征值大于等于k2的特征值的3倍。

3 数值仿真

将文中提出的自抗扰终端滑模方法应用到高速滑翔飞行器姿态控制模型中,通过MATLAB软件进行仿真实验。飞行器的参数为[10]:
I0= $\left[\begin{array}{lll}434 270& 0& -17 880\\ 0& 961 200& 0\\ -17 880& 0& 1 131 541\end{array}\right]$
控制器的参数选取如下:
k1=diag(0.1 0.1 0.1),k2=diag(2 2 2)
k3=diag(0.1 0.1 0.1),k4=diag(6 6 6)
γ1=diag(2 2 2),γ2=diag(5 5 5)
γ3=diag(2 2 2),γ4=diag(5 5 5)
m=n=7/9,h=0.02,r0=1,γ1=γ2=0.8
δ1=δ2=0.1
b01=diag(100 100 100),b02=diag(3 000 3 000 3 000)
b03=diag(100 100 100),b04=diag(3 000 3 000 3 000)。
系统初始条件θ0=[0 4.8° 0]T
1)将文中提出的自抗扰终端滑模(ADRCTSMC)与传统滑模(CSMC)方法相对比,传统的滑模面为:
s=e+λ ${\int }_{0}^{t} $e dt
传统滑模控制律根据指数趋近律的方式设计,即:
${\stackrel{·}{s}}_{1}$=-k5sign(s1)-k6s1
${\stackrel{·}{s}}_{2}$=-k7sign(s2)-k8s2
式中:k5=diag(0.4 0.4 0.4),k6=diag(2 2 2),k7=diag(5 5 5),k8=diag(6 6 6)。
为减弱虚拟控制指令的抖动,在两种方法的角度控制律中使用如下的边界层函数代替符号函数:
sat(x)= $\left\{\begin{array}{l}1,x\ge \Delta \\ x/\Delta,-\Delta  x\Delta  \\ -1,x\le -\Delta \end{array}\right.$
式中:Δ为正实数。
使用饱和函数代替符号函数,在无扰动条件下,滑模变量能够收敛到原点,在有扰动情况下,滑模变量收敛到原点附近的邻域中,邻域的大小与干扰的上界有关。采用文中提出的方法,系统中扰动被有效补偿,保证了使用饱和函数时系统的稳定性。
为验证控制系统的鲁棒性,在第6 s时,系统加入如下干扰来模拟飞行过程中外界的干扰与参数不确定对飞行过程产生的影响。
Δf= $\left[\begin{array}{l}0.1+0.1sin(t/100)+0.1sin(t/10)\\ 0.1+0.2sin(t/100)+0.1sin(t/10)\\ 0.1+0.1sin(t/100)+0.2sin(t/10)\end{array}\right]$
Δd= $\left[\begin{array}{l}5+sin(t/100)+sin\left(t\right)\\ 5+2sin(t/100)+sin\left(t\right)\\ 5+sin(t/100)+2sin\left(t\right)\end{array}    \right]$
系统仿真结果如图2~图8所示。
图2 攻角响应曲线
图3 侧滑角响应曲线
图4 倾斜角响应曲线
图5 角度控制回路干扰观测曲线
图6 角速度控制回路干扰观测曲线
图7 传统滑模控制器输出曲线
图8 自抗扰终端滑模控制器输出曲线
图2图3图4可以看出:使用两种方法都能够使姿态角跟踪误差收敛,使用传统滑模方法响应过程中超调量较大,不利于飞行器的稳定。使用文中提出的算法,姿态角响应过程超调量较小,且误差收敛较快,协调了系统的快速性与超调量。第6 s系统引入干扰以后,使用传统滑模方法,系统的跟踪值偏离期望值较大,经过一定时间后收敛到期望值。使用自抗扰终端滑模方法,系统控制效果受到的影响较小,姿态角跟踪曲线产生微小波动后立即回到了期望值,系统鲁棒性较强。图5图6是干扰观测曲线,可以看出:通过使用扩张状态观测器,两个回路的干扰被准确的估计了出来,利用估计值能够有效实现控制器对外界干扰的自适应。对比控制器输出曲线可知,结合自抗扰方法的终端滑模方法可以降低控制增益,在系统稳定后控制器抖振较小。
2)在飞行器做大范围机动情况下进行仿真实验,攻角、倾斜角通道指令信号为方波信号,在实际飞行过程中,侧滑角一般保持在0°附近,在第5~10 s与25~35 s间加入式(40)与式(41)所示干扰,仿真结果如图9图10
图9 姿态角响应曲线
图10 自抗扰终端滑模控制器输出曲线
图9可以看出通过使用自抗扰终端滑模方法,姿态角能够快速地跟踪期望指令,且跟踪过程中超调量较小,满足飞行器做大范围机动的要求,控制器的输出没有明显的抖振。

4 总结

针对高速滑翔飞行器的姿态控制问题,提出了一种自抗扰终端滑模控制方法。首先,给出了高速滑翔飞行器运动模型与姿态控制方程。之后,将自抗扰算法与终端滑模算法相结合,通过微分跟踪器安排过渡过程,将外界的干扰与系统内部的扰动的整体作为总干扰,通过扩张状态观测器对总体干扰进行在线估计。根据终端滑模控制方法设计非线性控制律,对系统的稳性进行了分析并计算了误差的收敛时间。将文中提出的算法应用到高速滑翔飞行器的姿态控制模型中进行仿真验证,并与传统滑模方法进行对比。通过分析姿态角响应曲线可以得出自抗扰终端滑模方法能够兼顾系统的超调量与快速性,系统中的干扰能够被有效的观测出来。飞行器姿态角在有干扰的作用下能较好的跟踪期望值,具有较强的鲁棒性。
[1]
UTKIN V I, POZNYAK A S. Adaptive sliding mode control with application to super-twist algorithm:Equivalent control method[J]. Automatica, 2013, 49(1):39-47.

[2]
ESHGHI S, VARATHARAJOO R. Nonsingular terminal slidi ng mode control technique for attitude tracking problem of a small satellite with combined energy and attitude control system (CEACS)[J]. Aerospace Science and Technology, 2018,76:14-26.

[3]
HAN Jingqing. From PID to active disturbance rejection control[J]. IEEE Transactions on Industrial Electronics, 2009, 56(3):900-906.

[4]
CHANG Kai, XIA Yuanqing, HUANG Kaoli, et al. Obstacle avoidance and active disturbance rejection control for a quadrotor[J]. Neurocomputing, 2016,190:60-69.

[5]
RECASENS J J, CHU Q P, MULDER J A. Robust model predictive control of a feedback linearized system for a lifting-body re-entry vehicle:AIAA 2005-6147[R]. Redston: AIAA Inc., 2005.

[6]
董琦, 宗群, 王芳, 等. 基于光滑二阶滑模的可重复使用运载器有限时间再入姿态控制[J]. 控制理论与应用, 2015, 32(4):448-455.

[7]
韩京清. 自抗扰控制技术:估计补偿不确定因素的控制技术[M]. 北京: 国防工业出版社,2008:19-21.

[8]
范金锁, 张合新, 周鑫, 等. 再入飞行器姿控系统的准连续高阶滑模设计[J]. 控制理论与应用, 2012, 29(7):841-846.

[9]
韩钊, 宗群, 田柏苓, 等. 基于Terminal滑模的高超声速飞行器姿态控制[J]. 控制与决策, 2013, 28(2):259-263.

[10]
TIAN Bailing, ZONG Qun, WANG Jie, et al. Quasi-continuous high-order sliding mode controller design for reusable launch vehicles in reentry phase[J]. Aerospace Science and Technology, 2013, 28(1):198-207.

Outlines

/

tom_en.htm"-->