论文部分内容阅读
我国海洋观测技术经过几十年的发展,已经具备了一定的规模,在我国防灾减灾、海洋资源开发利用、海洋科学研究和军事建设中发挥着越来越重要的作用。海洋环境观测的系统化成为海洋建设的迫切要求。论文通过对海洋观测网络系统的研究,对海洋网络构建过程中存在的问题和关键技术进行分析,在数据库系统的研究、学习和以及OPC组件开发技术的研究基础上,完成了基于OPC的海洋观测网络体系的设计和实时数据库的模式设计,并通过在海洋网络的实施对设计方案进行性能测试和分析。本论文的主要内容如下:实时数据管理系统是传统数据库技术结合实时数据处理技术产生的数据库管理方法,这种方法对于海量数据的存储和数据的可靠性访问具有较好的性能。本文通过基本数据库理论的学习以及相关技术的研究,设计和实现了具有较好性能的实时数据存储系统,并对实时数据库系统中基于优先级的事务调度算法进行研究和改进,并将其应用于海洋观测领域进行测试。测试结果表明,分布式的数据管理模式和改进的事务调度算法能够明显的提高网络的性能。OPC标准化通信技术将工业控制和信息传输技术融合,通过开发基于OPC组件,能够忽略各项设备之间的差异,为硬件设备和上位机之间的信息交互提供统一的通信接口。本论文通过对OPC规范的研究、学习和基于COM组件开发的实验,完成了基于OPC的客户端和服务器端组件模块的设计和开发。并将其应用于海洋观测网络中,使海洋观测设备的选型上有了更多的选择,降低了监控系统的集成成本,便于系统的升级和维护。论文基于国家基金项目“海洋动力环境观测仪器设备综合测试平台技术的研究与应用示范”进行的研究。本论文完成的主要工作有:设计实时数据管理系统,改进事务调度算法,实现更高性能的对大量数据信息的保存、查询;开发基于OPC的控制中心与监测设备实现信息交互的通信接口;完成海洋观测网络平台的设计,实现了观测网数据库系统的创建、监测数据信息的采集和更新工作;基于OPC技术实现了监测信息的传输操作,并最终展现在了监控平台上。同时,设计完成基于python的自动化数据更新模块,实现了监测数据的Web端显示。