摘要: |
电力监控系统完成对城市轨道交通全线各种变电所、接触网设备运行的远程实时控制、监视及测量,处理供变电系统的各种事故及报警事件,实现供变电系统的运行。其中实时数据库是整个电力监控系统处理的核心,几乎任何系统功能都是从实时数据库入口的,也是围绕着实时数据库这一核心实现的。数据是电力监控系统一切应用功能的基础,设计一个性能良好、可靠的实时数据库系统对于整个自动化系统都是至关重要的。
本文结合城市轨道交通电力监控系统的特点,分析了实时数据库系统中各主要模块的功能,设计了基于组件技术的分布式大型实时数据库系统,其中,考虑实时数据的有效时间这一特性,在基于两段锁的优先并发控制算法上提出了改进;在数据安置和组织方面,提出了实时数据库的数据安置策略。并通过分析几种常用的数据组织方式,在具体实现中通过采用了Hash表+Guid的索引方式来提高系统的查询速度:文中还采用面向对象数据建模技术构建了电力监控系统实时数据库的数据模型。
在研究了实时数据库技术的基础上,运用微软最新的.NET框架构建WEB应用,在C#开发环境下,编写了实时数据库引擎、数据库接口和数据对象定义三个层次的函数,实现了一个基于内存的单机版的实时数据库,并通过仿真软件对系统进行了测试。
最后,对本学位论文的全部工作进行了总结,提出了目前设计中有待进一步完善和改进的问题。 |