摘要
在长基线水下声学定位系统中,由声速不确定引起的误差是影响其定位精度的主要因素.通过设置声信号在目标和不同水听器之间以不同的声速传播,给出了一种声速未知情况下的长基线系统定位修正算法.首先,利用长基线系统中的冗余信息建立了多参数优化函数来估计有效声速.其次,选择粒子群算法来解算优化函数,得到目标与不同水听器之间的有效声速.最后,由得到的有效声速来对目标进行定位.仿真结果表明,与传统算法相比,基于粒子群优化的算法可以有效提高长基线定位系统的定位精度.
In long baseline positioning system,the error induced by uncertain sound speed is the most damaging factor affecting the positioning accuracy.A long baseline system positioning correction algorithm with uncertain sound speed is proposed by setting the acoustic signal to propagate between the target and different hydrophones at different sound speed.First,a multi-parameter optimization function is built to estimate the effective sound speed using the redundant information in the long baseline system.Then the particle swarm optimization algorithm is utilized to solve the optimization function,and the effective sound speeds between the target and each hydrophones are obtained.Finally,the target is positioned by the resulting effective sound speed.The simulation results show that the proposed algorithm can effectively improve the positioning accuracy of long baseline positioning system compared with the existing algorithms.
作者
黄健
严胜刚
HUANG Jian;YAN Shenggang(School of Marine Science and Technology,Northwestern Polytechnical University,Xi’an 710072,China)
出处
《上海交通大学学报》
EI
CAS
CSCD
北大核心
2019年第3期366-372,共7页
Journal of Shanghai Jiaotong University
基金
国家自然科学基金面上项目(61371151)
关键词
长基线定位系统
粒子群优化算法
有效声速
声速修正
long baseline positioning system
particle swarm optimization
effective sound speed
sound speed correction