主权项 |
一种电站锅炉运行性能分析系统的实现方法,其特征在于其包括一台安装有用以完成电站锅炉运行性能分析功能的商用报表软件(1)和实时中间件软件(2)的服务器(3),该服务器(3)可通过实时中间件软件(2)和数据传输网络(4)与单元机组分散控制系统(5)中的历史数据站(6)和人机接口站(7)实现数据通信,同时还可通过数据传输网络(4)与客户机(8)实现数据通信;电站锅炉运行性能分析功能的实现方法为:采用商用报表软件(1)支持的二次开发工具SDK及通用编程语言VC++/VB编程实现的实时中间件软件(2)可实现与单元机组分散控制系统(5)实时/历史数据库的通信,完成锅炉运行数据的采集和处理;管理运行于服务器(3)上的镜像数据库(9);自动向商用报表软件(1)写入电站锅炉运行性能分析计算所需的锅炉运行数据,并将计算结果写入镜像数据库(9);商用报表软件(1)具有与实时中间件软件(2)的数据输入/输出软件接口,并可以在其输入数据基础上完成电站锅炉运行性能的组态、计算和分析,其具体是由以下步骤实现的:步骤一,锅炉运行数据采集和处理:实时中间件软件(2)从单元机组分散控制系统(5)的历史数据站(6)中周期地获得锅炉运行的实时和历史数据,并将这些锅炉运行数据按照与单元机组分散控制系统(5)相同的系统点标识SID存储于服务器(3)的镜像数据库(9)中,该镜像数据库(9)由实时中间件软件(2)管理,以实现锅炉运行数据的归档和检索;除从单元机组分散控制系统(5)直接采集得到的锅炉运行数据之外,镜像数据库(9)还存储有由实时中间件软件(2)计算处理得到的扩展点信息;步骤二,定义报表数据接口:在商用报表软件(1)中定义有输入页(10)、计算页(11)、输出页(12),并且这些页均具有可以为实时中间件软件(2)识别的不同页标识PID;其中每个输入页(10)中还至少定义有一个标识列或行(14)和与其相邻的数据列或行(15),数据列或行(15)的每个单元格与标识列或行(14)的单元格一一对应,构成一个可以为实时中间件软件(2)识别的数据输入块DB;标识列或行(14)中的每个单元格均可填入一个锅炉运行数据的系统点标识SID或扩展点信息的标识XID;并可由实时中间件软件(2)根据标识列或行(14)中的系统点标识SID或扩展点信息标识XID,按刷新周期ΔT在对 应的数据列或行(15)单元格中定时写入完成电站锅炉运行性能分析计算所需的输入数据,数据刷新方式由实时中间件软件(2)的配置信息(13)预先设定;每个输出页(12)中同样定义有一个的标识列或行(17)和与其相邻的一个数据列或行(18),在数据列或行(18)的单元格可填入商用报表软件(1)允许的数值、公式或单元格链接;实时中间件软件(2)可以通过标识列或行(17)各单元格中填入的系统点标识SID,将对应数据列或行(18)单元格的值写入镜像数据库(9)中,实现分析计算结果的存储;计算页(11)可以采用商用报表软件(1)现有的方法实现电站锅炉运行性能分析功能的计算,并以其标准的页间单元格数据链接方式实现从输入页(10)的数据列或行(15)单元格中读取数据,并将计算结果写入输出页(12)的数据列或行(18)的单元格中,自动实现数据的同步刷新;步骤三,分析计算功能组态:在各个计算页(11)中依次按照商用报表软件(1)提供的计算方法完成锅炉性能分析功能的组态,并将组态中所需的锅炉运行数据直接链接为数据列或行(15)中对应的单元格,从而使得计算页(11)中组态好的锅炉性能分析功能与输入页(10)的锅炉运行数据实现同步刷新;各个计算页(11)中需要输出的锅炉性能分析计算结果可分别放置于该页的任意一个输出单元格(16);并在计算页(11)的数据列或行(18)中填入输出单元格(16)的链接,从而实现计算页(11)和输出页(12)数据的同步刷新;步骤四,电站锅炉运行性能分析软件运行:在商用报表软件(1)中打开通过步骤一~步骤三完成的电站锅炉运行性能分析组态文件,并启动实时中间件软件(2)的运行;实时中间件软件(2)通过页标识PID读取商用报表软件(1)组态完成的输入页(10)和输出页(12)中的系统点标识SID和扩展点信息标识XID,并与镜像数据库中的系统点标识SID进行匹配,生成一个数据索引;实时中间件软件(2)按照数据索引和在配置信息(13)中设置的刷新周期ΔT定时将镜像数据库(9)中的锅炉运行数据按输入页(10)中标识列或行(14)的定义写入与其对应的数据列或行(15),以及根据输出页(12)中标识列或行(17)的定义,将其数据列或行(18)的值同步写入服务器(3)的镜像数据库(9);步骤五,运行页面保护和自诊断:实时中间件软件(2)运行期间,将锁定输入页(10)、计算页(11)、输出页(12)的单元格修改功能;除完成数据同步刷新功能外,实时中间件软件(2)还将按照设定完成其自诊断和自适应功能;步骤六,性能分析结果输出显示:根据配置信息(13)的设定,实时中间件软件(2)可将镜像数据库(9)中存储的锅炉运行数据和性能分析功能计算结果,通过数据传输网络(4)发送到客户机(7)的人机接口软件中进行显示。 |