论文题名: | 基于分布式实时数据库的SCADA系统与控件开发 |
关键词: | 分布式技术;实时数据库;SCADA系统;控件开发;船舶航行 |
摘要: | 随着计算机技术的快速发展,越来越多的先进技术应用于综合船桥系统,船舶的航行管理功能也逐渐完善。但是船舶系统的种类繁多、数据量巨大并且数据分布具有分散性,使得船舶数据的管理日趋复杂,过去人工的工作方式和落后的技术已经很难适应当前船舶航行领域的需求了。为解决这一问题,同时在减少用户工作强度的情况下,保证船舶航行的安全性,本论文分析设计了综合船桥系统的两个子系统:用于数据管理的SCADA系统和用于人机交互界面的可配置控件库。 首先,本论文在对SCADA系统进行分析的基础上,采用分布式控制技术设计船舶的数据管理系统。SCADA(Supervisory Control and Data Acquisition)系统,即监控与数据采集系统,是以计算机为基础的远程测控系统,将其应用于船舶领域是近几年发展起来的一项比较新的技术。其主要优点是可以在信号点分散或者少人值守的现场运行,因此,将此系统应用在船舶航行领域的数据采集和接收过程中有重要意义。同时,分布式控制可将多个计算机的数据库融合于一个系统,实现多个系统互连,比传统的数据库功能更强,也更方便维护。在分布式数据库中,存储着船舶航行过程产生的数据。根据创建的分布式实时数据库,本论文设计了信号点管理器,方便用户对数据库中的数据进行查看、添加、编辑和删除等操作,解决了大量数据信息的管理问题。 其次,在数据显示方面为了给用户更加直观的展示,论文设计了可配置控件库,其优势在于用户可以根据自己的需要自定义控件布局。根据船舶系统中的控件样式,将控件形象化,绘制控件图标。同时,编写代码使控件可以清晰展示当前船舶航行的相关数据。通过界面上的控件图标和数字标识,给用户展示出简单易懂的船舶航行数据信息。 最后,对综合船桥系统的设计思想进行分析,采用“自顶向下设计,自底向上构成”的方法,将已设计好的SCADA系统和可配置控件库集成到一个综合船桥系统上,在船舶航行领域中作为信息管理的系统。综合船桥系统是复杂的集成性系统,在船舶模拟机器上,使用windows7环境的计算机进行模拟仿真,验证其可用性。 根据用户提出的各项功能,对所设计的综合船桥系统的两个子系统分别进行仿真模拟,验证了其功能的可实现性,也说明了此系统在船舶航行领域的可行性。并且,所设计的SCADA系统与可配置控件库也在船舶相关单位的测试平台中成功应用,经过不断的改进完善,它会真正应用于船舶航行领域。 |
作者: | 刘娇 |
专业: | 软件工程 |
导师: | 郑丽颖;张帜 |
授予学位: | 硕士 |
授予学位单位: | 哈尔滨工程大学 |
学位年度: | 2015 |
正文语种: | 中文 |