非最小相位高超声速飞行器的动态滑模镇定控制
doi: 10.11887/j.cn.202405007
王雨潇1 , 丰航1 , 赵昱宇1 , 孙明玮2
1. 中国民航大学 电子信息与自动化学院, 天津 300300
2. 南开大学 人工智能学院, 天津 300350
基金项目: 国家自然科学基金资助项目(62003351, 62003352) ; 中国民航大学科研启动基金资助项目(2020KYQD11)
Dynamic sliding mode stabilization control for nonminimum phase hypersonic vehicle
WANG Yuxiao1 , FENG Hang1 , ZHAO Yuyu1 , SUN Mingwei2
1. College of Electronic Information and Automation, Civil Aviation University of China, Tianjin 300300 , China
2. College of Artificial Intelligence, Nankai University, Tianjin 300350 , China
摘要
针对高超声速飞行器非最小相位特性带来的零动态不稳定问题,提出基于B-I(Byrnes-Isidori) 标准型的模型变换方法,实现系统内、外动态的解耦。设计了一种动态积分滑模镇定控制方法,构建包含内、外部状态和动态参数变量的增广系统。提出滑模控制参数整定方法实现增广系统的闭环极点配置,使得不同工况和摄动条件下增广系统保持动态稳定,同时外部输出误差平衡点始终为零。所提方法可实现在外部输出精确跟踪的同时镇定不稳定零动态,实现非最小相位高超声速飞行器的纵向轨迹稳定跟踪控制。给出了控制方法的Lyapunov稳定性证明,并进行了恒动压轨迹跟踪和蒙特卡罗仿真。仿真结果表明,动态积分滑模控制方法在摄动条件下保持了较好的跟踪精度和鲁棒性,同时可以有效地镇定系统零动态。
Abstract
Aiming at the zero dynamic instability caused by nonminimum phase property of hypersonic vehicles, a model transformation method based on the B-I (Byrnes-Isidori) standard form was proposed to achieve decoupling of internal and external dynamics of the system. A dynamic integral sliding mode stabilization control method was proposed, an augmented closed-loop system with internal dynamics, external dynamics and dynamic parameters was formed. A sliding mode parameter tuning method was proposed to make the augmented system remain dynamic stable under different operating conditions and perturbation conditions, and the trimmed point of external output was always zero. The proposed method could accurately track the output trajectory command with zero dynamic stability, and realize the longitudinal trajectory stability tracking control of nonminimum phase hypersonic vehicle. Lyapunov stability analysis was used to prove the stability of the proposed control method, and constant dynamic pressure trajectory tracking and Monte Carlo simulations were carried out. Simulation results show that the dynamic integral sliding mode control method maintains good tracking accuracy and robustness under perturbation conditions, and stabilizes the zero dynamics of the system effectively.
吸气式高超声速飞行器在其纵向控制通道中一般采用的是尾部升降舵的控制结构[1-2],因此在高度控制回路中会产生“升降舵-升力”耦合特性[3],进而在纵向控制中给飞行器带来非最小相位问题[4-5]。对于非最小相位系统,内动态不具备自稳定性,因此设计控制器时必须同时考虑输出的跟踪和内动态的稳定。非最小相位问题会导致一些常规的非线性控制方法无法应用,如反步法[6-7]、动态逆控制[8]等,若直接应用则会使闭环系统产生不稳定的零动态,导致控制量迅速达到饱和,进而产生状态发散。
针对此问题,一种思路是忽略弹道倾角(flight path angle,FPA)动态中的升降舵耦合项,从而使纵向模型变为满相对阶模型[9],消除系统零动态,转化为最小相位系统。但此种思路牺牲了系统的控制性能,仅对“弱耦合非最小相位系统”有效,难以达到高超声速飞行器的控制性能要求。另一种保留升降舵耦合项的解决方案是在飞行器前端增加一个与升降舵联动的固定增益鸭翼[10],由于其相反方向的偏转抵消了升降舵产生的负向升力,因此消除了升降舵-升力耦合,使系统转化为最小相位系统,但它同时带来的严重气动热问题使此种方案未被广泛应用。
目前解决飞行器纵向控制非最小相位问题的主流思路是输出重定义法,该思路利用系统的内部状态或其变换形式作为新的系统输出,以此将系统转化为最小相位系统,使得传统非线性控制方法得以应用。一些系统可选取与原输出特性相近的最小相位输出来跟踪原参考轨迹,文献[11]提出一种系统方法来构造具有规定传输零点的静态等效输出,以此实现了非最小相位系统的近似控制;文献[12]基于线性近似模型,设计了基于输出重定义的统一跟踪控制器,并将其运用在离散时间脉宽调制系统、小信号功率放大器系统[13]等输出跟踪问题上。但飞行器控制系统难以寻找输出特性相近的最小相位输出,因此一些研究利用B-I(Byrnes-Isidori)标准型[14]、平坦输出[15]等方法选取与原输出不同的最小相位输出,并借助于系统逆计算,规划保证原输出期望轨迹的新输出期望轨迹。文献[16]基于通过坐标变换推导出最小相位输出参考指令,并利用小增益定理证明了系统内外动态的稳定性;文献[17]将高度和弹道倾角及其误差项嵌入系统内部状态,利用局部稳定特性镇定了系统内动态;文献[18]分别利用了内部输出、内外状态结合输出和增加积分输出项等三种方法解决了非最小相位零动态镇定问题。但由于新输出轨迹和原输出轨迹之间难以建立精确的映射关系,这种输出重定义方法也会为控制系统带来未知的输入不确定性。
另一种思路是先将模型转换为B-I标准型,然后设计一种包含内、外部状态反馈的动态滑模控制器[19],当闭环系统满足相对阶为1的条件时,通过整定相应参数实现极点配置来完成内动态的镇定[20]。一些研究[21-22]将此方法应用到飞行器控制上,并取得了较好的效果。文献[23]针对欠驱动飞行器姿态控制问题,将三维姿控模型转为B-I标准型,使其分为最小相位和非最小相位两个子系统,为非最小相位子系统设计了二阶动态滑模控制器,实现了内动态的镇定。但其滑模面形式限制了内动态平衡点,而在实际飞控系统中内动态平衡点是随环境变化的,因此该动态滑模方法只能实现近似跟踪[24]
综上所述,针对非最小相位高超声速飞行器系统控制器设计需要在跟踪外部输出的同时,保持内部状态的稳定,并在系统存在不确定性的情况下,提高系统的跟踪精度和鲁棒性。基于已有研究成果,针对高超声速飞行器纵向控制问题,将高超声速飞行器模型转为B-I标准型,实现内、外动态解耦。提出了一种动态积分滑模控制方法,构建包含内、外部状态和动态参数变量的增广系统。设计参数整定方法以实现闭环系统极点配置,在不同工况和摄动条件下保障输出精确跟踪和内部状态动态稳定。
1 模型描述
吸气式高超声速飞行器纵向非线性模型[12]描述如下:
V˙=Tcos(θ-γ)-Dm-gsinγh˙=Vsinγγ˙=L+Tsin(θ-γ)mV-gVcosγθ˙=QQ˙=MIyy
(1)
系统拥有五个状态[VhγθQ]T和两个控制量[φδe]T。其中,m为飞行器质量,g为重力加速度。推力T,阻力D,升力L,俯仰力矩M拟合如式(2)所示。其中,c-为飞行器气动弦长,S为飞行器气动等效面积,zT为推力矢量力臂,其余CT,φα)、CTα)、CDα2CDαCDδe2CDδeCD0CLαCLδeCL0CMα2CMαCM0CMδe均为气动参数。各状态变量的含义及模型适用范围[512]表1所示。
1模型变量取值范围
Tab.1 Range of model variable values
Tq-SCT,ϕ(α)ϕ+CT(α)Dq-SCDα2α2+CDαα+CDδe2δe2+CDδeδe+CD0Lq-SCLαα+CLδeδe+CL0MzTT+q-Sc-CMα2α2+CMαα+CM0+CMδeδe
(2)
2 B-I标准型变换及特性分析
2.1 理论介绍
对于一般系统,可将系统状态分为两部分:内部状态和外部状态。外部状态为对输出求导直至出现控制输入为止,输出及其各阶导数称为外部状态;其余不能用输出及其导数来表示的状态称为内部状态,且内部状态不包含控制输入。当系统表示为上述外部、内部状态的形式时,称为系统的B-I标准型。一般的系统模型可以通过微分同胚映射得到B-I标准型,n阶单输入单输出(single input and single output,SISO)系统的B-I标准型可表示为
ξ1(r)=b(ξ,η)+a(ξ,η)uη˙=q(ξ,η)
(3)
其中,r为系统的相对阶。系统的外部状态为ξ=[ξ1ξ2,···,ξr]T=yy˙yr-1TRr,系统的内部状态为ηRn-r,内部状态的动力学方程称为系统的内动态。
系统在动态逆控制
u=[-b(ξ,η)+v]/a(ξ,η)
(4)
作用下,可得到外部状态线性化系统
ξ1(r)=vη˙=q(ξ,η)
(5)
其中,v为系统的虚拟控制量。
当系统外部状态为零时,系统的内动态η˙=q0η称为系统的零动态。若非线性系统的零动态不稳定,则非线性系统具有非最小相位特性。
2.2 飞行器B-I变换及特性分析
由于高度和弹道倾角之间为运动几何关系,可以直接反解,不存在不确定性,因此直接考虑弹道倾角动态。针对非线性模型(1),存在微分同胚映射使之转化为B-I标准型。选取外部、内部状态为
ξ1ξ2η1η2=V~γ~θIyyq-ScCMδeQ-mVq-SCLδeγ~
(6)
新的状态选择消去了系统内动态中的控制量,完成了内动态-控制解耦,实现B-I标准型转化。结合式(2),得到系统的B-I标准型动力学方程为
ξ˙1=μ1TG1(x)ϕ-F1x,V˙cξ˙2=f2-γ˙c+q-SCLδemVδeη˙1=q-ScCMδeIyyη2+mVcCMδeIyyCLδLξ2η˙2=-CMαCMδe-CLαCLδeξ2+CMαCMδe-CLαCLδeη1+Γ
(7)
其中
μ1=1mSCT,ϕα3,SCT,ϕα2,SCT,ϕα,SCT,ϕ0,SCTα3,SCTα2,SCTα,SCT0,SCDα2,SCDα,SCD0,mg,mT
(8)
G1(x)=q-α3cosα,q-α2cosα,q-αcosα,q-cosα,01×9T
(9)
F1x,V˙c=01×4,-q-α3cosα,-q-α2cosα,-q-αcosα,-q-cosα,q-α2,q-α,q-,sinγ,V˙cT
(10)
f2=Tsinα-mgcosγmV+q-SCLαα+CL0mV
(11)
Γ=zTq-ScCMδe-Tsinα-mgcosγq-SCLδe-CL0CLδe+CMα2α2+CM0CMδe-CMαCMδe-CLαCLδeγc+mVq-SCLδeγ˙c
(12)
注1:在本文的模型中升降舵对阻力影响极小,CDδe数量级为10-6,仅为CαD数量级(10-2)的1/10 000,一般远小于模型的其他干扰或不确定性,实际仿真发现升降舵影响仅占比总阻力的约1/1 000,因此在面向控制设计的式(7)中予以忽略,当作模型误差处理。
考虑式(7)的零动态,根据定义可知,令ξ1≡0,ξ2≡0,得到系统零动态,即
η˙1η˙2=0q-ScCMδeIyyCMαCMδe-CLαCLδe0η1η2+0Γ
(13)
由于q-ScCMδeIyy<0,且CMαCMδe-CLαCLδe<0,零动态的状态阵是非霍尔维茨的,因此系统的零动态是不稳定的,即
limt η1η2=
(14)
系统在常规动态逆控制下,具有不稳定的二阶零动态,呈非最小相位特性。零动态的发散会在短时间内使得控制器饱和,进而导致外部状态的发散,无法实现输出稳定跟踪。因此需要一种零动态镇定控制方法,使得实现外部输出跟踪的同时,系统的零动态保持稳定。
3 控制器设计
根据控制量对系统输出的主要影响,考虑利用燃油节流率控制速度,用升降舵控制弹道倾角。按两个输出量将系统分为速度子系统和弹道倾角(高度)子系统,分别对两个子系统设计控制器。
3.1 速度环控制设计
由飞行器动力学方程(7)可得,速度控制子系统为
ξ˙˙1=μ1TG1(x)ϕ-F1x,V˙c
(15)
控制量φ出现在输出ξ1的一阶导数中,系统的相对阶和系统阶数均为1,系统不存在内动态,因此为最小相位系统。
针对该系统设计动态逆控制律如式(16)所示。
ϕ=1μ^1TG1(x)-λVξ1+μ^1TF1x,V˙c
(16)
增益参数kV>0,参数估计值μ^1更新律为
μ^1=Projμ1Θξ1ΔG1(x)ϕ-F1x,V˙c
(17)
其中,ΔR14×14为一对称正定矩阵, Projμ1Θ·为平滑参数投影函数[25]。显然,选取合适的Lyapunov函数可以证明,速度子系统式(15)在式(16)和式(17)的作用下,输出可实现渐近收敛。
3.2 高度环控制设计
高度环是一个4阶控制系统,控制回路为δeγh。将其分解为2个子系统,首先针对γh回路设计控制器。由于其属于运动学关系解算,不存在不确定性,设计虚拟弹道倾角控制量为
γc=-λ1h~+h˙c/V
(18)
易证在式(18)控制律下,高度跟踪误差可实现渐近收敛。
然后针对δeγ回路,由飞行器动力学方程(7)可得,弹道倾角控制子系统为
ξ˙2=f2-γ˙c+q-SCLδemVδeη˙1=q-ScCMδeIyyη2+mVcCMδeIyyCLδeξ2η˙2=-CMαCMδe-CLαCLδeξ2+CMαCMδe-CLαCLδeη1+Γ
(19)
由上节可知,弹道倾角子系统具有二阶不稳定的零动态,因此系统具有明显的非最小相位特性。仅考虑输出跟踪系统是无法保持稳定的,需要在实现输出跟踪的同时,镇定系统的零动态。
针对该系统设计动态逆控制律如式(20)所示。
δe=mVq-SCLδeu0-f2+γ˙c
(20)
其中,u0为一待设计虚拟控制量。
在控制律(20)下系统(19)可重写为
ξ˙2=u0+Δξη=A1ξ2+A2η+σ+Δη
(21)
其中,η=[η1  η2]TA1=mVcCMδeIyyCLδe-CMαCMδe-CLαCLδeA2=0q-ScCMδeIyyCMαCMδe-CLαCLδe0σ=[0  Γ ]T
假设1   系统(21)中模型不确定性ΔξΔη和非线性项σ有上界,满足||Δξ||≤σξ,||Δη||≤ση,||σ||≤σφσξσησφ为正实数。
引理1   (输入-状态稳定性)[23]对于线性时不变系统
x˙=Ax+Bu
(22)
其中,B为输入矩阵,u为线性系统。
A满足Hurwitz条件。那么系统是输入-状态稳定的,且存在正常数λk使得
x(t)ke-λtx(0)+kBλsup0τt u(τ)
(23)
为了实现弹道倾角稳定跟踪和内动态η的镇定,设计动态积分滑模,即
S(t)=ξ2(t)-0t GTXdt
(24)
其中,X=[ξ2  ηT  χ]TG=[g1  g2  g3  g4]T为滑模待设计参数,χ为一动态参数变量,其更新律为
χ˙=KTX
(25)
其中,K=[k1  k2  k3  k4]T为待设计参数。
定理1   设A′=[A1  A2  02×1]T,若矩阵Q=[G  A′  K]T满足Hurwitz条件,且参数满足
k3g4-k4g3=0k2g4-k4g2=0
(26)
设计控制律式(20)中的虚拟控制量为
u0=-λγsign(S)+GTX
(27)
其中,λγσξ。则外部输出ξ2可渐近收敛到0,且同时内部状态η1η2保持稳定。
证明:将控制律式(20)、式(27)代入系统可得系统外动态为
ξ˙2=-λγsign(S)+GTX+Δξ
(28)
取Lyapunov函数为
V=12S2
(29)
对式(29)求导得
V˙=SS˙=Sξ˙2-GTX=S-λγsign(S)+GTX+Δξ-GTX=S-λγsign(S)+Δξ<|S|-λγ+Δξ<0
(30)
因此滑模面可实现渐近收敛,即满足
limt S(t)=0
(31)
当系统到达并保持在滑模面上运动时,即S=0,由式(24)可得
ξ2=0t GTXdt
(32)
对式(32)求导得到滑模面条件下的外动态为
ξ˙2=GTX
(33)
此时外动态、二阶内动态、滑模面动态参数将构成如下扩张系统
X˙=QX+σ'
(34)
其中,X=[ξ2  ηT  χ]TQ=[G  A′  K]Tσ′=[0  σ+Δη  0]T
Q满足Hurwitz条件,且σ′有界,则根据引理1可知,系统是输入-状态稳定的,扩张系统式(34)状态满足
X(t)a1X(0)+b1
(35)
其中,a1=k1e-λ1tb1=k1Bλ1sup0τt σ'τλ1k1为正常数。因此系统可实现渐近收敛,内动态稳定。
系统平衡点为
(36)
其中
R1=-A2(2,1)k3g4-k4g3,A1(2)k3g4-k4g3,-A1(2)k2g4-k4g2-A2(2,1)k4g1-k1g4,A1(2)k2g3-k3g2+A2(2,1)k3g1-k1g3T
(37)
R2=-A2(1,2)k2g4-k4g2,A1(1)k3g4-k4g3-A2(1,2)k4g1-k1g4,A1(1)k2g4-k4g2,-A1(1)k2g3-k3g2-A2(1,2)k1g2-k2g1T
(38)
F=A2(1,2)A2(2,1)g1k4-g4k1+A2(1,2)A1(2)g4k2-g2k4+A2(2,1)A1(1)g4k3-g3k4
(39)
特别地,因定理1令参数满足式(26),根据式(36)可知外部状态平衡点满足
X*(1)=ξ2*0
(40)
因此,无论系统外部环境和非线性项σ如何变化,外部状态ξ2即弹道倾角跟踪误差项平衡点始终为零,即可实现精确跟踪。
系统在此控制律作用下可实现渐近收敛,即limt ξ2t=γ~t=0,且同时内部状态η1η2及动态参数χ保持稳定。
注2:可以看出,系统平衡点中的平衡内部状态η*1η*2均随系统状态和输出的变化而变化。式(25)中的动态参数可以使得扩张系统在不同状态下建立平衡,而不需要事先规划内部状态的期望轨迹。
4 仿真分析
为了验证所提控制方法的有效性,采用上节所设计的控制器,以高超声速飞行器模型式(1)作为控制对象,进行闭环仿真。选取模型可行范围内的一组标称值为初始状态,其中αθ为模型配平计算得到。
设置模型参数及初始条件如表2所示。
2模型参数及初始条件
Tab.2 Model parameters and initial conditions
以文献[18]中所提出的基于输出重定义的动态逆反步控制器作为对比,验证所提控制方法的性能。二者控制方法均主要针对具有非最小相位特性的高度通道,为排除耦合影响,拟设定速度期望值为恒值2 396 m/s。
由于高度为缓变状态,不利于观察纵向通道的控制器跟踪精度,因此直接以高度动态中唯一关键影响变量FPA作为输出,设计正弦参考轨迹如式(41)所示,单位为“°”。
γc=5sin(πt/70)
(41)
仿真时间设为150 s,观察两个控制方法的跟踪效果。结果如图1~3所示。
1正弦指令输出跟踪曲线
Fig.1Outputs tracking curve of sine command
可以看出,相比于输出重定义方法,所提控制方法可以达到更小的弹道倾角跟踪误差,整体平均误差约为对比方法的1/5,且控制过渡过程较为平缓,振荡较小。这是由于所提方法未忽略升降舵-升力耦合项,也不会因重定义输出带来期望俯仰角误差。图3中的控制量曲线显示所提方法的控制输入曲线较为平缓,具有一定的优势。需要解释的是,两种方法的飞行器速度在时间为75 s左右时产生的较大跟踪误差是因为弹道倾角为负数的时候飞行器为俯冲状态,其在重力的作用下自然加速,因发动机无法产生负推力,飞行器无法主动减速,因而产生速度误差,与控制性能无关。节流率可行范围的最小值为0.05,在75~105 s达到最小值饱和,在此期间速度跟踪误差短暂加大,在飞行器弹道倾角增大后恢复跟踪精度。
2输出跟踪误差曲线
Fig.2Curves of outputs tracking errors
3控制输入曲线
Fig.3Curves of control inputs
正弦参考轨迹主要为了展示较为苛刻的变化输出下控制器跟踪性能优势。而在一般飞行任务中,飞行器通常采用恒动压控制。因此需考察所设计控制器在恒动压加速爬坡任务中的控制性能。
设计参考轨迹速度指令Vc、高度指令hc,为了保障超燃冲压发动机的工作条件,一般采取恒动压轨迹飞行[26]。即q-˙=ρV2/2'=0。有
q-˙=ρ˙V2+2ρVV˙/2=V(ρ˙V+2ρV˙)/2=0
(42)
可得
ρ˙V+2ρV˙=0
(43)
ρ=ρ0e-h-h0/hs可得
ρ˙=-ρh˙/hs
(44)
将式(44)代入式(43),得到恒动压高度期望轨迹指令,即
h˙c=2hsV˙c/Vc
(45)
设定参考轨迹为前20 s飞行器以2 396 m/s的速度、25 908 m的高度水平匀速飞行,20 s后速度平滑增加到2 743.2 m/s,指令为阶跃信号经过滤波传递函数1/(8s+1)3后得到,相应的高度轨迹指令由式(45)计算获得。
在标称条件下,根据定理1设计控制器参数为
(46)
仿真结果如图4~8所示。
4动压曲线
Fig.4Curve of dynamic pressure
仿真结果可以看出,动压在整个加速爬坡中变化很小,基本实现了恒动压控制。速度和高度跟踪效果良好,大约经过60 s完成动态过程。整个过程中二阶内部状态η1η2均保持稳定,且控制输入和其他飞行角度均收敛且全程在可行范围内。仿真结果表明,控制方法在标称情况下具有良好的性能。
5恒动压指令输出跟踪曲线
Fig.5Outputs tracking curve of constant dynamic pressure command
6内部状态变化曲线
Fig.6Variation curve of inner states
7控制输入曲线
Fig.7Curves of control inputs
8其他飞行角度变化曲线
Fig.8Curves of other flight angles
由于建模误差和不确定性等因素的存在,控制器设计需要考虑其鲁棒性。验证控制器参数是否在不确定情况下依然满足所提出定理的约束条件。定理中矩阵Q不确定性主要来源于系统气动参数,因此这里主要验证的是控制系统对于气动参数摄动的鲁棒性,其中也包含舵面产生力矩、发动机推力中的拟合参数,控制输入实际值和期望值之间具有较小偏差情况可以等效为参数偏差,不包含控制输入故障或较大误差情况。
令气动参数分布在标称值±20%范围内,速度和高度(大气密度)在该范围内以一定间隔均匀取值,使其覆盖表1中的取值范围。计算矩阵Q的特征值,得到特征值分布趋势如图9所示。
9非标称条件下矩阵Q特征值分布
Fig.9Eigenvalues of matrix Q under non-nominal conditions
从图中可以看出,特征值均可保持在复平面左半部分,控制器在一定的参数不确定条件下满足定理1,具有一定的鲁棒性。
除气动参数外,一般飞行器的舵面和发动机参数也会有一定的误差。设置舵、发动机比例、偏置误差模型为
δe'=λδδe+Δδϕ'=λϕϕ+Δϕ
(47)
其中,λδλφ∈[0.8,1.2],Δδ∈[-2°,2°],Δφ∈[-0.1,0.1]。取其中较恶劣情况进行仿真,考察系统对于输入误差的鲁棒性。令λδλφ=0.8,Δδ=-2°,Δφ=-0.1,仿真结果如图10所示。
图10可以看出,跟踪误差有轻微的增大,但总体影响较小,飞行器各状态保持稳定,说明所提出控制方法对于舵、发动机存在误差情况具有较好的鲁棒性。
下面对所提控制方法进行蒙特卡罗仿真验证。考虑参数不确定性,令气动参数分布在标称值±15%范围内,控制输入比例和偏置误差参数值λδλφ∈[0.8,1.2],Δδ∈[-2°,2°],Δφ∈[-0.1,0.1],参数均采用均匀概率分布模型。进行1 000次蒙特卡罗仿真,以验证控制器的鲁棒性,得到仿真结果如图11所示。
10正弦指令仿真结果
Fig.10Simulation results under sine command
111 000次蒙特卡罗仿真结果
Fig.111 000 times Monte Carlo simulation results
图11可以看出,所提控制方法使得系统在摄动条件下内外动态均保持稳定,速度和高度曲线基本保持一致,跟踪误差较小,具有较好的鲁棒性。控制输入和其他飞行状态在不同的气动参数条件下会产生不同的过程曲线,均保持有界且在可行范围内,内部状态的稳态值可以在不同环境条件下稳定在不同的平衡点。这表明所提动态滑模控制器有效,在不预先求解理想内模的条件下保持动态稳定,展现较好的跟踪性能和鲁棒性。
5 结论
面向一类非最小相位高超声速飞行器的纵向轨迹跟踪问题,针对此类飞行器非最小相位行为所带来的不稳定零动态,提出了一种动态滑模控制方法,在实现精确轨迹跟踪控制的同时有效地镇定了零动态。相比于输出重定义或理想内模等方法,该方法的优势在于不需要寻找最小相位输出或计算理想内模,另外也不会因改变输出带来新的不确定性问题。所提动态滑模控制方法使得系统内部状态平衡点可随环境变化动态稳定。通过动态滑模的参数配置可实现精确跟踪,参数设计较为简单且可行域较广。标称条件和蒙特卡罗仿真结果显示,该控制方法可以有效地处理非最小相位高超声速飞行器的纵向轨迹跟踪控制问题,跟踪误差较小,系统内、外动态稳定,且具有较好的鲁棒性。
1正弦指令输出跟踪曲线
Fig.1Outputs tracking curve of sine command
2输出跟踪误差曲线
Fig.2Curves of outputs tracking errors
3控制输入曲线
Fig.3Curves of control inputs
4动压曲线
Fig.4Curve of dynamic pressure
5恒动压指令输出跟踪曲线
Fig.5Outputs tracking curve of constant dynamic pressure command
6内部状态变化曲线
Fig.6Variation curve of inner states
7控制输入曲线
Fig.7Curves of control inputs
8其他飞行角度变化曲线
Fig.8Curves of other flight angles
9非标称条件下矩阵Q特征值分布
Fig.9Eigenvalues of matrix Q under non-nominal conditions
10正弦指令仿真结果
Fig.10Simulation results under sine command
111 000次蒙特卡罗仿真结果
Fig.111 000 times Monte Carlo simulation results
1模型变量取值范围
2模型参数及初始条件
AN H, GUO Z Y, WANG G,et al. Neural adaptive control of air-breathing hypersonic vehicles robust to actuator dynamics[J]. ISA Transactions,2021,116:17-29.
SHAO X L, SHI Y, ZHANG W D. Fault-tolerant quantized control for flexible air-breathing hypersonic vehicles with appointed-time tracking performances[J]. IEEE Transactions on Aerospace and Electronic Systems,2021,57(2):1261-1273.
叶林奇, 宗群, 田栢苓, 等. 非最小相位系统跟踪控制综述[J]. 控制理论与应用,2017,34(2):141-158. YE L Q, ZONG Q, TIAN B L,et al. Tracking control of nonminimum phase systems:an overview[J]. Control Theory & Applications,2017,34(2):141-158.(in Chinese)
魏启钊, 齐瑞云, 姜斌. 非最小相位高超声速飞行器自适应鲁棒容错控制[J]. 西北工业大学学报,2021,39(增刊1):1-9. WEI Q Z, QI R Y, JIANG B. Robust adaptive fault tolerant control for non-minimum phase hypersonic vehicle[J]. Journal of Northwestern Polytechnical University,2021,39(Suppl 1):1-9.(in Chinese)
WANG L, QI R Y, JIANG B. Adaptive actuator fault-tolerant control for non-minimum phase air-breathing hypersonic vehicle model[J]. ISA Transactions,2022,126:47-64.
ZHAO H W, YANG L B. Global adaptive neural backstepping control of a flexible hypersonic vehicle with disturbance estimation[J]. Aircraft Engineering and Aerospace Technology,2022,94(4):492-504.
ZHAO D, JIANG B, YANG H. Backstepping-based decentralized fault-tolerant control of hypersonic vehicles in PDE-ODE form[J]. IEEE Transactions on Automatic Control,2022,67(3):1210-1225.
李小兵, 赵思源, 卜祥伟, 等. 高超声速飞行器保预设性能的反演控制方法[J]. 国防科技大学学报,2020,42(1):73-83. LI X B, ZHAO S Y, BU X W,et al. Backstepping control method for hypersonic vehicles to guarantee prescribed performance[J]. Journal of National University of Defense Technology,2020,42(1):73-83.(in Chinese)
路遥. 一种非仿射高超声速飞行器输出反馈控制方法[J]. 自动化学报,2022,48(6):1530-1542. LU Y. A method of output feedback control for non-affine hypersonic vehicles[J]. Acta Automatica Sinica,2022,48(6):1530-1542.(in Chinese)
CHONG Z Y, GUO J G, ZHAO B,et al. Finite-time integrated guidance and control system for hypersonic vehicles[J]. Transactions of the Institute of Measurement and Control,2021,43(4):842-853.
NIEMIEC M P, KRAVARIS C. Nonlinear model-state feedback control for nonminimum-phase processes[J]. Automatica,2003,39(7):1295-1302.
PARKER J T, SERRANI A, YURKOVICH S,et al. Control-oriented modeling of an air-breathing hypersonic vehicle[J]. Journal of Guidance, Control,and Dynamics,2007,30(3):856-869.
AL NUMAY M S. Unified approximate tracking control of linear systems with unacceptable zeros[J]. Journal of King Saud University(Engineering Sciences),2007,19(2):239-250.
MARTIN P, DEVASIA S, PADEN B. A different look at output tracking:control of a VTOL aircraft[J]. Automatica,1996,32(1):101-107.
GOPALSWAMY S, HEDRICK J K. Tracking nonlinear non-minimum phase systems using sliding control[J]. International Journal of Control,1993,57(5):1141-1158.
FIORENTINI L, SERRANI A. Adaptive restricted trajectory tracking for a nonminimum phase hypersonic vehicle model[J]. Automatica,2012,48(7):1248-1261.
MANNAVA A, SERRANI A. Further results on adaptive control design for non-minimum phase air-breathing hypersonic vehicles[C]//Proceedings of the American Control Conference,2017:2255-2260.
YE L Q, ZONG Q, CRASSIDIS L J,et al. Output-redefinition-based dynamic inversion control for a nonminimum phase hypersonic vehicle[J]. IEEE Transactions on Industrial Electronics,2018,65(4):3447-3457.
UTKIN V I. Sliding modes in control and optimization[M]. Berlin: Springer-Verlag,1992.
SHTESSEL Y B, SHKOLNIKOV I A. Aeronautical and space vehicle control in dynamic sliding manifolds[J]. International Journal of Control,2003,36(11):359-364.
SHTESSEL Y, TOURNES C. Nonminimum phase output tracking in dynamic sliding manifolds with application to aircraft control[C]//Proceedings of the 35th IEEE Conference on Decision and Control,1996,2:2071-2076.
SHKOLNIKOV I A, SHTESSEL Y B. Aircraft nonminimum phase control in dynamic sliding manifolds[J]. Journal of Guidance Control & Dynamics,2001,24(3):566-572.
WANG Z, BAO W M, LI H F. Second-order dynamic sliding-mode control for nonminimum phase underactuated hypersonic vehicles[J]. IEEE Transactions on Industrial Electronics,2017,64(4):3105-3112.
WANG Y X, CHAO T, WANG S Y,et al. Byrnes-Isidori-based dynamic sliding-mode control for nonminimum phase hypersonic vehicles[J]. Aerospace Science and Technology,2019,95:105478.
DRAZIN P G. Nonlinear systems[M]. Cambridge: Cambridge University Press,2002.
FIOREBTINI L, SERRANI A, BOLENDER M A,et al. Nonlinear control of non-minimum phase hypersonic vehicle models[C]//Proceedings of American Control Conference,2009:3160-3165.