论文部分内容阅读
本课题源于国家高技术研究发展计划(863计划)现代交通技术领域“船舶综合监测及操控系统开发”主题项目,子课题“船舶机舱自动化集成系统和数字平台装备”。随着计算机、网络通讯、嵌入式等技术的不断发展,舰船自动化程度也越来越高,这就促使舰船监控系统支撑平台朝着高度自动化、智能化方向发展。中国在舰船设备,特别是软件平台的自主创新研发领域,还处于起步阶段,很多技术都靠引进。本课题主要对舰船监控系统支撑平台的设计做了相关研究与探索,并初步设计出来一个基于Windows系统的具备一定功能的支撑平台。在对课题的研究和探索过程中,本文主要做了以下几方面工作:(1)在对舰船监控系统的结构功能作了相关分析的基础上,总结了支撑平台的功能需求,并依据面向对象的方法设计出支撑平台的体系结构。(2)分析了支撑平台设计过程中所主要涉及到的关键技术。(3)从平台元器件图形模块库的开发、资源编辑器对元器件图形模块的编辑管理等方面,对支撑平台的图形界面组态功能做了具体介绍。元器件图形模块的开发是从图形对象模型和动画对象模型两方面展开的,最后在不同条件下为图形对象设定一种或多种动画链接,完成了元器件图形模块的封装。(4)对支撑平台的数据流程进行了分析,由此得到平台的数据存储策略,进而确定平台数据库的结构和组成。本支撑平台主要包含四个数据库,其中变量管理数据库、报警历史数据库和用户管理数据库等后台数据库是传统数据库,而平台的核心数据库是内存实时数据库。(5)建立了内存实时数据库,满足了支撑平台的实时性要求。(6)以主机监控系统、发电机监控系统、锅炉监控系统和报警模块为例,从监控界面的在线搭建和可视化数据管理两个方面,介绍了平台的软件功能的整体实现。平台不但具备了变量信息的在线查看、修改等功能,还具有报警提示功能,使监控系统界面能客观、智能的反映现实设备或系统。(7)从系统拓展和未来升级的角度,为平台设计了相关开放式系统接口,主要包括故障诊断专家系统接口、数据通讯接口和视频监控系统接口等。