理想声自导鱼雷运动要素的距离方位观测解算方法
2016-10-20李长文
李长文,初 磊
(海军潜艇学院,山东 青岛 266199)
理想声自导鱼雷运动要素的距离方位观测解算方法
李长文,初磊
(海军潜艇学院,山东 青岛 266199)
为快速预测鱼雷的声自导弹道,以特定时刻相对本舰的距离、舷角为运动要素,将其弹道参数化为以此要素为初值的微分方程组的解,论证了其解析解与一个代数方程等价,证明了此方程经变换后可用标准牛顿方法计算。考虑声速的作用,建立了发射、接收点分开的主动声纳探测模型,构造了基于距离、方位观测值解算鱼雷运动要素的相对较优的弹道拟合准则。实现了小样本条件下理想声自导弹道估计的快速计算。仿真实验证实,该方法预测的弹道可满足反鱼雷鱼雷射击参数计算的需要。
声自导鱼雷;运动要素解算;弹道拟合准则;反鱼雷鱼雷
水面舰船以反鱼雷鱼雷对抗潜射鱼雷之前,需要计算预先设计的反鱼雷鱼雷射击参数[1-3],其依据是水面舰船确认鱼雷报警后对鱼雷的观测。这些观测一般以主动声纳方式进行,可以给出鱼雷的距离与方位等信息。在一定的条件下,利用这些信息可以对鱼雷的弹道进行估计。基于鱼雷弹道过程,相关条件可以假设为:鱼雷处于直航、声自导、线导等运动状态,对鱼雷弹道的估计除当前时刻之前运动状态的估计外,更主要的是对当前时刻之后运动状态的预测[4-5]。
对应于直航情形,鱼雷运动状态可以用当前时刻位置、航速、航向这几个运动要素表达。在有距离、方位等观测信息的条件下,估计鱼雷弹道状态比较简单,这里所说的简单主要是模型简单、算法简单、计算速度快、精度高等。对应于声自导情形,这类问题将变得复杂,作者未发现相关报导。
声自导运动方式主要有被动、主动、主被动联合等,一般由变周期的分周期控制实现,控制的规则有固定提前角、变提前角等。若固定提前角为零,即直瞄式或尾追式跟踪,这是鱼雷被动声自导运动的主要制导方式,这时,考虑到制导周期很小,可以近似认为鱼雷速度方向总是鱼雷到本舰(噪声源)的方向,以下称之为理想声自导运动,本文只就这一情形进行相关问题的研究。研究主要包括理想声自导鱼雷运动状态的计算、无误差条件下主动声纳对鱼雷的距离方位观测值的计算、考虑误差条件下理想声自导鱼雷运动要素估计等。
1 理想声自导弹道状态及计算
假设水面舰船以速度v等速直航,鱼雷以速度vT对水面舰船进行理想声自导跟踪,速度方向为鱼雷到水面舰船噪声源的方向。以水面舰船舰艉(假设为噪声源)作为其位置参考点,对鱼雷进行观测的某个时刻为零时刻,假设零时刻鱼雷已经处于理想声自导运动状态。由于鱼雷声自导运动的空间范围较小,可以忽略地球椭球形状的影响,将水面舰船的运动看成零时刻所处水平面上的运动。鱼雷对水面舰船的跟踪分为水平面上的跟踪与竖直面上的跟踪,尾追阶段基本上已处于战斗深度,可以忽略其变深运动。假设只进行水平面上的跟踪,则运动规律与其在水面上的投影点的运动规律相同。因此,以零时刻水面舰船位置点为原点,在当地水平面上,以水面舰船速度方向为x轴正方向,其正右方向为y轴正方向,建立一个该水平面上的直角坐标系,以描述水面舰船及鱼雷的运动。为便于公式推导,平面直角坐标系的点(x,y)以及原点到这点的自由向量以复数x+iy表示,i为虚数单位。
如图1,在上述坐标系下,水面舰船总是位于实轴Ox轴上,时刻t到原点的距离为vt,所以表示水面舰船位置点Ov(t)的位置向量OOv(t)复数为实数vt,即
Ov(t)=vt
(1)
假设鱼雷运动状态以t时刻相对水面舰船的距离D(t)、舷角X(t)表示,则其绝对位置点G(t)的复数为
G(t)=vt+D(t)eiX(t)
(2)
式中:i为虚数单位。
图1 理想声自导运动
1.1鱼雷运动状态的微分方程组
鱼雷运动的速度向量复数为
G′(t)=v+[D′(t)+D(t)iX′(t)]eiX(t)
(3)
式中:G′(t),D′(t),X′(t)表示这些时间变量函数的导数。
由前面关于理想声自导的假设,鱼雷速度方向相对Ox轴的角为X(t)+π,所以其速度向量复数的另一表示为vTei(X(t)+π),将这一表示与G′(t)相等,则
-vT=ve-iX(t)+D′(t)+D(t)iX′(t)
(4)
改成实部与虚部表示的分量形式:
(5)
此即鱼雷相对水面舰船运动状态所满足的微分方程组。给定任一时刻t0的距离D(t0),舷角X(t0),总有唯一解,(D(t),X(t)),t≥0,因此(D(t0),X(t0))可以作为理想声自导鱼雷的运动要素。运动状态的计算就是解这个微分方程组,在解算鱼雷运动要素的搜索算法中要不断调用解这个方程组的计算程序。若用数值方法计算,一方面计算误差随着时间变长而增加,更主要的是计算速度远不能满足需要。因此,必须寻找解微分方程组(5)的精确快速算法。
考虑到对称性,只研究0≤X(t)≤π的情形。若X(t0)=0(或π),即自水面舰船正前方(或正后)方跟踪目标,鱼雷将作直线运动,且舷角保持X(t)=X(t0),D(t)=D(t0)-(v+vT)(t-t0)(正前方),或D(t)=D(t0)-(v-vT)(t-t0)(正后方),自t0时刻至鱼雷追上水面舰船时刻的跟踪时间tg=D0/(v+vT)(正前方),或tg=D0/(v-vT)(正后方)。下面假设t0>0,D(t0)>0,0 (1/D)dD/dX=-kcscX-cotX (6) 式中:k=vT/v,此方程有解析解: D=D(t0)sinX(t0)tank[X(t0)/2]cotk(X/2)cscX (7) 只要能计算X(t),就可以用此式计算D(t)。因为式(6)正比于cosk-1(X/2)/sink+1(X/2),所以,D→0⟺k>1,X→π,即当且仅当鱼雷速度大于水面舰船速度,理想声自导运动的鱼雷才能追上目标,且总是自正后方追上目标,以下假设k>1。 将式(7)代入式(5)可得X(t)的微分方程: csc2X(t)cotk[X(t)/2]X′(t)=r (8) 式中: r=[v/D(t0)]cscX(t0)cotk[X(t0)/2] (9) 式(8)两边自t0到t积分,得: (10) 此为X(t)所满足的方程,计算鱼雷弹道状态的关键就是解这个方程。式(10)中的时间满足-t0≤t-t0≤tg,tg为跟踪时间,只需在式(10)令t→t0+tg,X(t)→π,即可得: (11) 式(11)即为计算理想声自导跟踪时间的公式,对X(t0)=0(或π)的情形同样成立。 1.2鱼雷弹道状态的计算 前文已将微分方程组(5)的求解变为一个关于未知数X(t)的代数方程(10)的求解,虽然这个方程无解析解,但可以用比较标准的方法精确快速地计算。 利用r,tg的表达式可将式(10)改为 (12) 令z=cot[X(t)/2]∈(0,∞),则 X(t)=2arccotz 方程(12)变为 (13) 因为g′(z)=zk-2+zk>0,所以g(z)为(0,∞)上单调上升函数。因为g(0)<0,g(∞)=∞,所以g(z)=0在(0,∞)上有唯一解。