摘要
针对存在输入受限的乘波体飞行器最优跟踪问题,基于反演控制设计了最优跟踪控制器。将控制分为稳态跟踪控制和瞬态最优控制两部分。首先基于反演控制框架,引入有限时间收敛跟踪器对虚拟控制律进行估计,避免了普遍存在的“微分项膨胀”问题。其次,考虑系统中存在不确定项,设计了非线性干扰观测器对不确定项进行估计,确保控制器的鲁棒性。同时,充分考虑输入受限情况,基于辅助误差补偿策略对控制输入进行修正。然后,为了实现最优控制,基于自适应动态规划设计瞬态最优控制器。最终通过数字仿真,验证所设计控制方法的有效性。
对于存在高不确定性、强非线性以及多约束与快时变的复杂跟踪系统,其控制系统的设计存在诸多困难。乘波体飞行器(Waverider vehicle, WV)就是其中的代表。
针对WV的飞行控制问题,国内外诸多学者提供了许多行之有效的方
近些年,自适应动态规划(Adaptive dynamic programming,ADP)作为一种针对复杂系统的最优控制方法受到人们普遍关注。通过与Backstepping有效结合,ADP可以促使形成对复杂系统的近似最优控制。文献[
基于以上分析,本文针对输入受限情形,基于反演控制设计了最优跟踪控制器。将控制分为稳态控制和最优控制两部分,分别处理稳态跟踪和最优控制问题。主要有以下优势:(1)相较于文献[
本文采用Parker
(1) |
(2) |
(3) |
(4) |
(5) |
(6) |
(7) |
式中包括5个刚体状态(速度,高度,航迹角,俯仰角,俯仰角速度)以及2个弹性状态(,);、、、分别代表的推力、阻力、升力与俯仰力矩,、为广义弹性力,并且它们的参数拟合形式如下
式中
上述模型的具体几何参数与气动参数见于文献[
对于WV,可以将其控制系统分为速度子系统和高度子系统两部分,并且转换为以下形
(8) |
式中
式中:为稳态控制输入,为瞬态控制输入,为总不确定项。
同理,高度子系统可以转换为以下形式
(9) |
式中
式中与为总不确定项。参考相关文献[
控制的目的是确定合适的控制输入和,使WV稳定跟踪参考输入。在实际飞行中,为使Scramjet正常工作,一般取;受到偏转角度的物理限制,通常。但是考虑到WV的飞行姿态限制,尽量保证飞行的安全性,和的实际可执行范围还要更小。本文将控制输入受限问题定义为
(10) |
(11) |
将速度误差定义为
(14) |
式中为辅助系统,用来处理输入受限问题,且
(15) |
式中、为待设计参数。
设计稳态控制输入为
(16) |
式中:为待设计参数;为的估计值,并且由以下NDO得到
(17) |
式中:为待设计参数,分别为的估计值。由文献[
(18) |
对
(19) |
选取Lyapunov函数
(20) |
对
(21) |
步骤1 将航迹角跟踪误差定义为
(22) |
对
(23) |
式中。
虚拟控制律为
(24) |
式中:为待设计参数;为的估计值。
步骤2 俯仰角跟踪误差定义为
(25) |
对
(26) |
式中。
虚拟控制律为
(27) |
式中为待设计参数。
步骤3 俯仰角速度跟踪误差定义为
(28) |
式中为处理输入受限问题的辅助系统,且
(29) |
式中、为待设计参数。
对
(30) |
式中。
稳态控制输入被设计为
(31) |
式中:为待设计参数,为的估计值。
与速度子系统设计相似,采用相同的NDO对和进行估计
(32) |
(33) |
式中为待设计参数。
定义NDO估计误差为
(34) |
利用FD对和的一阶导数进行估计,分别为
(35) |
(36) |
式中为待设计参数。
定义FD估计误差为
(37) |
同理,由文献[
选取以下Lyapunov函数
(38) |
对
(39) |
考虑如下系统
(40) |
式中:,,,,()为状态变量。
这一部分的设计目标是通过设计最优控制器,保证跟踪误差稳定,并保证以下性能指标最小
(41) |
式中与()为待设计参数。
定义该系统的Hamiltonian函数为
(42) |
式中为对的微分。
最优值函数满足
(43) |
则根据最优原理,最优控制的表达式为
(44) |
由
(45) |
式中:为权系数参数;为待设计参数;为估计误差,且。则关于的导数为
(46) |
式中:,。
令为的估计值,则与的估计值为
(47) |
(48) |
进而得到近似的Hamiltonian函数
(49) |
设计的自适应律为
(50) |
式中:为自适应律的增益,。
选取以下Laypunov函数
(51) |
式中:,,为待设计参数。
对求导得
(52) |
因为,所以有使
(53) |
所以
(54) |
又
(55) |
假设,其中,则。结合FD以及NDO估计误差,可得
(56) |
如果对于选择的、、、、满足、且满足以下不等式
或
或
或
式中:,,,,且成立,则。跟踪误差权值估计误差()是半全局一直最终有界的。证毕。
WV的初始速度,初始高度,速度阶跃幅度为,高度阶跃为。为了考量系统在输入受限情况下的效果,假设控制输入受到约束,取,。同时,假设WV模型存在40%的摄动量。控制器的各项参数如
由图

图1 速度跟踪效果及误差
Fig.1 Velocity tracking performance and error

图2 高度跟踪效果及误差
Fig.2 Altitude tracking performance and error

图3 高度角
Fig.3 Altitude angles

图4 俯仰角速度
Fig.4 Pitch velocity

图5 Φ变化曲线
Fig.5 Change curve of Φ

图6 χV变化曲线
Fig.6 Change curve of χV

图7 δe变化曲线
Fig.7 Change curve of δe

图8 χQ变化曲线
Fig.8 Change curve of χQ

图9 模型不确定项的估计值
Fig.9 Model uncertainty estimation of

图10 单网络估计权值
Fig.10 Fuzzy critic estimator weights of
对于存在输入受限并且含有大幅度输入受限的最优轨迹跟踪问题,本文提供了backstepping的ADP控制方法。通过对控制输入进行分解,既保证了输入受限情况下的稳定性,又实现了局部的最优控制。最终使系统渐近跟踪参考输入。文中给出的仿真实例说明了该方法的有效性。
参 考 文 献
卜祥伟.高超声速飞行器控制研究进展[J].航空兵器,2018(1): 47-61. [百度学术]
BU Xiangwei. Progress on flight control of hypersonic flight vehilces[J]. Aero Weaponry, 2018(1): 47-61. [百度学术]
BU X W, WU X Y, CHEN Y X, et al. Design of a class of new nonlinear disturbance observers based on tracking differentiators for uncertain dynamic systems[J]. International Journal of Control, Automation, and Systems, 2015, 13(3): 595-602. [百度学术]
李小兵,赵思源,卜祥伟,等.高超声速飞行器保预设性能的反演控制方法[J].国防科技大学学报,2020,42(1): 73-82. [百度学术]
LI Xiaobing, ZHAO Siyuan, BU Xiangwei, et al. Backstepping control method for hypersonic vehicles to guarantee prescribed performance[J]. Journal of National University of Defense Technology, 2020,42(1): 73-82. [百度学术]
XU B, SHI Z, SUN F, et al. Barrier Lyapunov function based learning control of hypersonic flight vehicle with AOA constraint and actuator faults[J]. IEEE Transactions on Cybernetics, 2019, 49(3): 1047-1057. [百度学术]
MENG W, YANG Q, SI J, et al. Adaptive neural control of a class of output-constrained nonaffine systems[J]. IEEE Transactions on Cybernetics, 2016,1(6): 85-95. [百度学术]
郭超,梁晓庚,王雯.基于ADP的高超声速飞行器非线性最优控制[J].火力与控制,2014,39(6): 77-81. [百度学术]
GUO Chao, LIANG Xiaowen, WANG Wen. Nonlinear optimal control for a hypersonic vehicle based on ADP[J]. Fire Control & Command Control, 2014, 39(6): 77-81. [百度学术]
MU C X, NI Z, SUN C Y, et al. Air-breathing hypersonic vehicle tracking control based on adaptive dynamic programming[J]. IEEE Transactions on Neural Networks and Learning systems, 2017, 28(3): 584-598. [百度学术]
BU X W,QI Q. Fuzzy optimal tracking control of hypersonic flight vehicles via single-network adaptive critic design[J]. IEEE Transactions on Fuzzy System, 2020. DOI: 10.1109/TFUZZ.2020.3036706. [百度学术]
张吉烈. 基于单网络模糊及无模型自适应动态规划最优控制方法的研究[D].辽宁:东北大学,2014. [百度学术]
ZHANG Jilie. Researches on fuzzy and model-free optimal control based on single-network adaptive dynamic programming[D]. Liaoning: Northeastern University, 2014. [百度学术]
PARKER J T, SERRANI A, YURKOVIC S, et al. Control-oriented modeling of an air-breathing hypersonic vehicle[J]. Journal of Guidance, Control, and Dynamics, 2007, 30(3): 856-869. [百度学术]
BOLENDER M A, DOMAN D B. Nonlinear longitudinal dynamical model of an air-breathing hypersonic vehicle[J]. Journal of Spacecraft and Rockets, 2007, 44(2): 374-387. [百度学术]
BU X W, WU X Y, CHEN Y X, et al. Design of a class of new nonlinear disturbance observers based on tracking differentiators for uncertain dynamic systems[J]. International Journal of Control, Automation, and Systems, 2015, 13(3): 595-602. [百度学术]
WANG X H, CHEN Z Q, GENG Y. Finite-time-convergent differentiator based on singular perturbation technique[J]. IEEE Transactions on Automatic Control, 2007, 52(9): 1731-1737. [百度学术]