摘要
为使得多枚导弹在存在通信时延的情况下有效完成对机动目标的同时攻击,提出了一种抗通信时延的固定时间收敛分布式协同制导律。该制导律基于固定时间控制技术框架,实现了稳定时间边界不依赖于多导弹系统初始状态,提升了多导弹系统控制效率;采用一种快速非奇异终端滑模和虚拟领弹共同主导的方法,可实现制导律具有对抗通信时延的鲁棒性;利用了李雅普诺夫稳定性理论证明了固定时间内的一致性。仿真结果表明,存在通信时延的情况下,基于所设计的分布式协同制导律,多枚导弹能够有效地完成对目标的同时攻击。
Abstract
In order to make multiple missiles effectively complete the simultaneous attack of maneuvering targets in the presence of communication delay, a fixed-time convergence distributed cooperative guidance law against communication delay was proposed. Based on the framework of fixed time control technology, the guidance law can stabilize the time boundary independent of the initial state of multiple missile system and improved the control efficiency of multiple missile system. A fast non-singular terminal sliding mode and virtual leader were used to realize the guidance law′s robustness against communication delay. The Lyapunov stability theory was used to prove the consistency in fixed time. Simulation results show that under the condition of communication time delay, multiple missiles can effectively attack the target simultaneously based on the designed distributed cooperative guidance law.
现代战争中,重要敌方目标往往具有一定的防御或抗打击能力,比如文献[1]中提到的反舰导弹系统,它具有导弹拦截和高机动的能力,依靠单枚导弹很难将其摧毁,因此多枚导弹协同作战在战场上变得尤为重要,文献[2]中所提到的多弹协同同步攻击策略可用来打击这类目标。此外文献[3]中提出的多枚导弹协同作战与传统的单个导弹作战策略相比,多导弹协同作战效率高、穿透力强。文献[4]中提出协同作战的成功依赖于协同制导律,协同制导律有两种:一种是传统的集中式制导律,但在传统的集中式制导律中,一旦其中心节点被敌方打掉,整个弹群的同步攻击就会失败。因此为了提高导弹的抗干扰能力,越来越多的研究集中在另外一种协同制导律——分布式同步攻击制导律方面。
近几年来,分布式同步攻击制导律已经取得了长足的进步。最初,文献[5]提出了一种有限时间收敛的分布式制导律。为了攻击机动目标,文献[6]提出了一种基于自适应律的分布式协同制导律来估计目标加速度的上限。其次,在文献[7]实现了沿视线角法线方向的速度分量和沿视线角水平方向的运动状态的一致性来攻击机动目标。文献[8]中提出一种特殊的分布式共识策略,然后采用局部视线控制律来实现对静态目标的同时攻击。另外,考虑到多导弹系统的通信拓扑可能受到环境干扰的影响,在文献[9]中研究了具有固定拓扑和交换拓扑的动态代理网络的共识问题。在文献[10]中得到,通信拓扑的切换不会影响有限时间的收敛性,但可能会影响一致时间。然而,以上的有限时间收敛制导律,其收敛时间都依赖于各个弹的初始状态参数,而这些在真实战场工况下是很难被准确估计的。
为了解决这一问题,文献[11]中提出了固定时间收敛的分布式制导律,其优点是收敛时间完全由设计参数决定,提升了其在战争中的实用性。之后文献[12-20]对分布式制导律进行了深层次的研究。在文献[12]中针对多导弹的齐射攻击问题,提出了一种具有异构“领弹-被领弹”的分布式自适应协同制导方法。针对机动目标的末制导拦截问题,文献[13]构造了一种新型的非奇异快速终端滑模面,有效解决了奇异性问题,同时通过合理地改变滑模面与弹目视线角跟踪误差的趋近律指数,使得制导系统比现有的固定时间收敛控制具有更快的收敛速率。文献[14]提出了一种可以实现闭环制导系统在固定时间内稳定,并且闭环制导系统收敛时间的上界在一定条件下与制导系统初始状态无关的固定时间收敛的终端角约束滑模制导律。文献[15]解决了多导弹协同制导中由通信丢包及时延等引起的通信拓扑随机变化导致实际拓扑非连通甚至通信中断等问题。针对多导弹在平面内从各自期望方向同时击中机动目标的问题,文献[16]中提出了一种带视线角约束且能打击机动目标的有限时间协同制导律。其次,在文献[17]中提出了一种实现系统快速固定时间稳定的控制方案,利用所提出的固定时间稳定系统,推导出了一种快速固定时间非奇异终端滑模控制方法。文献[18]研究了一类通信拓扑为一般定向的一阶非线性多智能体系统(multi-agent system,MAS)的固定时间一致性问题,既考察了固定时间跟踪一致性问题,也考察了固定时间无领导一致性问题。最后,文献[19]中研究了多枚导弹在固定时间收敛的情况下同时攻击机动目标的制导律。但是,它没有考虑初始航向角误差和通信拓扑中的突然变化。之后在文献[20]中进一步发展了这一方法,通过一个新的快速非奇异终端滑模设计,使得滑模表面不仅避免了奇点,而且具有传统的滑动模表面和固定时间收敛特性的优点,使固定时间收敛的分布式制导律向实用化迈出了关键一步。
但是,在实际的战场环境下,还存在很多非理想因素,其中文献[19]中提到的通信时延就是比较重要的因素。受通信时延影响,各个节点所接收到的周边节点的信息是滞后的,对于机动性较强的目标,各弹药节点虽然仍能够实现状态量的固定时间收敛,但却可能无法完成对目标的追击。
为了解决上述问题,本文提出了一种抗通信时延的固定时间收敛分布式协同制导律。该制导律,一方面,基于文献[20]设计的快速非奇异终端滑模,完成对导弹状态精确控制的同时,实现了稳定时间边界不依赖于多导弹系统初始状态;另一方面,加入了虚拟领弹的方法,压制了通信时延对于目标追击的破坏效应。
1 数学建模
图1表示涉及多枚导弹攻击一个机动目标的场景,其中vi表示第i枚导弹的速度,ri表示第i枚导弹和目标之间的沿着弹目视线方向的距离。图2表示第i枚导弹与目标之间的动力学模型,其中an,i、at,i、λi、φi和γi分别表示第i枚导弹的法向加速度、切向加速度、飞行路径角、航向角误差以及弹目视线角。导引头的探测航向角误差φi在,如若超过这个范围,导弹探测装置将失去对目标的追踪。aT、φT和vT分别表示目标的加速度、飞行方向和速度。第i枚导弹的运动学模型表示为
(1)
(2)
(3)

图1虚拟领弹引导的多枚导弹交战场景
Fig.1Multiple missiles engagement scenario guided by virtual leader

图2导弹与目标的平面作战关系图
Fig.2Planar engagement relation chart between missile and the target
(4)
其中:vr,i=vTcosφT-vicosφi,vq,i=vTsinφT-visinφi;vr,i和vq,i表示第i枚导弹沿视线角水平方向和垂直于视线角方向的相对速度分量;uTr,i、uTq,i表示目标相对于第i枚导弹沿着视线角方向的控制分量;ur,i、uq,i表示沿着视线角方向水平和垂直方向的控制分量。
2 定义及引理
引理1 若x1,x2,···,xn≥0,0<p1≤1,1<p2<∞,那么
(5)
(6)
引理2 考虑如下标量系统
(7)
其中,a>0,b>0,m、n、p、q为正奇数,且m>n,p<q,y在固定时间内收敛于原点,稳定时间边界为
(8)
除此之外,如果,稳定时间边界则可以表示为
(9)
定义1 多枚导弹固定时间同时攻击的定义如下
(10)
(11)
(12)
其中,是无状态的稳定时间边界,ε1、ε2为可调的边界。
3 制导律的设计与分析
针对文献[20]提出的固定时间收敛的分布式制导律,在本节中首先向原有分布式制导律的一致性误差中加入通信时延,并且通过虚拟领弹的方式保证制导律的一致性,最后验证所设计的协同分布制导律能够在时延的存在下性能不受影响,各个状态量能够在固定时间内收敛到0。
根据文献[20]得到设计的快速非奇异终端滑模为
(13)
式中,α1、α2均为正常数。
若或,那么β(ξr,i)表达式为
(14)
若,则β(ξr,i)可以表示为
(15)
(16)
(17)
其中,m1、n1、p1、q1均为正奇数且满足m1/n1>1,p1/q1<1,μ是一个极小且大于0的常数。
的表达式为
(18)
、ξr,i分别为导弹沿视线角方向的速度以及导弹与目标相对距离的一致性误差,表示为
(19)
(20)
si的导数为
(21)
式中,。
分布式制导律的表达式为
(22)
其中:k1、k2是正常数,m2、n2、p2、q2是正奇数且满足m2/n2>1,p2/q2<1;是一个正常数。
(23)
其中:k3、k4为正常数,m3、n3、p3、q3为正奇数且满足m3/n3>1,p3/q3<1;是正常数。
存在通信时延时,偏差量er,i、的表达式为
(24)
(25)
备注:存在通信时延的情况下,通过式(24)、式(25)可以得到的是当前第i枚导弹的状态量ri、vr,i分别与上一时刻的第j枚导弹的状态量rj、vr,j的差值,因此,上式er,i、则表示为偏差量,就不能表示为状态量的一致性误差,制导律的一致性就出现了问题。在上述偏差量的表达式中通过加入虚拟领弹的方法,能够使得状态量ri、vr,i和领弹的r0、vr,0保持一致。因此上述式(19)~(20)的一致性误差方程重新表述为
(26)
(27)
其中,k5是正常数。
加入通信时延和虚拟领弹后的er,i、通过辅助变换得到
(28)
其中er,i(t)的导数为
(29)
然后定义
(30)
可以得到如下导数形式
(31)
可以发现式(31)与式(19)~(20)一致性误差表达式相似,因此滑模面可以表示为
(32)
分布式协同制导律表达式为
(33)
(34)
接下来证明导弹的各个状态量能够在固定时间内收敛到0。
定理1 如果在固定时间Ts内,,并且能够在固定时间内≡0,zr,i≡0,那么稳定时间边界T1可以表示为
证明:如果的时间t≥Ts,由式(32)可以得出
(35)
考虑到以下李雅普诺夫函数
(36)
通过引理1,对V1求导后可得
(37)
由式(37)变化后得
(38)
基于引理2,这就意味着V1在固定时间内收敛于0,即,其次通过式(36)可以看出zr,i在固定时间收敛到0,最后通过式(32)可以推出在固定时间内收敛到0。
定理2 通过第i枚导弹的运动学模型,在式(32)滑模面的条件下,所提出的分布式制导律式(33)保证了zr,i、实现在固定时间内收敛到0,那么
证明:考虑到李雅普诺夫函数
(39)
对V2求导后可得
(40)
根据引理1,有
(41)
根据引理2,可以得到si在固定时间内收敛到0,稳定时间边界T2为
根据定理1可以得出,zr,i、在固定时间内收敛到0,稳定时间边界为T1+T2。
定理3 所提出的分布式控制(34)保证了vq,i在固定时间内的一致性,那么稳定时间边界表示为
证明:设如下李雅普诺夫函数
(42)
其导数形式为
(43)
根据引理2可以得出vq,i在固定时间内收敛到0。
4 仿真分析
在本节中进行相关的仿真实验来验证所提出的分布式制导律的性能。表1介绍了5枚导弹的初始条件,图3介绍了5枚导弹之间的通信网络拓扑结构,所建立的通信拓扑需保证每个导弹都能接收到相邻导弹的交互信息。
表1导弹的初始条件
Tab.1 Initial conditions for missiles


图35枚导弹相互通信的网络
Fig.3A network of 5 missiles communicating with each other
协同制导律的参数如下:k1=0.2,k2=1.0,k3=0.5,k4=1.5,k5=1.0;p1=5.0,q1=7.0,m1=13,n1=11,α1=0.1;p2=5.0,q2=7.0,m2=9.0,n2=7.0,α2=1.5;p3=3.0,q3=5.0,m3=9.0,n3=7.0;μ=0.001,dri=5.0,dqi=10;i=1,2,3,···,n;τ=0.01 s。
机动目标初始位置为(15 000 m,15 000 m),由于机动目标的初始速度要小于导弹的初始速度,机动目标速度分量为vx(0)=100 m/s,vy(0)=100 m/s,加速度分量为。
仿真主要分为两部分:第一部分对有时延但是没有虚拟领弹的情况进行仿真实验,判断分布式制导律是否能够在没有虚拟领弹的情况下,各个状态量能够在固定时间收敛以及完成对目标的追击;第二部分则是在有时延和存在虚拟领弹的情况下,通过对比第一部分的仿真结果,验证存在虚拟领弹的情况下,能够消除时延对制导律的影响,导弹能够不受时延的干扰而实现对目标的有效打击。
4.1 存在时延τ、无虚拟领弹的情况
将通信时延设置为τ=0.01 s。通过图4所示的仿真结果表明,虽然图4(b)、(c)中ξr、能够在固定时间内收敛到0,但在图4(a)中表明各个导弹的弹目相对距离却没有实现一致性,这种情况证明了在第3节中提到的:在加入通信时延的情况下,制导律的一致性出现了问题,并且由于制导律出现问题,导弹在之后追击不到目标。此外,图4(d)表明沿视线角法线方向的速度不受通信时延的干扰,vq,i能够在固定时间内实现快速的收敛。图4(e)、(f)显示沿视线角水平方向和法线方向的控制输入量ur,i、uq,i能够在固定时间内收敛到0。

图4存在时延、无虚拟领弹的仿真结果
Fig.4Simulation results of guidance laws with input delay and without virtual leader
4.2 存在时延τ以及虚拟领弹的情况
本部分在4.1节的基础上加入了虚拟领弹,虚拟领弹的速度设为150 m/s。从图5所示的仿真结果可以看出:存在虚拟领弹的情况下,通过图5(a)和图4(a)的比较可以看出,各个导弹与目标的相对距离能够快速达成一致,并且在图5(a)中可以得到导弹在达到一致性后能够在104.5 s击中目标;图5(b)、(c)的ξr、和图4(b)、(c)对比能够看出,虚拟领弹的存在能够保证制导律不受通信时延的影响,保证制导律的一致性。此外图5(d)中导弹沿视线角法线方向的速度以及图5(f)中导弹沿视线角法线方向的加速度分量和图4(d)、(f)收敛的时间基本一致。图5(e)中沿视线角水平方向的加速度分量与图4(e)对比可以看出,在虚拟领弹的情况下,在6 s时就能够实现收敛。因此得出,所设计的由虚拟领弹和快速非奇异终端滑模主导的协同分布式制导律在通信时延存在的情况下,制导律的性能理论分析和研究结果一致。

图5存在时延和虚拟领弹的仿真结果
Fig.5Simulation results of guidance laws with input time delay and virtual leader
最后,改变制导律中的参数值k1、k2进行仿真,如图6(a)中选取k1=0.1、k2=0.5,图6(b)中选取k1=0.4、k2=1.5。由图6结果可以证明,即使在不同参数值下,导弹也能够在虚拟领弹的引导下精确击中目标。
5 结论
针对存在通信时延情况下的多导弹协同攻击制导律设计问题,通过非奇异终端滑模结合虚拟领弹的方法,能够有效抵抗时延产生的干扰,并且使每一枚导弹的状态量能够在固定时间内达成一致。仿真实验表明,本文设计的制导律在存在通信时延的前提下,能够使多枚导弹同时击中目标。具体而言,本文的主要结论如下:

图6不同参数值下的弹目相对距离
Fig.6Relative distance between the missile and the target under different parame
1)提出了一种由快速非奇异终端滑模和虚拟领弹共同主导的分布式同步攻击制导律。通过构造辅助变换函数,证明了该制导律在有通信时延的情况下仍可实现固定时间收敛。
2)通过加入虚拟领弹的方法,证明了所提出的分布式制导律可不受输入通信时延的干扰,实现对机动目标的有效追击。
3)进行了系统的仿真分析,验证了所提制导律的性能,可有效抵抗高达10 ms的通信时延。