摘要: |
综合船桥系统是将舰船上的导航、操纵控制和雷达避碰等设备有机地结合起来,实现舰船航行的自动化。如何集成这些异构因素一直没有一种很好解决方案,采用多功能显控台技术是目前比较理想的一种方式,但该技术还处在研究和试验阶段。
论文的目的是设计和实现船桥系统多功能显控台软件。首先介绍综合船桥系统的产生和发展,对显控台在综合船桥系统中的作用做了相关描述,同时给出船桥系统多功能显控台的主要设计思想和实现思路。
分析了多功能显控台的技术要求和软件功能分类。对航行信息的数据特点进行了分析和总结,针对不同类型数据使用实时数据库和关系数据库分别管理。分析过程中重点研究了设计中的关键技术问题,如数据同步、数据备份、主/从切换的主机选择、时间管理、网络负载平衡和CORBA通信机制等。
论文提出利用数据库同步技术实现多功能显控台的方法—基于中间件技术的数据多点同步解决方案。在对各种成熟数据库和操作系统软件综合权衡性能、开发难度和开发成本后,确定在Windows环境下利用中间件技术结合PostgreSQL和Solid数据库实现多功能显控台基本功能。
最后在试验环境下实现了多功能显控台的基本功能,为下一代船桥系统显控台的设计提供一种可行的方案参考。 |