一种基于粒子滤波算法的磁偶极子目标跟踪方法技术

技术编号:39676770 阅读:21 留言:0更新日期:2023-12-11 18:43
本发明专利技术属于磁偶极子目标跟踪技术领域,公开了一种基于粒子滤波算法的磁偶极子目标跟踪方法,

【技术实现步骤摘要】
一种基于粒子滤波算法的磁偶极子目标跟踪方法


[0001]本专利技术涉及磁偶极子目标跟踪
,具体为一种基于粒子滤波算法的磁偶极子目标跟踪方法


技术介绍

[0002]铁磁性目标在地磁场背景下会引起磁场空间分布的扰动,产生磁异常现象,通过测量这种磁异常可以实现对目标的探测,基于该原理,磁异常探测在未爆物探测

水下目标跟踪等领域有重要应用

当目标离磁传感器的距离大于目标尺寸的
2.5
倍时,通常可以将该目标产生的磁异常用磁偶极子模型来描述,此时磁性目标定位问题就转化为磁偶极子模型参数估计问题

[0003]对于磁性目标定位与跟踪的方法主要包括解析法

优化估计法和序贯滤波法;而对于运动目标跟踪问题,序贯滤波法较为常用,其主要思想为将目标运动和磁传感器观测过程建模为状态空间表示模型,然后利用滤波算法实现目标位置和磁矩参数的序贯最优估计

但由于磁偶极子模型的高度非线性,需要采用非线性滤波算法解决磁偶极子目标跟踪问题

[0004]用粒子滤波进行磁偶极子目标跟踪是跟踪定位领域的热点方法

例如,
Birsan
等人利用扩展
/
无迹卡尔曼滤波方法对磁偶极子目标进行实时跟踪;吴垣甫等人提出一种递推观测更新的卡尔曼滤波算法,可以有效改善卡尔曼滤波在初始值未知时较难收敛问题

但由于粒子滤波本身具有粒子贫化和粒子退化的缺陷,该算法对于磁偶极子目标跟踪的相对误差较大,鲁棒性低


技术实现思路

[0005]本专利技术意在提供一种基于粒子滤波算法的磁偶极子目标跟踪方法,以解决上述问题

[0006]为了实现上述目的,本专利技术提供如下技术方案:
[0007]一种基于粒子滤波算法的磁偶极子目标跟踪方法,包括以下步骤:
[0008]S1、
根据目标运动特性建立状态方程;根据磁传感器阵列获取磁感应强度数据和磁偶极子模型,建立观测方程;
[0009]S2、
引入混沌变量,寻找目标跟踪系统的状态初值;使其改善粒子滤波算法对初值的敏感;
[0010]S3、
应用灰狼算法,利用当前时刻观测值和适应度函数不断更新粒子的位置,使粒子不断向高似然概率密度区域移动,使其更好地逼近真实后验概率分布,减轻粒子退化;
[0011]S4、
计算每个粒子的权值,并进行归一化;
[0012]S5、
对粒子集进行重采样,输出目标跟踪的结果

[0013]进一步地,在
S1
中,建立状态方程的方法为:
[0014]在
t
时刻,设定磁偶极子目标状态在
x,y,z
三个方向上的位置为
(x(t),y(t),z
(t))、
速度参数为
(v
x
,v
y
,v
z
)、
磁矩参数为
(m
x
,m
y
,m
z
)
,得到目标状态向量
x
t
为:
[0015]x(t)

[x,y,z,v
x
,v
y
,v
z
,m
x
,m
y
,m
z
]T
[0016]目标的运动状态选用匀速模型和恒磁矩模型,得到目标状态为:
[0017]x(t+1)

Fx(t)+w(t)
[0018]式中,
w(t)
是服从均值为0,方差为
σ2的高斯白噪声,
F
表示如下:
[0019][0020]式中,
T
为时间间隔;
[0021]建立观测方程的方法为:
[0022]在笛卡尔坐标系中,设定磁传感器的坐标为
B(x,y,z)
,磁性目标的坐标为
A(x0,y0,z0)
,其磁矩矢量为
m
为磁矩大小,
θ
为磁偶极子的磁倾角,为磁偶极子的磁偏角;
[0023]当磁性目标与磁传感器之间的距离大于自身尺寸的
2.5
倍时,
B
点处的磁传感器接收到的该磁性目标产生的磁感应强度
B
由磁偶极子模型描述,得到磁感应强度
B
为:
[0024][0025]将磁感应强度
B
展开为矩阵表达式:
[0026][0027]式中,
B
x

B
y

B
z
为磁感应强度
B

x,y,z
坐标轴上的投影;
μ0表示真空中的磁导率,其大小为4π
×
10
‑7H/m

r

(x

x0,y

y0,z

z0)
为磁性目标与磁传感器之间的相对方向矢量;为磁性目标与磁传感器之间的距离;
[0028]利用多个磁传感器组成的磁传感器阵列,测量得到不同位置处目标的磁感应强度
B
x
(t),B
y
(t),B
z
(t)
,量测向量
y
t
表示为:
[0029]y
t

[B
x1
(t),B
y1
(t),B
z1
(t),B
x2
(t),B
y2
(t),B
z2
(t),...,B
xn
(t),B
yn
(t),B
zn
(t)]T
[0030]式中,
i
表示第
i
个磁传感器,
n
表示磁传感器的数量

[0031]进一步地,在
S2
中,寻找目标跟踪系统的状态初值的方法为:
[0032]引入
Logistic
混沌系统结合灰狼算法寻找初值,在寻找初值过程和指导粒子移动过程利用最新的观测值定义适应度函数:
[0033][0034]式中,
R
为观测噪声方差,
y
new
为最新观测值,
y
pre
为模型预测值

[0035]进一步地,在
S2
中,寻找目标跟踪系统状态初值的具体步骤为:
[0036]S201、
寻找初始粒子集本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于粒子滤波算法的磁偶极子目标跟踪方法,其特征在于,包括以下步骤:
S1、
根据目标运动特性建立状态方程;根据磁传感器阵列获取磁感应强度数据和磁偶极子模型,建立观测方程;
S2、
引入混沌变量,寻找目标跟踪系统的状态初值;使其改善粒子滤波算法对初值的敏感;
S3、
应用灰狼算法,利用当前时刻观测值和适应度函数不断更新粒子的位置,使粒子不断向高似然概率密度区域移动,使其更好地逼近真实后验概率分布,减轻粒子退化;
S4、
计算每个粒子的权值,并进行归一化;
S5、
对粒子集进行重采样,输出目标跟踪的结果
。2.
根据权利要求1所述的一种基于粒子滤波算法的磁偶极子目标跟踪方法,其特征在于:在
S1
中,建立状态方程的方法为:在
t
时刻,设定磁偶极子目标状态在
x,y,z
三个方向上的位置为
(x(t),y(t),z(t))、
速度参数为
(v
x
,v
y
,v
z
)、
磁矩参数为
(m
x
,m
y
,m
z
)
,得到目标状态向量
x
t
为:
x(t)

[x,y,z,v
x
,v
y
,v
z
,m
x
,m
y
,m
z
]
T
目标的运动状态选用匀速模型和恒磁矩模型,得到目标状态为:
x(t+1)

Fx(t)+w(t)
式中,
w(t)
是服从均值为0,方差为
σ2的高斯白噪声,
F
表示如下:式中,
T
为时间间隔;建立观测方程的方法为:在笛卡尔坐标系中,设定磁传感器的坐标为
B(x,y,z)
,磁性目标的坐标为
...

【专利技术属性】
技术研发人员:邱伟杨璐璐马树青蓝强颜冰张理论
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1