美章网 资料文库 单个磁通门定位运动磁性目标范文

单个磁通门定位运动磁性目标范文

本站小编为你精心准备了单个磁通门定位运动磁性目标参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

单个磁通门定位运动磁性目标

《大连理工大学学报》2016年第三期

摘要:

运动磁性目标定位可归结为一类非线性规划问题的求解.针对其目标函数计算过程极为烦琐,不利于磁性目标实时定位的特点,提出了一种混合算法:首先利用粒子群优化算法获得初略解,再利用高斯-牛顿算法进行精确求解,在不知道目标初始位置的情况下,利用单个磁通门磁传感器采集的磁场数据准确快速地实现了目标的定位.理论仿真和汽车实验,验证了算法的合理性和可行性,为工程中磁性目标的检测与定位提供了新思路.

关键词:

磁性目标定位;非线性规划问题;粒子群优化算法;高斯-牛顿算法磁定位技术由于具有全天候、所需设备简单、信号处理方便等特点,逐渐受到人们的重视.特别是随着磁传感器测量精度的不断提高,探测磁性目标微弱的磁异常信号成为可能[1].根据磁传感器探测到的磁场信号,反演出目标的运动状态和位置,可以实现运动磁性目标的定位.国外的磁定位技术起步较早,早在1975年,美国的海军近海岸系统实验室就开展了利用超导磁梯度计阵列进行目标定位的研究,他们利用磁场梯度张量数据提出磁偶极子定位跟踪算法,根据静态测站上的连续测量结果,实现了对运动的磁偶极子源的定位追踪[2].20年之后,又提出了在磁场梯度张量探测仪以已知速度运动的情况下对偶极子磁源的定位问题,对在已知磁场的三分量或梯度张量对场源变化率的条件下,结合磁场梯度张量可以唯一确定磁偶极子源参数进行了总结[3].在国内,海军工程大学龚沈光的研究团队开展的相关工作较多,他们[4-9]对磁性目标建模和基于舰船等磁性物体定位方法及参数估计等定位问题进行了详细研究,认为用单个运动标量磁强计不能完全确定目标位置参数,提出了先用改进的进化策略得到初值,然后用单纯形法获得精确值的一种通用磁定位方法,并稍加修改解决了矢量磁强计的磁定位问题.

随后林春生等[10]使用均匀磁化旋转椭球体模型对水中磁性运动目标进行实时建模,使用统计检验的方法,实现了对目标磁场信号的模型化检测,同时还可以估计出目标运动参数和磁性状态.李华等[11]使用单个三轴磁探头的在线测量数据,利用遗传算法良好的全局搜索能力对磁性目标进行定位计算,以解的稳定性判断代替定位解正确与否的在线判断,完整实现了一种在线磁定位算法.唐莉莉等[12]提出了一种新的运动磁目标定位算法,将求解目标方位角的问题转化为求解目标磁场的方向角和两者的偏差角的问题,利用单个静止的平面四轴磁通门传感器实现目标定位.何文辉[13]提出了利用三轴磁阻传感器作为检测元件,以减少传感器阵列的数量,并通过改进的牛顿-拉斐森方程组全局求解算法,实现了对胶囊的位置坐标准确而快速的求解.本文提出一种混合算法,在不需要知道目标初始位置的情况下,利用单探头磁通门,准确快速地求解磁性目标定位中的非线性规划问题.

1单个磁通门定位运动磁性目标的基本原理

单个磁通门定位的基本方案:通过单个磁传感器测量运动磁性目标在n个不同测点上的磁场强度构建磁场模型,利用定位算法反演出磁性目标在不同测点处相对磁传感器的位置,即利用前n-1个测点的磁场数据,定位出第n个测点的位置.

1.1磁偶极子模型对于空间中某固定磁偶极子模型(磁矩M0不变),如果知道测点相对磁偶极子的位置(即F0已知),则该测点处的磁场强度H0就可以由式(6)求出;反之,如果知道了某一测点处的磁场强度,也可以根据上式反演出测点相对磁偶极子的位置,从而实现磁性目标的定位.

1.2测点间的坐标关系将目标从坐标系的第m点平移到第m+1点处,则两者之间的相对位置关系如图2所示.其中φ为向量r和Z轴正方向的夹角;θ为向量r在XOY面上的投影与X轴正方向的夹角.

1.3磁性目标的定位问题磁性目标的定位问题实际上就是求解下面非线性无约束的最优化问题。

2混合算法下的磁性目标定位仿真算法

如图3所示,磁性目标沿X方向运动范围为-200m到195m,Y方向距离磁场测量点记为-30m,Z方向距离磁场测量点记为0m.磁通门x方向与坐标系X轴之间的夹角θ=-45°,目标在坐标系XOY平面内运动,即φ=90°.目标运动速度为10m/s,磁场数据采样间隔为0.5s,整个过程磁传感器采集的数据点为80个.高斯-牛顿算法(G-N算法)是一种常见的求解非线性最优化问题的方法,但是该方法对初值有一定的依赖性,需要利用函数的导数信息.当初值取得不合适时仍然会导致算法无法得到最优解.为了说明这一情况,分别取不同的初值使用G-N算法进行求解,随机运行50次,选取位置参数(-100m,-30m,0m,-45°,90°)的仿真数据进行比较,结果如表1所示.从表1可以看出,初值距离真值一定范围内,G-N算法能够找到很好的最优解;但是当初值选取不合适时,该算法得不到最优解.大多数情况下,并不清楚目标的初始状态.针对这个问题,考虑使用粒子群优化算法(PSO算法).鉴于PSO算法耗时较长[14-15],本文提出了一种混合算法:先使用PSO算法得到一个粗略解,为了节约计算量,PSO算法的进化代数可以适当减少,再以粗略解作为初值使用G-N算法进行精确求解,这样将PSO算法和G-N算法混合使用,充分利用各自的优势,在保证算法精度的前提下,尽量减小算法耗时.为了验证该混合算法,同样选取位置点(-100m,-30m,0m,-45°,90°)的数据进行比较得到的仿真数据分别为x=-99.99m,y=-30.00m,z=-0.001m,θ=-44.96°,φ=89.5°,定位效果较好.

3实验验证

为了方便模拟目标的运动状态,磁性目标选择的是一辆汽车.为了减小周围环境的干扰,实验地点选择在西安市郊区的一段很少有车辆通过的宽阔马路.第一次汽车通过的情况如图4(a)所示,X方向指向汽车行驶的方向,Z方向垂直地面向下,Y方向与X方向和Z方向符合右手坐标系.汽车长为4.55m、宽为1.80m、高为1.88m,保持约为30km/h的行驶速度正好通过磁传感器时横向距离约为3.8m,汽车中心距离地面的高度约为0.8m,磁通门x方向与坐标系X轴重合,即θ=0°,φ=90°.汽车第二次通过时的情况如图4(b)所示,汽车仍以第一次的速度行驶,正好通过磁传感器时的横向距离约为4.2m,汽车中心距离地面的高度约为0.8m,磁通门x方向与坐标系X轴之间的夹角θ=-30°,且φ=90°.汽车两次通过磁通门传感器,每次截取刚好通过前后共4s的数据,数据采样率为20Hz.由于存在背景磁场的干扰,使用巴特沃斯低通滤波器对数据进行了低通滤波处理,滤波器的通带截止频率为1Hz,通带衰减为1dB,阻带截止频率为10Hz,阻带衰减为60dB,处理后的数据如图5和6所示.使用PSO和G-N的混合算法进行定位计算,目标磁场数据总长度为80,定位效果如图7和8所示.由图7可见,汽车距离磁传感器较远时,磁场信号弱,此时定位结果较差.随着汽车距离磁传感器越来越近,磁场信号逐渐增强,有效的磁场数据越来越多,定位结果越来越好.定位结果明显改善的时间点出现在汽车正横通过磁传感器,此时磁场信号最强.可以看出:X方向在时间轴52~53s上大致是一条斜线,斜率约为8.385m/s,Y方向在时间轴53s的距离约为-3.774m,Z方向在时间轴53s的距离约为-0.673m,与X方向的夹角在时间轴53s时约为5.651°,与竖直方向的夹角在时间轴53s时约为89.89°.实测数据定位效果与图4(a)所示的汽车实际行驶状态吻合较好,表明了混合算法下的磁性目标定位方法的可行性.从图8中同样可看出:X方向在时间轴379~380s上约是一条斜线,斜率约为8.349m/s,Y方向在时间轴380s的距离约为-4.181m,Z方向在时间轴380s的距离约为-0.9494m,与X方向的夹角在时间轴380s时约为-27.43°,与竖直方向的夹角在时间轴380s时约为90°.实测数据定位效果与图4(b)所示的汽车实际行驶状态也吻合较好,验证了混合算法下的磁性目标定位方法的实用性.

4结语

本文针对运动的磁性目标初始位置未知的情况,提出了一种先使用PSO算法进行粗略求解,再利用G-N算法精细求解的混合算法.理论分析和汽车实验验证了该算法定位结果准确可靠,既摆脱了G-N算法在磁性目标定位求解中对初始值的依赖,也克服了PSO算法求解进化迭代耗时过长的问题.同时单个磁通门磁传感器价格低廉、易于安装的特点,使其在工程实际中有着很好的应用前景.

作者:高翔 严胜刚 李斌 单位:西北工业大学 航海学院