| 【中文题名】 | 火电站监控组态软件的研究与设计 |
| 【英文题名】 | Research and Design of Configuration Software for Watch and Control of Thermal Power Station |
| 【学科专业】 | 热能工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-3-2 |
| 【中关键词】 | 组态软件,电站仿真,设计模式,矢量图,实时数据库,ActiveX |
| 【英关键词】 | Configuration Software,Simulation,Design Pattern,Vectograph,Real-time database,ActiveX, |
| 【分类导航】 | 工业技术>电工技术>输配电工程、电力网及电力系统>电力系统的自动化>电子计算机在电力系统中的应用> |
| 【论文摘要】 |
界面、通讯和仿真模型是火电站仿真系统的三个重要组成部分,良好的组态软件可将界面、通讯和仿真模型有机结合,以达到“虚拟”真实机组运行及控制情况。面向火电站仿真系统的界面组态软件的设计与实现是一个庞大复杂的工程,本文论述了界面组态软件的整体框架和设计方法,并基于VC++ 6.0,实现了一个原型软件——PSCS(Plant Simulation Configuration System)。
组态软件PSCS包括:图形组态系统和运行系统、实时数据库系统、通信系统。本文对图形组态系统、图形运行系统和实时数据库系统进行了详细讨论研究和设计实现。并初步讨论了通信系统的设计方案。
本文在参考了国内外多个著名组态软件产品的基础上,进行了界面组态软件PSCS的设计:
(1)不同于一般组态软件的两层体系结构,构建了一套合理的三层体系结构(表示层、业务层、数据层),设计了组态软件的整体框架;
(2)实现了图形组态系统,利用面向对象技术和工厂设计模式相结合的方式设计了图元类和图元工具类,实现了画面生成和编辑功能。建立了可扩充性图库,实现了动画连接功能,采用ActiveX技术设计各种控件便于二次... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-8 |
|
第一章 绪论 |
8-14 |
|
1.1 课题背景、意义与目的 |
8-9 |
|
1.2 火电机组仿真系统介绍 |
9-10 |
|
1.2.1 系统仿真的基本概念 |
9 |
|
1.2.2 火电机组仿真机 |
9-10 |
|
1.3 组态软件的发展现状和技术趋势 |
10-12 |
|
1.3.1 组态软件的发展现状 |
10-11 |
|
1.3.2 组态软件的技术趋势 |
11-12 |
|
1.4 论文内容 |
12-14 |
|
第二章 PSCS 组态软件整体框架设计 |
14-23 |
|
2.1 需求分析 |
14-17 |
|
2.1.1 组态软件的特点 |
14 |
|
2.1.2 组态软件的基本功能 |
14 |
|
2.1.3 组态软件PSCS 业务需求 |
14-15 |
|
2.1.4 组态软件PSCS 设计目标 |
15 |
|
2.1.5 开发平台和开发工具 |
15-17 |
|
2.2 组态软件体系结构与功能模块的划分 |
17-18 |
|
2.2.1 体系结构 |
17 |
|
2.2.2 功能模块的划分 |
17-18 |
|
2.2.3 组态软件的数据流程 |
18 |
|
2.3 组态软件PSCS 总体设计 |
18-22 |
|
2.3.1 PSCS 体系结构设计 |
18-20 |
|
2.3.2 PSCS 各模块设计 |
20-22 |
|
2.4 本章小结 |
22-23 |
|
第三章 图形系统设计 |
23-48 |
|
3.1 图形系统设计思想和方法 |
23-26 |
|
3.1.1 矢量图 |
23 |
|
3.1.2 面向对象与组件化相结合的设计思想 |
23-25 |
|
3.1.3 设计模式的选择 |
25-26 |
|
3.2 图形系统的设计与开发 |
26-44 |
|
3.2.1 图形系统的功能分析 |
26 |
|
3.2.2 图元设计 |
26-32 |
|
3.2.3 图元编辑设计 |
32-37 |
|
3.2.4 动画连接设计 |
37-39 |
|
3.2.5 图库的设计 |
39 |
|
3.2.6 控件的设计 |
39-41 |
|
3.2.7 画面无闪烁的实现 |
41 |
|
3.2.8 文件存储设计 |
41-42 |
|
3.2.9 脚本程序的设计 |
42-44 |
|
3.3 PSCS 图形系统实例 |
44-47 |
|
3.3.1 图形组态系统 |
44-46 |
|
3.3.2 图形运行系统 |
46-47 |
|
3.4 本章小结 |
47-48 |
|
第四章 实时数据库系统设计 |
48-60 |
|
4.1 实时数据库系统概述 |
48-49 |
|
4.2 实时数据库系统数据管理 |
49-50 |
|
4.3 实时数据库系统事务处理 |
50-53 |
|
4.3.1 实时事务的特征 |
50-51 |
|
4.3.2 实时事务分类 |
51-52 |
|
4.3.3 实时事务处理方法 |
52-53 |
|
4.4 实时数据库系统的设计思想 |
53-54 |
|
4.4.1 实时数据的存储策略 |
53 |
|
4.4.2 实时数据库的建立方式策略 |
53-54 |
|
4.5 基于VC++的实时数据库系统的设计 |
54-59 |
|
4.5.1 实时数据库的功能分析 |
54 |
|
4.5.2 实时数据库系统的事务调度分析 |
54-55 |
|
4.5.3 实时数据库类的设计 |
55-57 |
|
4.5.4 数据对象的建立 |
57-58 |
|
4.5.5 实时数据库接口机制 |
58-59 |
|
4.6 本章小结 |
59-60 |
|
第五章 数据通信系统设计的探讨 |
60-71 |
|
5.1 读写硬件I/O 通信模块 |
60-64 |
|
5.1.1 I/O 通信接口模型 |
60 |
|
5.1.2 I/O 通信接口设计 |
60-62 |
|
5.1.3 OPC 技术 |
62-64 |
|
5.2 读写软件I/O 通信模块 |
64-67 |
|
5.2.1 读写软件I/O 模型 |
65 |
|
5.2.2 进程间内存共享 |
65-67 |
|
5.3 网络通信模块 |
67-70 |
|
5.3.1 网络通信技术 |
67-68 |
|
5.3.2 网络通信接口设计 |
68-70 |
|
5.3.3 Browser/WebServer 功能设计的探讨 |
70 |
|
5.4 本章小结 |
70-71 |
|
第六章 结论与展望 |
71-73 |
|
6.1 结论 |
71 |
|
6.2 展望 |
71-73 |
|
致谢 |
73-74 |
|
参考文献 |
74-76 |
|
硕士期间发表的论文 |
76 |
|
| 【DOI】 | LunWen.ID:2.2008.381956 |