会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 分销网络和设备 / 发电厂 / 用于发电厂的操作参数的自动识别

用于发电厂的操作参数的自动识别

阅读:1042发布:2020-12-16

IPRDB可以提供用于发电厂的操作参数的自动识别专利检索,专利查询,专利分析的服务。并且用于获得发电厂的操作参数的方法(200)包括用划分聚类算法对用于发电厂的历史操作条件数据库进行数据挖掘(202)以生成统计模型,以及将发电厂的当前操作条件数据考虑在内根据该统计模型来计算(204)动态操作条件目标值。该方法还包括基于该动态操作条件目标值来执行(208)实时能量损失计算并根据该能量损失计算来自动地识别(210)发电厂的至少一个操作参数。该划分聚类算法可以是k平均聚类算法。,下面是用于发电厂的操作参数的自动识别专利的具体信息内容。

1.一种用于获得发电厂的操作参数的方法(200),其包括:用第一划分聚类算法对用于发电厂的历史操作条件数据库进行数据挖掘(202)以生成统计模型;

将发电厂的当前操作条件数据考虑在内,根据该统计模型来计算(206)动态操作条件目标值;

基于该动态操作条件目标值来执行(208)实时能量损失分析;以及根据该能量损失分析来自动地识别(210)发电厂的至少一个操作参数。

2.根据权利要求1所述的方法,其中,该发电厂包括烧煤的发电厂。

3.根据权利要求1所述的方法,其中,该第一划分聚类算法包括k平均聚类算法。

4.根据权利要求3所述的方法,其中,计算(206)的步骤还包括:对发电厂的统计模型和当前操作条件数据执行第二划分聚类算法。

5.根据权利要求4所述的方法,其中,该第二划分聚类算法包括k平均聚类算法。

6.一种用于获得发电厂(150)的操作参数的系统(100),其包括:非瞬态机器可读储存器(106),其用于存储用于发电厂(150)的历史操作条件数据;

处理器(120),其被配置用于:

用划分聚类算法对用于发电厂(150)的历史操作条件数据库进行数据挖掘以生成统计模型;

将发电厂(150)的当前操作条件数据考虑在内,根据该统计模型来计算动态操作条件目标值;

基于该动态操作条件目标值来执行实时能量损失分析;以及根据该能量损失分析来自动地识别发电厂(150)的至少一个操作参数。

7.根据权利要求6所述的系统,其还包括:接口(103),其用于显示发电厂(150)的至少一个操作参数。

8.根据权利要求6所述的系统,其中,处理器(120)还被配置用于从可通信地耦合到发电厂的一个或多个传感器(102)接收与发电厂(150)相关联的数据并且基于所接收的数据来计算发电厂(150)的当前操作条件数据。

9.根据权利要求1所述的系统,其中,划分聚类算法包括k平均聚类算法。

10.根据权利要求1所述的系统,其中,发电厂(150)包括烧煤的发电厂。

说明书全文

用于发电厂的操作参数的自动识别

技术领域

[0001] 所公开的实施例涉及能量产生,并且更特别地涉及发电厂的操作。

背景技术

[0002] 条件监测系统(CMS)是一种用于监测机器(诸如发电厂)的参数以便预测故障、执行维护并调整性能的自动化系统。化石燃料发电厂例如可以使用CMS来帮助操作员优化发电厂的性能。CMS完成此任务的方式之一是通过执行能量损失分析以确定能量损失的原因。
[0003] 发电厂的“操作条件”指的是发电厂依据其进行操作的前提。气温是发电厂内的操作条件的示例。具有最少等效化石燃料消耗的发电厂的操作条件被称为“最佳条件”或“最佳操作条件”。发电厂的最佳条件可以根据发电厂的特定特性(诸如电流负载、边界条件、当前燃料特性和当前情况)而改变。能量损失分析对关键操作参数对等效化石燃料消耗偏差(即,能量损失)的贡献进行量化和排列。为此,CMS可以进行能量损失分析以识别发电厂的与最佳性能的偏差的原因。基于由CMS识别的原因,操作员可以因此采取相应的行动以调整发电厂的操作参数,从而增加发电厂的性能。
[0004] 能量损失分析的关键组成部分之一是确定什么组成了用于发电厂的最佳操作条件。用于最佳操作条件的目标值是用于能量损失分析的输入,其提供操作指导。用于计算用于发电厂的目标值的已知方法包括设计目标值、检修目标值和非设计目标值。然而,用于确定用于最佳操作条件的目标值的此类已知方法仅使用恒定或静态数据来进行操作,而并不考虑发电厂的当前负载变化、燃料特性或目前情况。另外,已知方法实现起来可能是耗时且昂贵的。存在对解释操作参数的当前变化的用于发电厂的更高准确度能量损失分析的需要。

发明内容

[0005] 所公开的实施例包括用于获得发电厂的操作参数的方法。示例方法包括用划分聚类算法对用于发电厂的历史操作条件数据库进行数据挖掘以生成统计模型,以及将发电厂的当前操作条件数据考虑在内根据该统计模型来计算动态操作条件目标值。该方法还包括基于该动态操作条件目标值来执行实时能量损失分析,以及根据该能量损失分析来自动地识别发电厂的至少一个操作参数。该划分聚类算法能够包括k平均(k-means)聚类算法。
[0006] 用于获得发电厂的操作参数的系统包括用于存储用于发电厂的历史操作条件数据的非瞬态机器可读储存器和处理器。该处理器被配置用于用划分聚类算法对用于发电厂的历史操作条件数据库进行数据挖掘以生成统计模型,将发电厂的当前操作条件数据考虑在内根据该统计模型来计算动态操作条件目标值,基于该动态操作条件目标值来执行实时能量损失分析,以及根据该能量损失分析来自动地识别发电厂的至少一个操作参数。

附图说明

[0007] 图1是根据示例实施例的结合发电厂示出的条件监测系统的示例图示。
[0008] 图2是图示出根据示例实施例的其中数据挖掘包括k平均聚类的对发电厂执行能量损失计算的过程的控制流程的流程图。
[0009] 图3是图示出根据示例实施例的收集的实验结果的直方图。
[0010] 图4是图示出根据示例实施例的收集的第二组实验结果的直方图。

具体实施方式

[0011] 参考附图来描述所公开的实施例,其中,遍及附图地使用类似的附图标记来指定类似或等效元件。附图不是按比例绘制的,并且其仅仅是为了图示出特定公开方面而被提供的。下面参考用于图示的示例应用来描述若干公开方面。应理解的是,阐述许多特定细节、关系以及方法以提供对所公开的实施例的充分理解。然而,相关领域中的普通技术人员将很容易认识到的是,可以在没有特定细节中的一个或多个的情况下或者用其它方法来实践在本文中公开的主题。在其它情况下,未详细地示出众所周知的结构或操作以避免使特定方面模糊。本公开不受动作或事件的所图示排序限制,因为一些动作可以按照不同的顺序和/或与其它动作或事件并发地发生。此外,并不是所有所图示的动作或事件都是为了实现根据本文中所公开的实施例的方法所需要的。
[0012] 所公开的实施例包括一种用于实时地执行能量损失分析计算的方法和系统。图1是结合发电厂102示出的条件监测系统(CMS)100的示例图示。CMS 100包括至少一个处理器120,诸如数字信号处理器。根据示例实施例,发电厂150是化石燃料发电厂,诸如燃烧煤、天然气或石油(油)以产生电的工厂。CMS 100从被配置用于报告关于发电厂150的信息的传感器102接收关于发电厂150的当前操作条件和参数的信息。可以将从传感器102接收到的数据以及由CMS 100计算或生成的任何其它数据存储在数据库106中。数据包括非瞬态机器可读储存器。在一个公开的实施例中,可以将在所定义的时间段内收集的发电厂150的操作条件数据和操作参数存储在数据库106中,以便聚集发电厂150的操作条件数据和操作参数的历史记录。
[0013] 在另一公开的实施例中,数据库106还包括实时数据库,其中,根据实时约束来存储和访问当前操作条件数据。当前操作条件数据是实时数据,即,当前操作条件数据表示在收集之后立即递送的操作条件数据,并且其中在所提供的信息的时间性方面没有延迟。如下面参考图2的过程来更充分地描述的那样,在本实施例中,数据库106存储从被用来进行能量损失分析计算的传感器102收集的当前操作条件数据。历史操作条件数据是操作条件数据不再是实时数据并且因此适用于过去。
[0014] CMS 100可以经由接口103向操作员110显示从发电厂150收集的数据,接口103可以包括显示器、键盘、鼠标、触摸屏幕、照相机、传声器和扬声器。接口103还可以允许操作员110控制调整设备104,其调整发电厂150的各种操作参数,诸如是致动器。操作参数指的是发电厂150的可调整性质。主蒸汽压力是发电厂的操作参数的示例。
[0015] 图2是图示出根据示例实施例的其中数据挖掘包括k平均聚类的对发电厂150实时地执行能量损失计算的过程的示例控制流程的流程图。在第一步骤200中,用关于发电厂150的历史操作条件数据来填充数据库。在步骤202中,使用划分聚类算法来执行数据库106中的历史数据的数据挖掘,以便生成统计模型。
[0016] 聚类包括数据库中的操作条件到子集(称为簇)中的分配,使得同一簇中的观察在某种意义上是类似的。聚类是一种非监督的学习的方法,并且是一种用于统计数据分析的技术。划分聚类算法同时计算所有簇。划分聚类算法能够包括k平均聚类、k平均导数(诸如模糊c平均聚类或QT聚类算法)、局部敏感散列法或者图论方法,以便产生第一簇组。
[0017] k平均聚类是一种簇分析的方法,其旨在将n个操作条件(x1, x2, ..., xn)划分成k组或簇(k ≤ n),S={S1, S2, ..., Sk},其中,每个操作条件属于具有最近平均值的簇,如在以下公式中所定义的那样:其中μi是Si中的点的平均值。
[0018] 如下执行k平均聚类算法的一个实现方式。给定可以随机地或用某种试探法来指(1) (1)定的初始的一组k平均m1 , , mk ,k平均聚类算法通过在以下两个步骤之间交替而进行:1)分配步骤,其中,根据以下公式将每个操作条件(x1, x2, ..., xn)分配给具有最靠近的平均值的簇:
以及2)更新步骤,其涉及作为簇中的操作条件的中心的新平均值的计算,如在以下公式中所定义的那样:
其中,t表示增量指示符。不断地执行以上的两个步骤直至在分配步骤中不存在变化为止。该算法被认为在分配不再改变时已经收敛。
[0019] 进一步至步骤202,可以采用下面的等式来测量时间i处的操作条件与某个其它时间j处的操作条件之间的相似性:其中 和 分别是时间i和j处的第k操作条件的归一化值。此外,wk是用于第k
操作条件的用户定义的加权因子。N是用于特定种类的操作条件的数目。以上的等式被用来计算不同时间处的同一操作条件的接近度。在一个实施例中,使用以上的等式来实现一个规则,其中,只有到当前操作条件的预定义接近度内的那些历史操作条件可以被用在下面的步骤206的计算中。
[0020] 在步骤204中,从传感器102实时地收集发电厂150的当前操作条件数据并将其提供给运行所公开的算法的处理器120。在步骤206中,将在步骤204中接收到的发电厂的当前操作条件数据考虑在内,根据统计模型,实时地计算用于发电厂150的操作参数的动态最佳操作条件目标值。
[0021] 在一个实施例中,步骤206包括执行k平均聚类算法的更新步骤,其中,当前操作条件数据被认为是在步骤202中计算的簇中的操作条件的中心。随后,不断地执行k平均聚类算法的分配和更新步骤,直至在分配步骤中不存在变化为止。收敛的簇的作为结果的中心值是用于发电厂150的操作参数的最佳操作条件目标值的候选。然后,按照重要性对以上计算的候选操作条件目标值进行排列。
[0022] 排列候选操作条件目标值的顺序的示例方法包括冒泡排序。冒泡排序是一种简单的排序算法,其通过反复地步进通过要被排序的列表、比较每对相邻项且在它们处于错误顺序中的情况下将它们交换来进行工作。反复地经过列表直至不需要交换,这指示列表被排序。在该情况下,冒泡排序以根据重要性对值进行排列的目标反复地步进通过要被排序的候选操作条件目标值。比较每对值,并且在它们处于错误顺序中的情况下将它们交换且继续进行比较,直至不需要交换为止。用于操作条件目标值的重要性的一个度量是与条件对能量损失的影响有关的热经济指示符。在烧煤的发电厂的情况下,例如可以使用单位煤消耗率来作为热经济指示符,虽然可以使用其它热经济指示符。因此,与最低单位煤消耗率相对应的候选操作条件目标值是最高排列的目标值,并且因此被认为是最佳操作条件目标值。
[0023] 在步骤208中,基于在步骤206中计算的最佳操作条件目标值来执行能量损失分析计算。可以使用各种方法来识别影响能量损失的那些操作参数。例如可以分析由于锅炉效率的热损失,以确定哪些参数(诸如废气、空气不完全、燃料不完全、表面辐射、表面对流和热废料(heat refuse))正在对热损失和因此的能量损失有所贡献。在另一示例中,可以使用等效焓降方法、部分定量分析方法来识别有损耗的操作参数。另外,可以分析发电厂的蒸汽涡轮机热耗率来确定哪些参数正在对能量损失有所贡献。步骤208的结果是根据能量损失计算对当前解释能量损失的发电厂150的操作参数的识别。发电厂150的多种操作参数可能对能量损失有所贡献。
[0024] 关于化石燃料发电厂,工厂设备的性能通常受主要初始和最终操作参数(诸如主蒸汽压力、主蒸汽温度、再热蒸汽温度、排放蒸汽压力和最终给水温度)影响。此外,操作参数(诸如废气温度、废气中的氧百分比、飞灰中的碳百分比和炉渣中的碳百分比)能够影响锅炉燃烧中的能量损失。此外,关于蒸汽涡轮机和给水再生系统中的热力循环的以下操作参数通常影响能量损失:高压加热器和低压加热器两者的终端温度差(TTD)、用于锅炉给水泵的辅助涡轮机的冷凝水的过冷和进口蒸汽流速、以及再热温度控制流速。
[0025] 在步骤210中,识别根据步骤208的能量损失计算的当前解释能量损失的发电厂150的操作参数。在步骤212中,诸如经由接口103为操作员110显示在步骤210中生成的信息。在步骤214中,响应于步骤210和212,CMS 100自动地或响应于经由接口103从操作员110接收到指令而向调整设备104发送一个或多个命令以调整发电厂150的工作参数。在步骤216中,存在时间延迟,在其之后控制流程返回至步骤204,其中,接收新的当前操作条件数据并再一次执行步骤204–214。
[0026] 通过示出使用所公开的方法生成的实验结果的以下特定示例来进一步说明所公开的实施例,这不应当被解释为以任何方式限制本公开的范围或内容。
[0027] 在图3中所示的第一示例中,直方图302图示出在化石燃料蒸汽涡轮机工厂设备处实现的根据示例实施例的收集的实验结果。图3的数据涉及以满负荷运行的化石燃料蒸汽涡轮机工厂设备的两个单元,其中,每个单元是具有350 MW的功率输出的亚临界涡轮机单元。y轴列出发电厂的操作参数,诸如排放蒸汽压力和再热蒸汽温度。按照能量损失分析(ELA),在直方图的x轴上以标准化单位示出了每个操作参数对能量损失的贡献。
[0028] 图3示出该加热器304对能量损失贡献最多,可能是因为加热器的焓升设置被设置成比最佳设置低的值。图3还示出该加热器306对能量损失贡献其次最多,可能是因为加热器的焓升设置被设置成比最佳设置高的值。请注意,化石燃料发电厂可以具有多个加热器,其在发电过程的不同阶段中将各种介质加热。因此,每个加热器可能在执行能量损失分析时产生唯一的结果。贡献第三和第四最多的是锅炉过剩氧308和再热雾状流310参数,可能是因为参数被设置成比最佳设置高的值。能够为操作员(诸如操作员110)显示图3的直方图,操作员能够使用此数据来操纵调整设备104,以便调整最需要调整的发电厂的那些操作参数。以上场景将产生发电厂以更高效率的操作。实验数据计算示出使发电厂以更高效率操作可以产生相当大的成本节省。
[0029] 在图4中所示的第二示例中,直方图402图示出在化石燃料蒸汽涡轮机工厂设备处实现的根据示例实施例的收集的实验结果。图4的数据涉及以满负荷运行的化石燃料蒸汽涡轮机工厂设备的两个单元,其中,每个单元是具有600 MW的功率输出的超临界涡轮机单元。
[0030] 图4示出该加热器404对能量损失贡献最多,可能是因为加热器的焓升设置被设置成比最佳设置高的值。图4还示出该加热器406对能量损失贡献其次最多,可能是因为加热器的焓升设置被设置成比最佳设置低的值。贡献第三和第四最多的是排放蒸汽压力408和再热蒸汽压力410参数,因为参数未被设置成最佳设置。再次地,能够为操作员显示图4的直方图,操作员能够使用此数据来操纵调整设备104,以便使发电厂以更高效率操作。实验数据计算示出使上述发电厂以更高效率操作可以产生相当大的节省。
[0031] 以上的图3和图4的实验数据示出了所公开的方法提供对不同类型的发电厂特定且定制的能量损失分析的能力。这导致针对变化类型的发电厂和燃料多用途且可移动的能量损失分析方法。
[0032] 虽然上文已经描述了各种公开的实施例,但是应当理解的是,已经仅通过示例而不是限制将它们呈现。在不脱离本公开的精神或范围的情况下,根据本公开,可以进行对本文中公开的主题的许多改变。另外,虽然可能已经相对于若干实现方式中的仅一个公开了特定特征,但是可以将此类特征与如可能期望的并且对于任何给定或特定应用而言有利的其它实现方式中的一个或多个其它特征相组合。
[0033] 本文中所使用的术语是仅仅出于描述特定实施例的目的,并且并不意图是限制性的。如本文中所使用的那样,单数形式“一”、“一个”和“该”意图也包括复数形式,除非上下文另外明确地指示。此外,在详细描述和/或权利要求中使用术语“包括”、“包含”、“具有”、“有”、“带有”或其变体的程度上,此类术语意图以与术语“包括”类似的方式是包括性的。
[0034] 如本领域技术人员将认识到的那样,可以将本文中公开的主题体现为系统、方法或计算机程序产品。因此,本公开能够采取以下形式:完全硬件实施例、完全软件实施例(包括固件、常驻软件、微代码等)或将软件和硬件方面组合的实施例,其在本文中可以全部通称为“电路”、“模块”或“系统”。此外,本公开可以采取计算机程序产品的形式,该计算机程序产品以具有在介质中体现的计算机可用程序代码的表示的任何有形介质来体现。
[0035] 可以利用一个或多个计算机可用或计算机可读介质的任意组合。计算机可用或计算机可读介质可以是例如但不限于电子、磁、光、电磁、红外或半导体系统、装置或设备。计算机可读介质的更特定示例(非穷举列表)将包括非瞬态介质,其包括以下各项:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪速存储器)、便携式紧致盘只读存储器(CDROM)、光学储存设备或磁储存设备。
[0036] 可以以一种或多种编程语言的任意组合来编写用于执行本公开的操作的计算机程序代码,所述编程语言包括面向对象编程语言(诸如Java、Smalltalk、C++等)和常规的过程式编程语言(诸如“C”编程语言或类似的编程语言)。程序代码可以完全在用户计算机上被执行,部分在用户计算机上被执行,作为独立的软件包被执行,部分在用户计算机上且部分在远程计算机上被执行,或者完全在远程计算机或服务器上被执行。在后者的场景中,远程计算机可以通过任意种类的网络(包括局域网(LAN)或广域网(WAN))连接到用户计算机,或者,可以进行到外部计算机的连接(例如,通过使用因特网服务提供商的因特网)。
[0037] 下面参考根据本发明的实施例的方法、装置(系统)和计算机程序产品的流程图图示和/或框图来描述本公开。将理解的是,可以通过计算机程序指令来实现流程图图示和/或框图的每个方框以及流程图图示和/或框图中的方框的组合。这些计算机程序指令可以被提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的指令创建用于实现流程图和/或框图的一个或多个方框中指定的功能/动作的装置。
[0038] 还可以将这些计算机程序指令存储在物理计算机可读储存介质中,其能够指引计算机或其它可编程数据处理装置以特定方式起作用,使得存储在计算机可读介质中的指令产生一种制品,其包括实现在流程图和/或框图的一个或多个方框中指定的功能/动作的指令装置。
[0039] 还可以将计算机程序指令加载到计算机或其它可编程数据处理装置上以使一系列操作步骤在计算机或其它可编程装置上被执行来产生计算机实现过程,使得在计算机或其它可编程装置上执行的指令提供用于实现在流程图和/或框图的一个或多个方框中指定的功能/动作的过程。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用