弹性高超声速飞行器反步滑模控制器设计

  • 张进 1 ,
  • 冯昊 2 ,
  • 凡永华 1
展开
  • 1 西北工业大学航天学院, 西安 710072
  • 2 上海航天控制技术研究所, 上海 201109

张进(1993-),女,河南渑池人,硕士研究生,研究方向:飞行器制导与控制。

收稿日期: 2019-02-11

  网络出版日期: 2025-05-30

基金资助

上海航天科学创新基金(SAST2016077)

Design of Backstepping Sliding Mode Controller for Elastic Hypersonic Vehicle

  • ZHANG Jin 1 ,
  • FENG Hao 2 ,
  • FAN Yonghua 1
Expand
  • 1 School of Astronautics,Northwestern Polytechnical University, Xi’an 710072, China
  • 2 Shanghai Aerospace Control Technology Institute, Shanghai 201109, China

Received date: 2019-02-11

  Online published: 2025-05-30

摘要

针对高超声速飞行器大动压环境下存在的参数不确定性及严重的气动伺服弹性问题,提出了一种弹性反演自适应滑模控制方法。在弹性高超声速飞行器纵向动力学模型的基础上运用反演设计方法保证系统状态的稳定性,为消除各种不确定性的影响,设计了弹性高超声速飞行器自适应滑模控制器。仿真结果表明该方法能有效抑制不确定性及气动伺服弹性的影响。

本文引用格式

张进 , 冯昊 , 凡永华 . 弹性高超声速飞行器反步滑模控制器设计[J]. 弹箭与制导学报, 2020 , 40(2) : 1 -4 . DOI: 10.15892/j.cnki.djzdxb.2020.02.001

Abstract

Aiming at the parameter uncertainties and severe Aeroservo elasticity of hypersonic vehicle under high dynamic pressure, an adaptive sliding mode control method based on elastic backstepping is proposed.Based on the longitudinal dynamics model of the elastic hypersonic vehicle, the backstepping design method is used to ensure the stability of the system state, in order to eliminate the influence of uncertainties, an adaptive sliding mode controller for elastic hypersonic vehicle is designed.The simulation results show that the method can effectively suppress the effects of uncertainties and Aeroservo elasticity.

0 引言

高超声速飞行器能够以不小于5 Ma的速度在大气层内机动飞行,因而具有极高的军事应用潜力。高超声速技术融合航空、航天领域的技术优势,能够极大带动总体、气动、结构、控制等学科的发展[1-2] 。目前,随着美国HAWC、HSSW等高超声速飞行器工程项目的提出,表明吸气式高超声速技术正朝着武器化、实用化方向发展[3-4]
高超声速飞行器因为飞行环境复杂和自身结构特点影响,存在显著的参数不确定和伺服弹性问题。如果不采取恰当的控制设计方法,轻则影响飞行器控制系统品质,引起飞行器振颤,重则影响飞行器飞行安全,造成飞行器失控、损毁。对于该问题,国内外众多学者进行了相关研究,并取得了一系列研究成果。文献[5]研究了低频弹性模态与刚体耦合对于飞行控制系统设计的影响。在控制系统设计中,将弹性模态影响作为不确定性考虑到刚体的运动控制中去,设计了基于H和μ方法的姿态控制器。文献[6]考虑了气动推进/气动弹性的飞行控制系统其不确定性的来源较为特殊,主要是气动加热导致的热应力和结构弹性模量随温度的变化,这样的变化会引起飞行器的结构动力学特性发生改变。文献[7]考虑了高速飞行器线性时变动力学系统的不确定性建模问题。其不确定性主要分为两类:非结构的不确定性模型和实参数的结构不确定性模型。对于模型不确定度的估计表明,根据刚体模型预测的低频动力学的不确定度明显大于根据弹性模型所获得的不确定度,说明对于弹性高速飞行器的控制系统设计而言,刚体飞行器的假设显然不能够满足要求。文献[8]考虑飞行器纵向静不稳定性与伺服弹性问题,设计了双回路鲁棒控制器。内环设计变增益控制器,将弹性模型表示成具有仿射参数依赖结构的LPV模型,外环设计鲁棒控制器,实现飞行器对攻角指令的精确跟踪,控制器能够主动对结构模态进行阻尼,达到抑制伺服弹性的效果。
文中针对弹性高超声速飞行器在具有参数不确定性情况下的控制问题,结合反步法和弹性自适应滑模控制方法进行控制律的设计。最后通过对某型高超声速飞行器的数学仿真,验证了设计控制器的有效性。

1 高超声速飞行器控制问题描述

1.1 高超声速飞行器动力学模型

高超声速飞行器刚体纵向动力学模型为:
V · = P c o s α m - X m - g s i n θ θ · = P s i n α m V + Y m V - g c o s θ V h · = V s i n θ ω · z = M z J z α · = ω z - θ ·
式中:V表示飞行器速度;θ表示飞行器弹道倾角;h表示飞行器高度;ωz为俯仰角速度;α表示攻角;m为飞行器质量;PXYMz分别为飞行器的推力、阻力、升力和俯仰力矩。
类比弹性梁的受载振动情况建立高超声速飞行器纵向平面运动的弹性振动模型。

W x , t= 2 x 2 E J x 2 y x , t x 2+m x 2 y x , t t 2

式中:W(x,t)是沿弹体分布的横向载荷密度;y(x,t)表示弹体弹性振动,是沿弹体弹性坐标系ox轴的幅值时变函数;m(x)是弹体质量分布函数。以各阶固有振型为基坐标,用固有振型线性表达式表示弹体弹性振动函数:
$y(x, t)=\sum_{i=1}^{\infty} \eta_{i}(t) \varphi_{i}(x)$
式中:ηi(t)为第i阶振型对应的广义坐标。利用固有振型的正交化进行化简求解,得到弹性高超声速飞行器振动的常微分方程:
η · · i=-2ζiωi η · i- ω i 2ηi+Ni
式中:ωi为固有频率;ζi为第i阶弹性模态的阻尼比;Ni为第i阶弹性模态的广义力。联立式(1)和式(4)即可得到高超声速飞行器刚体-弹性耦合模型,其中弹性振动方程中只考虑一阶弹性模态。
文中研究对象为巡航飞行的高超声速飞行器,推力可认为是常量,升力、阻力、俯仰力矩和第一阶弹性模态的广义力可表示为:
Y q S r e f C Y α , η X q S r e f C X α , η M z q S r e f L r e f C M z α , δ z , η N 1 q S r e f C N 1 α , η
式中:SrefLref分别为飞行器参考面积和参考长度;q为飞行器动压,表达式为q=ρV2/2;δz为飞行器升降舵偏角;CYCXCMz C N 1分别为各力和力矩系数,拟合方程为:
C Y = C Y 0 + C Y α α + C Y η η C X = C X 0 + C X α α + C X η η C M z = C M z 0 + C M z α α + C M z η η + C M z δ z δ z C N 1 = C N 1 0 + C N 1 α α + C N 1 η η

1.2 高超声速飞行器参数不确定问题

高超声速飞行器飞行环境复杂,飞行过程中,飞行器的结构参数和气动参数等均会产生明显的摄动,表达式为:
m = m 0 + Δ m ,   J z = J z 0 + Δ J z S r e f = S r e f 0 + Δ S r e f ,   L r e f = L r e f 0 + Δ L r e f C Y = C Y 0 + Δ C Y ,   C X = C X 0 + Δ C X C M z = C M z 0 + Δ C M z ,   C N 1 = C N 1 0 + Δ C N 1
式中:m0Sref0Lref0Jz0为结构参数的基准值;CYCXCMz C N 1为气动参数的基准值;ΔmΔSrefΔLrefΔJzΔCYΔCXΔCMzΔ C N 1为其不确定性。
考虑飞行器结构参数和气动参数摄动,可得简化的面向控制的弹性高超声速飞行器纵向动力学模型为:
α · = ω z - q S r e f C Y 0 + C Y α α + P s i n α m V +       g c o s θ V - q S r e f C Y η η m V + Δ α
ω · z = q S r e f L r e f C M z 0 + C M z α α J z + q S r e f L r e f C M z δ z J z δ z +       q S r e f L r e f C M z η η J z + Δ ω z
式中:Δα Δ ω z为上述近似以及气动参数变化、结构参数变化引起的建模误差,它们是攻角、俯仰角速度和升降舵偏角的非线性函数。
若分别记:

x1,x2z,u=δz,Δ1α,Δ2= Δ ω z

f1 x 1= g c o s θ V- q S r e f C Y 0 + C Y α α + P s i n α m V

g1 η=- q S r e f C Y η η m V

f2 x 1= q S r e f L r e f C M z 0 + C M z α α J z

g2 η= q S r e f L r e f C M z η η J z

b= q S r e f L r e f C M z δ z J z

则简化的弹性高超声速飞行器纵向动力学模型可表示为如下的一般形式:
x · 1 = f 1 x 1 + g 1 η + x 2 + Δ 1 x 1 x · 2 = f 2 x 1 + g 2 η + b u + Δ 2 x 1 , x 2 , u
式中:Δ1是非匹配不确定部分;Δ2是匹配不确定部分。综合考虑自适应滑模控制和反演控制在处理不确定系统时的优点,可以将两种控制方法结合起来,设计弹性高超声速飞行器控制律。

2 控制器设计

2.1 反演自适应滑模控制器设计

假设式(10)表示的系统中的匹配和非匹配不确定项都满足不确定量有界条件:

Δ 1<E1, Δ 2<E2

式中:E1E2是未知的正常数。
设攻角指令为x1d,需要设计跟踪控制器使得x1x1d
第一步,为第一个状态变量x1定义一个滑模面,如下所示:

S1=x1-x1d

根据式(10),对第一个滑模面S1求导:
S · 1 = x · 1 - x · 1 d = f 1 ( x 1 ) + g 1 ( η ) + x 2 + Δ 1
x2作为虚拟控制量x2d,选取满足滑动模态可达条件的参数自适应调节的指数趋近律,使得:

x2d=-f1(x1)-g1(η)-k1S1-E1sgn(S1)

式中:E1是未知常量,可以通过设计自适应项实时预测E1的值。若E1的估计值为 E ^ 1,则设计 E ^ 1的自适应调节律为:

E ^ · 1=r1 S 1

虚拟控制量x2d可调整为:
x2d=-f1(x1)-g1(η)-k1S1- E ^ 1sgn(S1)
式中:k1>0,r1>0为常数。
x2=x2d,将式(15)代入式(12),可得:
S · 1=-k1S1- E ^ 1sgn(S1)1
假定Δ1可以通过自适应滑模参数 E ^ 1sgn S 1进行抑制,则有S1→0,即x1x1d
第二步,设计控制器以消除虚拟控制量x2d与状态量x2之间的偏差。对第二个状态量x2定义滑模面,以实现x2对虚拟控制量x2d的跟踪:

S2=x2-x2d

根据式(12)、式(15)以及x2=S2+x2d,第一个滑模面的滑模运动方程(式(16))应改写为如下形式:
S · 1=-k1S1- E ^ 1sgn S 11+S2
同理,对滑模面S2求导可得:
S · 2 = x · 2 - x · 2 d = f 2 x 1 + g 2 η + b u + Δ 2 - x · 2 d
同样选取满足滑动模态可达条件的指数趋近律,且飞行器飞行过程中有b≠0,可得设计的控制量u表达式如下:
$\begin{aligned} u= & \frac{1}{b}\left\{-k_{2} S_{2}-\hat{E}_{2} \operatorname{sgn}\left(S_{2}\right)-f_{2}\left(x_{1}\right)-\right. \\ & \left.g_{2}(\eta)-S_{1}+\dot{x}_{2 \mathrm{~d}}\right\} \end{aligned}$
式中:k2>0,r2>0为常数。
与第一步相同,设计自适应项实时预测未知常量E2的值。已知E2的估计值为 E ^ 2,设计 E ^ 2的自适应调节律为:

E ^ · 2=r2 S 2

将控制量u的表达式式(20)代入式(19)可得滑模运动方程:
S · 2=-k2S2- E ^ 2sgn S 22-S1
Δ2能够通过自适应滑模参数 E ^ 2sgn S 2进行抑制,且有S1→0,则能得到S2→0,即x2x2d
经过以上步骤即完成了弹性高超声速飞行器纵向非匹配不确定系统的反演自适应滑模控制律设计:对于系统(10)设计式(15)、式(20)带自适应项的滑模控制器,以使系统(10)的状态稳定且能够满足控制要求,即x1x1d

2.2 稳定性证明

选用的李雅普诺夫函数为:
V = i = 1 2 1 2 S i 2 + 1 2 r 1 E ~ 1 2 + 1 2 r 2 E ~ 2 2
式中: E ~ i=Ei- E ^ i,i=1,2。
由定义可知V>0,对其进行求导可得:
V · = S 1 S · 1 + S 2 S · 2 + 1 r 1 E ~ 1 E ~ · 1 + 1 r 2 E ~ 2 E ~ · 2 =           S 1 - k 1 S 1 - E ^ 1 s g n S 1 + Δ 1 + S 2 - S 1 E ~ 1 + S 2 - k 2 S 2 - E ^ 2 s g n S 2 + Δ 2 - S 1 - S 2 E ~ 2 - i = 1 2 k i S i 2 - S 1 E ^ 1 + S 1 E 1 - S 1 E ~ 1 -     S 2 E ^ 2 + S 2 E 2 - S 2 E ~ 2 =               - i = 1 2 k i S i 2 - k m i n S 2 2 0            
式中:-kmin=min k 1 , k 2,S= S 1 S 2 T
根据李雅普诺夫稳定性定理可以证明Si, E ^ i,i=1,2有界,系统实现了大范围下渐进稳定。
由式(24)可得:
$\begin{array}{l} \int_{0}^{+\infty} k_{\min }\|\boldsymbol{S}(\tau)\|_{2}^{2} \mathrm{~d} \tau \leqslant \int_{0}^{+\infty}-\dot{V}(\tau) \mathrm{d} \tau= \\ V(0)-V(+\infty)lt;+\infty \end{array}$
S(t) S ·(t)有界,则由Barbalat定理可以得到当t→∞时, S 2 2→0,即t→∞时,S→0。特别地, l i m t S1=0,即 l i m t (α-αd)=0,说明系统最终可以实现对飞行攻角指令的跟踪。至此可以证明,系统(10)是全局渐近稳定的,所设计的控制器能够保证弹性高超声速飞行器纵向非线性数学模型的稳定性。
为了降低抖振,采用饱和函数代替符号函数可得:

sat( S 1 ϕ)= 1   ,   S 1 / ϕ 1   S 1 ϕ ,   S 1 / ϕ 1 - 1 ,   S 1 / ϕ - 1  

其中:ϕ为边界层厚度。

3 仿真验证

3.1 仿真条件及参数设置

假设弹性高超声速飞行器定高巡航飞行,令H0=25 000 m,V0=1 800 m/s。其他状态量初始条件设定为:初始弹道倾角θ0=0°,初始攻角α0=5°,初始俯仰角速度ωz0=0°/s,攻角的期望值αd=0°,仿真时间设定为100 s。控制器参数设置分别为:k1=20,k2=5,r1=0.2,r2=0.1,ϕ=0.1。

3.2 仿真结果分析

在上述仿真条件下,利用文中设计的反演自适应滑模控制方法,进行弹性高超声速飞行器巡航飞行仿真实验,仿真结果如图1~图6所示。
图1 飞行器攻角变化曲线
图2 飞行器俯仰角速度变化曲线
图3 飞行器升降舵偏变化曲线
图4 飞行器弹性状态变化曲线
图5 攻角滑模面变化曲线
图6 俯仰角速度滑模面变化曲线
从仿真结果图1中可以看出,所设计的控制器能够实现非匹配不确定下弹性高超声速飞行器攻角的稳定有效跟踪。图2是俯仰角速度的响应曲线,可以看到俯仰角速度能够快速达到动态稳定。图3是飞行器控制量变化曲线,在仿真初始时刻,舵面的偏转幅度较大,是由于气动弹性模态引起的振动较大,需要利用舵面的偏转有效抑制弹性的影响。从图4中也可以看出弹性模态在初始时刻有较大变化,随后弹性振动趋于平稳,而升降舵偏转也趋于平稳。图5图6是设计的两个滑模面的变化曲线,可以看出攻角滑模面与俯仰角速度滑模面均可在有限时间内收敛到0。

4 结论

针对弹性高超声速飞行器的参数不确定性问题,文中设计了一种反演自适应滑模控制器,并证明了系统全局渐近稳定。通过仿真证明了设计的控制器,能够较好地跟踪攻角指令且有效地抑制弹性及不确定的影响。
[1]
闫杰, 于云峰, 凡永华. 吸气式高超声速飞行器控制技术[M]. 西安: 西北工业大学出版社, 2015:1-18.

[2]
赵宏宇, 黄得刚, 何启志, 等. 高超声速飞行器非线性巡航控制器设计[J]. 西北工业大学学报, 2018, 36(3):403-413.

[3]
崔建峰, 张科, 吕梅柏. 高超声速飞行器弹性模态稳定控制方法[J]. 航空计算技术, 2014, 44(2):62-65.

[4]
黄显林, 逄洪军. 考虑气动弹性的高超声速飞行器姿态稳定控制[J]. 电机与控制学报, 2014, 18(11):97-105.

[5]
BUSCHEK H, CALISE A J. Robust control of hypersonic vehicles considering propulsive and aero-elastic effects:AIAA-93-3726-CP[R]. Redston: AIAA Inc., 1993.

[6]
SCHMIDT D K. Integrated control of hypersonic vehicles:a necessity not just a possibility:AIAA-93-3761-CP[R]. Redston: AIAA Inc., 1993.

[7]
CHAVEZ F R, SCHMIDT D K. Uncertainty modeling for large flexible high-speed aircraft:AIAA Paper 96-3920[R]. Redston: AIAA Inc., 1996.

[8]
樊朋飞, 凡永华, 于云峰. 高超声速飞行器伺服弹性与静不稳定控制方法[J]. 战术导弹技术, 2016(2):77-83.

文章导航

/