中国科技核心期刊      中国指挥与控制学会会刊     军事装备类重点期刊
理论研究

一种联合估计的RAM类目标跟踪算法*

  • 周乾君 ,
  • 吴盘龙 ,
  • 李继民
展开
  • 南京理工大学自动化学院, 江苏 南京 210094

周乾君(1996—),男,硕士研究生,研究方向为参数辨识、目标跟踪等。

吴盘龙(1978—),男,博士,研究员。

Copy editor: 张培培

收稿日期: 2022-01-09

  修回日期: 2022-02-18

  网络出版日期: 2022-08-16

基金资助

*航空科学基金(2016ZC59006)

江苏省研究生科研与实践创新计划项目(SJCX21_0119)

A RAM Target Tracking Algorithm Based on Joint Estimation

  • ZHOU Qian-jun ,
  • WU Pan-long ,
  • LI Ji-min
Expand
  • School of Automation, Nanjing University of Science and Technology, Nanjing 210094, China

Received date: 2022-01-09

  Revised date: 2022-02-18

  Online published: 2022-08-16

摘要

RAM类目标作为弹道目标,质阻比参数决定其被动段的运动特性,若能估计出质阻比,便能对其弹道方程进行精确建模,对后续的跟踪及拦截有重要的意义,因此,设计了一种质阻比与状态联合估计的跟踪算法。首先,在雷达量测坐标系下建立了RAM类目标动力学模型,将质阻比作为新的状态加入模型中。考虑将质阻比视为常数不满足其慢时变特性的问题,基于一阶马尔科夫模型对质阻比建模。为了提高对该类弹道目标跟踪的稳定性,采用强跟踪CKF算法进行跟踪。仿真结果表明,相比于将质阻比建模为常数,该方法收敛速度提高了40%,状态估计精度提高了30%,在一定外界干扰下也能满足跟踪需求。

本文引用格式

周乾君 , 吴盘龙 , 李继民 . 一种联合估计的RAM类目标跟踪算法*[J]. 指挥控制与仿真, 2022 , 44(4) : 48 -52 . DOI: 10.3969/j.issn.1673-3819.2022.04.008

Abstract

As a ballistic target, RAM target’s movement characteristics of the passive section is decided by its mass-to-resistance ratio. If the ratio is known, the ballistic equation can be accurately modeled, which is of great significance to follow-up tracking and interception. In the radar measurement coordinate system, the mass-to-resistance ratio is added to the dynamic model of RAM target as a new state. Regarding the mass-to-resistance ratio as a constant does not satisfy its slow time-varying characteristics, the mass-to-resistance ratio is modeled based on the first-order Markov model. To ensure the reliability of estimates, strong tracking CKF algorithm is used for tracking. Compared with normal algorithms, simulation results show that the convergence of this method is increased by 40%, and the state estimation accuracy is increased by 30%. It can meet the tracking requirements under certain external interference.

RAM(Rocket, Artillery and Mortar)类武器是火箭弹、榴弹、迫击炮弹等武器的统称,其威力大,火力猛,机动性能好,射程远,火力覆盖能力强,操作方便,是当前战场主要的火力压制武器,所以,用于防御这类武器的C-RAM系统是新形势下部队防护的迫切需求。RAM类武器作为弹道目标,其实际运动规律与高炮火控系统在解相遇问题的过程中常用的匀速、 匀加速直线目标运动规律不符[1]。因此,有必要研究面向RAM类目标的跟踪与预测算法。
RAM类目标被动段会沿着一个由目标类型以及相应的性能特征事先确定好的飞行路径运动,具有显著的动力学特性,对该类目标建模的主要依据是目标的动力学因素,其中,最典型的参数就是质阻比[2]。对于合作目标,其质阻比已知,可直接根据目标运动方程进行跟踪,并对后续轨迹进行预测。
然而,在实际作战场景下,来袭的RAM类目标往往是非合作目标,质阻比未知,需要对其进行估计[3]。质阻比的估计精度和收敛速度与目标状态的估计相互耦合,当前估计质阻比主要有两种方法。1)利用滤波算法实时估计目标的距离、速度、加速度,根据质阻比物理意义与目标状态及雷达量测的关系推导出质阻比计算公式[4],该方法在建模过程中不考虑质阻比的影响,往往模型与运动特性不符,估计精度较差。2)基于目标的运动规律,将质阻比与选取的各状态分量一起组成扩维的状态向量,利用非线性滤波实时估计质阻比,该方法充分将目标运动规律与质阻比相结合,估计精度较高。文献[5]将质阻比建模为常数, 采用高斯分布对其进行描述,但因为对质阻比建模不满足其慢时变特性,会影响滤波器的收敛速度和精度。文献[6]采用指数函数在每一个小的时间间隔内对质阻比建模, 该方法计算量大且收敛速度不理想,达不到实际作战场景下对来袭目标快速跟踪的要求。
基于此,本文采用一阶马尔科夫过程对质阻比建模,通过CKF算法对质阻比进行估计,并加入强跟踪思想来应对环境干扰导致的模型失配问题。

1 RAM类目标动力学模型

RAM类目标为典型的弹道目标,主动段结束后,被动段一般保持零攻角[7]。对RAM类目标建模如图1所示,不考虑目标的外形和姿态变化,目标在运动过程中受到重力和空气阻力作用。空气阻力与速度方向相反,重力指向地心。
图1 RAM类目标动力学模型
忽略地球自转,在雷达东北天坐标系下,对RAM类目标被动段的运动状态进行描述,其状态模型可以表示为:
x ˙ (t) = v x (t) + ω 1 (t) y ˙ (t) = v y (t) + ω 2 (t) z ˙ (t) = v z (t) + ω 3 (t) v ˙ x (t) = - ρ ( h ) V (t) 2 β (t) v x (t) - μ R (t) 3 x (t) + ω 4 (t) v ˙ y (t) = - ρ ( h ) V (t) 2 β (t) v y (t) - μ R (t) 3 y (t) + ω 5 (t) v ˙ z (t) = - ρ ( h ) V (t) 2 β (t) v z (t) - μ R (t) 3 ( z (t) + R e ) + ω 6 (t)
式中, [ ω 1 (t) ω 6 (t) ] T为零均值高斯白噪声, [ x (t) , y (t) , z (t) ] T为RAM类目标在雷达东北天坐标系下的位置, R (t) = x 2 ( t ) + y 2 ( t ) + ( z ( t ) + R e ) 2为目标到地心的距离, R e为地球半径, R e = 6.37 × 10 6 m [ v x (t) , v y (t) , v z (t) ] T为目标在雷达东北天坐标系下的速度分量, V (t) = v x 2 ( t ) + v y 2 ( t ) + v z 2 ( t )为目标合速度,h为海拔高度,ρ(h)为海拔高度h处的空气密度。 μ = 3.986 × 10 14 m 3 / s 2为地球重力常数。β(t)为质阻比,是弹头质量和外形的组合参数[8],其数学表达式为 β (t) = m / C D (t) S,式中,m为炮弹质量,S为目标有效气动面积,CD(t)为空气阻力系数。
为了对质阻比进行实时估计,需要对前面建立的模型进行状态扩维作为滤波器的状态模型。常见方法是直接将质阻比作为一个常量来扩维,但这样不能保证质阻比的非负性。为了防止滤波发散,这里采用了式(2)的指数模型:
β t = β 0 e q t
式中, β 0为质阻比初始值,可选取典型RAM类武器的质阻比参数。考虑质阻比变化为慢时变过程,q(t)应为一个慢时变参数,这里使用能够较好地模拟慢时变的一阶马尔科夫过程对q(t)建模,即
q ˙ (t) = - q (t) / T b + ω 7 (t)
式中, T b为一阶马尔科夫过程的时间常数,常取为一个较大值, ω 7 (t) 为零均值高斯白噪声。增广后的RAM类目标状态向量为
X (t) = [ x (t) , y (t) , z (t) , v x (t) , v y (t) , v z (t) , q (t) ] T
采用四阶龙格-库塔法对状态方程进行离散,最终得到目标的离散非线性系统状态方程为
x k + 1 = f ( x k ) + ω k

2 雷达量测模型

本文以观测雷达为坐标系原点,在球体极坐标系下建立目标量测模型,如图2所示。雷达量测值包括弹道目标到雷达的径向距离r、目标方位角ϕ、高低角θ。根据雷达东北天坐标系和雷达极坐标系间的转换关系,建立非线性量测方程:
r = x 2 + y 2 + z 2 θ = a r c t a n ( z / x 2 + y 2 ) ϕ = a r c t a n ( x / y ) )
图2 雷达量测模型
考虑雷达量测噪声,系统的量测方程为
Z = h ( X ) + v
式中, Z = [ r , θ , ϕ ] T v = [ v r , v θ , v ϕ ] T分别为雷达量测和量测噪声,噪声用零均值高斯白噪声表示。

3 强跟踪容积卡尔曼滤波(STCKF)

目前主流的非线性滤波算法中,拓展卡尔曼滤波算法(EKF)只适用于弱非线性系统[9],无迹卡尔曼滤波算法(UKF)面对高维非线性系统存在计算量大、精度低的问题[10],粒子滤波算法(PF)对环境要求低,但存在粒子退化、计算量大的问题[11]。近年来,Arasaratnam和Haykin提出了基于Cubature变换的容积卡尔曼滤波方法,该方法充分利用球面-相径容积规则选取容积点[12],利用动态模型进行容积点非线性变换产生新的容积点, 再对新容积点进行加权处理来近似非线性函数传递的后验状态估计均值及协方差矩阵。
CKF适用于任何非线性模型,高维的情况下也能够有效跟踪。算法具体流程如下:
步骤1:初始化。
给定滤波器初始条件 ${{\hat{x}}_{0}}{{P}_{0}}{{Q}_{0}}{{R}_{0}}$。循环执行步骤2~步骤3。
步骤2:预测。
根据k-1时刻估计均值 ${{\hat{x}}_{k-1}}$和协方差矩阵,计算容积点:
S k - 1 = P k - 1
ξ i = m 2 [ 1 ] i , i = 1,2 , , m = 2 n
[ 1 ] R n表示n维空间的点集,即:
[ 1 ] = 1 0 0 , 0 1 0 , , 0 0 1 , - 1 0 0 , 0 - 1 0 , , 0 0 - 1
$\chi_{\text{k}-1}^{i}={{\hat{x}}_{k-1}}+{{S}_{\text{k}-1}}{{\xi }_{i}}$
状态方程传递容积点:
$\hat{\chi}_{\text{k}|\text{k}-1}^{i}=f(\chi_{\text{k}-1}^{i})$
计算状态预测均值和预测协方差:
${{\hat{x}}_{\text{k}|\text{k}-1}}=\frac{1}{m}\overset{m}{\mathop{\underset{i=1}{\mathop \sum }\,}}\,\hat{\chi}_{\text{k}|\text{k}-1}^{i}$
${{P}_{\text{k}|\text{k}-1}}=\frac{1}{m}\overset{m}{\mathop{\underset{i=1}{\mathop \sum }\,}}\,\left({\hat{\chi}}_{\text{k}|\text{k}-1}^{i}-{{{\hat{x}}}_{\text{k}|\text{k}-1}} \right){{(\hat{\chi}_{\text{k}|\text{k}-1}^{i}-{{\hat{x}}_{\text{k}|\text{k}-1}})}^{\text{T}}}+{{Q}_{\text{k}-1}}$
步骤3:更新。
根据预测均值 ${{\hat{x}}_{\text{k}|\text{k}-1}}$和协方差,计算容积点:
S k | k - 1 = P k | k - 1
$\chi_{\text{k}|\text{k}-1}^{i}={{\hat{x}}_{\text{k}|\text{k}-1}}+{{S}_{\text{k}|\text{k}-1}}{{\xi }_{i}}$
量测方程传递容积点:
$\hat{Z}_{\text{k}|\text{k}-1}^{i}=h\left( \chi _{\text{k}|\text{k}-1}^{i} \right),i=0,\ldots,m=2n$
计算量测预测均值、新息协方差、状态与量测间的互协方差和滤波增益:
${{{\hat{z}}}_{\text{k}|\text{k}-1}}=\frac{1}{m}\overset{m}{\mathop{\underset{i=1}{\mathop \sum }\,}}\,\hat{Z}_{\text{k}|\text{k}-1}^{i}$
${{S}_{k}}=\frac{1}{m}\overset{m}{\mathop{\underset{i=1}{\mathop \sum }\,}}\,\left(\hat{Z}_{\text{k}|\text{k}-1}^{i}-{{{\hat{z}}}_{\text{k}|\text{k}-1}} \right){{(\hat{Z}_{\text{k}|\text{k}-1}^{i}-{{\hat{z}}_{\text{k}|\text{k}-1}})}^{\text{T}}}+{{R}_{k}}$
${{C}_{k}}=\frac{1}{m}\overset{m}{\mathop{\underset{i=1}{\mathop \sum }\,}}\,\left(\hat{\chi}_{\text{k}|\text{k}-1}^{i}-{{{\hat{x}}}_{\text{k}|\text{k}-1}} \right){{(\hat{Z}_{\text{k}|\text{k}-1}^{i}-{{\hat{z}}_{\text{k}|\text{k}-1}})}^{\text{T}}} $
K k = C k S k - 1
计算k时刻后验状态估计均值和协方差:
${{\hat{x}}_{k}}={{\hat{x}}_{\text{k}|\text{k}-1}}+{{K}_{k}}\left( {{z}_{k}}-{{{\hat{z}}}_{\text{k}|\text{k}-1}} \right)$
P k = P k | k - 1 - K k S k K T k
CKF算法实现简单且估计精度高,但当目标受到外界干扰模型失配时,估计精度将会变差,甚至发散。强跟踪滤波器更加强调量测信息的作用,可以更好地应对目标的状态突变,其原理是选择一个适当的时变增益矩阵 K k,使得状态估计残差方差最小,强迫输出残差序列保持相互正交,即:
$E[\left( {{x}_{k}}-{{{\hat{x}}}_{k}} \right)( {{x}_{k}}-{{{\hat{x}}}_{k}}{{)}^{\text{T}}} ]=\text{min}$
E [ ε k + j ε T k ] = 0
式中,ε为残差。
在式(19)的新息协方差中引入时变渐消因子 λ k,即
${{S}_{k}}={{\lambda }_{k}}\left[ \frac{1}{m}\overset{m}{\mathop{\underset{i=1}{\mathop \sum }\,}}\,(\hat{Z}_{\text{k}|\text{k}-1}^{i}-{{{\hat{z}}}_{\text{k}|\text{k}-1}} ){{(\hat{Z}_{\text{k}|\text{k}-1}^{i}-{{{\hat{z}}}_{\text{k}|\text{k}-1}})}^{\text{T}}} \right]+{{R}_{k}}$
λ k的计算公式为
${{\lambda }_{k}}=\text{max}\left\{ 1,\frac{\text{tr}( {{C}_{0,k}}-{{R}_{k}})}{\text{tr}(\frac{1}{m}\overset{m}{\mathop{\mathop{\sum }_{i=1}}}\,\left(\hat{Z}_{\text{k}|\text{k}-1}^{i}-{{{\hat{z}}}_{\text{k}|\text{k}-1}} \right)\left(\hat{Z}_{\text{k}|\text{k}-1}^{i}-{{{\hat{z}}}_{\text{k}|\text{k}-1}}{{)}^{\text{T}}} \right)} \right\}$
其中, C 0 , k = ε k ε T k , k = 1 ρ C 0 , k - 1 + ε k ε T k 1 + ρ , k > 1,0<ρ<1为遗忘因子,通常取0.95^[13]

4 仿真验证

为验证本文方法,设计地面雷达对RAM类目标跟踪的仿真场景。以某口径的火箭弹为例,根据炮弹三自由度运动方程,在雷达站坐标系下生成目标的真实轨迹,发射高低角为45°,落点在雷达附近。雷达扫描周期为20 ms,测距精度为 10 m,测角精度为 1 mrad(包括高低角和方位角)。节选目标飞行中段及末段25 s轨迹作为跟踪对象,并加入10 m/s的横风模拟外界环境的干扰,使轨迹产生横偏,运动轨迹如图3所示。
图3 RAM类目标运动轨迹
为验证所建立模型的优势,采用三种方法对比仿真,分别对有风和无风状态下的目标进行跟踪。
1)把质阻比建模为常数的CKF方法,状态噪声协方差为
Q = d i a g ( [ 0 . 1 2 , 0 . 1 2 , 0 . 1 2 , 0 . 1 2 , 0 . 1 2 , 0 . 1 2 , 30 2 ] )
2)基于改进模型的CKF方法,马尔科夫模型的时间常数设为 T b = 1 × 10 7,状态噪声协方差为
Q = d i a g ( [ 0 . 1 2 , 0 . 1 2 , 0 . 1 2 , 0 . 1 2 , 0 . 1 2 , 0 . 1 2 , 0 . 01 2 ] )
3)基于改进模型的STCKF方法,参数设置与方法2一致。
本文共进行100次蒙特卡洛仿真,质阻比初值均为β0=4 000 kg/m2。 无风条件下的跟踪结果如图456表1所示。从图4可看出,利用传统模型估计质阻比可以收敛至真值附近,但收敛速度缓慢。相比之下,本文模型收敛速度大幅提高,比普通方法快了40%,且精度较好。因为基于一阶马尔科夫过程的质阻比模型可以更好地表征RAM类目标质阻比的慢时变过程,从而加快了滤波的收敛速度。从图6图7可以看出,目标状态估计的收敛速度和精度也有了明显提高,精度提高了30%。但STCKF方法和CKF方法在精度上并没有太大的区别,因为无风条件下本文建立的模型与目标较匹配,引入强跟踪算法并不会对跟踪效果有明显的提升。
图4 无风下质阻比估计对比
图5 无风下位置估计均方误差对比
图6 无风下速度估计均方误差对比
表1 无风下位置与速度均方根误差平均值
方法 位置RMSE/m 速度RMSE/(m/s)
x y z vx vy vz
1 1.748 2.612 2.314 1.476 2.129 1.515
2 0.944 1.481 1.273 0.992 1.514 1.019
3 1.090 1.644 1.447 1.057 1.646 1.059
有风条件下的跟踪结果如图789表2所示,从图7可以明显看出,因为存在横风的扰动,模型失配,基于改进模型的CKF方法对质阻比的估计效果会明显变差。对比之下,引入了强跟踪的STCKF算法对质阻比的估计依然能够收敛到真值,位置和速度跟踪误差对比普通CKF方法也有一定改善,因为强跟踪算法更加强调量测信息的作用,对系统模型不准确具有一定的鲁棒性,增加了估计的稳定性。
图7 有风下质阻比估计对比
图8 有风下位置估计均方误差对比
图9 有风下速度估计均方误差对比
表2 有风下位置与速度均方根误差平均值
方法 位置RMSE/m 速度RMSE/(m/s)
x y z vx vy vz
1 3.212 3.137 4.044 1.749 2.185 2.321
2 1.846 2.008 2.181 1.266 1.820 1.558
3 1.523 1.687 1.791 1.097 1.544 1.093

5 结束语

本文以RAM类目标为对象,根据其运动特性,提出了一种状态与质阻比联合估计的目标跟踪方法。考虑传统建模中将质阻比视为常量,与质阻比的慢时变过程不符,本文采用一阶马尔科夫过程对质阻比建模。为提高对弹道类目标跟踪的可靠性,引入强跟踪容积卡尔曼滤波器。经仿真验证,该模型相比于常用的常数模型,跟踪的收敛速度提高了40%,精度提高了30%, 强跟踪滤波器的引入也提高了算法的鲁棒性。
[1]
张博伦, 周荻, 吴世凯. 临近空间高超声速飞行器机动模型及弹道预测[J]. 系统工程与电子技术, 2019, 41(9):2072-2079.

[2]
赖福天. 机动目标跟踪方法研究[D]. 西安: 西安电子科技大学, 2020.

[3]
何山, 吴盘龙, 恽鹏, 等. 一种面向临近空间高超声速再入滑翔目标跟踪算法[J]. 宇航学报, 2020, 41(5):553-559.

[4]
李崇谊, 刘世龙, 邓楚强, 等. 基于解析法的再入目标实时质阻比估计[J]. 现代雷达, 2013, 35(7):42-44,49.

[5]
赵崇丞, 王君, 陈德江. 基于CKF的再入段弹道目标质阻比估计[J]. 火力与指挥控制, 2018, 43(11):7-10,16.

[6]
Siouris G M, Chen G, Wang J. Tracking an Incoming Ballistic Missile Using an Extended Interval Kalman Filter[J]. IEEE Transactions on Aerospace & Electronic Systems, 2002, 33(1):232-240.

[7]
李春月, 廖育荣, 倪淑燕, 等. 再入弹道目标跟踪的球面单纯形-径向容积卡尔曼滤波算法[J]. 导弹与航天运载技术, 2018(2):69-74.

[8]
张金凤, 何重阳, 梁彦. 面向再入目标跟踪的估计与辨识联合优化算法[J]. 航空学报, 2016, 37(5):1634-1643.

DOI

[9]
Zhao J B. Dynamic State Estimation with Model Uncertainties Using H-infinity Extended Kalman Filter[J]. IEEE Transactions on Power Systems, 2018, 33(1): 1099-1100.

DOI

[10]
Wang B B, Wu P L. Underwater Bearing-only Tracking Based on Square-root Unscented Kalman Filter Smoothing Algorithm[J]. Journal of Chinese Inertial Technology, 2016, 24(2): 180-184.

[11]
田梦楚, 薄煜明, 陈志敏, 等. 萤火虫算法智能优化粒子滤波[J]. 自动化学报, 2016, 42(1):89-97.

[12]
张连仲, 王宝宝, 张辉. 基于雷达/红外测量的期望最大化容积卡尔曼滤波[J]. 南京理工大学学报, 2020, 44(5):624-630.

[13]
李春辉, 马健, 杨永建, 等. 低复杂度自适应容积卡尔曼滤波算法[J]. 北京航空航天大学学报, 2022, 48(4):716-724.

文章导航

/