基于Dubins路径的空中加油自主会合制导与控制

2016-09-16 01:09龚全铨袁锁中张进
哈尔滨工程大学学报 2016年8期
关键词:空中加油油机加油机

龚全铨,袁锁中,张进

(南京航空航天大学 自动化学院,江苏 南京 211106)



基于Dubins路径的空中加油自主会合制导与控制

龚全铨,袁锁中,张进

(南京航空航天大学 自动化学院,江苏 南京 211106)

针对空中加油过程中,受油机需要在最短时间内与加油机完成会合的情况,设计了一种基于Dubins路径的航路规划方法。该方法利用Dubins路径的原理,结合受油机的飞行性能和最小转弯半径等因素,计算出一条最短的会合轨迹,并给出轨迹上的预计转弯点和预计会合点作为受油机的目标路径点,这样提高了飞行效率减小会合时间。采用比例制导方法设计了受油机的制导指令,并采用基于RBF神经网络的backstepping方法设计了受油机非线性控制律。以受油机主动会合为例进行了仿真,结果表明该方法能够引导受油机实现与加油机的会合,且路径时间最短。

空中加油;Dubins路径;比例制导;自主会合;不确定性;RBF神经网络;backstepping控制

网络出版地址:http://www.cnki.net/kcms/detail/23.1390.u.20160623.0827.002.html

自主空中加油会合问题,可以描述为一个航路规划、轨迹跟踪以及无人机控制的问题[1]。在突发的空中加油任务中,由于无人机自身携带油量的限制,必须在尽可能短的时间内完成会合并进行加油作业。为此,优化会合航路使无人机以最短的路径最小的时间与加油机会合成了一项重要的研究目标。因为自主空中加油过程中需要无人机进行完全自主飞行,所以会合对接过程的制导与控制系统有高精度、抗干扰的要求[2]。

文献[3]提出了一种在恒定风影响下且转弯速率有限制的优化的轨迹规划方法,该方法应用Dubins路径思想通过一种迭代算法计算出无人机从以初始位置到一有方向限制的最终位置的最短路径。文献[4]提出了一种固定翼飞机的Dubins轨迹的生成方法,根据不同的初始位置和方向以及不同的最终位置和方向,确定圆弧与直线的组合形式并计算直线与圆弧的切点。文献[5]设计了一种基于Dubins路径的最小时间会合控制器,算出从受油机当前位置到加油机预定飞行轨迹上目标点的Dubins路径,受油机以该Dubins路径飞向会合点,基于Buckinghan Pi理论的仿真结果达到了最小时间会合要求。文献[6]提出了一种基于三维Dubins轨迹的无人机最优路径生成算法,这为最小时间会合问题提供了一个新思路。

在无人机会合飞行过程中,动态模型中的气动参数可能出现变化,外部未知干扰也有较大的不确定性,这些因素的存在可能对系统的控制性能产生一定的影响。Backstepping控制在处理具有严格反馈形式的非线性系统是有着巨大优势,它是飞行器控制系统设计的常用方法之一[7]。文献[8]设计了自适应backstepping飞行控制系统,并使用了神经网络对战斗机飞行中的气动参数误差等不确定性因素导致的系统误差进行动态补偿。设计经典的backstepping控制器,需要对虚拟控制律进行反复求导使得 backstepping设计过程中存在微分膨胀问题[9-10]。

针对无人机自主空中加油会合过程中的制导与控制问题,本文采用Dubins路径方法计算会合点位置以满足最小时间会合要求,并考虑系统模型的不确定性影响,设计神经网络backstepping控制器,最后对整个空中加油会合制导与控制系统进行了综合仿真验证。

1 加油机与受油机数学模型

在空中加油过程中,加油机通常作匀速直线平飞运动,故将加油机看作质点运动,其运动的数学模型为

(1)式中:VT为飞行速度,χT为航迹方位角,XT、YT为惯性坐标系下的水平位置。

无人机运动的数学模型采用非线性六自由度的非线性方程描述如下

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

(11)

水平面内受油机各状态量为

(12)式中:γ为飞机的航迹倾斜角,γ=θ-α;χ为飞机的航迹方位角,χ=ψ+β。

2 最小时间会合制导律设计

空中加油过程中需要受油机与加油机在尽可能短的时间内完成会合,进行空中加油。故需要设计一条最短的会合路径,这样,就把研究最小时间的会合问题,转化成研究最短飞行路径的问题。假设加油机的运动可知或者可预测。

2.1Dubins路径的生成

Dubins路径的原理是,在二维平面中两个矢量之间最短的路径就是圆弧及其切线组成[11]。空中加油会合阶段,受油机将从较远的位置飞向加油机,其Dubins路径如图1所示,由圆弧直线圆弧组合而成。

图1 空中加油会合Dubins路径示意图Fig.1 Dubins path in aerial refueling rendezvous

受油机采用协调转弯方式,其转弯半径的计算公式为

(13)即滚转角φ有限制的情况下,可以计算出受油机的最小转弯半径Rmin。

2.2路径点的生成

导航路径点估计器是会合制导控制中的重要部分。它计算出从受油机当前位置到会合点的Dubins路径,并给出曲线上的两个导航路径点。第一个导航点是Dubins路径第二段圆弧的起始点, 受油机将从该点开始转向飞向会合点,该点记做PTP(predicted turn point)。第二个导航点是Dubins路径第二段圆弧的终止点,受油机飞至该点时完成与加油机的会合,该点记做PIP(predicted intercept point)。

图2 跟踪导航路径点切换Fig.2 Tracking different guidance waypoint

2.3受油机平面制导律设计

平面轨迹制导律设计的目的是使得受油机能够精确地跟踪到Dubins路径生成的导航路径点,为此制导律要有良好的精确性。

从受油机指向加油机的目标视线方位角为χ*,并有

(14)

可以求得χ*的一阶导数

(15)

制导律采用PN导引方法时的,制导律的形式为

图3 制导律原理图Fig.3 Plane geometry relationship

图4 制导与控制系统结构图Fig.4 Guidance and control structure

Dubins路径生成器给出两个导航路径点,转弯点PTP和会合点PIP,受油机首先跟踪PTP点然后切换跟踪目标为PIP,所以航向控制回路中加入一个目标选择模块。会合过程中,以一定的时间间隔计算更新导航路径点,直到受油机飞至与PTP相距0.15倍的最小转弯半径[5]的距离内的位置时,控制器将目标切换至下一个路径点PIP。这时,导航路径点不再更新,直到受油机飞至与PIP相距小于0.15个最小转弯半径的距离内时,计算结束。

(17)

2.4垂直制导律的设计

进行空中加油会合过程中,需要控制受油机飞行高度,最终与加油机保持在同一高度以便进行下一阶段的对接操作。因此设计垂直制导律,其形式为

(18)

2.5指令转换

制导系统所生成的制导指令为航迹角指令,需要将其转换成姿态角指令以输入飞行控制系统。

滚转角指令为

(19)

受油机所受的升力表达式为

(20)

可以得到期望的升力系数

(21)

根据迎角与升力系数的计算公式可以得出迎角指令为

(22)

3 基于backstepping的受油机飞行控制律设计

3.1控制律推导

(23)

具体表示为

其中

考虑到系统的不确定性,并引入未知有界干扰,式(23)可以写成

(24)

式中:d1和d2为未知有界干扰。

系统式(24)中由于含有d1和d2,且控制尾舵的变化对气动力影响很小或可以忽略不计[8],即h1(x1)u≈0。将其转化为一类“标准块控制形”的MIMO纯反馈系统。

(25)

其中

(26)

根据RBF神经网络逼近理论对系统中的不确定性Δ1(x)和Δ2(x)进行估计,有

1) 考虑系统式(25)中的第一个子系统,

(28)

选择该系统的虚拟控制律为

(29)

选取神经网络权值调整自适应律为

(30)式中:Ξ1为可逆正增益矩阵,且σ1>0为修正因子。

(31)式中τ>0为设计的滤波器时间常数。

2) 考虑系统式(25)中的第二个子系统,

该系统式的虚拟控制律选取为

神经网络权值调整自适应律选取为

(34)式中:Ξ2为可逆正增益矩阵,且σ2>0为修正因子。

3.2稳定性分析

通过Lyapunov稳定性理论来讨论闭环控制系统的稳定性。

(35)

将不确定性估计值式(27)代入式(35)中得到

(36)

(37)

将不确定估计值式(27)代入式(37)中可以得到

(38)

定义滤波器的滤波误差为

(39)

式(39)对时间求导有

(40)

当存在滤波器滤波误差时,将式(36)改写为

(41)

可以考虑如下的控制Lyapunov函数

4 前向速度控制

为了实现受油机跟踪加油机并实现会合,需要控制受油机的飞行速度,根据式(2)速度方程可改写为

(43)

由式(39)可以得到

(44)

式中Ua为受油机的前飞加速度指令。

(45)

KR、KV为比例系数,Rd为会合最终期望的受油机与加油机的相对距离。实际控制中,需要对受油机的加速度指令进行限幅。

由于Dubins路径生成器在计算预计会合点的过程中,需要根据受油机的速度来预估会合时间,且受油机最后存在一个减速过程,所以不直接用当前飞行速度,通过估算受油机完成会合过程中的平均速度来解决这个问题[5]。

5 制导与控制系统综合仿真

为验证所设计的制导与控制系统的效果,进行数值仿真研究。受油机的数学模型采用某无人战斗机六自由度动力学模型,为研究方便加油机采用简化的质点动力学模型。在Matlab/Simulink仿真环境中通过飞行仿真对所设计的控制器进行验证。

假定加油机在5 500m高度,以150m/s的速度沿正北方向直线平飞。受油机初始位置在加油机前方2 000m,左侧13 000m处。受油机的初始飞行高度为5 000m,初始飞行速度为230m/s,初始航向角为0。首先验证受油机的控制系统的性能,图5是给定迎角指令α=3°,侧滑角指令β=0和滚转角指令φ=20°后,受油机的状态响应,其中迎角指令在10s时刻加入,持续6s。可以看出受油机能够有效跟踪指令信号。

图5 指令跟踪曲线Fig.5 Command tracking curve

当受油机接收到会合指令后,根据受油机和加油机当前的相对位置和速度,Dubins路径生成器给出响应的导航路径点,制导系统生成相应的指令信号,通过飞控系统,控制受油机与加油机会合。图6为受油机与加油机在地面坐标系下的三维飞行轨迹。图7为受油机与加油机会合的平面飞行轨迹,可以看出,该轨迹由圆弧直线圆弧组成,符合Dubins最短路径中的“CLC”模式。图8为受油机会合过程中的速度,迎角及侧滑角响应曲线。无人机的速度在起始阶段达到最大值并保持,当距离小于一定值后再逐渐减小最终与加油机一致。迎角一开始由于受油机转弯爬升而增加;18s开始受油机直线飞向转弯点时,无滚转,迎角曲线平稳,45s后受油机减速,迎角增加;60s开始受油机进入最后一段圆弧轨迹,有滚转,迎角增大。侧滑角保持为0。

图6 三维会合曲线Fig.6 3-D View of rendezvous trajectory

图7 平面会合曲线Fig.7 2-D View of rendezvous trajectory in X-Y plane

图9和图10为受油机飞行过程中的姿态角响应曲线和轨迹角响应曲线,仿真表明,所设计的系统能够根据受油机与加油机之间的位置,规划Dubins路径并给出受油机需要跟踪的导航点,通过飞行控制系统,最终控制受油机飞行并与加油机实现会合,会合过程受油机飞行轨迹平滑,飞行状态平稳。为下一步实现受油机受油插头与加油机加油锥套的对接奠定基础。

图8 速度、迎角及侧滑角曲线Fig.8 Velocity, angle of attack and sliding angle

图9 滚转角、俯仰角及偏航角曲线Fig.9 Roll angle, pitch angle and yaw angle

图10 轨迹角曲线Fig.10 Flight path angle and azimuth angle

图11和图12为受油机不同初始航向角情况下,与加油机位于不同初始位置关系的会合平面飞行轨迹。受油机初始条件设置见表1。反映出不同初始条件对Dubins路径规划的影响,并显示出所设计的制导与控制系统能够引导受油机按照最短路径飞行,实现最短时间会合。

文献[15]根据受油机与加油机之间的视线向量和受油机的速度矢量之间的关系,设计了一种滑模追踪制导律(SMG),实验表明该方法最终能引导受油机飞至加油机正后方完成会合。图13为将采用本文方法得出的最短飞行轨迹与采用SMG得出的飞行轨迹进行比较的图线。可以看出,SMG中的受油机轨迹的先偏向加油机,最终飞至加油机后方再慢慢接近加油机;本文中,受油机先向预计转弯点飞去再飞至预计会合点,会合轨迹明显短于滑模方法的轨迹。在加入速度控制的条件下,飞过会合轨迹所消耗的时间小于采用滑模追踪制导律会合飞行所消耗的时间。

图11 受油机不同初始条件平面会合曲线Fig.11 2-D View of rendezvous trajectory in X-Y plane with different initial position of receiver

图12 受油机不同初始条件平面会合曲线Fig.12 2-D View of rendezvous trajectory in X-Y plane with different initial position of receiver

图13 与滑模制导方法比较曲线Fig.13 Comparision to sliding-mode guidance

表1 受油机初始位置

6 结论

研究了空中加油的最小时间会合中的制导与控制问题,所设计的系统具有如下特点:

1)借鉴Dubins最短路径的思想,设计了最小会合控制器,根据受油机与加油机之间的初始位置关系,生成Dubins最短路径并给出受油机需要跟踪的两个导航点,能够实现不同位置及航向初始条件下的跟踪会合制导要求。

2)借鉴导弹制导的思想,采用比例导引方法设计了受油机与加油机会合制导的侧向加速度指令,设计了高度保持指令,并根据动力学关系转化为会合跟踪要求的飞行控制角指令。

3)采用Backstepping方法设计了受油机的飞行控制系统,实现了对迎角、侧滑角及滚转角控制;采用RBF神经网络对系统的不确定性进行补偿。

4)基于六自由度非线性动力学模型的仿真表明,受油机会合轨迹遵循了Dubins最短路径的原理,飞行轨迹平滑,飞行状态稳定,具有良好的动态性能。

[1]郭军, 董新民, 徐跃鉴, 等. 无人机空中加油自主会合控制器设计[J]. 控制与决策, 2010, 25(4): 567-571.

GUO Jun, DONG Xinmin, XU Yuejian, et al. Design of UAV autonomous controller for rendezvous in aerial refueling[J]. Control and decision, 2010, 25(4): 567-571.

[2]XU Wenlong, LUO Delin, YANG Lei, et al. Guidance law research for autonomous aerial refueling of UAV[C]//Proceedings of the 2013 IEEE 3rd Annual International Conference on Cyber Technology in Automation, Control and Intelligent Systems (CYBER). Nanjing: IEEE, 2013: 440-445.

[3]MCGEE T G, SPRY S, HEDRICK J K. Optimal path planning in a constant wind with a bounded turning rate[C]//AIAA Guidance, Navigation, and Control Conference and Exhibit. San Francisco, California: AIAA, 2005: 1-11.

[5]BURNS B S. Autonomous unmanned aerial vehicle rendezvous for automated aerial refueling[R]. Ohio: Air Force Inst of Tech Wright-Patterson AFB OH DEPT of Aeronautics and Astronautics, 2007.

[6]WILBURN J N, PERHINSCHI M G, WILBURN B K. Implementation of a 3-Dimensional Dubins-Based UAV Path Generation Algorithm[C]//Proceedings of the AIAA Guidance, Navigation, and Control (GNC) Conference. Boston, MA: AIAA, 2013: 1-18.

[7]LUNGU M, LUNGU R. Adaptive backstepping flight control for a mini-UAV[J]. International journal of adaptive control and signal processing, 2013, 27(8): 635-650.

[8]LEE T, KIM Y. Nonlinear adaptive flight control using backstepping and neural networks controller[J]. Journal of guidance, control, and dynamics, 2001, 24(4): 675-682.

[9]张强, 吴庆宪, 姜长生, 等. 基于Backstepping的非仿射非线性系统鲁棒控制[J]. 控制与决策, 2014, 29(1): 19-26. ZHANG Qiang, WU Qingxian, JIANG Changsheng, et al. Robust control for nonaffine nonlinear systems based on Backstepping[J]. Control and decision, 2014, 29(1): 19-26.

[10]马正华, 张倩倩, 陈岚萍. 四旋翼飞行器自适应反演姿态控制[J]. 智能系统学报, 2015, 10(3): 454-459.

MA Zhenghua, ZHANG Qianqian, CHEN Lanping. Attitude control of quadrotor aircraft via adaptive back-stepping control[J]. CAAI transactions on intelligent systems, 2015, 10(3): 454-459.

[11]HOTA S, GHOSE D. A modified Dubins method for optimal path planning of a Miniature Air Vehicle converging to a straight line path[C]//Proceedings of the American Control Conference. St. Louis, MO: IEEE, 2009: 2397-2402.

[12]LU Ping. Intercept of nonmoving targets at arbitrary time-varying velocity[J]. Journal of guidance, control, and dynamics, 1998, 21(1): 176-178.

[13]LU Ping, DOMAN D B, SCHIERMAN J D. Adaptive terminal guidance for hypervelocity impact in specified direction[J]. Journal of guidance, control, and dynamics, 2006, 29(2): 269-278.

[14]冯福沁, 张胜修, 曹立佳, 等. 基于RBF神经网络的自适应反演大机动飞行控制器设计[J]. 电光与控制, 2013, 20(5): 63-68.

FENG Fuqin, ZHANG Shengxiu, CAO Lijia, et al. Design of adaptive backstepping controller for high maneuvering flight based on RBF neural network[J]. Electronics optics & control, 2013, 20(5): 63-68.

[15]YAMASAKI T, BALAKRISHNAN S N. Sliding mode-based pure pursuit guidance for unmanned aerial vehicle rendezvous and chase with a cooperative aircraft[J]. Proceedings of the institution of mechanical engineers, part G: journal of aerospace engineering, 2010, 224(10): 1057-1067.

本文引用格式:

龚全铨, 袁锁中, 张进. 基于Dubins路径的空中加油自主会合制导与控制[J]. 哈尔滨工程大学学报, 2016, 37(8): 1081-1088.

GONG Quanquan, YUAN Suozhong, ZHANG Jin. Guidance and control of autonomous rendezvous in aerial refueling based on Dubins path planning[J]. Journal of Harbin Engineering University, 2016, 37(8): 1081-1088.

Guidance and control of autonomous rendezvous in aerial refueling based on Dubins path planning

GONG Quanquan, YUAN Suozhong, ZHANG Jin

(College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China)

In the course of aerial refueling, the receiver must rendezvous with the tanker in a short time period. In this study, we designed a path planning method based on the Dubins path to solve this problem. Combining the factors of the receiver’s flight performance and the minimum turn radius, we calculated the shortest path and generated two guidance points for the receiver—the predicted turn point and the predicted intercept point—thereby increasing the flying efficiency and reducing the rendezvous time. We used the proportional navigation (PN) guidance law to generate the guidance command for the receiver. We designed the control law of the nonlinear model of the receiver using the backstepping method based on the radial basis function (RBF) neural network. Our nonlinear numerical simulation results demonstrate that the control law is able to guide the receiver to rendezvous with the tanker using the shortest path.

aerial refueling; Dubins path; PN guidance; autonomous rendezvous; uncertainty; RBF neural network; backstepping control

2015-06-11.网络出版日期:2016-06-23.

国家自然科学基金项目(61273050);航空科学基金项目(20121352026).

龚全铨(1991-), 男, 硕士研究生;

袁锁中(1970-), 男, 副教授.

袁锁中, E-mail:szyuan@nuaa.edu.cn.

10.11990/jheu.201506032

V249

A

1006-7043(2016)08-1081-08

猜你喜欢
空中加油油机加油机
日本首架KC-46A加油机完成首次空中测试
燃油加油机检测中的事故防范
运-20加油机能载多少油
国家大容量第二计量站高级工程师 介骏祥加油机计量器需要升级关键在芯片
空中加油软管“甩鞭”现象安全性分析与仿真验证
大数据中心高压油机供电模式探讨
10kV油机在大型数据中心的并机控制与切换方案探讨
基于CRUISE软件1.6L油机匹配某轻卡动力总成分析
大型集装箱船舶分油机仿真系统
军人画军机(六)