一种电站锅炉运行性能分析系统的实现方法

文档序号:6439317阅读:220来源:国知局
专利名称:一种电站锅炉运行性能分析系统的实现方法
技术领域
本发明涉及一种电站锅炉运行性能分析系统,尤其涉及一种采用商用报表软件和实时中间件软件相结合实现的可组态电站锅炉运行性能分析系统,属于电厂热工自动化领域。
背景技术
电力工业是国民经济和社会发展的重要支撑,但从总量看,电力工业也是能源消耗和污染物排放的“大户”。而在我国的一次能源结构中,煤炭所占比例大于70 %,燃煤火力发电机组在全国电力总装机容量的比例也超过75%,无论是煤炭消耗量,还是C02、S02、N0x 和烟尘等污染物排放量都居各行业首位。因此,节能减排已经成为实现我国电力工业可持续发展的关键因素。在这种大的背景下,电站锅炉运行性能分析无论是对电厂提高机组节能运行水平,减少污染物排放,还是锅炉制造厂进行产品完善和研究开发新的清洁燃煤发电技术都具有重要意义。
目前,计算机分散控制系统DCS在电厂的应用已经越来越普及,功能也越来越强大。可以充分利用其采集和存储的机组运行数据对电站锅炉性能进行全面和有效的分析。 尽管国内外这方面的研究文献汗牛充栋,也有不少国内外的锅炉性能优化软件产品已经在电厂得到了应用。但由于研究的出发点和着重点不同,每个厂家提供的产品和技术多采用的又是其独有的数据和信息存储格式和处理方法,因此,尽管电厂的生产过程信息化水平不断提高,许多电厂也专门设置了厂级监控信息系统SIS,但“信息孤岛”的现象仍然没有得到根本的改变,极大地制约了这些研究成果和产品为其他研究者和用户直接采用或推广运用于不同的研究目的。而产品价格昂贵和应用维护技术难度极高的各种商用优化软件也给有效地开展电站锅炉运行性能分析工作造成了经济和技术上的阻碍。
从另外一个角度看,随着计算机软件技术的发展,各种商用软件的性能得到了很大的提高,许多功能甚至已经远远超过了传统意义上的专用工业控制和优化软件, 充分发挥商用软件性能成熟、功能完善、应用便捷、升级简单和成本优势等特点,采用 COTS (Commercial-off-the-shelf)模式的解决方案已经成为工业控制和信息化软件领域的一种技术发展趋势。发明内容
本发明所要解决的技术问题是针对目前国内仍缺乏一种便捷有效的电站锅炉运行性能分析手段的现状,针对火电厂单元机组分散控制系统DCS的技术特点,结合现有商用软件的便捷性和通用性优势,提供一种能够切实满足电厂运行指导和锅炉制造厂产品性能分析等不同应用需求的电站锅炉运行性能分析系统的实现方法,为实现上述目的,本发明的具体技术方案是由以下步骤实现的
电站锅炉运行性能分析系统包括一台安装有用以完成电站锅炉运行性能分析功能的商用报表软件(1)和实时中间件软件(2)的服务器(3),该服务器(3)可通过实时中间件软件( 和数据传输网络(4)与单元机组分散控制系统( 中的历史数据站(6)和人机接口站(7)实现数据通信,同时还可通过数据传输网络(4)与客户机(8)实现数据通信。
除以上这种标准配置方式外,服务器C3)还可直接宿主于单元机组分散控制系统 (5)的历史数据站(6),并将客户机(8)宿主于单元机组分散控制系统(5)的人机接口站[7],这时数据传输网络即为单元机组分散控制系统(5)的实时通信网络(20),镜像数据库(9)即为单元机组分散控制系统(5)的实时/历史数据库,通过在原有单元机组分散控制系统(5)硬件上的功能扩充,实现一体化电站锅炉运行性能的在线优化指导功能。
另外,还可以定期从单元机组分散控制系统(5)拷贝锅炉运行数据,并转存于服务器(3)的镜像数据库(9),这时服务器C3)无需与单元机组分散控制系统( 保持连接, 通过镜像数据库(9)即可实现电站锅炉运行性能的离线分析。
电站锅炉运行性能分析功能的实现方法为采用商用报表软件(1)支持的二次开发工具SDK及通用编程语言VC++/VB编程实现的实时中间件软件(2)可实现与单元机组分散控制系统(5)实时/历史数据库的通信,完成锅炉运行数据的采集和处理;管理运行于服务器C3)上的镜像数据库(9);自动向商用报表软件(1)写入电站锅炉运行性能分析计算所需的锅炉运行数据,并将计算结果写入镜像数据库(9);
商用报表软件⑴具有与实时中间件软件⑵的数据输入/输出软件接口,并可以在其输入数据基础上完成电站锅炉运行性能的组态、计算和分析,其具体是由以下步骤实现的
步骤一,锅炉运行数据采集和处理
实时中间件软件(2)从单元机组分散控制系统(5)的历史数据站(6)中周期地获得锅炉运行的实时和历史数据,并将这些锅炉运行数据按照与单元机组分散控制系统(5) 相同的系统点标识SID存储于服务器(3)的镜像数据库(9)中,该镜像数据库(9)由实时中间件软件(2)管理,以实现锅炉运行数据的归档和检索;
除从单元机组分散控制系统( 直接采集得到的锅炉运行数据之外,镜像数据库 (9)还存储有由实时中间件软件(2)计算处理得到的扩展点信息。通过扩展点信息方式,系统实现了对具有时序数据特性的锅炉运行数据的预处理,扩充了一般的商用报表软件(1) 所不具备或实现较为困难的功能。
镜像数据库(9)存储的扩展点信息可包括一个预先设定的报表周期Σ T间隔内模拟量的累计值、平均值、最大值、最小值、最大值发生时间、最小值发生时间、越限值、越限次数、越限持续时间,开关量设备的累计运行时间;
扩展点信息由实时中间件软件(2)根据其配置信息(13)计算而得,配置信息(13) 中包括报表周期Σ Τ、计算间隔、扩展点存储数量等设置;
在镜像数据库中,扩展点信息以锅炉运行数据的系统点标识SID加上特征字作为其标识,即扩展点信息标识XID表示为
XID = SID+XX
这里XX为预先定义的两个英文字母和数字的组合,以区别不同的扩展点信息。这种关联定义方法可以便捷地解决SID匹配检查和数据一致性问题。
步骤二,定义报表数据接口
在商用报表软件⑴中定义有输入页(10)、计算页(11)、输出页(12),并且这些页均具有可以为实时中间件软件( 识别的不同页标识PID。通过特殊页定义的方式,实时中间件软件( 可以有效地实现数据管理,提高了软件的可靠性。通过对页进行批处理等方式,也能提高实时中间件软件(2)对商用报表软件(1)的处理效率。
其中每个输入页(10)中还至少定义有一个标识列或行(14)和与其相邻的数据列或行(15),数据列或行(1 的每个单元格与标识列或行(14)的单元格一一对应,构成一个可以为实时中间件软件(2)识别的数据输入块DB;标识列或行(14)中的每个单元格均可填入一个锅炉运行数据的系统点标识SID或扩展点信息的标识XID ;并可由实时中间件软件( 根据标识列或行(14)中的系统点标识SID或扩展点信息标识XID,按刷新周期Δ T 在对应的数据列或行(1 单元格中定时写入完成电站锅炉运行性能分析计算所需的输入数据,数据刷新方式由实时中间件软件O)的配置信息(1 预先设定;
每个输出页(1 中同样定义有一个的标识列或行(17)和与其相邻的一个数据列或行(18),在数据列或行(18)的单元格可填入商用报表软件(1)允许的数值、公式或单元格链接;实时中间件软件( 可以通过标识列或行(17)各单元格中填入的系统点标识 SID,将对应数据列或行(18)单元格的值写入镜像数据库(9)中,实现分析计算结果的存储;
计算页(11)可以采用商用报表软件(1)现有的方法实现电站锅炉运行性能分析功能的计算,并以其标准的页间单元格数据链接方式实现从输入页(10)的数据列或行 (15)单元格中读取数据,并将计算结果写入输出页(1 的数据列或行(18)的单元格中,自动实现数据的同步刷新;
步骤三,分析计算功能组态
在各个计算页(11)中依次按照商用报表软件(1)提供的计算方法完成锅炉性能分析功能的组态,并将组态中所需的锅炉运行数据直接链接为数据列或行(15)中对应的单元格,从而使得计算页(11)中组态好的锅炉性能分析功能与输入页(10)的锅炉运行数据实现同步刷新;
各个计算页(11)中需要输出的锅炉性能分析计算结果可分别放置于该页一个任意的输出单元格(16);并在输出页(12)的数据列或行(18)中填入输出单元格(16)的链接,从而实现计算页(11)和输出页(1 数据的同步刷新;
步骤四,电站锅炉运行性能分析软件运行
在商用报表软件(1)中打开通过步骤一 步骤三完成的电站锅炉运行性能分析组态文件,并启动实时中间件软件O)的运行;
实时中间件软件( 通过页标识PID读取商用报表软件(1)组态完成的输入页 (10)和输出页(12)中的系统点标识SID和扩展点信息标识XID,并与镜像数据库中的系统点标识SID进行匹配,生成一个数据索引;
实时中间件软件O)按照数据索引和在配置信息(13)中设置的刷新周期八丁定时将镜像数据库(9)中的锅炉运行数据按输入页(10)中标识列或行(14)的定义写入与其对应的数据列或行(1 ,以及根据输出页(1 中标识列或行(17)的定义,将其数据列或行 (18)的值同步写入服务器(3)的镜像数据库(9);
步骤五,运行页面保护和自诊断
实时中间件软件(2)运行期间,将锁定输入页(10)、计算页(11)、输出页(12)的单元格修改功能;除完成数据同步刷新功能外,实时中间件软件(2)还将按照设定完成其自诊断和自适应功能;
为保证本系统在在线优化指导等在线分析方式下的数据一致性和软件可靠性,实时中间件软件(2)设计有完善的自诊断和自适应功能,具体是由以下方法实现的;
(一)数据库SID校验实时中间件软件⑵启动后,将首先对商用报表软件⑴ 输入页(10)和输出页(1 中定义的系统点标识SID与存储于服务器(3)的镜像数据库 (9)中的锅炉运行数据的系统点标识SID进行校验,并给出在镜像数据库(9)中不存在的系统点标识SID的错误信息列表;
( 二)匹配性校验实时中间件软件(2)在每个刷新周期向输入页(10)的数据列或行(15)写入数据前,均将对标识列或行(14)中的系统点标识SID和扩展点信息标识XID 进行匹配校验,当其与启动实时中间件软件O)时建立的数据索引存在差异时,将停止实时中间件软件O)的刷新,并显示错误信息列表;
(三)点质量显示实时中间件软件(2)定时向输入页(10)写入数据时,将根据镜像数据库(9)中存储的锅炉运行数据的点质量位对非正常状态的数据赋以特殊的标注; 同时,对其所参与计算的输出结果在写入镜像数据库(9)时也记以相应的点质量标识,当计算所需的多个锅炉运行数据输入具有不同的点质量时,其相关计算结果输出至镜像数据库(9)时将记以其中的最低点质量,当实时中间件软件( 正常停止时,将对输出至镜像数据库(9)的数据点质量位赋予“TIMEOUT”标识;
(四)自动同步功能实时中间件软件(2)可根据服务器(3)的CPU负荷率λ实时调整刷新周期ΔΤ,当λ超过一定值时,将根据λ数值自动在刷新周期初始值ATtl上累加一个增量,从而保证计算页数据(11)的刷新及输出页(1 的输出与输入页(10)的输入数据保持时间同步,即
Δ T = Δ T0λ < χ% (0 < χ < 100)
ΔΤ = ΔΤ0Χ (Ι+f (λ )) λ ^ χ%
步骤六,性能分析结果输出显示
根据配置信息(13)的设定,实时中间件软件(2)可将镜像数据库(9)中存储的锅炉运行数据和性能分析功能计算结果,通过数据传输网络(4)发送到客户机(7)的人机接口软件中进行显示。
本发明的有益效果是与现有的各种价格昂贵、应用局限大的专有产品和技术相比,将计算机分散控制系统DCS、商用报表软件和中间件技术有机地结合,最大限度地发挥商用报表软件的强大计算功能和所见即所得的便捷直观特点,并采用中间件技术实现了从现场数据到桌面信息的无缝连接,通过各种容错和适应性设计确保了工业应用的高可靠性要求,可以满足多种不同应用需求的需要,大大提高了电站锅炉运行性能分析系统的适用性和便捷性。


图1是本发明的系统结构框图2是本发明的软件逻辑框图3是本发明的应用实例框图。
具体实施方式
下面结合附图1 附图3来对本发明的实施例作详细说明,实施例在以本发明技术方案为前提下进行实施并给出了具体的实施方案和系统结构,但本发明的保护范围不限于下述的实施例。
某电厂2X 1000MW燃煤超超临界锅炉是国内首台同步建设锅炉脱硫脱硝系统的百万等级超超临界机组,为了更好地对机组的污染物排放指标和脱硫脱硝系统运行状况进行监测和分析,采用本发明附图1所示的系统结构在艾默生公司OVATION分散控制系统基础上,建立了基于微软公司MS Office System的电站锅炉脱硫脱硝系统历史数据在线分析平台0IS(0ffice Industrial Solution),其软件逻辑框图见附图2。
OIS系统配置如附图3所示,OIS的实时中间件软件可通过与OVATION历史数据站相连的以太网交换机,将压缩后的历史数据文件以RTP的方式从OVATION系统的实时通信网络传输到OIS服务器硬盘上的镜像数据库归档区中,传输周期为每天一次,传输时间设置为午夜0时。次日上午8时,运行于服务器的实时中间件软件将对镜像数据库归档区中的数据卷索引进行更新,在下次传输时,实时中间件软件将会根据数据卷索引检查OVATION 历史数据站的历史数据文件目录,仅将数据卷索引中不存在的新历史文件进行压缩,并再下一次传输时间到时将压缩文件传输到服务器硬盘上的镜像数据库归档区。
OIS采用MS Excel 2003作为在线分析平台的计算处理工具,OIS实时中间件软件采用VC++编程语言和MS office syetem SDK编程实现。如附图1所示,其功能包括三个部分,第一部分是数据采集功能,通过调用一个实时处理程序XNET. DLL来实现,XNET可以以 UDP/API通信方式直接访问OVATION系统的实时数据库,也可以通过RTP方式传输OVATION 系统的历史数据文件。第二部分是数据库管理和数据处理功能,该功能由》)B. DLL来实现, )(DB将通过数据索引和一个内存关系数据库访问镜像数据库中备份的OVATION系统的历史数据文件,并处理扩展点信息数据。第三部分是报表数据接口 )(C0M,它以MS Excel加载项的方式运行,按照系统设计的结构和设置自动读写MS Excel。
按照附图2所示的步骤完成超超临界燃煤锅炉脱硫脱硝系统运行性能分析功能的组态,出厂时的组态共包括20个不同的MS Excel文件,其中包括
锅炉负荷及机组主要压力、温度值;
400V及以上电动机的运行状态;
主要污染物控制指标的整点值、最大值和累计值等。
每个MS Excel文件中都包括一个页标识为1附的输入页和一个页标识为OUT的输出页,该页的第一列为所需监测点的OVATION历史数据点标识SID或扩展点信息标识XID, 第二列为与其对应的一个数据列。当该文件打开时,实时中间件软件会检查输入或输出页第一列中填入的SID号与镜像数据库中最新时刻的历史数据文件中的SID进行匹配检查, 如果存在不相符的SID号,将显示一个错误列表;
当组态的SID号均正确时,实时中间件软件会根据其运行文件目录下的配置信息文件CONFIG. TXT中的设置,以Δ T的周期将设定的起始时刻之后的历史数据定时写入数据列的各个单元格中,以实现数据回溯功能。
针对不同时刻的数据分析,只需要简单修改CONFIG. TXT中的设置即可实现对镜像数据库中相应时刻数据的检索。如为了统计锅炉脱硫脱硝系统的运行状态,可以建立一个报表周期Σ T为一个月的分析实例,并定义了相应的扩展点信息。
扩展点信息以锅炉运行数据的系统点标识SID加上特征字作为其标识,即扩展点信息标识XID表示为
XID = SID+XX
这里XX为预先定义的两个英文字母和数字的组合,以区别不同的扩展点信息。如脱硫旁路门开启的SID为10334039,其月累计开启时间的扩展点信息标识为103340390Ρ, 实时中间件软件运行后会在下月第一天的午夜0时对镜像数据库中SID为10334039的点的状态进行判别,并计算出上一个月度其值为真的累计时间,并将结果以扩展点标识XID 写入镜像数据库。
由于OVATION系统的实时通信网络的负荷率及服务器的CPU负荷率均会因为各种软件的运行和人工操作发生变化,因此,实时中间件软件的数据采集和处理工作都设置于夜间完成,但系统运行过程中尤其是运行的MS Excel实例设计得十分庞大和复杂时,还是有可能出现CPU负荷超过设定的50%限值的情况,这时实时中间件软件会根据CPU负荷,即时调整MS Excel实例中数据的刷新周期Δ T,以确保整个计算过程的同步。这时刷新周期将变为
Δ T = Δ T0λ < 50
ΔΤ = Δ T0X (1+0. 02 λ ) λ ^ 50
即负荷率超过50%时,刷新周期将延长1倍 2倍。
由于计算过程中实时中间件软件锁定了输入页(10)、计算页(11)、输出页(12)的单元格修改功能,因此大大减少了计算过程输入错误和对计算的干扰。因此,经测试,软件本身原因对服务器CPU负荷率的影响几乎不会发生。也大大提高了系统的运行可靠性。
在OVATION系统中定义了四种数据质量位,包括Bad,Poor,Fair,Good。分别表示了数据在系统处理过程中存在的问题,当通信出现中断时,会显示TIMEOUT。在OIS实时中间件软件处理过程中,也会在MS Excel实例中的数值上以不同颜色标注出其质量,如以红色标注的点为坏质量Bad。当多个输入具有不同的状态时,计算输出将标注最低点的质量并写入镜像数据库。如三个输入,其中一个为Good,另外一个因为在OVATION切除了扫描而变成Poor,第三个点因为变送器越限置于了 Bad。由这三个输入完成的计算结果将显示Bad。
OIS用户可以根据需要另外新建或打开预先组态好的一个或多个其他锅炉脱硫脱硝系统运行性能分析MS Excel实例,获取全面的锅炉脱硫脱硝系统运行状态和主要污染物控制指标。
如附图3所示,在本实施例中还可以通过将OVATION系统的历史数据文件定期拷贝到移动硬盘中,以一台安装有MS Excel和OIS系统软件的高性能便携式个人计算机作为服务器,即可借助OIS软件对移动硬盘中的数据进行离线分析。权利要求
1. 一种电站锅炉运行性能分析系统的实现方法,其特征在于其包括一台安装有用以完成电站锅炉运行性能分析功能的商用报表软件(1)和实时中间件软件(2)的服务器(3),该服务器⑶可通过实时中间件软件⑵和数据传输网络⑷与单元机组分散控制系统(5) 中的历史数据站(6)和人机接口站(7)实现数据通信,同时还可通过数据传输网络(4)与客户机(8)实现数据通信;电站锅炉运行性能分析功能的实现方法为采用商用报表软件(1)支持的二次开发工具SDK及通用编程语言VC++/VB编程实现的实时中间件软件(2)可实现与单元机组分散控制系统(5)实时/历史数据库的通信,完成锅炉运行数据的采集和处理;管理运行于服务器 (3)上的镜像数据库(9);自动向商用报表软件(1)写入电站锅炉运行性能分析计算所需的锅炉运行数据,并将计算结果写入镜像数据库(9);商用报表软件(1)具有与实时中间件软件O)的数据输入/输出软件接口,并可以在其输入数据基础上完成电站锅炉运行性能的组态、计算和分析,其具体是由以下步骤实现的步骤一,锅炉运行数据采集和处理实时中间件软件(2)从单元机组分散控制系统(5)的历史数据站(6)中周期地获得锅炉运行的实时和历史数据,并将这些锅炉运行数据按照与单元机组分散控制系统(5)相同的系统点标识SID存储于服务器(3)的镜像数据库(9)中,该镜像数据库(9)由实时中间件软件(2)管理,以实现锅炉运行数据的归档和检索;除从单元机组分散控制系统( 直接采集得到的锅炉运行数据之外,镜像数据库(9) 还存储有由实时中间件软件(2)计算处理得到的扩展点信息; 步骤二,定义报表数据接口 在商用报表软件(1)中定义有输入页(10)、计算页(11)、输出页(1 ,并且这些页均具有可以为实时中间件软件(2)识别的不同页标识PID;其中每个输入页(10)中还至少定义有一个标识列或行(14)和与其相邻的数据列或行 (15),数据列或行(1 的每个单元格与标识列或行(14)的单元格一一对应,构成一个可以为实时中间件软件( 识别的数据输入块DB;标识列或行(14)中的每个单元格均可填入一个锅炉运行数据的系统点标识SID或扩展点信息的标识XID ;并可由实时中间件软件(2) 根据标识列或行(14)中的系统点标识SID或扩展点信息标识XID,按刷新周期ΔΤ在对应的数据列或行(1 单元格中定时写入完成电站锅炉运行性能分析计算所需的输入数据, 数据刷新方式由实时中间件软件O)的配置信息(1 预先设定;每个输出页(1 中同样定义有一个的标识列或行(17)和与其相邻的一个数据列或行 (18),在数据列或行(18)的单元格可填入商用报表软件(1)允许的数值、公式或单元格链接;实时中间件软件( 可以通过标识列或行(17)各单元格中填入的系统点标识SIDJf 对应数据列或行(18)单元格的值写入镜像数据库(9)中,实现分析计算结果的存储;计算页(11)可以采用商用报表软件(1)现有的方法实现电站锅炉运行性能分析功能的计算,并以其标准的页间单元格数据链接方式实现从输入页(10)的数据列或行(15)单元格中读取数据,并将计算结果写入输出页(12)的数据列或行(18)的单元格中,自动实现数据的同步刷新;步骤三,分析计算功能组态在各个计算页(11)中依次按照商用报表软件(1)提供的计算方法完成锅炉性能分析功能的组态,并将组态中所需的锅炉运行数据直接链接为数据列或行(15)中对应的单元格,从而使得计算页(11)中组态好的锅炉性能分析功能与输入页(10)的锅炉运行数据实现同步刷新;各个计算页(11)中需要输出的锅炉性能分析计算结果可分别放置于该页的任意一个输出单元格(16);并在计算页(11)的数据列或行(18)中填入输出单元格(16)的链接,从而实现计算页(11)和输出页(1 数据的同步刷新; 步骤四,电站锅炉运行性能分析软件运行在商用报表软件(1)中打开通过步骤一 步骤三完成的电站锅炉运行性能分析组态文件,并启动实时中间件软件O)的运行;实时中间件软件(2)通过页标识PID读取商用报表软件(1)组态完成的输入页(10) 和输出页(12)中的系统点标识SID和扩展点信息标识XID,并与镜像数据库中的系统点标识SID进行匹配,生成一个数据索引;实时中间件软件(2)按照数据索引和在配置信息(13)中设置的刷新周期ΔΤ定时将镜像数据库(9)中的锅炉运行数据按输入页(10)中标识列或行(14)的定义写入与其对应的数据列或行(15),以及根据输出页(1 中标识列或行(17)的定义,将其数据列或行 (18)的值同步写入服务器(3)的镜像数据库(9); 步骤五,运行页面保护和自诊断实时中间件软件⑵运行期间,将锁定输入页(10)、计算页(11)、输出页(12)的单元格修改功能;除完成数据同步刷新功能外,实时中间件软件(2)还将按照设定完成其自诊断和自适应功能;步骤六,性能分析结果输出显示根据配置信息(13)的设定,实时中间件软件(2)可将镜像数据库(9)中存储的锅炉运行数据和性能分析功能计算结果,通过数据传输网络(4)发送到客户机(7)的人机接口软件中进行显示。
2.如权利要求1所述的一种电站锅炉运行性能分析系统的实现方法,其特征在于镜像数据库(9)存储的扩展点信息包括报表周期Σ T间隔内模拟量的累计值、平均值、最大值、最小值、最大值发生时间、最小值发生时间、越限值、越限次数、越限持续时间,开关量设备的累计运行时间;扩展点信息由实时中间件软件⑵根据其配置信息(13)计算而得,配置信息(13)中包括报表周期Σ Τ、计算间隔、扩展点存储数量的设置;在镜像数据库中,扩展点信息以锅炉运行数据的系统点标识SID加上特征字作为其标识,即扩展点信息标识XID表示为 XID = SID+XX这里XX为预先定义的两个英文字母和数字的组合,以区别不同的扩展点信息。
3.如权利要求1所述的一种电站锅炉运行性能分析系统的实现方法,其特征在于实时中间件软件O)的自诊断和自适应功能具体是由以下步骤实现的;(一)数据库SID校验实时中间件软件(2)启动后,将首先对商用报表软件(1)输入页(10)和输出页(12)中定义的系统点标识SID与存储于服务器(3)的镜像数据库(9)中的锅炉运行数据的系统点标识SID进行校验,并给出在镜像数据库(9)中不存在的系统点标识SID的错误信息列表;(二)匹配性校验实时中间件软件( 在每个刷新周期向输入页(10)的数据列或行 (15)写入数据前,均将对标识列或行(14)中的系统点标识SID和扩展点信息标识XID进行匹配校验,当其与启动实时中间件软件O)时建立的数据索引存在差异时,将停止实时中间件软件O)的刷新,并显示错误信息列表;(三)点质量显示实时中间件软件( 定时向输入页(10)写入数据时,将根据镜像数据库(9)中存储的锅炉运行数据的点质量位对非正常状态的数据赋以特殊的标注;同时, 对其所参与计算的输出结果在写入镜像数据库(9)时也记以相应的点质量标识,当计算所需的多个锅炉运行数据输入具有不同的点质量时,其相关计算结果输出至镜像数据库(9) 时将记以其中的最低点质量,当实时中间件软件O)正常停止时,将对输出至镜像数据库 (9)的数据点质量位赋予“TIMEOUT”标识;(四)自动同步功能实时中间件软件⑵可根据服务器⑶的CPU负荷率λ实时调整刷新周期ΔΤ,当λ超过一定值时,将根据λ数值自动在刷新周期初始值八!;上累加一个增量,从而保证计算页数据(11)的刷新及输出页(1 的输出与输入页(10)的输入数据保持时间同步,即Δ T = Δ T0λ < χ%(0 < χ < 100)Δ T = Δ T0X (l+f(A)) λ ^ χ%
4.如权利要求1所述的一种电站锅炉运行性能分析系统的实现方法,其特征在于服务器(3)可宿主于单元机组分散控制系统(5)的历史数据站(6),客户机(8)可宿主于单元机组分散控制系统(5)的人机接口站(7),数据传输网络即为单元机组分散控制系统 (5)的实时通信网络(20),镜像数据库(9)即为单元机组分散控制系统(5)的实时/历史数据库,从而实现电站锅炉运行性能的在线优化指导。
5.如权利要求1所述的一种电站锅炉运行性能分析系统的实现方法,其特征在于服务器C3)定期通过数据传输网络(4)拷贝锅炉运行数据并存储于镜像数据库(9)后,可无需数据传输网络(4)和单元机组分散控制系统(5)独立运行,并通过镜像数据库(9)实现电站锅炉运行性能的离线分析。
全文摘要
本发明给出了一种电站锅炉运行性能分析系统的实现方法,其特征在于将商用报表软件和实时中间件软件相结合,既能充分发挥商用报表软件的强大计算处理功能和易用性,又将实时处理和控制功能有机地融入其中,并采用实时中间件技术提高了电站锅炉运行性能分析系统的可靠性,同时结合镜像数据库的方式保证了数据的一致性和准确性,可以很好地满足在线优化和离线分析等不同的应用需求。
文档编号G06F17/30GK102508925SQ201110382720
公开日2012年6月20日 申请日期2011年11月25日 优先权日2011年11月25日
发明者冯树臣, 叶敏, 吴乃新, 孙晅, 徐雪元, 苏明 申请人:上海迪吉特控制系统有限公司, 上海锅炉厂有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1