【摘要】:以电网调度自动化系统的研制开发为工程背景,将新技术,新思想应用于电网调度自动化系统中。 首先分析了整个电力调度系统的结构,分析了前置子系统的数据流程,并理论研究了电力系统的数据预处理,然后设计了电力系统的通信规约转化算法并用软件实现;接着,由于调度自动化的研究对象往往是一个异构的环境,本文研究了CORBA技术,并对CORBA技术在电网调度自动化系统应用的可行性进行研究,得出可行性结果后,利用CORBA技术编写数据告警应用软件,实现了真正的跨平台互操作。最后本文论述了电网调度自动化系统的发展方向,通过本文对VxWorks实内核的分析,将VxWorks移植到电网调度自动化系统上的电力通信设备,这样将会大大提高整个系统的实时性和其他性能。摘要3-4 
Abstract4-5 
目录5-7 
1 引言7-10 
1.1 目前电网调度自动化系统的现状7-8 
1.2 本课题的意义和价值8-9 
1.3 本文所做的工作9-10 
2 电网调度自动化通信系统概述10-15 
2.1 电网调度系统的体系结构分析10-13 
2.1.1 前置子系统11-13 
2.1.2 SCADA子系统13 
2.1.1 人机交互子系统13 
2.2 本文所用到的重要名词解释13-15 
3 电力系统数据通信研究15-33 
3.1 电力系统数据预处理15-19 
3.2.1 滤波15-17 
3.2.2 交流数值计算17-19 
3.3 数据通信规约研究19-28 
3.3.1 循环式传送规约(CDT)20-26 
3.3.2 应答式规约(IEC870-5-101)26-28 
3.4 规约转换算法和程序设计(CDT规约转换为101规约)28-32 
3.4.1 CDT规约和101规约的对比28-29 
3.4.2 CDT转化为101的转换方法和思路及程序设计的思路。29-30 
3.4.3 CDT转化为101设计过程30-32 
3.5 本章小结32-33 
4 CORBA在电网调度系统数据通信应用中的可行性研究33-43 
4.1 为什么要引入CORBA技术33-34 
4.2 CORBA原理34-38 
4.2.1 CORBA的基本组成34-37 
4.2.2 CORBA系统工作过程原理37-38 
4.2.3 CORBA应用的一般开发过程38 
4.3 CORBA在电网调度系统通信中的可行性测试实验38-41 
4.3.1 实验一客户端数据类型测试39-40 
4.3.2 实验二服务器CPU压力测试40-41 
4.4 可行性研究结果41-43 
5 基于CORBA技术开发系统监控数据告警服务43-53 
5.1 告警服务总体设计概括43 
5.2 跨平台开发工具QT Designer的使用43-45 
5.3 STL算法45 
5.4 告警服务程序开发过程45-50 
5.4.1 编写IDL接口文件45-46 
5.4.2 编译IDL接口文件46 
5.4.3 服务器端代码46-47 
5.4.4 编写客户端代码47-50 
5.5 软件调试以及运行结果50-52 
5.6 本章小结52-53 
6 利用VxWorks开发电力通信设备平台53-63 
6.1 电网调度通信系统发展方向的探究53-55 
6.1.1 电网调度通信系统发展中面临的问题及解决方法53 
6.1.2 几种实时操作系统的比较与分析53-54 
6.1.3 选择VxWorks作为电力设备通信平台的理由54-55 
6.1.4 目前VxWorks的使用情况55 
6.2 VxWorks在目标电力设备实现方案55-58 
6.2.1 移植VxWorks到目标设备56-58 
6.2.2 建立交叉开发环境58 
6.3 网络设备驱动程序设计与添加58-62 
6.3.1 VxWorks的网络结构58-59 
6.3.2 Inte182559网络设备END驱动程序59-61 
6.3.3 END设备驱动程序装载过程61-62 
6.4 VxWorks在目标电力设备实现结果62 
6.5 今后需要的进一步处理的工作62-63 
7 结束语63-64 
致谢64-65