论文中文题名: | 基于电力调度主站系统的通用实时数据库研究 |
姓名: | |
学号: | 01059 |
保密级别: | 秘密 |
学科代码: | 081001 |
学科名称: | 通信与信息系统 |
学生类型: | 硕士 |
院系: | |
专业: | |
研究方向: | 实时数据库 |
第一导师姓名: | |
论文外文题名: | Electrical dispatch system |
论文中文关键词: | |
论文外文关键词: | |
论文中文摘要: |
电力调度自动化系统是保证电力系统稳定,安全和经济运行的重要技术手段。传统的关系型数据库不能满足象电力调度主站系统这样的时间关键型应用的要求。近年来,实时数据库技术在电力调度主站系统中得到了广泛的应用。本文针对电力调度主站系统实时数据库应用的现状,研究和设计一种通用实时数据库。
为了建立基于电力调度主站系统的通用实时数据库模型,论文分别对数据存储和管理、事务调度和并发控制以及主动机制几项关键技术进行了详细地研究。
在此基础上采用通用模型语言(UML)设计了通用实时数据库的存储模型,实现灵活地对实时数据库的表、字段信息定义以及通过对表的主键的设置,实现表的关系的定义。设计了基于事件优先级队列的事务调度模型和有序共享的并发控制协议。总结分析电力调度主站系统的基本主动事件,设计了监控触发器。
在设计的通用实时数据库的模型的基础上,用VC++通过动态链接库实现,用实例对实时数据库的性能进行验证。计算表明设计的系统达到了初期的目标,实现了接口通用化,运行高效率。
﹀
|
论文外文摘要: |
Electrical dispatch system is the most reliable and effective technique to ensure the stable, secure and economic operation of power system. The traditional relational database management system can't fulfill the need of times-critical applications, such as the master station of electrical dispatch system.
Now, Real-Time Database (RTDB) is used widely in the master station of electrical dispatch system. Aiming at the current application of RTDB used in the master station of electrical dispatch system, a kind of general real-time database is proposed and designed in this thesis.
To construct the general real-time database model based on master station of electrical dispatch system, several key technologies, such as data storage and management, transaction scheduling, concurrency control and active mechanism are researched in detail.
Based on the key technology, Unified Modeling Language (UML) is used to design the model of RTDB. The general Real-Time database model can define the information of table and field and can describe the relation of tables by setting the key words of table. Transaction scheduling model based on the priority queue and the ordered shared locking protocol are designed. On analyzing the based active event of the master station of electrical dispatch system, a kind of monitor trigger is designed.
On the basis of the designed general Real-Time database model, RTDB is implement used DLL based on VC++ 。
The performance of RTDB is verified using the instance. Calculating indicates the system has reached the goal of initial stage, realized the interface universalization and the high efficiency running.
﹀
|
中图分类号: | TM734 |
开放日期: | 2004-05-28 |