基于优化人工蜂群算法的重力匹配导航方法
- 格式:pdf
- 大小:253.05 KB
- 文档页数:4
总第309期 2015年第7期 计算机与数字工程
Computer&Digital Engineering Vo1.43 No.7
1193
基于优化人工蜂群算法的重力匹配导航方法 田军 赵博 (1.武汉市武昌长虹桥37—1武汉430064)(2.哈尔滨工业大学(鞍山)工业技术研究院鞍山 114000)
摘要人工蜂群算法以其低复杂度和高精度等优点有望取代传统重力匹配方法中的非智能搜索策略,但是,引入人 工蜂群算法的重力匹配策略仍会存在抗干扰性能差和可靠性低的问题。论文引入差分思想对人工蜂群的适应度函数进行 优化,引入可调权值参数并确定一组最佳权值,最大程度减少惯导信息误差对厄特弗斯效应改正和正常重力计算的影响。 仿真结果表明,优化后的重力匹配算法具有更高的匹配精度。 关键词人工蜂群算法;重力匹配;差分思想;参数优化 中图分类号TP212.9 DOI:10.3969/j.issn1672—9722.2015.07.008
Gravity Matching Navigation Method Based on Optimized Artificial Bee Colony Algorithm
TIAN Jun1 ZHAo BO (1.37—1 Changhong Brige,Wuchang,Wuhan 430064) (2.Anshan Industrial Technology Research Institute of Harbin Institute of Technology,Anshan 114000)
Abstract Artificial bee colony algorithm is able tO replace non intelligent search strategy for traditional gravity matc— hing methods tO enhance the efficiency of gravity matching navigation for its fast convergence speed and low complexity. However,the problems of anti-interference performance and reliability for gravity matching strategy based on ABC still ex— ist.To reduce the influence of INS error and normal gravity calculation error,this article improves the fitness function with difference thought,in which adjustable parameters are introduced and the optimal values are confirmed.The simulation re— suits show that the optimized gravity matching algorithm can obtain higher matching accuracy. Key Words artificial bee colony,gravity matching,difference thought,parameter optimization Class Numbor TP212.9
1 引言 重力辅助导航系统主要利用重力传感器测量地 球重力场与预测的重力场信息进行匹配,可以实现对 惯陛导航系统的校正,从而满足水下导航对自主式和 长航时的导航需求,该系统不需要发射和接收其它电 磁信号,属于真正的无源导航系统_1]。与水面及地上 导航系统不同,重力辅助导航对自主性和隐蔽性有着 特殊需求,而且未知和复杂的外部环境使得水下导航 系统面临更严峻的挑战。作为重力辅助导航系统的 核心,重力匹配算法仍存在以下几个问题: 1)水下载体的运动规律较为复杂,无法预知 运动轨道,递推滤波匹配算法容易失效,而且相关 匹配算法中匹配点搜索效率低。 2)海洋重力数据库描述的是海平面附近的重 力场信息,水下重力数据需经过数据延拓得到,必 然引人一定的计算误差,而这对重力匹配算法的精 确性提出更高要求。 3)重力敏感装置输出的重力信息为重力匹配 过程提供参照基准,并引导匹配位置收敛到真实位 置,但观测重力信息修正项中引入了惯导系统的漂 移误差,而这严重限制了匹配算法的准确度。 文献[2]将人工蜂群算法引入到重力匹配搜索 过程中,并将外部速度信息作为约束条件,对匹配 点进行限制。但其仍存在一些不足:重力观测信息 误差严重影响算法的匹配精度,匹配算法的抗干扰
*收稿日期:2015年1月3日,修回日期:2015年2月14日 作者简介:田军,男,工程师,研究方向:舰船导航操纵技术。 田 军等:基于优化人工蜂群算法的重力匹配导航方法 第43卷 性有待提高。针对以上问题,本文引人差分思想优 值;ag表示重 化人工蜂群算法中的适应度函数,以解决实测重力 信息引入绝对偏差的问题。
2 基于人工蜂群算法的重力匹配策略 如图1所示, 一 和 分别表示INS在志一 和 k时刻指示载体的位置,同时,重力仪可以输出每个 时刻的重力异常值△ 一 和△ 。两组人工蜂群在两 个惯导指示位置周围同时进行搜索,最终确定的最 佳匹配点对( 一 和 )需同时满足下面的条件: 『lg幽(k--t)--g(P )l< … 【『gobs(忌)--g(P,)l< 式中,g幽(志)表示k时刻的重力测量值;g(P )表示 k时刻匹配点P 在重力基准图中插值得到的重力
/ Pt
f ( --y 一 ) +(磊一磊一 ) (挑一 一 )。+( ^一魏一 )。I<£l 1 tan-1、z:g k一-z:gk ,,/-tan-1、zY k一-zYk -,,I I<£z
式中,( h,Y )和(z ,Y )表示前后两个时刻惯 导指示的坐标,(磊一 , 一 )和(西, )表示前后两 个时刻匹配点对的坐标,e 和£。分别表示距离判决 (2) 阈值和方位判决阈值。 在蜂群搜索过程中,适应度函数值按下式计 算:
1—h/I g出(走)--g(P )1 牛l g (k--t)~g(p 一 )l 从其表达式可以看出,量测重力信息直接参与 运算并作为筛选最优个体的判断准则。考虑到水 下重力异常观测数据的扰动修正需要惯导输出信 息,其中厄特弗斯改正计算对水下潜器速度精度要 求较高,正常重力计算要求纬度精度高,而惯导系 统随时间积累产生的误差可能满足不了这两项要 求,意味着观测重力的计算误差会随着惯导系统误 差的增大而增大,从而导致虚假定位的产生。因而 观测重力异常序列与重力异常图进行相关匹配计
(3) 算时,还需考虑基于惯导系统输出计算厄特弗斯效 应改正以及正常重力计算所产生的误差影响。
3差分优化的匹配策略 考虑到上述因素,本文在适应度函数中基于差 分的思想,取前后连续两个时刻观测重力异常之 差,形成一个新的观测序列,以尽最大可能减少这 两项以及其它系统误差的影响。则适应度函数变 为
1 +√ ・f 1 愚 一 l。+ ・1 1 愚一H 一 一; I。
式中,m和rg分别为相应的权系数,且满足m+,z一 1,m,n∈(O,1)。 由于惯导系统误差随着时间的增加而不断累 积,因此相比较而言,前一时刻惯导输出数据应比 后一时刻输出具有更高的精度与可信度。所以,在 匹配过程中对前一时刻应赋予比后一时刻更大的
(4) 权值,即权系数应满足m 。 由于重力观测数据存在测量误差,重力基准图 也存在一定的制图误差,依据差分思想,即按式(4) 得到的匹配结果有时并不是最好的。因为在较短的 时间内惯导位置漂移不大,真实点位置往往就在惯 导输出点附近,因此将适应度函数可进一步改写为 2015年第7期 计算机与数字工程 (.gk—-2= (磊一珏 ) 一 ̄/( 一yu- ) +(xk—z ) +^/m・I∑g出(忌一 )一g(pH)I + ・1∑g幽(悫一£一i)一g(p卜 i)I V 一0 z;0
对于改进差分调优的适应度函数,既考虑了量 测重力信息受惯导系统误差影响的误差特性,同时 又考虑到惯导自身误差存在慢漂的现象,将该适应 度函数作为蜂群搜索匹配点时的判断寻优准则,使 得人工蜂群算法能够更好地适应真实的重力匹配 导航应用环境。
4仿真分析 4.1仿真条件及过程 如图2所示,仿真条件包括以下几个部分: 1)模拟惯导系统在匀速直航状态下的航迹, 主要器件精度为:陀螺常值漂移为0.001。/h,加速 度计零偏为(1e一4)*g0,等时间间隔选取一系列 采样点生成真实轨迹序列和INS指示轨迹序列; 2)人工蜂群的参数设置:搜寻次数范围设为 100,搜寻次数阈值设为5O,蜂群数量设为100; 3)采用的重力异常基准图的精度为2 ×2 ,重 力测量误差的最大值为lmGal。
图2仿真试验流程图 4.2仿真结果分析及结论
图3匹配位置对比图
(5) 在上面的仿真条件下,针对基于人工蜂群带约 束搜索策略,优化前后的匹配结果见图3~图5,其 中取最佳权系数 一2/3,7z一1/3。
图4重力信息收敛对比图 I口优化前 I●优化后
_ 几・。 平均值 最大值 最小值 图5匹配点偏离真实位置对比图
士 巨 U:日kl:i
为了促进重力辅助导航技术的发展及其在水 下环境的应用,利用现代数学理论和优化方法开展 新的重力匹配算法成为有效途径。本文在现有算 法的基础上,进一步优化内部搜索机制,通过仿真 试验对该重力匹配算法的优化进行验证。结果表 明,通过对匹配搜索策略的优化,降低了观测重力 信息误差对匹配算法的不利影响,进一步提高了匹 配位置的精度。在实际应用中,重力匹配导航的应 用环境更为复杂,因此有必要考虑应用环境特点合 理设计和优化重力匹配策略。 参考文献 [1-1王志刚,边少锋.水下重力匹配辅助导航技术[C]//2009 年国家安全地球物理专题研讨会,武汉,2009;24—29. WANG Zhigang,BIAN Shaofeng。Underwater Gravity Matching aided Technology[C]//National Security Ge— ophysical Symposium,Wuhan,2009:24—29. (下转第1206页)
加 加 ∞ ∞ ∞ ∞ 加 0 【眦一 斟一傩 嚼 球