论文部分内容阅读
新型导航传感器的日益升级,船舶导航算法的推陈出新,计算量及实时要求不断提高,航海范围的不断延伸,使得导航算法的性能验证工作显得愈发重要。虽然实际物理装备测试可以直观的给出导航算法性能验证结果,但是受到地域、物理时间等客观因素限制,试验成本高,测试效率低。因此,搭建可以验证全纬度导航算法性能强大的船用导航算法性能验证平台,成为导航系统开发中最优的方式。现有船用导航算法性能验证平台存在真实航行运动路线还原性差,无法验证全纬度导航算法,单机模式下的平台在验证跨大纬度长航时的导航算法时,有限的运行能力和存储能力,导致平台无法持续高强度运行,不稳定因素加剧,并存在可视化效果差,升级控件与更新模块困难的问题。基于以上问题,本文研究设计以太网模式下船用导航算法性能验证平台,提高平台的可维护性,增强使用周期与工程实用性。针对现有平台存在载体运动模型固定单一,无法贴近真实航行路线,直观性差,并存在无法验证全纬度导航算法的问题。结合海图元素,通过对基于海图的船舶航迹位置及航向规划算法展开研究,并设计在中低纬以及极区的传感器数据发生算法,海图实时船位显示,最终达到模拟更真实的航行轨迹来验证全纬度导航算法的目的。单机模式下船用导航算法性能验证平台,在验证跨大纬度长航时算法时,面临计算存储任务繁重,计算机长时间高强度运行,不稳定因素加剧,观察验证结果需切换界面,操作不便捷。设计以太网拓扑模式建立服务端与客户端,基于TCP/IP协议实现系统间的稳定通讯,将整体验证工作合理分配,可提高计算能力、运行能力与存储能力。算法分散化管理在一定程度上可提高安全性与保密性,同时平台多屏显示,用户无需切换界面,便可同时观察载体实时航行位置、导航定位结果、导航误差等信息,可提高便捷性。为提高平台系统界面的美观性、更新与升级模块的灵活性,应用VC++、High Speed Chart控件,增强动态显示效果,应用海图与表盘ActiveX控件,增加软件可维护性。在平台调试中,针对界面卡顿、闪烁,数据粘包现象提出解决方案,并优化加载算法.dll文件与保存文件的方式,使其在加载与验证多算法方面具有便捷性与稳定性。最后,基于船用导航算法性能验证平台分别进行极区与非极区下的捷联惯导算法、SINS/GNSS组合导航算法、SINS/DVL/GNSS多源信息融合组合导航算法、长航时SINS/DVL/GNSS多源信息融合组合导航算法,等一系列算法的性能验证工作,完成平台的功能与性能测试。经测试,该平台是满足设计需求的平台,具有优秀的实用性与现实意义。