基于H∞鲁棒动态逆的无人机着舰纵向控制系统设计
2020-10-28梁洪瑜
韩 维,梁洪瑜,刘 洁,张 勇
(海军航空大学,山东 烟台 264001)
0 引 言
舰载机着舰是一项难度极大、危险性极高的任务[1-2],为了提升舰载机的着舰性能,确保着舰安全,众多学者对舰载机的着舰控制开展了研究。文献[3] 采用H∞控制方法为F-14 战斗机设计了自动着陆的控制律;文献[4]根据H∞控制理论,设计出基于H∞理论的输出反馈控制器,并通过对某型飞机的纵向着陆仿真,证明了该控制器具备较好的着陆下滑轨迹跟踪能力;为了进一步改善H∞控制系统的性能,文献[5]采用了H2/H∞综合控制技术,设计出了鲁棒性更好的飞机自动着陆控制系统;文献[6]构建了某型无人机的纵向小扰动线性化模型,通过对比PID 控制器和H∞控制器的控制效果,发现H∞控制器具有比传统PID 控制器更优良的鲁棒性。文献[7]基于动态逆方法设计了无人机的控制律,实现了无人机对高度的跟踪和速度的保持,通过仿真证明了基于动态逆方法设计的控制律使飞机具备良好的动态性能;文献[8]为了增强动态逆控制器的鲁棒性,将改进的神经网络与动态逆控制器相结合,从而实现对模型动态误差的补偿,通过仿真证明了改进的控制器能够在一定程度上抑制舰尾流的扰动。此外,文献[9-17]分别将鲁棒自适应技术、自抗扰技术、滑模控制技术、μ 综合方法、人工神经网络、模糊控制理论同动态逆方法结合,设计出具备鲁棒性和抗扰动能力的控制系统。
本文针对舰载无人机着舰的纵向控制,将动态逆方法同H∞最优控制理论结合,同时考虑舰载无人机在着舰过程中遇到的的风扰动和传感器测量误差,提出一种基于鲁棒动态逆的舰载无人机着舰纵向轨迹跟踪控制律设计方法,能够有效抑制舰载无人机在着舰过程中的舰尾流扰动和传感器测量噪声,使舰载无人机实现对着舰轨迹的精确跟踪。
1 舰载无人机纵向数学模型
某型舰载无人机纵向数学模型可被描述为:
其中:x 为 状态向量且x=[VαqθHδeδT]T;u为输入向量且u=[δecδTc]T;uw为扰动向量且uw=[VVVw]T。在状态向量中,V 为舰载无人机的飞行速度;α为飞机迎角;q为俯仰角加速度;θ为俯仰角;δe,δT分别为升降舵偏角和推力系数;δec,δTc分别为升降舵指令信号和油门指令信号[5]。扰动向量中,VV为与 V 同方向风扰动的速度,Vw为垂直方向的风扰动的速度。矩阵 A,B,G分别具有如下形式:
2 H∞鲁棒动态逆控制系统的设计
由于舰载无人机纵向着舰控制的目标是纵向高度的跟踪和速度的保持,因此选取可控输出向量,并设为参考输入变量。考虑到舰载无人机着舰过程中,是可由传感器测量并传入控制系统的量,因此可选取以上6 个变量作为测量变量,记为。当存在传感器噪声时,yo=Θ(y),其中Θ为传感器噪声函数。
在设计控制系统时,以动态逆控制器作为主控制回路用于保证系统对参考速度和参考轨迹精确跟踪的能力,以H∞输出反馈控制器作为补偿回路以增强系统的鲁棒性。同时,为了产生动态逆控制器所需的高阶微分信号并避免计算膨胀问题的发生,在动态逆控制前设计了指令滤波器以对参考信号进行处理。由于舰载无人机的反馈信号是由传感器测量得到的,控制系统中的输出反馈信号中可能存在传感器噪声。为了减小这种噪声对控制系统的影响,本文设计H∞最优滤波器以对输出反馈信号进行滤波。
控制器基本形式为:
2.1 动态逆控制器的设计
根据动态逆控制理论,需要将输出变量连续微分直至方程中出现控制变量,最终得到动态逆的动态逆控制器形式为:
其中,n 为方程中出现控制变量时对输出变量进行连续微分的次数,
为了推导动态逆控制器的表达式,分别对V和H进行相应阶次的微分,可得:
其中,各变量的系数可通过矩阵运算得到。
因此,对变量 V进行2 次微分计算时,方程中会出现控制变量,则n=2;对变量 H进行3 次微分计算时,方程中会出现控制变量,则n=3。动态逆控制器可表示为:
2.2 指令滤波器的设计
根据动态逆控制器的表达式,控制器的实现需要指令信号的高阶导数。直接对输入指令进行微分可能导致计算膨胀问题[18],设计如下形式的指令滤波器:
2.3 H∞滤波器的设计
由于H∞输出反馈控制器需要将控制系统输出变量作为控制器的输入变量,进入控制器的系统输出变量值是由传感器测量得到的,这些测量值中可能存在噪声信号,这将影响控制器的性能[19]。为了抑制测量信号中传感器噪声对控制系统的影响,在H∞输出反馈控制器前设计了一个H∞滤波器,输出测量信号在经过滤波器滤波后进入输出反馈控制器。
假设系统的状态方程可表示为:
其中:x 为状态向量;y 为测量向量;z 为输出向量;u 为输出向量;uw为扰动或噪声向量。并且矩阵满足(A,B2)可控,(A,C2)可测。
H∞滤波器能够使系统传感器测量噪声到滤波器估计值同实际值之间误差的传递函数小于某一特定值,即确保估计误差在噪声信号的干扰下小于某特定值。对于式(7)描述的系统,H∞最优滤波器的求解等价于求解算子使得以下等式成立:
其中,P0为初始状态的方差,下标“0”代表初始时刻,上 标代表估计值,并且有:
2.4 H∞输出反馈控制器的设计
对于式(7)描述的系统,H∞输出反馈控制器的求解即为求解 u=ℜ(y),使得从扰动 uw到系统的输出z 的 H∞范数满足不等式:
当tf→∞时,输出反馈控制器可表示为为Riccati 方程的解:
图1 纵向着舰控制系统结构图Fig.1 Structure diagram of longitudinal landing control system
3 仿真分析
3.1 舰尾流扰动模型
根据MIL-F-8785C 军用规范,舰尾流扰动可以视为4 种气流扰动分量的合成。由于本文仅研究纵向着舰控制,因此仅考虑纵向的舰尾流扰动分量,最终合成了水平纵向扰动分量 ug和垂直方向扰动分量 wg。取甲板风为15 m/s,舰载机着舰下滑速度为66.7 m/s,则自舰载机着舰前15 s 受到的舰尾流扰动水平纵向和垂直方向合成量分别如图2 和图3 所示。
图2 ug 随时间的变化Fig.2 Simulation result of ug
图3 wg 随时间的变化Fig.3 Simulation result of wg
3.2 传感器误差模型
传感器误差模型[20]可用下式描述:
其中:Θ为传感器输出信号;Θi为输入传感器的信号;S 为施加到任意方向的加速度 ar的灵敏度;B为偏差,以百分比表示;K为比例因子,ΔK为比例因子的校准误差;v为传感器噪声。取ar=0,B=5%,ΔK=1%·K,传感器噪声为白噪声。
3.3 参数设置
某型舰载无人机在着舰时基准速度为Vc=66.7 m/s,基准下滑轨迹角为 γc=-3.5°,初始高度为 H0=75 m,由此计算得到的实时参考高度为该型舰载无人机的状态空间方程参数为:a11=-0.042 9,a12=0.478 7,a14=-9.781 7,a21=-0.004 3,a22=-0.874 3,a23=0.972 7,a24=0.000 9,a32=-0.491 6,a33=-0.538 2,a43=1,a52=-0.061,a53=-66.575 6,a54=66.575 6,b11=0.507 3,b12=3.892 5,b21=-0.161 6,b22=-0.009 4,b31=-3.461 8,b32=0。取T3=0.3,TT=2,p=25,ξ1=0.7,ξ2=0.7,ω1=2,ω2=2。状态变量的初始值设置为xinitial=[690007500]T,仿真时间为15 s。
3.4 仿真结果与分析
为了衡量控制系统对基准下滑速度和基准轨迹的跟踪精度,定义函数ATE(Average Tracking Error),该函数可用于计算实际输出值同参考输入值之间误差的方差。ATE 的函数表达式为:
其中,zi为 控制系统的实际输出量,zc为 控制系统的参考输入量。
3.4.1 未加舰尾流扰动信号和传感器噪声信号的仿真结果
图4~图9 为未加入舰尾流扰动信号和传感器噪声信号的仿真结果。
图4 随时间的变化Fig.4 Graph of the relationship between V and t
图5 随时间的变化Fig.5 Longitudinal landing trajectory of carrier aircraft
图6 α随时间的变化Fig.6 Graph of the relation-ship between α and t
图7 θ随时间的变化Fig.7 Graph of the relation-ship between θ and t
图8 δe 随时间的变化Fig.8 Graph of the relation-ship between δe and t
图9 δT 随时间的变化Fig.9 Graph of the relation-ship between δT and t
根据图4 和图5 可以分析出,本文设计的控制系统对于速度和高度的跟踪效果良好,舰载无人机的速度能够快速收敛到参考值 66.7 m/s,无人机能够快速跟踪到基准下滑轨迹。在无扰动的情况下,无人机速度和高度能够保持在对应的基准值。图6 和图7 显示,跟踪过程中无人机的迎角和俯仰角变化很小,迎角变化在-0.64~+0.13 rad 之间,俯仰角变化在-0.48~+0.04 rad 之间,二者最终均收敛到一个固定值。图8 和图9 分别表示升降舵偏角、推力系统随时间的变化情况,其中升降舵变化在-0.016 rad~+0.024 rad 之间,处于升降舵最大偏转角之内。这说明无舰尾流扰动和传感器测量噪声的情况下,按照本文方法设计的控制系统能够实现对基准速度的保持和参考轨迹的跟踪,并且跟踪过程平稳,升降舵和油门调整较小。
3.4.2 加入舰尾流扰动信号和传感器噪声信号的仿真结果
图10~图15 分别表示单独加入舰尾流扰动信号、单独加入传感器噪声信号和同时加入这2 种信号的仿真结果。分别表示不同干扰情况下舰载无人机对速度和着舰下滑轨迹的跟踪情况。
对比图4 和图10 的结果,可以发现图4 和图10 的结果相同,这说明传感器噪声几乎不影响舰载无人机对速度的跟踪。同理,通过对比图5 和图11 的结果,可以发现传感器噪声也几乎不影响舰载无人机对着舰下滑轨迹的跟踪。这表明本文设计的控制系统对于传感器噪声具有良好的抑制能力。而根据图12 和图13可以分析出,舰尾流扰动的存在会影响舰载无人机对速度和高度的跟踪,但这种影响很小,处于可接受的范围之内。
图10 仅加入传感器噪声时 V 的跟踪情况Fig.10 Tracking performance of V when only sensor noise is added
图11 仅加入传感器噪声时 H 的跟踪情况Fig.11 Tracking performance of H when only sensor noise is added
图12 仅加入舰尾流扰动时 V 的跟踪情况Fig.12 Tracking performance of V when only air wake disturbance is added
图13 仅加入舰尾流扰动时 H 的跟踪情况Fig.13 Tracking performance of H when only air wake disturbance is added
图12 ~图15 的结果可得出,图12 同图14 的结果几乎相同,图13 同图15 的结果也几乎相同。这是因为前文提到的,控制系统对传感器噪声具有良好的抑制能力,因此同时加入传感器噪声和舰尾流扰动时,舰尾流扰动对控制系统跟踪效果的影响起主导作用。同时,也可以得出类似于图12 和图13 的结论。
图14 同时加入舰尾流扰动和传感器噪声时 V 的跟踪情况Fig.14 Tracking performance of V when air wake disturbance and sensor noise are both added
图15 同时加入舰尾流扰动和传感器噪声时 H的跟踪情况Fig.15 Tracking performance of H when air wake disturbance and sensor noise are both added
3.4.3 不同方法仿真结果的对比
图16 不同方法下 V 的跟踪情况Fig.16 Tracking performance of V in different methods
图17 不同方法下 H的跟踪情况Fig.17 Tracking performance of H in different methods
图18 不同方法下 α的变化情况Fig.18 Tracking performance of α in different methods
图19 不同方法下 θ的变化情况Fig.19 Tracking performance of θ in different methods
图20 不同方法下 δe的 变化情况Fig.20 Tracking performance of δe in different methods
图21 不同方法下 δT 的变化情况Fig.21 Tracking performance of δT in different methods
图16 ~图21 为同时加入舰尾流扰动和传感器噪声信号时,本文设计的控制方法同动态逆方法的仿真对比结果。下标 dynH代表本文设计的控制系统的仿真结果,下标 dyn代表采用动态逆方法设计的控制系统的仿真结果,下标 c 仍然代表参考值。由图16 和图17 可以分析出,采用动态逆方法设计的控制系统在传感器噪声和舰尾流扰动的影响下,对参考速度和基准轨迹的跟踪效果较差,这也验证了按照本文方法设计的控制系统具有较强的鲁棒性和抗扰动能力。由图18~图21可以分析出,本文设计的控制系统能够抑制由于扰动和噪声存在导致的舰载无人机姿态角、舵面偏角和发动机推力的振荡,这说明本文设计的控制系统在控制过程中消耗的能量更小。
为了定量比较不同情况下舰载无人机对基准速度和基准轨迹的跟踪精度,根据前文提到的方法,分别计算了不同仿真条件下舰载无人机速度和高度的ATE 值,其结果见表1。
表1 不同仿真条件下的ATE 数值Tab.1 ATE values under different simulation conditions
由表1 可以分析出,在上述5 种条件下,无舰尾流扰动和传感器噪声时速度和高度的ATE 值均为最小,仅加入传感器噪声条件下的ATE 值同无扰动无噪声条件下的ATE 值很接近,同时加入噪声和扰动条件下的ATE 值同仅加入扰动下的ATE 值很接近,而动态逆方法下的ATE 值远大于前4 种条件,这与前文的结论相一致。
4 结 语
本文针对舰载无人机自动着舰问题,提出一种基于鲁棒动态逆的舰载机着舰纵向轨迹跟踪控制律设计方法,实现了将动态逆方法同H∞最优控制理论的结合。为了抑制传感器测量误差对系统的影响,本文基于H∞理论设计了H∞滤波器。同时,为生成动态逆控制器所需的高阶导数并避免计算膨胀问题,设计了指令滤波器。
仿真结果表明,按照本文方法设计的舰载无人机着舰控制系统具有良好的速度保持能力和轨迹跟踪能力,同时对传感器测量噪声和舰尾流扰动具有良好的抑制能力。将动态逆方法与基于本文所提出的控制方法设计的着舰控制系统进行仿真对比试验,验证了本文设计的控制系统具有更好的性能。通过在控制系统中加入不同扰动和噪声来进行仿真试验,发现舰尾流扰动对舰载无人机着舰的影响大于传感器噪声对其的影响。此外,本文还根据所建立的指标函数定量分析了不同条件下控制系统对基准速度和基准轨迹的跟踪精度。