基于离散时间神经网络方法的高超声速飞行器跟踪控制
doi: 10.7641/CTA.2025.40581
何声瑞1,2 , 平兆武1,2 , 张宏伟3
1. 合肥工业大学电气与自动化工程学院, 安徽 合肥 230009
2. 工业自动化安徽省工程技术研究中心, 安徽 合肥 230009
3. 哈尔滨工业大学(深圳) 智能科学与工程学院, 广东 深圳 518055
基金项目: 国家自然科学基金项目(62273127, 62473114), 中央高校基本科研业务费项目(JZ2025HGTG0293), 深圳市科技计划项目(JCYJ2022081810241603 6)资助.
Tracking control of hypersonic flight vehicle based on discrete-time neural network approach
HE Sheng-rui1,2 , PING Zhao-wu1,2 , ZHANG Hong-wei3
1. School of Electrical Engineering and Automation, Hefei University of Technology, Hefei Anhui 230009 , China
2. Anhui Engineering Technology Research Center of Industrial Automation, Hefei Anhui 230009 , China
3. School of Intelligence Science and Engineering, Harbin Institute of Technology (Shenzhen), Shenzhen Guangdong 518055 , China
Funds: Supported by the National Natural Science Foundation of China (62273127, 62473114), the Fundamental Research Funds for the Central Universities (JZ2025HGTG0293) and the Shenzhen Science and Technology Program (JCYJ20220818102416036).
摘要
高超声速飞行器是一个具有强非线性、强耦合等特性的多输入多输出系统. 此外, 当升降舵作为唯一控制舵面时, 系统模型中的升降舵–升力耦合项会导致高超声速飞行器系统呈现非最小相位特性, 因此其跟踪控制问题具有一定的挑战性. 本文基于离散时间输出调节理论, 研究了升降舵作为唯一控制舵面条件下高超声速飞行器的跟踪控制问题. 首先将高超声速飞行器的跟踪控制问题描述为近似离散时间输出调节问题. 由于高超声速飞行器对应的离散调节器方程的精确解不可得, 本文通过神经网络方法来获取离散调节器方程的近似解, 进而设计一个离散时间神经网络控制器来实现高超声速飞行器的跟踪控制. 仿真结果表明, 本文所提出的控制算法具有良好的跟踪性能.
Abstract
Hypersonic flight vehicle is a multi-input multi-output system with strong nonlinearity and strong coupling characteristics. In addition, when the elevator is used as the only control surface, the coupling term between the elevator and lift force in the system model leads to the non-minimum phase behavior of the hypersonic flight vehicle system, which poses certain challenge to its tracking control problem. This paper investigates the tracking control problem of hypersonic flight vehicle based on discrete-time output regulation theory, where the elevator is the only control surface. The tracking control problem of hypersonic flight vehicle is firstly formulated as an approximate discrete-time output regulation problem. Since it is difficult to obtain the exact solution of the discrete regulator equations for the hypersonic flight vehicle, the approximate solution of the discrete regulator equations is obtained by neural network method and then the discrete-time neural network controller is designed to achieve tracking control of hypersonic flight vehicle in this paper. The simulation results show that the proposed control algorithm can lead to satisfactory tracking performance.
1 引言
高超声速飞行器一般是指飞行速度高于5马赫的导弹、飞机等飞行器,其具有飞行速度快、突防能力强、射程远特点,在军事、经济等领域发挥着越来越重要的作用 [1] . 与传统飞行器相比,高超声速飞行器总在更加复杂多变的环境下执行任务. 同时,高超声速飞行器是一个具有强非线性、强耦合等特性的多输入多输出系统,并且当升降舵作为其唯一控制舵面时,系统模型中的升降舵–升力耦合项会导致高超声速飞行器系统呈现非最小相位特性,因此其跟踪控制问题具有一定的挑战性.
在早期关于高超声速飞行器的跟踪控制问题研究中,一些线性控制方法被用于高超声速飞行器的控制系统设计中,比如多模型预测控制 [2]、线性二次型最优控制 [3]、H控制 [4]、鲁棒控制 [5] 等,然而这些方法是基于线性化模型来设计控制器,忽略了模型中的非线性项. 因此,一些文献考虑将非线性控制方法应用于高超声速飞行器的跟踪控制问题研究当中 [6-13] . 其中,文献 [6] 提出了一种基于动态面技术的全局神经控制器,能够实现高超声速飞行器的跟踪控制,确保跟踪误差全局一致有界; 文献 [7] 针对存在参数不确定、执行器故障和外部干扰下的高超声速飞行器的跟踪控制问题,提出了一种鲁棒自学习容错控制策略,使得高超声速飞行器系统具有良好的鲁棒性和跟踪性能; 文献 [8] 提出了一种自适应容错控制策略,在参数不确定、外部干扰和执行器故障情况下,实现了高超声速飞行器的跟踪控制; 文献 [9] 设计了一种基于误差累积因子的渐近模糊自适应控制方法,能够实现高超声速飞行器在模型未知情况下的跟踪控制; 文献 [10] 提出了一种基于扰动观测器的扰动解耦控制律,在参数不确定和外部干扰情况下实现了高超声速飞行器的跟踪控制; 文献 [11-12] 提出了两种自适应控制策略,解决了执行器约束下高超声速飞行器的跟踪控制问题; 文献 [13] 提出了一种径向基函数神经网络自适应控制器,在输入饱和、模型参数不确定和外部干扰情况下实现了高超声速飞行器的跟踪控制. 值得注意的是,文献 [6-9] 通过调节唯一控制舵面升降舵来实现高超声速飞行器的跟踪控制,但这些文献忽略了系统模型中的升降舵–升力耦合项. 而文献 [10-13] 通过增加附加控制舵面鸭翼消除了升降舵–升力耦合影响,但是鸭翼的引入会导致系统气动热的增加. 因此,针对升降舵作为唯一控制舵面的高超声速飞行器的跟踪控制问题尚待进一步研究.
需要注意的是,非线性输出调节理论能够有效地解决各种存在参数不确定和外部干扰下的非线性系统的跟踪控制问题,在近几十年里受到了广泛的关注 [14-16],并且被应用于二级倒立摆 [17]、柔性飞行器 [18]、永磁同步电机 [19]、高超声速飞行器 [20-21] 等各种实际系统的跟踪控制问题. 其中,文献 [20-21] 基于连续时间输出调节理论成功解决了升降舵–升力耦合影响下高超声速飞行器的跟踪控制问题. 考虑到大多数的非线性控制律是通过数字控制器实现的,一些文献研究了基于离散时间模型的高超声速飞行器的跟踪控制问题 [22-25],但其忽略了系统模型中的升降舵– 升力耦合项. 值得注意的是,离散时间输出调节理论可以很好地解决复杂非线性系统的轨迹跟踪和干扰抑制问题. 由于一些复杂非线性系统对应的离散调节器方程的精确解难以获得,文献 [26] 提出了一种神经网络近似方法,来获取离散调节器方程的近似解,从而解决了近似离散时间输出调节问题. 基于这一理论框架,文献 [27] 将神经网络近似方法和摩擦前馈补偿机制相结合解决了直线电机驱动倒立摆的跟踪控制问题. 迄今为止,该方法尚未被应用于解决高超声速飞行器的跟踪控制问题.
受到文献 [26] 的启发,本文基于离散时间输出调节理论,进一步研究了高超声速飞行器的跟踪控制问题. 由于与高超声速飞行器对应的离散调节器方程的精确解难以获得,本文采用神经网络近似方法求取其近似解,并设计离散时间神经网络控制器,解决了升降舵作为唯一控制舵面的高超声速飞行器的跟踪控制问题. 本文的主要贡献如下: 1)本文提出了一种离散时间神经网络控制器来解决升降舵–升力耦合影响下高超声速飞行器的跟踪控制问题,而文献 [22-25] 忽略了系统模型中的升降舵–升力耦合项; 2)与基于多项式近似的线性控制器 [14] 和连续时间神经网络控制器 [21] 相比,本文所提出的离散时间神经网络控制器具有更高的跟踪精度.
文章的组织结构如下: 第2节介绍了近似离散时间输出调节问题; 第3节给出了高超声速飞行器的离散时间数学模型和问题描述; 第4节介绍了离散时间神经网络控制器的设计过程; 第5节对所提出的方法进行了仿真验证; 第6节对本文的工作进行了总结.
2 预备知识
考虑一类如下形式的离散时间非线性系统:
x ( t + 1 ) = F ( x ( t ) , u ( t ) , v ( t ) ) , x ( 0 ) = x 0 e ( t ) = H ( x ( t ) , u ( t ) , v ( t ) ) , t 0
(1)
其中:xRn表示系统状态,uRm表示控制输入,eRp表示跟踪误差,vRq表示外部信号. 假设外部信号可以由如下外部系统产生:
v(t+1)=A(v(t)),v(0)=v0,t0.
(2)
此外,假设上述所有函数在原点处都是光滑的,并且F0,00=0H0,00=0A0=0.
考虑一类如下形式的状态反馈控制律:
u(t)=ψ(x(t),v(t)).
(3)
结合控制律(3)可得如下形式的闭环复合系统:
(4)
假设 1 Fx0,00Fu0,00是可镇定的.
假设 2 外部系统(2)的零平衡点是Lyapunov稳定的,并且Av0的所有特征值都位于单位圆上.
假设 3 存在充分光滑的函数xv)和uv)满足 x(0)= 0,u(0)= 0和如下离散调节器方程:
x ( A ( v ) ) = F ( x ( v ) , u ( v ) , v ) 0 = H ( x ( v ) , u ( v ) , v ) .
(5)
文献 [26] 中定义了如下近似离散时间输出调节问题:
给定 ϵ>0,设计一个形如(3)的控制律,使得闭环复合系统(4)满足如下性质:
1)Fcx0,0的所有特征值都位于单位圆内;
2)对于充分小的x0v0和所有的t >0,闭环复合系统(4)的解存在,且满足limt supetϵ.
根据通用近似定理 [28],给定紧集ΓRq和常数κ>0存在权值 W 和前馈神经网络函数 x^Wvu^Wv 满足
maxvΓ x(v)-x^(W,v)<κ,maxvΓ u(v)-u^(W,v)<κ.
(6)
近似离散时间输出调节问题的主要结论总结如下.
引理 1 在满足假设1–3的条件下,对于任意κ>0和任意包含原点的紧集ΓRq,存在前馈神经网络函数x^Wvu^Wv满足式(6). 因此,如下形式的状态反馈控制律:
ψ(x,v)=u^(W,v)+L(x-x^(W,v))
(7)
能够解决系统(4)的近似离散时间输出调节问题,其中L使得矩阵Fx0,00+Fu0,00L的所有特征值都在单位圆内.
3 问题描述
本文考虑高超声速飞行器的纵向动力学模型如下 [29-30] :
V ˙ = T cos α D m g sin γ h ˙ = V sin γ γ ˙ = L + T sin α m g cos γ m V α ˙ = Q γ ˙ Q ˙ = M I yy
(8)
其中:VhγαQ分别表示速度、高度、航迹角、攻角和俯仰角速率; 系统输出为Vh; m表示高超声速飞行器的质量; g表示重力加速度; Iyy 表示俯仰方向的转动惯量; 系统输入为燃料空气比Φ和升降舵偏角δe,通过升力L、阻力D、推力T和俯仰力矩M作用于系统(8),其表达式如下:
L q ¯ S C L ( α ) + C L δ e δ e , D q ¯ S C D ( α ) + C ¯ D δ e δ e , T C T Φ ( α ) Φ + C T ( α ) , M z T T + q ¯ S c ¯ C M ( α ) + c e δ e , C L ( α ) = C L α α + C L 0 , C D ( α ) = C D α 2 α 2 + C D α α + C D 0 , C T Φ ( α ) = β 1 α 3 + β 3 α 2 + β 5 α + β 7 , C T ( α ) = β 2 α 3 + β 4 α 2 + β 6 α + β 8 , C M ( α ) = C M α 2 α 2 + C M α α + C M 0 , q ¯ = ρ ( h ) V 2 2 , ρ ( h ) = ρ 0 exp h h 0 h s ,
(9)
其中:q-表示动压; ρh),ρ0h0,1/hs分别表示高度h处的空气密度、标称空气密度、标称高度和空气密度衰减率; C-表示平均气动弦长; S表示参考面积; zT表示推力力矩耦合系数; CLα)表示升力系数; CDα)表示阻力系数; CTΦαCTα)表示推力系数; CMα)表示俯仰力矩系数; CMα2CMαCM0ce表示俯仰力矩拟合系数; CLδeCLαCL0表示升力拟合系数; C-DδeCDα2CDαCD0表示阻力拟合系数; βii = 1,· · ·,8)表示推力拟合系数. 各系统参数值见表1[30] .
假设高超声速飞行器在常值速度V 和常值高度 h 下飞行,其存在一组平衡点:
x*=V*h*0α*0T, u*=Φ*δe*T,
αΦδe*可以由如下方程解出:
0 = T cos α q ¯ 0 S C D α + C ¯ D δ e δ e , m g = q ¯ 0 S C L α + C L δ e δ e + T sin α , 0 = z T T + q ¯ 0 S c ¯ C M α + c e δ e , T = C T Φ α Φ + C T α ,
(10)
其中q-0=ρh*V*2/2
对系统状态变量xf = [V h γ α Q] T和控制输入uf = [Φ δe] T进行如下形式的坐标变换:
x=xf-x*u=uf-u*
(11)
因此,高超声速飞行器的离散时间数学模型如下:
x ( t + 1 ) = x ( t ) + T s ( f ( x ( t ) ) + g ( x ( t ) ) u ( t ) ) y ( t ) = x 1 ( t ) x 2 ( t ) T
(12)
其中: Ts为采样时间,xt)=[x1t)· · · x5t)]Tut)= [u1tu2t)]Tfx)和gx)的具体表达式见附录.
1系统参数值
Table1System parameter values
本文的控制目标是设计一个离散时间状态反馈控制器来解决系统(12)的跟踪控制问题. 与文献 [21] 相同,系统(12)的参考轨迹为
yd (t) =A1sinω1Tst A2sinω2TstT
可以由如下形式的外部系统产生:
v(t+1)=Sv(t)=Oω102×202×2Oω2vVvh,
(13)
其中:vV=v1 v2Tvh=v3 v4T
O (ω) =cosωTs sinωTs-sinωTs cosωTs.
外部系统(13)的输出ydt)= [v1tv3t)]T. 定义跟踪误差et)= [e1te2t)]T如下:
e1(t)=x1(t)-v1(t),e2(t)=x2(t)-v3(t).
(14)
可以看出,假设2成立.
将式(12)–(14)结合,得到如下形式的紧凑系统:
x (t+1) =F (x (t) , u (t) , v (t) ) x (t) +Ts (f (x (t) ) +g (x (t) ) u (t) ) ,
v(t+1)=Sv(t),e(t)=H(x(t),u(t),v(t))x1(t)-v1(t)x2(t)-v3(t).
(15)
综上所述,高超声速飞行器的跟踪控制问题已经被描述为系统(15)的近似离散时间输出调节问题.
4 控制器设计
在本节中,基于文献 [26] 提出的理论框架,控制器设计过程如下.
首先,需要分析近似离散时间输出调节问题是否可解. 系统(15)在原点处的雅可比线性化矩阵为
A-=Fx(0,0,0),B-=Fu(0,0,0).
(16)
容易验证,A-B-是可镇定的. 即存在矩阵 L 使得A-+B-L的所有特征值均在单位圆内,故假设1成立.
与系统(15)对应的离散调节器方程形式如下:
x(Sv)=F(x(v),u(v),v),0=H(x(v),u(v),v),
(17)
其中:xv=x1v x5vT表示稳态状态,uv=u1v u2vT表示稳态输入.
通过计算,离散调节器方程(17)的部分解如下:
(18)
其中:
ϱ=TsmgcosarcsinΘω2vhTsv1+V*+mv1+V*τ1, ς=mτ2+Tsmgsinx3 (v) +Tsq-v*SC-D, Θ (ω) =cosωTs-1sinωTs, τ1=arcsinΘω2Oω2vhTscosω1Tssinω1TsvV+V*-arcsinΘω2vhTsv1+V*,
τ2=Θω1vV, q-v*=ρv3+h*v1+V*22, C-L=CLx4 (v) +α*, C-D=CDx4 (v) +α*, C-T=CTx4 (v) +α*, C-TΦ=CTΦx4 (v) +α*.
此外,χv=x4vx5vT满足如下方程:
χ(Sv)=φ(χ(v),v),
(19)
其中:
χ=x4x5T, φ (χ, v) =φ1 (χ, v) φ2 (χ, v) Tφ1 (χ, v) =x4+Tsξ4 (χ, v) +ζ4 (χ, v) μ (χ, v) φ2 (χ, v) =x5+Tsξ5 (χ, v) +ζ5 (χ, v) μ (χ, v)
ξ4χv),ξ5χv),ζ4χv),ζ5χv)和µχv)的具体表达式见附录.
容易验证,φχ0,0的特征值的模不等于 1,S 的特征值的模等于1. 根据中心流形定理 [1431],方程(19)在原点邻域内存在局部解,因此假设3满足. 根据引理1,系统(15)的近似离散时间输出调节问题可解.
其次,需要获取离散调节器方程(17)的近似解. 受文献 [26] 启发,本文采用如下形式的三层前馈神经网络函数来获取χv)的近似解:
xp(W,v)=j=1N wjxpϕi=14 wjixpvi+wj0xp,
(20)
其中: W 表示神经网络的权值,由wjxpwjixpwj0xpp = 4,5,i = 1,· · ·,4,j = 1,· · ·,N组成,ϕy)=(1 − ey)/(1 + ey)表示激活函数.
χWv=x4Wv x5WvT.根据通用近似定理 [28],由于χv)是充分光滑的,对于给定的紧集ΓR4包含原点且ε>0存在NW满足
χ(W,v)-χ(v)ε,vΓ
(21)
接下来将通过参数优化方法寻找一组合适的 NW. 令
F 1 = x 4 ( W , S v ) φ 1 ( χ ( W , v ) , v ) , F 2 = x 5 ( W , S v ) φ 2 ( χ ( W , v ) , v ) , J ( W , v ) = F 1 2 + F 2 2 .
(22)
为了使supvΓ JWv充分小,构造如下形式的函数:
Q(W)=vΓd J(W,v)
(23)
其中ΓdΓ中一个充分稠密的有限集. 接下来,采用如下形式的梯度下降法来寻找一组合适的权值W^
Wj+1=Wj-ηjQWjWj,j=0,1,,
(24)
其中ηj表示步长.
最后,可以设计如下形式的离散时间状态反馈控制器:
u=u^(W^,v)+L(x-x^(W^,v))
(25)
其中:
u^ (W^, v) =u1 (W^, v) u2 (W^, v) T, u1 (W^, v) =ϱ-TsC^Tsinx4 (W^, v) +α*TsC^TΦsinx4 (W^, v) +α*-q-v*SC^L+CLδeu2 (W^, v) +δe*C^TΦsinx4 (W^, v) +α*-Φ*, u2 (W^, v) =ϱ-ζ^tanx4 (W^, v) +α*-Tsq-v*SC^LTsq-v*SCLδe+C-Dδetanx4 (W^, v) +α*-δe*, x^ (W^, v) =v1v3x3 (v) x4 (W^, v) x5 (W^, v) T, ζ^=mτ2+Tsmgsinx3 (v) +Tsq-v*SC^D, C^L=CLx4 (W^, v) +α*, C^D=CDx4 (W^, v) +α*, C^T=CTx4 (W^, v) +α*, C^TΦ=CTΦx4 (W^, v) +α*.
结合式(11)可以得到最终的控制器如下:
uf=u^(W^,v)+L(x-x^(W^,v))+u*.
(26)
5 仿真验证
本节将通过仿真来验证所提方法的有效性,并与连续时间神经网络控制器 [21] 和如下基于多项式近似的线性控制器 [14] 进行对比:
uf=u[1](v)+Lx-x[1](v)+u*,
(27)
其中:x[1]vu[1]v分别表示xvuv的一阶近似解,具体表达式见附录.
表2给出了高超声速飞行器的允许飞行范围 [30] . 选取V = 7700 ft/s,h = 85 000 ft,由式(10)可得α = 0.028 7◦,Φ = 0.251 4,δe*=0.2174rad.
2允许飞行范围
Table2Admissible flight range
ω1 = 0.1πω2 = 0.1π
Γ=vR4v1, v250, v3, v4100, Γd=ρ1sinθ1, ρ1cosθ1, ρ2sinθ2, ρ2cosθ2ρ1=10, 20, 30, 40, 50,
ρ2=20, 40, 60, 80, 100θi=2π5, 4π5, 6π5, 8π5, 2π, i=1, 2
选取Ts = 0.1 s,N = 40. 通过计算机仿真,可以得到合适的权值W^使得QW^<6.34×10-9. 最后,选取控制器增益如下:
L=-0.1722-0.5360-2469.0152-0.09740.27882210.7254-60.1490-16.584294.581829.4898.
(28)
本文选取最大百分比稳态跟踪误差作为衡量算法性能优劣的指标,具体解释见文献 [27] .
表3给出了不同幅值下3种控制器的最大百分比稳态跟踪误差. 当参考速度为 7700+50 sin(0.1πt)ft/s 和参考高度为85 000 + 100 sin(0.1πt)ft时,图1–2分别表示3种控制器下的速度和高度响应曲线,图3–4分别表示3种控制器下的速度和高度跟踪误差曲线,图5–6表示3种控制器下的控制输入曲线. 根据仿真结果,本文所提出的离散时间神经网络控制器能够实现高超声速飞行器的跟踪控制. 此外,与线性控制器和连续时间神经网络控制器相比,离散时间神经网络控制器能实现更高的跟踪精度.
3最大百分比稳态跟踪误差
Table3Maximal percentage steady-state tracking errors
1速度响应曲线
Fig.1Velocity response
2高度响应曲线
Fig.2Altitude response
3速度跟踪误差曲线
Fig.3Velocity tracking error
4高度跟踪误差曲线
Fig.4Altitude tracking error
5燃料空气比
Fig.5The fuel-to-air ratio
6升降舵偏角
Fig.6The elevator deflection
6 总结
本文基于离散时间输出调节理论研究了高超声速飞行器的跟踪控制问题. 首先将高超声速飞行器的跟踪控制问题描述为一个近似离散时间输出调节问题. 由于高超声速飞行器对应的离散调节器方程的精确解难以获得,通过神经网络方法来获得离散调节器方程的近似解,进而设计了一个离散时间神经网络控制器来解决高超声速飞行器的跟踪控制问题. 仿真结果表明,相比于线性控制器和连续时间神经网络控制器,本文所提出的离散时间神经网络控制器可以实现更高的跟踪精度.
附录
式(12)中fx)和gx)的具体表达式如下:
f (x) =f1 (x) f5 (x) T, g (x) =g1 (x) g5 (x) T, f1 (x) =C~Tcosx4+α*-q-*SC~Dm-gsinx3, f2 (x) =x1+V*sinx3, f3 (x) =q-*SC~L+C~Tsinx4+α*-mgcosx3mx1+V*, f4 (x) =x5-f3 (x) , f5 (x) =zTC~T+q-*Sc-C~MIyy, gi (x) =gi1 (x) gi2 (x) , i=1, , 5, g11 (x) =C~TΦcosx4+α*m, g12 (x) =q-*SC-Dδem, g21 (x) =0, g22 (x) =0, g31 (x) =C~TΦsinx4+α*mx1+V*, g32 (x) =q-*SCLδemx1+V*, g41 (x) =-g31 (x) , g42 (x) =-g32 (x) , g51 (x) =zTC~TΦIyy, g52 (x) =q-*Sc-ceIyy, C~L=CLx4+α*, C~D=CDx4+α*, C~T=CTx4+α*, C~TΦ=CTΦx4+α*, C~M=CMx4+α*, q-*=ρx2+h*x1+V*22.
式(19)中ξ4χvξ5χvζ4χvζ5χvμχv的具体表达式如下:
ξ4 (χ, v) =x5-q-v*SC~L+C~Tsinx4+α*mv1+V*-
gv1+V*cosarcsinΘω2vhTsv1+V*, ξ5 (χ, v) =zTC~T+q-v*Sc-C~MIyy, ζj (χ, v) =ζj1 (χ, v) ζj2 (χ, v) , j=4, 5, ζ41 (χ, v) =-C~TΦsinx4+α*mv1+V*, ζ42 (χ, v) =-q-v*SCLδemv1+V*, ζ51 (χ, v) =zTC~TΦIyy, ζ52 (χ, v) =q-v*Sc-ceIyy, μ (χ, v) =μ1 (χ, v) μ2 (χ, v) T, μ1 (χ, v) =ϱ-TsC~Tsinx4+α*TsC~TΦsinx4+α*-q-v*SC~L+CLδeμ2 (χ, v) +δe*C~TΦsinx4+α*-Φ*, μ2 (χ, v) =ϱ-ςvtanx4+α*-Tsq-v*SC~LTsq-v*SCLδe+C-Dδetanx4+α*-δe*, ςv=mτ2+Tsq-v*SC~D+mgΘω2vhv1+V*.
式(27)中x[1]v)和u[1]v)的具体表达式如下:
x[1] (v) =x1 (v) x2 (v) x3[1] (v) x4[1] (v) x5[1] (v) T,
u[1] (v) =u1[1] (v) u2[1] (v) T, x3[1] (v) =a1a2a3a4v, x4[1] (v) =b1b2b3b4v, x5[1] (v) =c1c2c3c4v, u1[1] (v) =d1d2d3d4v, u2[1] (v) =e1e2e3e4v,
其中: a1 = 0,a2 = 0,a3 = −6.41×10−7a4 = 4.11×10−5b1 = −9.09×10−6b2 = −1.45×10−4b3 = −1.33×10−4b4 = −4.81 × 10−6c1 = 4.60 × 10−5c2 = −2.14 × 10−6c3 = −1.07×10−5c4 = −4.21×10−5d1 = −1.80×10−4d2 = 1.32 × 10−2d3 = −3.12 × 10−4d4 = 2.61 × 10−5e1 = 3.80 × 10−5e2 = 7.99 × 10−4e3 = 2.97 × 10−4 e4 = −3.61 × 10−5 .
1速度响应曲线
Fig.1Velocity response
2高度响应曲线
Fig.2Altitude response
3速度跟踪误差曲线
Fig.3Velocity tracking error
4高度跟踪误差曲线
Fig.4Altitude tracking error
5燃料空气比
Fig.5The fuel-to-air ratio
6升降舵偏角
Fig.6The elevator deflection
1系统参数值
Table1System parameter values
2允许飞行范围
Table2Admissible flight range
3最大百分比稳态跟踪误差
Table3Maximal percentage steady-state tracking errors
HU X, XIAO B, HU C,et al. Unmeasurable flexible dynamics monitoring and tracking controller design for guidance and control system of hypersonic flight vehicle. Journal of the Franklin Institute,2024,361(2):958-977.
TAO X, LI N, LI S. Multiple model predictive control for large envelope flight of hypersonic vehicle systems. Information Sciences,2016,328:115-126.
LI H, WU L, GAO H,et al. Reference output tracking control for a flexible air-breathing hypersonic vehicle via output feedback. Optimal Control Applications and Methods,2012,33(4):461-487.
SUN H, YANG Z, ZENG J. New tracking-control strategy for airbreathing hypersonic vehicles. Journal of Guidance, Control,and Dynamics,2013,36(3):846-859.
ZHANG Rui, LI Shihua, WEI Zhenyan,et al. Robust control of hypersonic flight vehicle based on combined state observation under measurement noises. Journal of Astronautics,2024,45(2):203-211.(张睿, 李世华, 魏振岩, 等. 测量噪声下的高超声速飞行器组合观测鲁棒控制. 宇航学报,2024,45(2):203-211.)
XU B, YANG C, PAN Y. Global neural dynamic surface tracking control of strict-feedback systems with application to hypersonic flight vehicle. IEEE Transactions on Neural Networks and Learning Systems,2015,26(10):2563-2575.
LIANG S, XU B, ZHANG Y. Robust self-learning fault-tolerant control for hypersonic flight vehicle based on ADHDP. IEEE Transactions on Systems, Man,and Cybernetics: Systems,2023,53(9):5295-5306.
YUAN Y, WANG Z, GUO L,et al. Barrier Lyapunov functions-based adaptive fault tolerant control for flexible hypersonic flight vehicles with full state constraints. IEEE Transactions on Systems, Man,and Cybernetics: Systems,2020,50(9):3391-3400.
LIANG Shuai, GAO Guangle, QU Xiaolei,et al. Asymptotic control of hypersonic flight vehicle based on error accumulation factor. Acta Aeronautica et Astronautica Sinica,2024,45(S1):324-334.(梁帅, 高广乐, 曲晓雷, 等. 基于误差累积因子的高超声速飞行器渐进控制. 航空学报,2024,45(S1):324-334.)
HAO F, ZHANG D, CAO L,et al. Disturbance decoupling control for flexible air-breathing hypersonic vehicles with mismatched condition. Asian Journal of Control,2019,21(3):1100-1110.
ZHANG S, WANG Q, DONG C. A novel adaptive dynamic surface control scheme of hypersonic flight vehicles with thrust and actuator constraints. Transactions of the Institute of Measurement and Control,2018,40(4):1362-1374.
LV M, LI Y, PAN W,et al. Finite-time fuzzy adaptive constrained tracking control for hypersonic flight vehicles with singularity-free switching. IEEE/ASME Transactions on Mechatronics,2022,27(3):1594-1605.
ZHANG B, LIANG Y, RAO S,et al. RBFNN-Based anti-input saturation control for hypersonic vehicles. Aerospace,2024,11(2):108.
HUANG J. Nonlinear Output Regulation: Theory and Applications. Philadelphia, PA: SIAM,2004.
CHEN Z, HUANG J. Stabilization and Regulation of Nonlinear Systems: A Robust and Adaptive Approach. Cham, Switzerland: Springer-Verlag,2015.
BIN M, HUANG J, ISIDORI A,et al. Internal models in control,bioengineering,and neuroscience. Annual Review of Control, Robotics,and Autonomous Systems,2022,5:55-79.
XU Delai, PING Zhaowu, ZHANG Wenjun,et al. Swing-up and tracking control of double inverted pendulum based on energy control and approximate output regulation. Control Theory & Applications,2023,40(2):400-408.(徐德来, 平兆武, 张文军, 等. 基于能量控制与近似输出调节的二级倒立摆起摆和跟踪控制. 控制理论与应用,2023,40(2):400-408.)
ZHONG C, CHEN Z, GUO Y. Attitude control for flexible spacecraft with disturbance rejection. IEEE Transactions on Aerospace and Electronic Systems,2017,53(1):101-110.
PING Z, JIA Y, LI Y,et al. Global position tracking control of PMSM servo system via internal model approach and experimental validations. International Journal of Robust and Nonlinear Control,2022,32(16):9017-9033.
JI Y, ZHOU H. Nonlinear tracking control of hypersonic flight vehicle subjected to hyperbolic zero dynamics via output regulation theorem. Proceedings of the Chinese Control Conference. New York, USA: IEEE,2017:6287-6292.
JI Y, ZHOU H, ZONG Q. Approximate output regulation of nonminimum phase hypersonic flight vehicle. Nonlinear Dynamics,2018,91(4):2715-2724.
XU B, SUN F, YANG C,et al. Adaptive discrete-time controller design with neural network for hypersonic flight vehicle via backstepping. International Journal of Control,2011,84(9):1543-1552.
XU B, SUN F, LIU H,et al. Adaptive Kriging controller design for hypersonic flight vehicle via back-stepping. IET Control Theory & Applications,2012,6(4):487-497.
XU B, WANG D, SUN F,et al. Direct neural control of hypersonic flight vehicles with prediction model in discrete time. Neurocomputing,2013,115:39-48.
XU B, ZHANG Y. Neural discrete back-stepping control of hypersonic flight vehicle with equivalent prediction model. Neurocomputing,2015,154:337-346.
WANG D, HUANG J. A neural network-based approximation method for discrete-time nonlinear servomechanism problem. IEEE Transactions on Neural Networks,2001,12(3):591-597.
PING Z, LIU C, HUANG Y,et al. Experimental output regulation of linear motor driven inverted pendulum with friction compensation. IEEE Transactions on Systems, Man,and, Cybernetics: Systems,2021,51(6):3751-3758.
HORNIK K. Approximation capabilities of multilayer feedforward networks. Neural Networks,1991,4(2):251-257.
PARKER J, SERRANI A, YURKOVICH S,et al. Control-oriented modeling of an air-breathing hypersonic vehicle. Journal of Guidance, Control,and Dynamics,2007,30(3):856-869.
WANG L, QI R, WEN L,et al. Adaptive multiple-model-based fault-tolerant control for non-minimum phase hypersonic vehicles with input saturations and error constraints. IEEE Transactions on Aerospace and Electronic Systems,2023,59(1):519-540.
CARR J. Applications of the Center Manifold Theory. New York, Springer-Verlag,1981.