| 【中文题名】 | 基于RTCORBA的分布式电力监控系统研究与应用 |
| 【英文题名】 | |
| 【学科专业】 | 计算机系统结构 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-11-6 |
| 【中关键词】 | 分布式监控,中间件,RTORBA,IDL,TAO, |
| 【英关键词】 | distributed monitor,middleware,RTCORBA,IDL,TAO, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>监视、报警、故障诊断系统> |
| 【论文摘要】 | 随着生产力的发展,电力监控网络的规模不断增大,网络结构越来越复杂,系统的异构性特点越来越明显。同时,系统对实时性的要求也越来越高。这些都使得整个系统的运行管理工作变得非常重要。在监控区域广、监控点分散、监控对象种类繁多以及现场数据不易采集等情况下,集中式监控系统已经不能够及时地监视设备的运行状态并进行有效控制。由于上述原因的存在,分布式监控系统应运而生。分布式监控是本地计算机通过网络系统如Internet/Intranet,对远端设备进行监视和控制。和传统的分布式应用不同的是,分布式电力监控系统要求很高的可靠性、实时性和跨平台能力。
针对以上特点,在对分布式监控系统关键技术进行分析的基础上,提出了使用中间件技术来解决本系统在异构环境下的互操作问题。在对主流中间件技术进行详细分析和比较的基础上,选择了CORBA产品作为整个系统的软件总线。CORBA技术具有很多应用于本系统的优势,然而它不能很好的解决本系统对于实时性的较高要求。因此,提出了将RTCORBA技术应用于本系统的新思路。
分布式电力监控系统的组成部分主要包括:RTU,前置机、数据库服务器、调度员工作站和应用工作站,对各部... |
| 【论文题纲】 |
|
摘要 |
7-9 |
|
ABSTRACT |
9-11 |
|
第1章 绪论 |
11-15 |
|
1.1 课题的研究背景和意义 |
11-12 |
|
1.2 国内外研究现状 |
12-13 |
|
1.3 论文的内容安排 |
13-15 |
|
第2章 分布式计算机监控系统研究 |
15-22 |
|
2.1 计算机监控技术 |
15 |
|
2.2 计算机监控系统的组成 |
15-17 |
|
2.3 计算机监控系统的体系结构 |
17-20 |
|
2.3.1 集中式计算机监控系统体系结构 |
17-18 |
|
2.3.2 分布式计算机监控系统体系结构 |
18-20 |
|
2.4 分布式监控系统和集中式监控系统的比较 |
20 |
|
2.5 本章小结 |
20-22 |
|
第3章 中间件技术 |
22-28 |
|
3.1 中间件概述 |
22 |
|
3.2 中间件的分类 |
22-25 |
|
3.2.1 远程过程调用中间件 |
23-24 |
|
3.2.2 基于消息传递的中间件 |
24 |
|
3.2.3 分布式对象中间件 |
24-25 |
|
3.3 分布式对象中间件技术 |
25-27 |
|
3.3.1 主流的分布式中间件服务模型 |
25-26 |
|
3.3.2 上述分布式对象中间件分析与比较 |
26-27 |
|
3.4 本章小结 |
27-28 |
|
第4章 RTCORBA在分布式电力监控系统中的应用 |
28-40 |
|
4.1 分布式电力监控系统的组成结构 |
28-29 |
|
4.2 分布式电力监控系统的功能 |
29-31 |
|
4.3 各组成部分之间的通信 |
31-32 |
|
4.3.1 主、备前置机之间的通信 |
31 |
|
4.3.2 前置机与DB服务器之间的通信 |
31 |
|
4.3.3 调度员工作站与DB服务器之间的通信 |
31 |
|
4.3.4 应用工作站与DB服务器之间的通信 |
31-32 |
|
4.3.5 调度员工作站与前置机之间的通信 |
32 |
|
4.4 分布式电力监控系统的特点 |
32-33 |
|
4.4.1 实时性 |
32-33 |
|
4.4.2 异构性 |
33 |
|
4.5 技术方案选择 |
33-35 |
|
4.5.1 基于Socket的解决方案 |
33-34 |
|
4.5.2 基于DCOM的解决方案 |
34 |
|
4.5.3 基于CORBA/RTCORBA的解决方案 |
34-35 |
|
4.6 RTCORBA技术分析 |
35-38 |
|
4.6.1 RTCORBA优先级机制 |
35-36 |
|
4.6.1.1 本地优先级和优先级映射 |
35-36 |
|
4.6.1.2 优先级模型 |
36 |
|
4.6.1.3 优先级互锁及优先级继承 |
36 |
|
4.6.2 RTCORBA技术的系统资源管理 |
36-37 |
|
4.6.3 实时ORB间的互操作 |
37-38 |
|
4.6.4 RTCORBA的开发平台——TAO技术分析 |
38 |
|
4.7 本章小结 |
38-40 |
|
第5章 RTCORBA在分布式电力监控系统的实现 |
40-63 |
|
5.1 电力监控系统的通信模型及开发流程 |
40-42 |
|
5.2 TAO分布式平台搭建 |
42-46 |
|
5.2.1 Linux系统上TAO平台的搭建 |
42-43 |
|
5.2.2 Windows系统上TAO平台的搭建 |
43-46 |
|
5.3 系统的IDL设计 |
46-52 |
|
5.3.1 前置机IDL设计 |
46-47 |
|
5.3.2 实时数据服务IDL设计 |
47-48 |
|
5.3.3 历史数据服务IDL设计 |
48-50 |
|
5.3.4 调度员工作站IDL设计 |
50 |
|
5.3.5 应用工作站IDL设计 |
50-51 |
|
5.3.6 编译IDL文件方法 |
51-52 |
|
5.4 通信伺服程序的实现 |
52-60 |
|
5.4.1 前置机与实时数据库通信的实现 |
52-54 |
|
5.4.2 调度员工作站与实时数据库通信的实现 |
54-57 |
|
5.4.3 应用工作站与历史数据库通信的实现 |
57-59 |
|
5.4.4 主、备前置机之间通信的实现 |
59 |
|
5.4.5 调度员工作站与前置机通信的实现 |
59-60 |
|
5.5 服务器端和客户端主控程序开发 |
60-62 |
|
5.6 本章小结 |
62-63 |
|
第六章 总结与展望 |
63-65 |
|
6.1 总结 |
63-64 |
|
6.2 展望 |
64-65 |
|
参考文献 |
65-68 |
|
致谢 |
68-69 |
|
攻读硕士学位期间发表的学术论文 |
69-70 |
|
学位论文评阅及答辩情况表 |
70 |
|
| 【DOI】 | LunWen.ID:2.2008.380673 |