单滑块滚控式(Moving Mass Roll Control,MMRC)方案依靠不对称升力体气动外形产生固定配平攻角,由横向配置单滑块控制滚转调整升力面方向实现倾斜转弯(Bank-To-Turn,BTT)机动。Petsopoulos等[17]基于二次型调节器设计了滚转自动驾驶仪,并通过数值仿真进行了可行性验证,提出该构型方案因布局简单、易于工程实现和具有高控制效率而值得深入探讨;王林林等[18]利用标准系数法设计了滚转控制器,仿真结果表明,该控制器能够在一定程度上解决跨空域飞行的系统参数时变问题;Su等[19]应用轨迹线性化方法设计了滚转控制器,气动参数摄动下仿真验证了控制器的鲁棒性;李自行和李高风[20]基于拉格朗日法建立了系统姿态运动模型,并针对滚转单通道设计了标准二阶自抗扰控制器,仿真结果相比传统PD控制更能适应参数扰动;范一迪等[21]采用频域法分析了滑块偏移对姿态运动的耦合影响,并设计了滚转单通道PD控制器,分析结果表明,滚控式变质心飞行器能够通过小质量比滑块实现有效滚转控制,但控制过程将耦合影响偏航通道。
高速快时变运动下的通道交叉耦合、滑块偏移造成的运动耦合、气动不对称外形产生的动力学非线性和飞行环境的不确定性均导致整个变质心飞行器系统在再入过程中处于强耦合、强非线性和强扰动状态。以往针对单滑块构型的研究通常考虑单个滑块主动控制单个通道,而另外两通道则由气动静稳定性或结合其他控制机构维持稳定。然而,增加额外控制机构势必加重系统复杂程度且会带来其他未知问题,仅依靠气动静稳定性又难以适应强扰动飞行环境,故如何充分挖掘单滑块的耦合欠驱动控制能力,实现通过单滑块偏移在稳定跟踪制导指令的同时对其他通道实施镇定控制并进一步增强姿态控制系统的抗干扰能力,是值得研究的问题之一。解决欠驱动控制问题的常用方法包括级联分析法[22]、最优控制[23]和能量控制法[24]等,由韩京清[25]提出的自抗扰控制(Active Disturbance Rejection Control,ADRC)以及扩张状态观测器(Extended State Observer,ESO)和总和扰动动态补偿为核心,具有不依赖具体数学模型和能够抵抗系统内外扰动的强鲁棒性能,特别适用于处理存在强不确定性的复杂系统控制问题,且结构简单易于实现,该技术在电机控制[26]、卫星姿态控制[27]和机器人运动控制[28]等工业领域已得到成功应用。
本文首先建立了单滑块滚控式变质心飞行器的系统姿态动力学模型;其次,考虑整个非线性系统的滚偏强耦合特性,提出了耦合欠驱动自抗扰控制器;最后,通过数值仿真对控制器的有效性、动静态品质和鲁棒性进行了验证分析。
1 系统姿态动力学模型 本文考察对象如图 1所示,整个飞行器系统S主要由载体B和内部单滑块P构成,3者质心分别用s、b和p表示。飞行器为采用切削圆锥体的面对称构型,内部单滑块可在伺服机构驱动下沿滑轨垂直于载体纵对称面移动,经气动力作用产生滚转控制力矩调节升力面方向,进而达到姿态控制和弹道机动目的,俯仰通道则依靠气动纵向静稳定性维持稳定。
图 1 单滑块滚控式变质心飞行器示意图 Fig. 1 Sketch map of flight vehicle with single movingmass roll control |
图选项 |
定义载体系obxbybzb的原点为b,obxb轴沿载体轴线指向头部,obyb轴在载体纵对称面内垂直于obxb轴指向上方,obzb轴构成右手直角坐标系;lpx、lpy和lpz为滑块质心在载体系下位置坐标;mS、mB和mP分别为系统质量、载体质量和滑块质量,有mS=mB+mP;μP为滑块质量比,有μP=mP/mS;rbp为从载体质心b指向滑块质心p的位置矢量。根据质点系动量矩定理可建立载体系下系统姿态动力学方程矢量式为[17]
(1) |
式中:(·)′为矢量在载体系下一阶导数;IB为载体对其质心的转动惯量矩阵;ωB/I为载体系相对于惯性系的旋转角速度;MB=rbQ×R为作用于载体质心上的气动力矩,Q为飞行器气动压心,rbQ为从载体质心b指向气动压心Q的位置矢量,R为总气动力;MC=-rbs×R为滑块偏移产生的附加气动力矩,是变质心控制力矩,rbs为从载体质心b指向系统质心s的位置矢量;MP为滑块运动产生的惯性力矩,其表达式为
(2) |
式中:(·)″为矢量在载体系下的二阶导数。
总气动力和气动力矩分别在速度系和载体系下表示为
(3) |
(4) |
式中:X、Y和Z分别为阻力、升力和侧力;MBx、MBy和MBz分别为滚转力矩、偏航力矩和俯仰力矩;α和β分别为攻角和侧滑角;Cx0、Cx1、Cx2和Cx3为阻力系数的参数项;Cy0、Cy1、Cy2和Cy3为升力系数的参数项;Czβ为侧力系数偏导数;ωx、ωy和ωz分别为滚转角速度、偏航角速度和俯仰角速度;mxωx、myωy和mzωz为气动阻尼系数;mzα和myβ分别为纵向和航向静稳定力矩系数;mz0为零攻角俯仰力矩系数,由气动外形不对称引起;Ma为马赫数;L和Sref分别为特征长度和特征面积;
考虑滑块初始位置与载体质心重合,在载体系下展开式(1)可得系统三通道完整耦合姿态动力学方程为
(5) |
式中:
其中:lpz和
观察式(5)可知,俯仰通道无控制输入lpz且主要为运动学耦合,其通道稳定由气动纵向静稳定性保证。而滚转和偏航通道同时存在通道交叉耦合项和滑块惯性耦合项,且μPYlpz和μPXlpz项分别为滚转和偏航通道所受滑块控制力矩,两通道拥有同一个控制输入lpz,说明滑块跟踪滚转角指令发生频繁偏移过程中会对偏航通道产生耦合影响,因此滚偏耦合严重,加之实际飞行环境中气动参数的不确定性和未建模扰动的存在均可能导致侧滑扰动产生,对姿控系统带来不利干扰。
滑块伺服运动近似为二阶振荡模型:
(6) |
式中:ξ、ωn和lpzc分别为阻尼比、无阻尼自振角频率和滑块指令偏移。
2 耦合欠驱动自抗扰控制器 为解决指令滚转角跟踪过程中的侧滑角镇定问题,本节设计滚偏耦合欠驱动自抗扰控制器。假设攻角为小量且滚转角一阶导数近似滚转角速度,经化简可得[29]
(7) |
式中:γ为滚转角,
(8) |
式中:f为已建模扰动矩阵;b为控制量输入矩阵。
由于实际飞行过程中存在气动参数摄动导致控制量输入矩阵b并非精确值,故用包含参数摄动项的bd代替b,并令b0为bd在气动参数取参考值时的标称值;同理,用包含参数摄动项和未建模扰动项的fd代替f,则整个耦合系统的总和扰动项可定义为
(9) |
式中: u表示实际控制输入lpz。
因此,式(8)可改写为
(10) |
式(10)即为包含系统内外不确定项的滚偏耦合非线性控制模型,该模型描述了一个控制状态为2而控制输入只有1的欠驱动控制系统,由滚转角跟踪子系统和侧滑角镇定子系统组成。设计耦合欠驱动自抗扰控制器如图 2所示。图 2中:γc和βc分别为指令滚转角和指令侧滑角,考虑侧滑角镇定控制,有βc=0°; bc为控制器的动态补偿因子;x1c和x2c为跟踪微分器TD1提取的指令滚转角信号及其微分信号,x3c和x4c为跟踪微分器TD2提取的指令侧滑角信号及其微分信号;e1、e2、e3和e4为对应状态误差;z11、z12和z13分别为扩张状态观测器ESO1估计的滚转角、滚转角一阶导数和滚转角跟踪子系统总和扰动,z21、z22和z23分别为扩张状态观测器ESO2估计的侧滑角、侧滑角一阶导数和侧滑角镇定子系统总和扰动;改进的非线性状态误差反馈NLSEF给出初始控制量u0,经动态补偿后输出最终控制指令uc,即滑块指令偏移lpzc。
图 2 变质心耦合欠驱动自抗扰控制框图 Fig. 2 Block diagram of ADRC-based moving mass coupling underactuated control |
图选项 |
跟踪微分器的离散公式为[30]
(11) |
(12) |
式中:h和rTD分别为采样周期和速度因子。TD1和TD2为2个相同的跟踪微分器,离散公式均采用相同形式与参数值。
扩张状态观测器的离散公式为[30]
(13) |
式中:β11、β12和β13为观测器增益;γ(k)为第k次采样周期的实际滚转角值;bc为动态补偿因子;z11(k)、z12(k)和z13(k)为第k次采样周期ESO1估计的滚转角、滚转角一阶导数和滚转角跟踪子系统总和扰动;α11和α12为可调参数。
(14) |
式中:e、δ和α均表示函数fal(·)的输入参数。ESO1和ESO2为2个相同的扩张状态观测器,离散公式均采用相同形式,并且由于滚转角跟踪子系统和侧滑角镇定子系统处于同一时间尺度,2个观测器使用相同参数。
改进的非线性状态误差反馈的离散公式为
(15) |
式中:n1、rN1、hN1、n2、rN2和hN2为非线性控制器参数;x3c(k+1)和x4c(k+1)分别为第k+1次采样周期TD2跟踪的指令侧滑角信号和及其微分信号;z21(k+1)、z22(k+1)和z23(k+1)分别为第k+1次采样周期ESO2估计的侧滑角、侧滑角一阶导数和侧滑角镇定子系统总和扰动。该控制器使用2个非线性函数fhan(·)对2个子系统的状态误差进行综合反馈控制,并对其总和扰动进行同时动态补偿,最终输出一个控制指令uc。
考虑本文所提出的耦合欠驱动自抗扰控制器具有多个待设计参数,给人工调节过程带来较大困难,采用粒子群优化(Particle Swarm Optimization,PSO)[31]方法进行参数设计。由于TD参数可独立整定,其采样周期h通常为积分步长的1~3倍,速度因子rTD影响过渡过程,过大rTD将加剧噪声,ESO的参数α11、α12和δ通常取固定值,故最终需要优化的参数为β11、β12、β13、n1、rN1、hN1、n2、rN2、hN2和bc。为兼顾滚转和偏航通道的动静态品质,设计如下适应度函数:
(16) |
式中:Jroll、Jyaw和J分别为滚转通道、偏航通道和综合适应度函数;e1(t)和e2(t)分别为滚转角和侧滑角实时跟踪误差;u(t)为控制能量;tu1和tu2为上升时间;σP1和σP2为超调量;w1、w2、w3、w4、w5、w6和w7为各指标的权重系数。优化问题则转化为在可行域内寻找一套控制器参数使得适应度函数J达极小值。
3 仿真分析 本节基于三通道完整耦合姿态动力学方程仿真分析所提出的欠驱动自抗扰控制器的有效性和鲁棒性。变质心飞行器结构参数取值为:mS=1 000 kg,Iyy=1 000 kg·m2,Ixx=80 kg·m2,Izz=800 kg·m2,Sref=0.5 m2,L=3 m;气动系数参考值为:Cx0=0.021 7,Cx1=2.394 0,Cx2=0.375 7,Cx3=-0.302 3,Cy0=-0.234 2,Cy1=2.943 0,Cy2=0.294 3,Cy3=-0.100 7,Czβ=-1.8,mzα=-0.1 rad-1,myβ=-0.12 rad-1,mz0=0.01,mxωx=-0.016 rad-1,myωy=-0.15 rad-1,mzωz=-1.34 rad-1;滑块伺服运动模型取值:ξ=0.8,ωn=30 rad/s;滑块偏移位置及速度限幅分别为±0.3 m和±2 m/s;弹道特征点选取高度为15 km,速度为4 500 m/s;控制周期取10 ms;滑块初始位置和速度分别为0 m和0 m/s;存在初始侧滑扰动β0=3°;指令滚转角以矩形波形式输入为γc=±10°;选择各权重系数:w1=5,w2=1,w3=10,w4=10,w5=50,w6=1和w7=20,控制器参数经PSO优化后取值为:β11=120.025 1,β12=693.641 3,β13=9 000.162 1,rN1=842.014 3,n1=1.863 2,hN1=0.077 1,rN2=563.227 1,n2=8.871 2,hN2=0.402 3,bc=230.072 1,其他控制器参数取值为:h=0.01,rTD=1 000,α11=0.5,α12=1.25和δ=0.01。对比仿真以下3种情况:①理想情况;②存在(-2°, +2°)指令滚转角输入信号随机白噪声和+40%气动参数摄动;③存在(-2°, +2°)指令滚转角输入信号随机白噪声和-40%气动参数摄动。仿真结果统一绘制,如图 3~图 7所示。
图 3 滚转角跟踪结果 Fig. 3 Tracking results of roll angle |
图选项 |
图 4 侧滑角镇定结果 Fig. 4 Stabilization results of sideslip angle |
图选项 |
图 5 滑块横向偏移曲线 Fig. 5 Lateral offset of moving mass |
图选项 |
图 6 ESO1状态观测误差曲线 Fig. 6 State estimation errors of ESO1 |
图选项 |
图 7 ESO2状态观测误差曲线 Fig. 7 State estimation errors of ESO2 |
图选项 |
由图 3滚转角跟踪结果和图 4侧滑角镇定结果可知,两者均可在单滑块控制下有效跟踪指令信号,且具有期望的动态性能和稳态精度,即使在大幅参数扰动下仍可快速收敛,解决了在跟踪指令滚转角同时的侧滑角镇定控制问题;由图 5可知,滑块在初始阶段表现出快速响应,随后逐渐稳定;图 6和图 7分别为ESO1和ESO2的状态观测误差曲线,观测误差在经过短暂振荡后迅速收敛至零,收敛时间短于姿态角收敛时间,表明状态观测值快速收敛至其真实值,确保了整个耦合欠驱动自抗扰控制器的稳定运行。
4 结论 1) 耦合姿态动力学方程表明,滚转和偏航通道同时存在通道交叉耦合项和滑块惯性耦合项,且两通道拥有同一个控制输入,滑块横向偏移会对偏航通道产生影响,因此滚偏耦合严重。
2) 由于增加了侧滑角镇定子系统的扩张状态观测和总和扰动动态补偿,提出的欠驱动自抗扰控制器能够达到跟踪指令滚转角的同时实施侧滑角镇定控制的目的。
3) 摄动对比仿真结果验证了横向配置单滑块的耦合欠驱动控制能力,所设计的控制器能够适应较大幅度的气动参数扰动,且具有较好动态品质和稳态精度,进一步增强了姿控系统的抗干扰能力。
参考文献
[1] | LI J Q, GAO C S, LI C Y, et al. A survey on moving mass control technology[J]. Aerospace Science and Technology, 2018, 82-83: 594-606. DOI:10.1016/j.ast.2018.09.033 |
[2] | ROBINETT R D, STURGIS B R, KERR S A. Moving mass trim control for aerospace vehicles[J]. Journal of Guidance, Control, and Dynamics, 1996, 19(5): 1064-1070. DOI:10.2514/3.21746 |
[3] | ROGERS J, COSTELLO M. Control authority of a projectile equipped with a controllable internal translating mass[J]. Journal of Guidance, Control, and Dynamics, 2008, 31(5): 1323-1333. DOI:10.2514/1.33961 |
[4] | MENON P K, SWERIDUK G D, OHLMEYER E J, et al. Integrated guidance and control of moving mass actuated kinetic war-heads[J]. Journal of Guidance, Control, and Dynamics, 2004, 27(1): 118-126. DOI:10.2514/1.9336 |
[5] | VADDI S, MENON P K, OHLMEYER E J. Numerical state-dependent riccati equation approach for missile integrated guidance control[J]. Journal of Guidance, Control, and Dynamics, 2009, 32(2): 699-703. DOI:10.2514/1.34291 |
[6] | 高长生, 荆武兴, 李君龙. 导弹质量矩控制技术发展综述[J]. 宇航学报, 2010, 31(2): 307-323. GAO C S, JING W X, LI J L, et al. Key technique and development for moving mass actuated kinetic missile[J]. Journal of Astronautics, 2010, 31(2): 307-323. (in Chinese) |
[7] | 廖国兵, 于本水, 杨宇光. 质量矩控制技术的机理分析及方程简化研究[J]. 系统工程与电子技术, 2004, 26(11): 1635-1639. LIAO G B, YU B S, YANG Y G. Study on the theory and simplified equations of mass moment control missile[J]. Systems Engineering and Electronics, 2004, 26(11): 1635-1639. (in Chinese) |
[8] | 林鹏, 周凤岐, 周军. 基于变质心控制方式的再入弹头控制模式研究[J]. 航天控制, 2007, 25(2): 16-20. LIN P, ZHOU F Q, ZHOU J. Moving centroid control mode for reentry warhead[J]. Aerospace Control, 2007, 25(2): 16-20. (in Chinese) |
[9] | 易彦, 周凤岐, 周军. 基于变质心控制导弹的运动分析[J]. 航天控制, 2000, 18(3): 1-5. YI Y, ZHOU F Q, ZHOU J. Motion analysis on moving center of mass controlled missile[J]. Aerospace Control, 2000, 18(3): 1-5. (in Chinese) |
[10] | LI J Q, CHEN S, LI C Y, et al. Adaptive control of underactuated flight vehicles with moving mass[J]. Aerospace Science and Technology, 2019, 85: 75-84. DOI:10.1016/j.ast.2018.12.003 |
[11] | LIU Z T, GAO C S, LI J Q, et al. Closed-loop bifurcation analysis for a novel moving mass flight vehicle[J]. International Journal of Aeronautical and Space Sciences, 2018, 19(4): 962-975. DOI:10.1007/s42405-018-0082-7 |
[12] | 秦莉, 杨明, 郭庆. 遗传算法在质量矩导弹姿态控制中的应用[J]. 北京航空航天大学学报, 2007, 33(7): 769-772. QIN L, YANG M, GUO Q. Moving-mass attitude control law based on genetic algorithm[J]. Journal of Beijing University of Aeronautics and Astronautics, 2007, 33(7): 769-772. (in Chinese) |
[13] | 王松艳, 杨明, 王子才. 旋转弹的神经网络变质心姿态控制[J]. 北京航空航天大学学报, 2006, 32(8): 962-965. WANG S Y, YANG M, WANG Z C. Moving-mass attitude control system for spinning vehicles based on neural networks[J]. Journal of Beijing University of Aeronautics and Astronautics, 2006, 32(8): 962-965. (in Chinese) |
[14] | LI G L, CHAO T, WANG S Y, et al. Integrated guidance and control for the fixed-trim vehicle against the maneuvering target[J]. International Journal of Control, Automation, and Systems, 2020, 18(6): 1518-1529. DOI:10.1007/s12555-018-0824-0 |
[15] | DONG K X, ZHOU J, ZHOU M, et al. Roll control for single moving-mass actuated fixed-trim reentry vehicle considering full state constraints[J]. Aerospace Science and Technology, 2019, 94: 1-14. |
[16] | NI K, WANG Z B, ZHANG Q Z, et al. Antiwindup spinning guidance for fixed-trim entry vehicles by active disturbance rejection control[J]. Journal of Spacecraft and Rockets, 2019, 56(4): 1092-1106. DOI:10.2514/1.A34240 |
[17] | PETSOPOULOS T, REGAN F J, BARLOW J. Moving-mass roll control system for fixed trim re-entry vehicle[J]. Journal of Spacecraft and Rockets, 1996, 33(1): 54-60. DOI:10.2514/3.55707 |
[18] | 王林林, 于剑桥, 王亚飞, 等. 单滑块变质心非对称再入飞行器建模及控制[J]. 系统工程与电子技术, 2015, 37(5): 1116-1123. WANG L L, YU J Q, WANG Y F, et al. Single moving-mass asymmetrical reentry vehicle modeling and control[J]. Systems Engineering and Electronics, 2015, 37(5): 1116-1123. (in Chinese) |
[19] | SU X L, YU J Q, WANG Y F, et al. Moving mass actuated reentry vehicle control based on trajectory linearization[J]. International Journal of Aeronautical and Space Sciences, 2013, 14(3): 247-255. DOI:10.5139/IJASS.2013.14.3.247 |
[20] | 李自行, 李高风. 移动质心再入飞行器建模及自抗扰滚动控制[J]. 航空学报, 2012, 33(11): 2121-2129. LI Z X, LI G F. Moving centroid reentry vehicle modeling and active disturbance rejection roll control[J]. Acta Aeronautica et Astronautica Sinica, 2012, 33(11): 2121-2129. (in Chinese) |
[21] | 范一迪, 荆武兴, 高长生, 等. 滚控式变质心飞行器动力学特性分析与控制[J]. 宇航学报, 2019, 40(4): 386-395. FAN Y D, JING W X, GAO C S, et al. Analysis of dynamics characteristics and control of a flight vehicle with a moving-mass roll control system[J]. Journal of Astronautics, 2019, 40(4): 386-395. (in Chinese) |
[22] | OLFATI-SABER R. Normal forms for underactuated mechanical systems with symmetry[J]. IEEE Transactions on Automatic Control, 2002, 47(2): 305-308. DOI:10.1109/9.983365 |
[23] | HUSSEIN I I, BLOCH A M. Optimal control of underactuated nonholonomic mechanical systems[J]. IEEE Transactions on Automatic Control, 2008, 53(3): 668-682. DOI:10.1109/TAC.2008.919853 |
[24] | HU G, DIXON W E, MAKKAR C. Energy-based nonlinear control of underactuated Euler-Lagrange systems subject to impacts[J]. IEEE Transactions on Automatic Control, 2007, 52(9): 1742-1748. DOI:10.1109/TAC.2007.904319 |
[25] | HAN J Q. From pid to active disturbance rejection control[J]. IEEE Transactions on Industrial Electronics, 2009, 56(3): 900-906. DOI:10.1109/TIE.2008.2011621 |
[26] | SUN M W, WANG Z H, WANG Y K, et al. On low-velocity compensation of brushless DC servo in the absence of friction model[J]. IEEE Transactions on Industrial Electronics, 2013, 60(9): 3897-3905. DOI:10.1109/TIE.2012.2208434 |
[27] | XIA Y Q, ZHU Z, FU M Y, et al. Attitude tracking of rigid spacecraft with bounded disturbances[J]. IEEE Transactions on Industrial Electronics, 2011, 58(2): 647-659. DOI:10.1109/TIE.2010.2046611 |
[28] | SU J B, MA H Y, QIU W B, et al. Task-independent robotic uncalibrated hand-eye coordination based on the extended state observer[J]. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 2004, 34(4): 1917-1922. DOI:10.1109/TSMCB.2004.827615 |
[29] | LI C Y, JING W X, GAO C S. Adaptive backstepping-based flight control system using integral filters[J]. Aerospace Science and Technology, 2009, 13: 105-113. DOI:10.1016/j.ast.2008.05.002 |
[30] | 韩京清. 自抗扰控制技术: 估计补偿不确定因素的控制技术[M]. 北京: 国防工业出版社, 2008: 243-280. HAN J Q. Active disturbance rejection control technique-The technique for estimating and compensating the uncertainties[M]. Beijing: National Defense Industry Press, 2008: 243-280. (in Chinese) |
[31] | BERGH F V D, ENGELBRECHT A P. A study of particle swarm optimization particle trajectories[J]. Information Sciences, 2006, 176(8): 937-971. DOI:10.1016/j.ins.2005.02.003 |