舰船科学技术  2019, Vol. 41 Issue (9): 128-133   PDF    
基于距离参数化EKF滤波器的纯方位目标运动分析
樊垚, 费玮玮, 杨洪康, 刘海旻     
中国船舶工业系统工程研究院,北京 100094
摘要: 针对纯方位机动目标运动分析问题,提出一种距离参数化EKF(RPEKF)滤波器设计方法,该方法能够有效降低探测平台与目标初始距离不确定性影响,提高目标运动状态估计滤波收敛性。针对水面目标典型机动形式,给出一种适用于RPEKF滤波器目标机动检测方法,基于评估目标方位角观测误差与目标运动状态协方差矩阵检测目标机动,通过重置滤波器保证目标运动状态估计滤波稳定。数字仿真分析结果表明,本文提出的算法能够实现对水面机动目标运动要素的快速无偏估计。
关键词: 纯方位目标运动分析     卡尔曼滤波     修正极坐标系     目标机动检测    
Bearings-only target motion analysis method based on range-parameterised EKF filter
FAN Yao, FEI Wei-wei, YANG Hong-kang, LIU Hai-min     
System Engineering Research Institute, Beijing 100094, China
Abstract: A design method of range-parameterised EKF(RPEKF)filter was proposed in this paper for bearings-only target motion analysis problem, it should be capable of reducing the impact of distance uncertainty caused by measurement, and improve the convergence of target motion states filter. A target maneuvering detection method which can be appropriate for RPEKF filter was discussed for typical maneuvering mode of the surface targets, maneuvering of a target can be detected by evaluating the errors relative to observed value and estimated value of bearings and covariance matrix, the stability can be guaranteed by means of resetting the initial parameters of RPEKF filter. The simulation results demonstrate that the algorithm can achieve the unbiased estimation of maneuvering target motion states rapidly.
Key words: bearings-only target motion analysis     kalman filter     modified polar coordinates     target maneuvering detection    
0 引 言

由于被动探测器仅能获得目标的方位信息而不能检测目标的距离,利用单平台单基阵测量定位时,在本舰不进行机动的情况下,仅使用该探测平台的方位角测量值,目标运动状态不可观测[13]。被动声呐跟踪水中目标是典型的目标运动分析(TMA)问题,探测平台机动是目标运动可观测的必要条件,通过非线性滤波方法以及探测平台机动提高纯方位TMA问题中目标状态可观测性。目前常用的目标跟踪定位方法有直角坐标系下的扩展卡尔曼滤波、伪线性滤波及修正极坐标下的扩展卡尔曼滤波等[45]。随着军事技术的不断发展,敌我双方的对抗性显著提高,在双方平台对抗博弈的条件下,被跟踪目标会通过采取必要的机动提高生存能力,因此,机动目标运动要素估计的研究成为军事上的迫切需求。

本文在修正极坐标系下研究了单平台被动目标跟踪定位问题,提出一种距离参数化滤波器设计方法,降低滤波器初始参数对目标运动状态估计的不利影响,提高估计算法收敛速度和精度。给出基于目标运动状态滤波器的目标机动检测算法,实现对水中机动逃逸目标运动要素迅速、准确的估计,解决水中机动目标检测与跟踪问题。

1 修正极坐标系下目标运动分析 1.1 修正极坐标系

在不同的坐标系中目标运动估计滤波系统方程有不同的特点,本文采用修正极坐标将系统状态变量分成了可观测和不可观测两部分。目标与探测平台的几何关系如图1所示。

图 1 目标与探测平台的几何关系 Fig. 1 Relative geometric graph of target and detective platform

直角坐标系的状态向量定义为:

$x(t) = \left[ \begin{array}{l} {x_1}(t) \\ {x_2}(t) \\ {x_3}(t) \\ {x_4}(t) \\ \end{array} \right] = \left[ \begin{array}{l} {v_x}(t) \\ {v_y}(t) \\ {r_x}(t) \\ {r_y}(t) \\ \end{array} \right]\text{,}$

其中, ${v_x}$ ${v_y}$ ${r_x}$ ${r_y}$ 分别为目标在xy方向的相对速度和相对距离。

修正极坐标系下的系统状态向量定义为:

$y(t) = \left[ \begin{array}{l} {y_1}(t) \\ {y_2}(t) \\ {y_3}(t) \\ {y_4}(t) \\ \end{array} \right] = \left[ \begin{array}{l} \dot \beta (t) \\ \dot r(t)/{\rm{r}}(t) \\ \beta (t) \\ 1/r(t) \\ \end{array} \right]\text{。}$ (1)

其中, $r(t) = \sqrt {r_x^2(t) + r_y^2(t)} $ $\beta (t) = {\tan ^{ - 1}}[r_x^{}(t)/r_y^{}(t)]$ 分别表示相对距离和方位角。

令目标和探测平台在xy方向上的加速度分别为 ${a_{tx}}$ ${a_{ty}}$ ${a_{ox}}$ ${a_{oy}}$ ,相对加速度为 ${a_x}$ ${a_y}$ ,则

$\left[ \begin{array}{l} {a_x}(t) \\ {a_y}(t) \\ \end{array} \right] = \left[ \begin{array}{l} {a_{tx}}(t) - {a_{ox}}(t) \\ {a_{ty}}(t) - {a_{oy}}(t) \\ \end{array} \right]\text{。}$

$w(t,{t_0}) \triangleq \left[ \begin{array}{l} {w_1}(t,{t_0}) \\ {w_2}(t,{t_0}) \\ {w_3}(t,{t_0}) \\ {w_4}(t,{t_0}) \\ \end{array} \right] = \left[ \begin{array}{l} \displaystyle\int_{{t_0}}^t {{a_x}(\lambda )d\lambda } \\ \displaystyle\int_{{t_0}}^t {{a_y}(\lambda )d\lambda } \\ \displaystyle\int_{{t_0}}^t {(t - \lambda ){a_x}(\lambda )d\lambda } \\ \displaystyle\int_{{t_0}}^t {(t - \lambda ){a_y}(\lambda )d\lambda } \\ \end{array} \right]\text{,}$

$\begin{split} &x(t) = {f_x}\left[ {y(t)} \right] = \frac{1}{{{y_4}(t)}}\times\\ &\quad \left[ \begin{array}{l} {y_2}(t)\sin {y_3}(t) + {y_1}(t)\cos {y_3}(t) \\ {y_2}(t)\cos {y_3}(t) - {y_1}(t)\sin {y_3}(t) \\ \sin {y_3}(t) \\ \cos {y_3}(t) \\ \end{array} \right] + \left[ \begin{array}{l} {w_1} \\ {w_2} \\ {w_3} \\ {w_4} \\ \end{array} \right]\text{。} \end{split}$ (2)

${S_1}(t,{t_0}) \!=\! {y_1}({t_0}) \!+\! {y_4}({t_0})[{w_1}(t,{t_0})\cos {y_3}({t_0}) \!-\! {w_2}(t,{t_0})\sin {y_3}({t_0})]\text{,}$
${S_2}(t,{t_0}) \!=\! {y_2}({t_0}) \!+\! {y_4}({t_0})[{w_1}(t,{t_0})\sin {y_3}({t_0}) \!+\! {w_2}(t,{t_0})\cos {y_3}({t_0})]\text{,}$
$ \begin{split}{S_3}(t,{t_0}) =& (t - {t_0}){y_1}({t_0})\! +\! {y_4}({t_0})[{w_3}(t,{t_0})\cos {y_3}({t_0}) -\\ &{w_4}(t,{t_0})\sin {y_3}({t_0})]\text{,} \end{split}$
$\begin{split} {S_4}(t,{t_0}) \!=\!& 1\! +\! (t\! - \!{t_0}){y_2}({t_0})\! +\! {y_4}({t_0})[{w_3}(t,{t_0})\sin {y_3}({t_0}) +\\ &{w_4}(t,{t_0})\cos {y_3}({t_0})]\text{,}\end{split}$

可得到修正极坐标系下的状态方程为:

$\begin{aligned} y(t) = \left[ {\begin{array}{*{20}{l}} {[{S_1}(t,{t_0}){S_4}(t,{t_0}) - {S_2}(t,{t_0}){S_3}(t,{t_0})]}\\ {/[{S^2_3}(t,{t_0}) + {S^2_4}(t,{t_0})]}\\ {[{S_1}(t,{t_0}){S_3}(t,{t_0}) - {S_2}(t,{t_0}){S_4}(t,{t_0})]}\\\ {/[{S^2_3}(t,{t_0}) + {S^2_4}(t,{t_0})]}\\ {{y_3}({t_0}) + {{\tan }^{ - 1}}[{S_3}(t,{t_0})/{S_4}(t,{t_0})]}\\ {{y_4}({t_0})/\sqrt {{S^2_3}(t,{t_0}) + {S^2_4}(t,{t_0})} } \end{array}} \right]\text{。} \end{aligned}$ (3)

由于在修正极坐标系中,目标方位角 $\beta (t)$ 是状态向量的一个分量,因此,在修正极坐标系中,纯方位TMA问题的测量方程为:

$\tilde \beta (t) = {h_y}[y(t)] + n(t) = [0,0,1,0]y(t) + n(t)\text{。}$ (4)

其中, $n(t)$ 为目标方位角测量噪声。

1.2 目标运动要素解算

修正极坐标系下目标运动要素解算表达式如下:

$\theta = {\tan ^{ - 1}}({v_x}/{v_y})\text{,}$ (5)
$v = \sqrt {v_x^2 + v_y^2}\text{,} $ (6)
$r = \sqrt {r_x^2 + r_y^2}\text{。} $ (7)

其中: ${v_x}$ ${v_y}$ 为目标在xy方向的绝对速度; $\theta $ 为目标的航向角; $v$ 为目标速度。

2 距离参数化EKF滤波器设计 2.1 EKF算法

采用扩展Kalman滤波(EKF)算法求解纯方位TMA问题,该算法采用递推方式,计算量较小,能够对系统进行实时定位,且估计精度较高,利于实际工程的应用。纯方位TMA问题中系统状态方程(3)和测量方程(4)为连续形式,适当选取 $t = kT$ ${t_o} = (k - 1)T$ ,可将连续方程离散化,其中,T为采样周期。采用式(8)所示标准EKF滤波算法对探测平台与目标相对运动状态进行实时估计。

$ \begin{array}{l} {{y}}(k|k - 1) = f[{{y}}(k - 1|k - 1);kT,(k - 1)T]\text{,}\\ {{{A}}_{{y}}}(k,k - 1) = \displaystyle\frac{{\partial f[{{y}}(k - 1|k - 1);kT,(k - 1)T]}}{{\partial {{y}}(k - 1|k - 1)}}\text{,}\\ {{P}}(k|k - 1) = {{{A}}_{{y}}}(k,k - 1){{P}}(k - 1|k - 1){{A}}_{{y}}^{\rm T}(k,k - 1)\text{,}\\ {{K}}(k) = {{P}}(k|k - 1){{H}}{(k,k - 1)^{\rm T}}\text{,}\\ {[{{H}}(k,k - 1){{P}}(k|k - 1){{H}}{(k,k - 1)^{\rm T}} + {\sigma ^2}(k)]^{ - 1}}\text{,}\\ {{y}}(k|k) = {{y}}(k|k - 1) + {{K}}(k)[\tilde \beta (k) - {{H}}(k,k - 1){{y}}(k|k - 1)]\text{,}\\ {{P}}(k|k) = [{{I}} - {{K}}(k){{H}}(k,k - 1)]{{P}}(k|k - 1)\text{。}\\[-65pt] \end{array} $ (8)

其中: ${{y}}(0|0)$ 为状态向量初始给定值; ${{P}}(0|0)$ 为给定的 ${{y}}(0|0)$ 误差协方差阵; ${\sigma ^2}$ 为测量量的误差方差。

2.2 距离参数化(RP)算法

在纯方位TMA问题中,探测平台与目标相对距离是不可观测变量,当目标与探测平台相对距离先验分布信息比较模糊时,直接使用EKF滤波算法容易导致状态协方差矩阵过早收敛,从而使得滤波发散。距离参数化(RP)方法将初始距离按照相对距离估计值的变异系数分成若干个独立区间,每个独立区间使用独立的EKF滤波器进行状态估计计算,初始时刻每个滤波器将赋予均匀的权值。当系统获得下一时刻观测值时,系统的状态向量和协方差矩阵要升级一次,与此同时,在RPEKF中各个独立区间的权重也需要重新计算并归一化处理。假定目标方位角的估计值和测量值服从高斯分布,利用贝叶斯理论,给出子区间权重递推计算公式,如式(9)。如果子区间内目标方位角的估计值与测量值有较大的差别,那么对应的子区间权重就会降低。反之,权重就会升高。

${W_{nk}} = {W_{nk - 1}}\frac{1}{{\sigma \sqrt {2{\text{π}} } }}\exp \left[ { - \frac{1}{2}{{\left( {\frac{{{{\tilde \theta }_n} - {\theta _m}}}{\sigma }} \right)}^2}} \right]\text{。}$ (9)

式中: ${W_{nk}}$ 为第n个区间在k时刻的权重; ${\tilde \theta _n}$ 为第n个区间方位角预测值; ${\theta _m}$ 为方位角测量值; ${\sigma ^2} = \sigma _{{{\tilde \theta }_n}}^2 + \sigma _{{\theta _m}}^2$ 为第n个区间的方位角方差值; $\sigma _{{{\tilde \theta }_n}}^2$ 为第n个区间的方位角预测值误差方差值; $\sigma _{{\theta _m}}^2$ 为方位角测量值误差方差值。

3 目标机动检测算法 3.1 基于RPEKF的目标机动检测算法

纯方位TMA问题针对静止目标或匀速直线运动目标开展研究,当目标出现机动时,目标运动要素估计算法无法实现对目标的无偏估计,系统状态无法收敛至真实状态值。为克服此缺陷,设计机动检测环节,在检测到目标机动时重新初始化目标运动状态滤波器。

由于RPEKF是几个独立EKF共同工作的滤波系统,所以其目标机动检测算法应在各EKF目标机动检测算法的基础上进行修正,算法中使用系统状态综合值和系统协方差矩阵综合值实现目标机动检测,表达式如下:

${e_k} = {\beta _k} - {{H}}^*{{\rm{y}}_{syn}}(k|k - 1)\text{,}$ (10)
${g_k} = {e_k}{({{H}}*{{{P}}_{syn}}(k|k - 1)*{{\rm{H}}^{\rm T}} + {\sigma ^2})^{ - 1}}{e_k}\text{,}$ (11)
${U_k} = a^*{g_{k - 1}} + (1 - a){g_k}\text{。}$ (12)

其中:

${{\rm{y}}_{syn}}(k|k - 1) = \sum\limits_{i = 1}^n {{W_{ik}}} {{\rm{y}}_i}(k|k - 1)\text{,}$ (13)
${{{P}}_{syn}}(k|k - 1) = \sum\limits_{i = 1}^n {{W_{ik}}} {{{P}}_i}(k|k - 1)\text{。}$ (14)

式中: ${W_{ik}}$ k时刻,第i个独立滤波器的权重值; ${{\rm{y}}_i}(k|k - 1)$ k时刻,第i个独立滤波器的状态估计值; ${{{P}}_i}(k|k - 1)$ k时刻,第i个独立滤波器的状态误差协方差矩阵;若 ${U_k}$ 大于给定阈值 ${\mu _k}$ 则认为目标机动,将状态向量 ${{\rm{y}}_i}(k|k)$ 和状态误差协方差矩阵 ${{{P}}_i}(k|k)$ 进行重置,并且暂停机动检测环节 $S$ 个周期, $S$ 为滞后步长。

4 仿真验证 4.1 基于RPEKF的目标运动要素估计仿真分析 4.1.1 仿真初始条件

探测平台与目标相对距离34 000 m,目标舷角30°。

本文中探测平台采用“Z”字形机动方式,机动过程由匀速直线运动与匀速圆周运动交替进行。其中,探测平台移动速度为5 m/s,转弯角速率为1°s。该运动方式由3个参数决定,分别是一周期内匀速直线运动的时间 ${T_{line}}$ 为400 s,一周期内匀速圆周运动的时间 ${T_{circle}}$ 为90 s,机动运动的瞄准线夹角 ${\varPhi _{aim}}$ ${\beta _0}$ 。这里, ${\beta _0}$ 为初始时刻目标方位角。

探测平台测量量为叠加了白噪声的目标方位角,噪声均值为0,标准差为1°。

4.1.2 滤波器初始参数

探测平台采用被动声呐测量目标方位角,由于对目标初始位置缺乏先验信息,这里给出目标初始相对距离分布区间为[10 000 m,35 000 m],采用RPEKF滤波器对目标运动要素进行估计。

根据距离分布区间大小决定了EKF滤波器数量,本文选择滤波器个数为4。假定每个独立距离分布区间中距离误差服从均匀分布,对应于4组EKF滤波器的初始距离可以分为4个独立区间[10 000 m,14 000 m],[14 000 m,19 600 m],[19 600 m,27 400 m],[27 400 m,35 000 m],每个独立区间都对应一个独立的EKF滤波器,每个独立区间分配的权重为0.25。

4组独立的EKF滤波器初值如下:

${y_0} = \left[ \begin{array}{l} {\dot \beta } \\ \dot R/R \\ \beta \\ 1/R \\ \end{array} \right] = \left[ {\begin{array}{*{20}{c}} 0 \\ 0 \\ {\beta (0)} \\ {1/{R_n}} \end{array}} \right]\text{,}$
${P_0} = \left[ {\begin{array}{*{20}{c}} {\sigma _{{{\dot \theta }_n}}^2}&0&0&0 \\ 0&{\sigma _{\dot R/{R_n}}^2}&0&0 \\ 0&0&{\sigma _\theta ^2}&0 \\ 0&0&0&{\sigma _{1/{R_n}}^2} \end{array}} \right]\text{,}$
${R_n} = \left[ {\begin{array}{*{20}{c}} {12\;000}&{16\;800}&{23\;500}&{31\;200} \end{array}} \right]\text{,}$
${\sigma _{{R_n}}} = \left[ {\begin{array}{*{20}{c}} {2\;000/\sqrt {12} }&{2\;800/\sqrt {12} }&\\ {3\;900/\sqrt {12} }&{3\;900/\sqrt {12} } \end{array}} \right]\text{。}$

式中: $\beta (0)$ 为初始时刻目标方位角测量值; ${R_n}$ 为第n个区间的中心值; $\sigma _{{{\dot \theta }_n}}^{}$ 为第n个区间状态变量 $\dot \theta $ 的标准差,取为 $15/{R_n}$ $\sigma _{\dot R/{R_n}}^{}$ 为第n个区间状态变量 $\dot R/R$ 的标准差,取为 $15/{R_n}$ $\sigma _\theta ^{}$ 为目标方位角测量误差标准差,取为1°; $\sigma _{1/{R_n}}^{}$ 为第n个区间状态变量 $1/R$ 的标准差,取为 ${\sigma _{{R_n}}}/R_n^2$

4.1.3 仿真分析

定义目标运动要素估计误差百分比如式(15)所示,估计误差比例反映了目标运动要素估计值的相对误差水平。

$ e = \frac{{\left| {{y_{{\text{实际}}}} - {y_{{\text{估计}}}}} \right|}}{{{y_{{\text{实际}}}}}}*100\% \text{。} $ (15)

基于前述仿真条件,采用如式(3)所示EKF滤波器状态方程,如式(4)所示测量方程,如式(8)所示滤波方程,如式(9)所示各EKF滤波器权重升级方程,进行数字仿真分析。图2为探测平台与目标相对运动轨迹。图3图5为目标距离、速度、航向估计误差百分比。

图 2 本舰-目标相对运动轨迹 Fig. 2 Trajectory of target and detective platform

图 3 目标距离估计误差百分比 Fig. 3 Evaluated error percentage of target distance

图 5 目标航向估计误差百分比 Fig. 5 Evaluated error percentage of target heading angle

图 4 目标速度估计误差百分比 Fig. 4 Evaluated error percentage of target velocity

图6图9为RPEKF滤波器中4组独立的EKF滤波器权值变化曲线。

图 6 第1区间权值变化曲线 Fig. 6 Weight coefficient curve of the first section

图 9 第4区间权值变化曲线 Fig. 9 Weight coefficient curve of the fourth section

图 7 第2区间权值变化曲线 Fig. 7 Weight coefficient curve of the second section

图 8 第3区间权值变化曲线 Fig. 8 Weight coefficient curve of the third section

由图可知,目标距离,目标速度和目标航向均能收敛于真值。由于初始相对距离为34 000 m在第4区间内,第1、2、3区间权重值变为0,第4区间权重值为1,表明本文中提出的距离参数化方法是有效的。

4.2 机动目标运动要素估计仿真分析 4.2.1 仿真初始条件

在实际水上目标机动场景中,最常见的运动形式是分段匀速直线运动,目标机动方式描述如下:

${q_{Tm}} \geqslant 0$ ${c_{mnew}} = {\beta _{Tm}} + 180^\circ $ ,左转。

${q_{Tm}} < 0$ ${c_{mnew}} = {\beta _{Tm}} - 180^\circ $ ,右转。

其中: ${c_{mnew}}$ 为目标机动后的航向; ${\beta _{Tm}}$ 为本艇相对目标的方位; ${q_{Tm}}$ 为本艇相对目标的舷角,目标机动时刻设为1 500 s。

检测目标机动后,本舰机动形式如4.1节所述,轨迹参数 ${T_{line}}$ 为600 s, ${T_{circle}}$ 为90 s, ${\varPhi _{aim}}$ ${\beta _{reset}}$ 。其中, ${\beta _{reset}}$ 为检测到目标机动时刻目标方位角。

其余仿真初始条件同4.1.3节相关参数。

4.2.2 滤波器初始参数

当检测到目标机动后,滤波器重置,其初始状态如下:

${y_0} = \left[ \begin{array}{l} {\dot \beta } \\ \dot R/R \\ \beta \\ 1/R \\ \end{array} \right] = \left[ {\begin{array}{*{20}{c}} 0 \\ 0 \\ {{\beta _{reset}}} \\ {1/{R_{n\_reset}}} \end{array}} \right]\text{,}$
${P_0} = \left[ {\begin{array}{*{20}{c}} {\sigma _{{{\dot \theta }_{n\_reset}}}^2}&0&0&0 \\ 0&{\sigma _{\dot R/{R_{n\_reset}}}^2}&0&0 \\ 0&0&{\sigma _\theta ^2}&0 \\ 0&0&0&{\sigma _{1/{R_{n\_reset}}}^2} \end{array}} \right]\text{,}$
$\begin{split} \begin{array}{l} {R_{n\_reset}}=\left[\!\! {\begin{array}{*{20}{c}} {{R_{reset}} + 2\;250}\!\!\!&\!\!\!\!{{R_{reset}} + 750}\\ {{R_{reset}} - 750}\!\!\!&\!\!\!{{R_{reset}} - 2\;250} \end{array}} \right],{R_{reset}} < 2\!\times\! 10^4 \text{,}\\ {R_{n\_reset}} =\\ \quad \left[ \!\!\!{\begin{array}{*{20}{c}} {{R_{reset}} + 3\;750}\!\!\!&\!\!\!{{R_{reset}} + 1\;250}\\ {{R_{reset}} - 1\;250}\!\!\!&\!\!\!{{R_{reset}} - 3\;750} \end{array}}\!\!\! \right],2\!\times\! 10^4 \!\leqslant\! {R_{reset}} \!<\! 3\times 10^4 \text{,} \\ {R_{n\_reset}} = \left[ \!\!\!{\begin{array}{*{20}{c}} {{R_{reset}} + 4\;500}\!\!\!&\!\!\!{{R_{reset}} + 1\;500}\\ {{R_{reset}} - 1\;500}\!\!\!&\!\!\!{{R_{reset}} - 4\;500} \end{array}} \!\!\right],{R_{reset}} \geqslant 3\times 10^4 \text{,}\\ \end{array} \end{split}$
$ \begin{array}{l} {\sigma _{{R_{n\_reset}}}} = \left[ {\begin{array}{*{20}{c}} {750/\sqrt {12} }\!\!\!&\!\!\!{750/\sqrt {12} }\\ {750/\sqrt {12} }\!\!\!&\!\!\!{750/\sqrt {12} } \end{array}} \right],{R_{reset}} < 2\times 10^4 \text{,}\\ {\sigma _{{R_{n\_reset}}}} =\\ \quad\left[ {\begin{array}{*{20}{c}} {1\;250/\sqrt {12} }\!\!\!&\!\!\!{1\;250/\sqrt {12} }\\ {1\;250/\sqrt {12} }\!\!\!&\!\!\!{1\;250/\sqrt {12} } \end{array}} \right],2\times 10^4 \leqslant {R_{reset}} < 3\times 10^4 \text{,} \\ {\sigma _{{R_{n\_reset}}}} = \left[ {\begin{array}{*{20}{c}} {1\;500/\sqrt {12} }\!\!\!&\!\!\!{1\;500/\sqrt {12} }\\ {1\;500/\sqrt {12} }\!\!\!&\!\!\!{1\;500/\sqrt {12} } \end{array}} \right],{R_{reset}} \geqslant 3\times 10^4\text{。} \\ \end{array} $

式中: ${\beta _{reset}}$ 为滤波器重置时刻目标方位角测量值; ${R_{n\_reset}}$ 为滤波器重置后第n个区间的中心值; $\sigma _{{{\dot \theta }_{n\_reset}}}^{}$ 为滤波器重置后第n个区间状态变量 $\dot \theta $ 的标准差,取为 $15/{R_{n\_reset}}$ $\sigma _{\dot R/{R_{n\_reset}}}^{}$ 为第n个区间状态变量 $\dot R/R$ 的标准差,取为 $15/{R_{n\_reset}}$ $\sigma _\theta ^{}$ 为目标方位角测量量标准差,取为1°; $\sigma _{1/{R_{n\_reset}}}^{}$ 为第n个区间状态变量 $1/R$ 的标准差,取为 ${\sigma _{{R_{n\_reset}}}}/R_{n\_reset}^2$

其余滤波器初始参数同4.1.2节相关参数。

4.2.3 仿真分析

基于前述仿真条件,采用如式(3)所示EKF滤波器状态方程,如式(4)所示测量方程,如(8)所示滤波方程,如式(9)所示各EKF滤波器权重升级方程,如式(10)~式(12)所示目标机动检测算法,进行数字仿真分析。图10为探测平台与目标相对运动轨迹,图11图13为目标距离、速度、航向估计误差百分比。

图 10 本舰-目标相对运动轨迹 Fig. 10 Trajectory of target and detective platform

图 11 目标距离估计误差百分比 Fig. 11 Evaluated error percentage of target distance

图 13 目标航向估计误差百分比 Fig. 13 Evaluated error percentage of target heading angle

图 12 目标速度估计误差百分比 Fig. 12 Evaluated error percentage of target velocity

可知,该条件下检测到目标机动的时刻为1 721 s,目标机动检测算法可行。滤波器重置后,目标距离估计值于2 475 s收敛于10%误差范围内;目标速度估计值于3 004 s收敛于10%误差范围内;目标航向估计值于2 071 s收敛于10°误差范围内。

5 结 语

1)针对纯方位TMA问题,本文给出非线性RPEKF滤波方法,通过引入多组EKF滤波器和滤波器权重调节,能够有效降低滤波器性能对于初值偏差的敏感性,改善其目标运动状态量的收敛特性。

2)针对水面目标常用的分段匀速直线机动形式,本文提出的基于RPEKF滤波器的目标机动检测方法能够有效检测目标机动,并通过重置滤波器参数抑制目标运动状态滤波发散。

参考文献
[1]
CHEN Fei, JING Zhong-liang, LI Feng. Analysis and simulation of passive target tacking algorithm under polar coordinates[C]//Proceedings of the 4th World Congress on Intelligent Control and Automation, 2002: 2682-2686.
[2]
张安民. 纯方位目标运动分析与鱼雷智能导引律研究[D]. 西安: 西北工业大学, 2002.
[3]
VINCENT J. AIDALA, SHERRY E. HAMMEL. Utilization of aodified polar coordinates for bearings-only tacking[J]. IEEE Transactions on Automatic Control, 1983(3): 283-294.
[4]
杨新刚, 刘以安, 刘静. 水下目标的无源定位和融合技术研究[J]. 弹箭与制导学报, 2007, 27(5): 319-321. DOI:10.3969/j.issn.1673-9728.2007.05.098
[5]
李强, 李志舜, 穆海燕. 分布式目标方位估计新方法[J]. 弹箭与制导学报, 2005, 25(4): 975-977. DOI:10.3969/j.issn.1673-9728.2005.04.313
[6]
詹艳梅. 纯方位目标运动分析方法研究[D]. 西安: 西北工业大学, 2001.
[7]
徐景硕, 秦永元, 彭蓉. 自适应卡尔曼滤波器渐消因子选取方法研究[J]. 系统工程与电子技术, 2004, 26(11): 1552-1554. DOI:10.3321/j.issn:1001-506X.2004.11.006
[8]
刘忠, 邓聚龙. 多传感器系统纯方位定位与可观测性分析[J]. 火力与指挥控制, 2004, 29(5): 79-83. DOI:10.3969/j.issn.1002-0640.2004.05.024
[9]
刘健, 刘忠, 玄兆林. 纯方位TMA的变增益扩展卡尔曼滤波算法[J]. 火力与指挥控制, 2004, 32(1): 67-69.
[10]
石章松. 水下纯方位目标跟踪中观测器机动航路对定位精度影响分析[J]. 电光与控制, 2009, 16(6): 5-8. DOI:10.3969/j.issn.1671-637X.2009.06.002
[11]
詹艳梅, 孙进才, 胡友峰. 纯方位目标运动分析的自适应算法[J]. 西北工业大学学报, 2002, 20(4): 648-650.
[12]
PEACH N. Bearings-only tracking using a set of range-parameterised extended Kalman filters[J]. IEEE Control Theory Application, 1995, 142(1): 73-80. DOI:10.1049/ip-cta:19951614