空天飞行器(aerospace vehicle, ASV)是一种多用途高超声速航空航天飞行器。其完整飞行过程包括上升段、入轨段、在轨段、巡航段、再入段、末端能量管理段和自动着陆段。ASV再入过程中, 飞行环境恶劣且变化剧烈, 马赫数变化范围为25~6。因再入段初期动压过低, 气动舵面操纵效率不足, 仅靠气动舵面难以满足飞行器姿态控制需要, 因此通常启动反推力控制系统(reaction control system, RCS)协助气动舵面共同完成姿态控制任务。RCS采用质量排出型推力器, 利用喷流的反作用力产生控制力矩。RCS的工作原理决定了其力矩输出具有离散性和非线性的特性。如何实现RCS和气动舵面2种异构执行机构协同工作是空天飞行器控制系统设计需要解决的关键问题。
对于采用复合控制策略的飞行器, 由于执行器结构差异性较大, 多采用控制器与控制分配独立设计的思想, 即保留控制器结构, 通过控制分配[1-2]的方法进行处理。在控制器设计方面, 为了在再入段剧烈环境变化的情况下提高ASV控制系统的跟踪性能, 文献[3]在采用干扰观测器的基础上设计了自适应滑模控制器, 有效地提高了控制器的控制精度和收敛速度; 文献[4]基于滑模干扰观测器设计了控制器, 实现空天飞行器的姿态跟踪控制。文献[5]将自适应与反步控制结合, 实现对不确定项边界的估计, 引入鲁棒项抑制扰动, 实现了飞行器的姿态跟踪。神经网络技术具有对任非线性连续函数的逼近能力, 能够对外界扰动, 不确定情况进行有效估计, 且采用权值自适应律可以实时调整控制器参数从而保证网络的逼近性能, 因此在飞行控制系统设计中得到了广泛应用[6]。文献[7]采用神经网络干扰观测器对动态逆误差进行在线逼近并补偿。文献[8]基于神经网络观测器对气动建模误差进行补偿, 以F-16战机气动模型为例验证了姿态控制的有效性。
尽管上述方法在一定程度上取得了良好的收敛速率与控制精度, 但跟踪误差收敛时间不能精确估计, 仅能保证系统渐近稳定, 不利于处理ASV的快时变特性。而有限时间控制能使系统在有限时间收敛, 具有良好的快速性与抗扰动能力, 在处理快时变特性上有明显优势[9]。文献[10]针对具有系统外部扰动和参数不确定性的再入段空天飞行器设计了有限时间自适应终端滑模控制器以解决再入段姿态控制问题。文献[11]在有限时间积分干扰观测器基础上设计了有限时间控制器以实现再入段姿态指令的有限时间跟踪。
在控制分配方面, 文献[12]首先把RCS当做连续力矩输出, 然后再根据脉宽调制算法把连续控制量调制成离散的RCS开关控制量。文献[13-14]基于线性规划理论研究了控制力矩实时分配方法; 文献[15]采用基于T-S模糊多模型控制方法, 结合控制分配策略, 将控制力矩分配到气动舵面与RCS执行机构, 在设计过程中将RCS当作连续执行机构, 忽略了其开关特性。文献[16]提出一种动态逆解算的RLV混合规划控制分配方法, 实现了各操纵机构的优化使用。
本文针对空天飞行器再入段初期的姿态控制问题, 基于RBF神经网络, 自适应控制、滑模控制理论和控制分配技术提出了一种有限时间复合控制策略。与上述文献相比本文的创新之处在于:①利用滑模控制理论和控制分配技术提出了一种有限时间复合控制策略。②针对RBF神经网络易受逼近误差影响的问题, 本文利用自适应控制补偿神经网络的估计误差, 该方法使得设计控制器时不需已知逼近误差界值, 方便了控制器的设计与参数选取。③该控制策略在保证ASV姿态跟踪误差有限时间收敛的同时, 实现了对直接力与气动力的协调使用。
本文结构如下:第一部分建立了存在外部扰动和参数不确定性的ASV再入段姿态模型。针对此模型, 第二部分提出一种RBF神经网络有限时间滑模控制器, 得到使姿态角误差有限时间收敛的虚拟控制力矩, 基于Lyapunov理论分析了系统的稳定性。第三部分运用控制分配技术, 将虚拟力矩映射到气动舵面和RCS装置, 提出直接力/气动力复合控制策略。第四部分给出所提出复合控制策略下系统的仿真结果并分析。第五部分给出本文的结论。
1 模型的建立本文采用空天飞行器再入段简化姿态方程, 具体描述如下[17]
![]() |
(1) |
式中, I ∈ R3×3是对称正定的转动惯量矩阵, ω ∈[p, q, r]T是角速率向量(滚转, 俯仰和偏航角速率), Ω =[μ, β, α]T是角度向量(倾斜, 侧滑和迎角), u ∈ R3×1是控制力矩向量, d ∈ R3×1是不确定外部扰动, 反对称矩阵ω×如下所示
![]() |
(2) |
姿态转换矩阵R (·)如下所示
![]() |
(3) |
由于ASV再入段飞行过程中几乎不产生侧滑, 可视为β=0, 故R(·)可简化为
![]() |
转动惯量I = I0+ΔI, 其中ΔI为系统不确定性, I0如下所示
![]() |
(4) |
控制信号u实际由气动舵面(包含升降舵, 副翼和方向舵)和RCS喷头共同作用产生, 公式如下所示:
![]() |
(5) |
式中, Daero∈ R3×n, DRCS∈ R3×m分别为气动舵面和RCS系统基于气动数据的安装矩阵; δaero∈ Rn, δRCS∈ Rm分别为气动舵面偏转向量和RCS喷头开关状态向量。
受文献[18]启发, 转换姿态方程如下
![]() |
(6) |
![]() |
(7) |
式中, Δd = R(·)I0-1(-ΔI
定义姿态跟踪误差e =[eΩ, eω]T
![]() |
(8) |
![]() |
(9) |
利用所定义的跟踪误差, 对系统方程进行重新整理可得
![]() |
(10) |
引理1[19] 针对系统
![]() |
(11) |
假设存在连续可微函数V, 使其满足下列条件:
1) V为正定函数。
2) 存在正实数ρ>0, c∈(0, 1)和0 < σ < ∞, 以及一个包含原点的开邻域U
引理2[20] 根据RBF神经网络的局部特性, 径向基函数网络在有足够多的节点, 且有适当构建的节点中心及中心宽度的情况下, 能够对任意连续函数Q(X)在有界闭集ΩX内任意逼近, 存在如下表达式
![]() |
(12) |
式中, X ∈ ΩX
假设1 RBF神经网络理想逼近误差η(X)有界, 且界值为未知正常向量η0, |η|≤ η0。
假设2 广义扰动Δd有界。
定义
设计滑模面如下
![]() |
(13) |
![]() |
(14) |
![]() |
(15) |
![]() |
(16) |
式中, 0 < λ < 1, χ, χ1和
在(13)~(16)式所示滑模面的基础上, 设计滑模控制律, 神经网络自适应律, 补偿自适应律如下
![]() |
(17) |
![]() |
(18) |
![]() |
(19) |
![]() |
(20) |
式中, 0 < λ < 1, k1=diag(k1μ k1β k1α), k2=diag(k2μ k2β k2α), kiμ, kiβ, kiα>0, i=1, 2,
此神经网络是3层结构, 包含输入层, 其输入为e ∈ R6×1; 隐含层, 有7个神经元节点, 其隐含层有径向基函数, 一般为高斯函数; 输出层,
定理1 对于(10)式所示的误差二阶系统, 当采用滑模面(13)~(16)式及控制律(17)~(19)式时, 以下结论成立:
1) 滑模面s实际有限时间收敛;
2) 姿态角跟踪误差eΩ实际有限时间收敛;
3)姿态跟踪误差变化率eω实际有限时间收敛。
证 首先, 构造如下Lyapunov函数
![]() |
(21) |
式中,
对V求导可得
![]() |
(22) |
将控制律(17)式代入上式得
![]() |
(23) |
由于
![]() |
(24) |
代入(18)式、(19)式并整理可得
![]() |
(25) |
由以上分析知,
构造Lyapunov函数
![]() |
(26) |
式中,W为一个正常矩阵, wij∈W*,
对V1求导可得
![]() |
(27) |
结合(10)式, 控制律(17)式与(27)式得
![]() |
(28) |
进一步整理可得
![]() |
(29) |
由于。
![]() |
(30) |
因为
从而有
![]() |
(31) |
式中,
eΩi和
情况1 当
![]() |
(32) |
则
![]() |
(33) |
从(33)式得出
情况2 当
![]() |
(34) |
选择Lyapunov函数
![]() |
(35) |
对V2求导可得
![]() |
(36) |
根据引理1和(36)式可以得出, V2是实际有限时间收敛的。进而得出eΩi是实际有限时间收敛的。进一步得到
![]() |
(37) |
从(37)式可得,
至此, 定理1得证。
3 直接力/气动力复合控制分配RCS是一种以推进器为执行机构的微型火箭发动机系统, 其主要作用是为飞行器提供再入姿态控制、入轨变轨、空间交汇等方面提供微小力矩的修正。由于临近空间的空气密度随着高度的增加而变薄, 仅使用气动舵面无法达到所需扭矩。因此, 使用RCS和气动舵面组合的方案可以满足控制性能。
本节设计了一种控制分配算法, 将RCS和气动舵面结合起来产生控制力矩Mc, 该力矩由上一部分设计的有限时间滑模控制器获得, 采用动压分配法设计2种执行机构的力矩分配权重, 即
![]() |
(38) |
式中, μaero表示气动力占控制力矩的比重, 其大小由实时动压决定; q为实时动压; q1, q2为复合控制分配与仅机动多面分配的切换点动压值。若气动力矩能完全提供所需控制力矩, 则μaero=1。
对于气动舵面控制分配, 首先要设计代价函数, 因此要考虑2个方面:第一, 要保证气动舵面产生的控制力矩与控制器输出的期望力矩误差尽可能小; 第二, 在满足舵偏速率与幅度的情况下, 要保证气动舵面的偏转尽可能小。因此代价函数设计如下
![]() |
(39) |
式中, Q ∈ R8×8是正定权矩阵, waero是权系数, δ =[δrei δreo δlei δleo δrf δlf δrr δlr]T是气动舵面偏转量, δlei和δrei是内侧左右升降副翼的偏转位置; δleo和δreo是外侧左右升降副翼偏转位置; δlf和δrf是机体左右襟翼偏转位置; δlr和δrr是左右升降舵, Daero∈ R3×8是气动力安装矩阵。
并且舵偏δ需要满足一定的位置与速率约束
![]() |
(40) |
因此, 气动舵面的控制分配问题就转化为了非线性规划问题。
对于RCS系统的控制分配, 针对其喷头只有开、关2种状态, 设计了一种混合线性整数规划算法。
首先定义一个松弛变量
![]() |
(41) |
此变量表示喷头产生的实际力矩与所需力矩之间的差。式中: MRCS∈ R3×1是分配至RCS系统的虚拟力矩向量, DRCS∈ R3×10是10个喷头启动时分别在三通道产生力矩大小的安装矩阵, δRCS=[δRCS1 δRCS2 … δRCS10]T, δRCSi∈[0, 1]且只能取整数, 其中取1表示喷头开启, 取0表示喷头关闭。
定义如下代价函数
![]() |
(42) |
满足
![]() |
(43) |
并且
![]() |
(44) |
式中, wroll, wpitch, wyaw为与us对应的三通道误差权重, wRCS=[w1, w2, …, w10]T, 如此设计的主要目标是最小化量化误差, 不使喷头产生的每个轴上实际力矩高于连续控制力矩。次要目标是在任意给定时间内同时开启的喷头数量达到最小以节省推进器燃料。要求
![]() |
(45) |
wroll, wpitch, wyaw取值如下
![]() |
(46) |
式中, wat=[wroll wpitch wyaw]T。
(44) 式这一约束保证了喷头产生的有效力矩大小不能超过控制律产生的力矩大小。
至此, 直接力/气动力复合控制分配策略确立。
4 仿真结果及分析本节将通过数字仿真验证所提出复合控制策略的正确性。姿态控制及控制分配系统结构如图 1所示。
![]() |
图 1 空天飞行器姿态控制系统结构 |
本文仿真选取再入飞行初期某阶段。初始条件如下:
高度h0=65 km, 速度V0=6 800 m/s, Ω0= -17.2° 1.7° 11.5° T, p0=q0=r0=0°/s, 跟踪指令Ωd= 0° 0° 0° T。神经网络节点数N=7, 滑模面参数:χ=0.3, χ1=0.4。有限时间滑模控制器参数:λ=0.75, γ=0.95, k1=diag(10 10 1 0), k2=diag(10 30 10)。空天飞行器惯性矩阵I=I0+ΔI, 参数不确定性ΔI=10%I0, 再入段过程中慢时变外部干扰d如下所示
![]() |
此空天飞行器有8个舵面和10个理想喷头, 每个喷头能产生3 600 N恒定力。气动舵面偏转约束如下:升降副翼约束满足-30°≤δlei, δrei≤30°, -30°≤δleo, δreo≤30°, 襟翼约束满足-20°≤δlf, δrf≤20°, 再入飞行过程中, 若ASV飞行速度高于2.5马赫, 方向舵不启用, 故方向舵舵偏δlr, δrr满足约束
分配矩阵
![]() |
式中, b和c分别是参考气动跨度和弦长; Sref是RLV参考舵面面积; Cl, Cm和Cn是气动力矩系数, 可由迎角、侧滑角、马赫数和气动舵面的非线性拟合函数计算得出。
RCS安装矩阵DRCS由文献[21]给出, 如下所示
![]() |
仿真结果如图 2~10所示。图 2和图 3分别为ASV跟踪目标姿态角时姿态角误差和姿态角速率误差。从图 2~3可见, 所设计的有限时间滑模控制器完成了ASV的姿态跟踪, 且跟踪误差在5 s左右收敛至0附近。图 4为神经网络对外部扰动的估计值, 从图中可以看出, 神经网络能够快速对扰动进行估计, 在4 s左右估计值跟踪上扰动值, 估计效果较好。
![]() |
图 2 姿态角跟踪误差 |
![]() |
图 3 姿态角速率跟踪误差 |
![]() |
图 4 RBF神经网络对广义扰动的估计 |
![]() |
图 5 外侧升降副翼偏转 |
![]() |
图 6 内侧升降副翼偏转 |
![]() |
图 7 襟翼偏转 |
![]() |
图 8 升降舵偏转 |
![]() |
图 9 RCS喷头开关状态 |
![]() |
图 10 有无RCS作用下姿态角曲线对比 |
图 5~9是ASV跟踪目标姿态角时的舵面偏转和RCS喷头开关状态。可以看到, 在姿态跟踪过程初期舵偏较大, 升降副翼和襟翼都达到偏转饱和状态。因此RCS系统作用产生额外的控制力矩以弥补总控制力矩的不足。4 s左右时, 当气动舵面能提供足够的控制力矩时, RCS系统停止作用, 喷头关闭。图 10是直接力/气动力复合控制策略下姿态角跟踪曲线与无RCS作用, 仅在气动力作用下姿态角跟踪曲线对比, 可以明显看出, 仅靠气动舵面偏转不仅不能实现姿态角的准确跟踪, 甚至产生发散, 而RCS的使用可提高系统稳定性, 保证良好的跟踪性能, 由此可见, 复合控制策略实现了姿态角的精确跟踪。
5 结论1) 本文针对空天飞行器再入段姿态模型, 研究了直接力/气动力复合控制系统有限时间收敛问题。在建立简化ASV数学模型后, 提出一种基于RBF神经网络的有限时间滑模控制方法, 实现了姿态跟踪误差实际有限时间收敛。
2) 在此基础上, 设计了以非线性二次规划和混合整数线性规划实现的气动力/直接力复合控制分配策略, 将虚拟控制输入分别映射到气动舵面和直接力装置。
3) 仿真结果说明, 该复合控制策略能有效实现姿态角的准确跟踪。
[1] | SHERTZER R H, ZIMPFER D J, BROWN P D. Control Allocation for the Next Generation of Entry Vehicles[C]//Proc of the AIAA Guidance, Navigation, and Control Conference, 2002: 5-8 |
[2] | MIN B M, KIM E T, TAHK M J. Application of Control Allocation Methods to SAT-ⅡUAV[C]//AIAA Guidance, Navigation, and Control Conference, 2005: 5651-5660 |
[3] |
于靖, 陈谋, 姜长生. 基于干扰观测器的非线性不确定系统自适应滑模控制[J]. 控制理论与应用, 2014, 31(8): 993-999.
YU Jing, CHEN Mo, JIANG Changsheng. Adaptive Sliding Mode Control for Nonlinear Uncertain Systems Based on Disturbance Observer[J]. Control Theory & Applications, 2014, 31(8): 993-999. (in Chinese) |
[4] |
张强, 吴庆宪, 姜长生, 等. 考虑执行器动态和输入受限的近空间飞行器鲁棒可重构跟踪控制[J]. 控制理论与应用, 2012, 29(10): 1263-1271.
ZHANG Qiang, WU Qingxian, JIANG Changsheng, et al. Robust Reconfigurable Tracking Control of Near Space Vehicle with Actuator Dynamic and Input Constraints[J]. Control Theory & Applications, 2012, 29(10): 1263-1271. (in Chinese) |
[5] |
王芳, 宗群, 田鯢苓, 等. 基于鲁棒自适应反步的可重复使用飞行器再入姿态控制[J]. 控制与决策, 2014, 29(1): 12-18.
WANG Fang, ZONG Qun, TIAN Niling, et al. Robust Adaptive Back-Stepping Flight Control Design for Reentry RLV[J]. Control and Decision, 2014, 29(1): 12-18. (in Chinese) |
[6] |
周丽, 姜长生, 钱承山. 一种基于神经网络的快速回馈递推自适应控制[J]. 宇航学报, 2008, 29(6): 1888-1894.
ZHOU Li, JIANG Changsheng, QIAN Chengshan. A Fast Adaptive Back-Stepping Method Based on Neural Networks[J]. Journal of Astronautics, 2008, 29(6): 1888-1894. (in Chinese) |
[7] |
陈谋, 邹庆元, 姜长生. 基于神经网络干扰观测器的动态逆飞行控制[J]. 控制与决策, 2008, 23(3): 283-287.
CHEN Mo, ZOU Qingyuan, JIANG Changsheng. Dynamical Inversion Flight Control Based on Neural Network Disturbance Observer[J]. Control and Decision, 2008, 23(3): 283-287. (in Chinese) |
[8] | LEE T, KIM Y. Nonlinear Adaptive Flight Control Using Back-Stepping and Neural Networks Controller[J]. Journal of Guidance, Control, and Dynamics, 2012, 24(4): 675-682. |
[9] |
丁世宏, 李世华. 有限时间控制问题综述[J]. 控制与决策, 2011, 26(2): 161-169.
DING Shihong, LI Shihua. A Survey for Finite-Time Control Problems[J]. Control and Decision, 2011, 26(2): 161-169. (in Chinese) |
[10] | LIU C, DONG C Y, JIANG W L. Finite-Time Adaptive Terminal Sliding Mode Controller Design for Reusable Launch Vehicle in Reentry Phase[C]//Guidance, Navigation & Control Conference, 2016 |
[11] | DONG Q, ZONG Q. Integrated Finite-Time Disturbance Observer and Controller Design for Reusable Launch Vehicle in Reentry Phase[C]//Journal of Aerospace Engineering, 2016, 30(1): 04016076 |
[12] |
周宇, 黄一敏, 孙春贞. 基于脉宽调制的反作用控制系统技术[J]. 太赫兹科学与电子信息学报, 2012, 10(4): 446-450.
ZHOU Yu, HUANG Yimin, SUN Chunzhen. Control Technology Based on Pulse Width Modulation of RCS[J]. Journal of Terahertz Science and Electronic Information Technology, 2012, 10(4): 446-450. (in Chinese) |
[13] | BOLENDER M A, DOMAN D B. Nonlinear Control Allocation Using Piecewise Linear Functions[J]. Journal of Guidance, Control, and Dynamics, 2004, 27(6): 1017-1027. DOI:10.2514/1.9546 |
[14] | HU W J, ZHOU J. Design of Neural Network Variable Structure Reentry Control System for Reusable Launch Vehicle[J]. Journal of China Ordnance, 2008, 4(3): 191-197. |
[15] |
钱承山, 吴庆宪, 姜长生, 等. 基于反作用发动机推力的空天飞行器再入姿态飞行控制[J]. 航空动力学报, 2008, 23(8): 1546-1552.
QIAN Chengshan, WU Qingxian, JIANG Changsheng, et al. Flight Control for an Aerospace Vehicle's Reentry Attitude Based on Thrust of Reaction Jets[J]. Journal of Aerospace Power, 2008, 23(8): 1546-1552. (in Chinese) |
[16] |
贺成龙, 陈欣, 杨一栋. 一种动态逆解算的RLV混合规划控制分配研究[J]. 系统工程与电子技术, 2010, 32(9): 1973-1976.
HE Chenglong, CHEN Xin, YANG Yidong. Mixed Programming Control Allocation for Reusable Launch Vehicles Using Dynamic Inverse Calculating[J]. Systems Engineering and Electronics, 2010, 32(9): 1973-1976. (in Chinese) |
[17] | DONG Q, ZONG Q, TIAN B, et al. Integrated Finite-Time Disturbance Observer and Controller Design for Reusable Launch Vehicle in Reentry Phase[J]. Journal of Aerospace Engineering, 2016, 30(1): 04016076. |
[18] | GENG J, SHENG Y Z, LIU X D. Finite-Time Sliding Mode Attitude Control for a Reentry Vehicle with Blended Aerodynamic Surfaces and a Reaction Control System[J]. Chinese Journal of Aeronautics, 2014, 27(4): 964-976. DOI:10.1016/j.cja.2014.03.013 |
[19] | HU Q, JIANG B, FRISWELL M I. Robust Saturated Finite Time Output Feedback Attitude Stabilization for Rigid Spacecraft[J]. Journal of Guidance, Control, and Dynamics, 2014, 37(6): 1914-1929. DOI:10.2514/1.G000153 |
[20] | PARK J H, SANDBERG I W. Universal Approximation Using Radial-Basis-Function Networks[J]. Neural Computation, 2008, 3(2): 246-257. |
[21] | DOMAN D B, GAMBLE B J, NGO A D. Control Allocation of Reaction Control Jets and Aerodynamic Surfaces for Entry Vehicles[R]. AIAA-2007-6778 |