首页> 中国专利> 最佳锅炉燃烧模型选择装置及方法

最佳锅炉燃烧模型选择装置及方法

摘要

本发明涉及一种最佳锅炉燃烧模型选择装置及方法,其在针对锅炉燃烧的多个锅炉燃烧模型中选择最佳锅炉燃烧模型来将储存了锅炉燃烧模型的存储器予以更新。本发明实施例的用来选择用于锅炉燃烧的最佳锅炉燃烧模型的最佳锅炉燃烧模型选择装置包括:存储器,储存预先导出的第一锅炉燃烧模型及预先导出的第二锅炉燃烧模型;处理器,在所述第一锅炉燃烧模型及所述第二锅炉燃烧模型中选择最佳锅炉燃烧模型,根据所选定的所述最佳锅炉燃烧模型的特性将储存在所述存储器的所述第二锅炉燃烧模型予以更新。

著录项

  • 公开/公告号CN112215387A

    专利类型发明专利

  • 公开/公告日2021-01-12

    原文格式PDF

  • 申请/专利权人 斗山重工业建设有限公司;

    申请/专利号CN202010411511.8

  • 发明设计人 罗相建;孟佐泳;

    申请日2020-05-15

  • 分类号G06Q10/04(20120101);G06Q50/06(20120101);

  • 代理机构11227 北京集佳知识产权代理有限公司;

  • 代理人周宏志;卢英日

  • 地址 韩国庆尚南道

  • 入库时间 2023-06-19 09:30:39

说明书

技术领域

本发明涉及一种最佳锅炉燃烧模型选择装置及方法,更具体地说,本发明涉及一种在针对锅炉燃烧的多个锅炉燃烧模型中选择最佳锅炉燃烧模型来将储存了锅炉燃烧模型的存储器予以更新的最佳锅炉燃烧模型选择装置及方法。

背景技术

煤炭火力发电厂的锅炉利用煤炭燃烧时发生的发热反应对水加热而生成用于发电的蒸汽。此时会发生诸如氮氧化物之类的污染性排气,该污染性排气的发生量多时处理该排气的成本会增加。更进一步,若煤炭燃烧属于不完全燃烧,则燃烧效率降低而使得发电/运行成本增加。因此,需要开发出一种既能提高燃烧效率又能减少污染性排气的锅炉燃烧优化装置。

发明内容

本发明旨在解决前述问题,本发明的目的是提供一种最佳锅炉燃烧模型选择装置及方法,其在针对锅炉燃烧的多个锅炉燃烧模型中选择最佳锅炉燃烧模型来将已经储存的锅炉燃烧模型予以更新。

除了前文提到的本发明的技术课题以外,本发明所属领域中具备一般知识者可以在下面的记载或者从其记载与说明中明确地了解到本发明的其它特征与优点。

为了达到所述目的,本发明实施例的用来选择用于锅炉燃烧的最佳锅炉燃烧模型的最佳锅炉燃烧模型选择装置包括:存储器,储存预先导出的第一锅炉燃烧模型及预先导出的第二锅炉燃烧模型;以及处理器,构成为在第一锅炉燃烧模型及第二锅炉燃烧模型中选择最佳锅炉燃烧模型;所述处理器根据选定的最佳锅炉燃烧模型的特性更新储存在所述存储器的第二锅炉燃烧模型。

再者,为了达到前面所述目的,本发明实施例的用来选择锅炉燃烧的最佳锅炉燃烧模型的最佳锅炉燃烧模型选择方法可以包括下列步骤:将预先导出的第一锅炉燃烧模型及预先导出的第二锅炉燃烧模型储存到存储器;以及处理器在第一锅炉燃烧模型及第二锅炉燃烧模型中选择最佳锅炉燃烧模型,根据选定的最佳锅炉燃烧模型的特性更新储存在所述存储器的第二锅炉燃烧模型。

本发明实施例的最佳锅炉燃烧模型选择装置及方法可以在多个锅炉燃烧模型中选择最佳锅炉燃烧模型。

而且,最佳锅炉燃烧模型选择装置及方法可以将储存在存储器的模型以选定的最佳锅炉燃烧模型予以自动更新。

除此之外,还能通过本发明的实施例掌握本发明的更多特征与优点。

附图说明

图1是说明本发明实施例的用于优化锅炉燃烧的锅炉燃烧优化装置的图。

图2是示出本发明实施例的最佳锅炉燃烧模型选择装置的构成的图。

图3是示出本发明实施例的第一锅炉燃烧模型被选定为最佳锅炉燃烧模型时存储器单元的更新的图。

图4是示出本发明实施例的第二锅炉燃烧模型被选定为最佳锅炉燃烧模型时存储器单元的更新的图。

图5是示出本发明实施例的第三锅炉燃烧模型被选定为最佳锅炉燃烧模型时存储器单元的更新的图。

图6是示出本发明实施例的最佳锅炉燃烧模型选择方法的图。

具体实施方式

为了使本发明所属技术领域中具有一般知识者能够轻易地实施本发明的实施例,下面结合附图详细说明。但本发明可以通过各种形态实现,因此不能限定于此处说明的实施例。

图1是说明本发明实施例的用于优化锅炉燃烧的锅炉燃烧优化系统的图。

请参阅图1,锅炉燃烧优化系统可以包括燃烧管理单元100、自动调整管理单元(模型/控制器)200、数据预处理单元300、数据分析单元400、燃烧模型设计算法单元500、燃烧控制器设计算法单元600、最佳模型/控制器选择单元700、燃烧优化算法单元800。

煤炭火力发电厂的锅炉利用燃烧煤炭时发生的发热反应对水加热而生成用于发电的蒸汽。此时会发生诸如氮氧化物之类的污染性排气,该污染性排气的发生量多时处理该排气的成本会增加。更进一步,若煤炭燃烧属于不完全燃烧,则燃烧效率降低而使得发电/运行成本增加。因此,既能提高燃烧效率又能减少污染性排气的锅炉燃烧优化系统如下。

首先,燃烧管理单元100可以对燃烧优化进行综合管理。具体地说,燃烧管理单元100能以实时测量或计算的标签数据信息为基础判断是否执行燃烧优化。而且,燃烧管理单元100在发电厂使用时能以发电输出、输出变化状态、吹灰器启动与否、锅炉逻辑动作之类的DCS值为基础判断是否执行燃烧优化。

而且,自动调整管理单元(模型/控制器)200可以管理燃烧模型与燃烧控制器。具体地说,自动调整管理单元(模型/控制器)200能以实时测量或计算的标签数据信息、燃烧优化实行与否、模型与控制器是否学习调整之类的信息为基础决定是否进行燃烧模型及燃烧控制器的调整。在此,自动调整管理单元(模型/控制器)200在判断为燃烧模型及燃烧控制器进行调整的情况下执行燃烧模型设计算法单元500及燃烧控制器设计算法单元600,而在判断为燃烧模型及燃烧控制器不进行调整则可以不执行燃烧模型设计算法单元500及燃烧控制器设计算法单元600。

而且,数据预处理单元300可以利用实时测量或计算的标签数据信息和已经储存的标签的数据信息进行数据前处理。具体地说,数据预处理单元300可以进行信号处理、正常数据处理(基于基础知识或基于数据)及离群值(outlier)处理等。凭此,数据预处理单元300可以清除数据内的噪声或者将生成燃烧模型或设计控制器时造成恶劣影响的数据予以清除。

而且,数据分析单元400可以进行下述采样:通过数据的模式分析只选出燃烧模型与控制器设计中所需要的正常状态的重要数据。而且,数据分析单元400可以为了燃烧模型的设计而通过相关关系分析之类的方法选择对模型输出变量给予重大影响的输入变量。

而且,燃烧模型设计算法单元500可以是一种设计燃烧模型的算法,该燃烧模型是优化锅炉燃烧时最重要的要素之一。燃烧模型设计算法单元500能设计出燃烧模型,该燃烧模型能以燃料投入量、空气投入量、空气温度、水投入量、空气温度之类的输入为基础预测出燃烧的重要变量即发电输出、包含蒸汽与排气的温度在内的燃烧状态、排气成分、燃烧后氧剩余量等要素。

而且,燃烧控制器设计算法单元600可以是一种设计燃烧控制器的算法,该燃烧控制器则是优化锅炉燃烧时最重要的要素之一。燃烧控制器设计算法单元600能使利用燃烧模型设计出来的燃烧控制器生成最佳目标值以便进行最佳燃烧控制。

而且,最佳模型/控制器选择单元700能以针对当前数据进行分析的结果为基础从先前制作的多个燃烧模型及燃烧控制器中选择最佳燃烧模型及燃烧控制器。

而且,燃烧优化算法单元800可以将当前数据输入到最佳燃烧模型及燃烧控制器后算出用于燃烧优化的最佳目标值。而且,燃烧优化算法单元800利用当前DCS的目标值与手册计算最佳控制目标值或相关辅助值。

本发明实施例的最佳锅炉燃烧模型选择装置相当于最佳模型/控制器选择单元700,能在多个燃烧模型中选择最佳模型并且将选定的最佳模型更新到存储器。

图2是示出本发明实施例的最佳锅炉燃烧模型选择装置的构成的图。

请参阅图2,本发明实施例的最佳锅炉燃烧模型选择装置700可以包括第一存储器单元710、第二存储器单元720、模型生成单元730、模型选择单元740及控制单元750。

第一存储器单元710与第二存储器单元720各自指的是能储存数据的领域,其可以各自指称存储器装置。根据实施例,第一存储器单元710与第二存储器单元720能以一个存储器装置实现或者以独立的存储器装置实现。

模型生成单元730、模型选择单元740及控制单元750能由至少一个处理器实现。根据实施例,模型生成单元730、模型选择单元740及控制单元750能由一个处理器实现,但本发明并不限定于此,能使模型生成单元730、模型选择单元740及控制单元750中的至少两个由一个处理器实现。

下面,本说明书所说明的模型生成单元730、模型选择单元740及控制单元750的功能与动作应阐释为其指的是由实现它的处理器所执行的功能及动作。例如,模型生成单元730的功能及动作指的是由实现为模型生成单元730的处理器所执行的功能及动作。

根据实施例,至少一个处理器可以执行储存了下述命令的程序,该命令指示模型生成单元730、模型选择单元740及控制单元750的功能及动作。

第一存储器单元710可以储存第一锅炉燃烧模型10。在此,第一锅炉燃烧模型10是现有的锅炉燃烧通常使用的燃烧模型,可以是预先设定的燃烧模型。例如,可以是通过长时间的实验及运转验证了其性能的燃烧模型。第一锅炉燃烧模型10可以在事先(例如,设计装置时)预先储存到第一存储器单元710,可以由管理员以手动方式(manually)更改或删除,但不能自动(automatically)更改或删除。例如,可以限制对第一存储器710的访问(Access)。而且,能将多个第一锅炉燃烧模型10储存到第一存储器单元710。

第二存储器单元720可以储存预先导出的第二锅炉燃烧模型20。在此,第二存储器单元720可以储存先前通过学习选定的最佳锅炉燃烧模型20。在此,储存在第一存储器单元710的第一锅炉燃烧模型10可以是经过长时间的实验得到验证的模型,储存在第二存储器单元720的第二锅炉燃烧模型20可以是通过学习选择的模型。即,相比于第一锅炉燃烧模型10,第二锅炉燃烧模型20可以是最新导出的模型。例如,第一锅炉燃烧模型10无法被最佳锅炉燃烧模型选择装置700自动更改,但是第二锅炉燃烧模型20可以被最佳锅炉燃烧模型选择装置700自动更改。而且,第二锅炉燃烧模型20可以按照成分(例如,碳成分等)或按照运行条件区分,第二存储器单元720可以储存按照成分或按照运行条件区分的第二锅炉燃烧模型20的数据组(set)。第二存储器单元720可以储存多个数据组,多个数据组则可以各自储存多个第二锅炉燃烧模型20。

而且,储存在第二存储器单元720的第二燃烧模型20可以按照其生成的顺序按序储存。例如,第二存储器单元720可以具有分级结构,第二存储器单元720可以按照锅炉燃烧模型的导出顺序以上位阶层到下位阶层的顺序予以储存。作为一例,最先导出的第二锅炉燃烧模型可以储存在第二存储器单元720的最上位阶层(例如,第一层),紧接其后导出的第二锅炉燃烧模型可以储存在第二存储器单元720的最上位阶层后面的第二上位阶层(例如,第二层)。

模型生成单元730可以将用于锅炉燃烧的第三锅炉燃烧模型30输出到后述的模型选择单元740。根据实施例,模型生成单元730可以接收图1所示燃烧模型设计算法单元500所生成的第三锅炉燃烧模型30并予以输出。或者,模型生成单元730能自己生成第三锅炉燃烧模型30并且输出所生成的第三锅炉燃烧模型30。

在此,模型生成单元730能以和图1的燃烧模型设计算法单元500一样的方式生成第三锅炉燃烧模型30。例如,模型生成单元730能设计出燃烧模型,该燃烧模型能以燃料投入量、空气投入量、空气温度、水投入量、空气温度之类的输入为基础预测出燃烧的重要变量即发电输出、包含蒸汽与排气的温度在内的燃烧状态、排气成分、燃烧后氧剩余量等要素。

第三锅炉燃烧模型30可以储存在第三存储器单元。第三存储器单元可以由缓存存储器之类的挥发性存储器构成,这种情形下,第三锅炉燃烧模型30可以暂存到第三存储器单元30。而且,第三锅炉燃烧模型30可以储存在第二存储器单元720,这种情形下,如后所述地可以视情况删除第三锅炉燃烧模型30。

模型选择单元740可以在第一锅炉燃烧模型10、第二锅炉燃烧模型20及第三锅炉燃烧模型30中选择最佳燃烧模型。即,最佳锅炉燃烧模型可以是第一锅炉燃烧模型10中的一个,可以是第二锅炉燃烧模型20中的一个,也可以是第三锅炉燃烧模型30。在此,在没有生成第三锅炉燃烧模型30的情况下,模型生成单元740也可以在第一锅炉燃烧模型10与第二锅炉燃烧模型20中选择最佳燃烧模型。

具体地说,模型选择单元740可以针对锅炉所输出的数据的模式进行分析后生成用于模型验证的验证用数据。在此,锅炉所输出的数据可以是最新数据,是锅炉最近输出的数据。根据本发明的实施例,最新数据并不限定于最近输出的数据,还可以同时包括最近输出的数据之前的数据。例如,在最近输出的数据是第N个数据的情况下,最新数据可以表示第N个、第N-1个、第N-2个、第N-3个数据。在此,本发明不限制最新数据的个数,也可以预先设定。模型选择单元740可以通过最新数据和关于基本特性的数据生成用于模型验证的验证用数据,凭此,可以选择能反映发电厂(或锅炉)的最新运行数据的锅炉燃烧模型。

模型选择单元740可以将第一锅炉燃烧模型10、第二锅炉燃烧模型20及第三锅炉燃烧模型30各自的输出值和验证用数据进行比较,并且根据比较结果将和验证用数据之间的误差最小的锅炉燃烧模型选定为最佳锅炉燃烧模型。在此,验证用数据可以包括输入数据及输出数据,验证用数据的输入数据可以作为各锅炉燃烧模型10、20、30的输入数据被输入。

模型选择单元740可以将第一锅炉燃烧模型10、第二锅炉燃烧模型20及第三锅炉燃烧模型30各自的输出值与验证用数据之间的误差按照各模型以一个值表示。作为一例,模型选择单元740可以针对各模型的输出值与验证用数据之间的差异的平方值算出其平均值后以一个误差表示。而且,模型选择单元740可以针对各模型的输出值与验证用数据之间的差异的平方值算出其平均值并且算出针对该平均值的平方根后以一个误差表示。

而且,模型选择单元740可以计算各模型的输出值与验证用数据之间的差异的平方值的总和或者计算各模型的输出值与验证用数据之间的差异的绝对值的总和或平均值后以一个误差表示。

模型选择单元740可以将具有最小误差的锅炉燃烧模型选定为最佳锅炉燃烧模型。

而且,可以利用包含测试输入值/测试输出值的测试数据组验证(或评估)多个锅炉燃烧模型,可以根据验证结果,在多个锅炉燃烧模型中选择最佳锅炉燃烧模型。即,可以将测试输入值输入到多个锅炉燃烧模型并且从各个锅炉燃烧模型算出针对测试输入值的运算结果。而且,可以将各个锅炉燃烧模型所算出的运算结果和测试输出值进行比较后根据其误差验证锅炉燃烧模型。在此,模型选择单元720可以根据各个锅炉燃烧模型所算出的运算结果和测试输出值进行比较的结果将误差最小的锅炉燃烧模型选定为最佳锅炉燃烧模型。除此之外,可以通过很多种方法验证锅炉燃烧模型并进行选择。

控制单元750可以根据模型选择单元740所选定的最佳锅炉燃烧模型的特性更新第二存储器单元120。

具体地说,控制单元750可以根据模型选择单元740所选定的最佳锅炉燃烧模型和第一锅炉燃烧模型10、第二锅炉燃烧模型20及第三锅炉燃烧模型30中的哪一个模型相同而更新第二存储器单元720。

若模型选择单元740所选定的最佳锅炉燃烧模型是第一锅炉燃烧模型10,则控制单元750可以不更新第二存储器单元720。在此,控制单元750不将第三锅炉燃烧模型30储存到第二存储器单元720而是予以删除,因此能将第二存储器单元720的容量维持在一定量。在此,在没有生成第三锅炉燃烧模型30的状态下选择了最佳锅炉燃烧模型的情况下,可以省略控制单元750储存或删除第三锅炉燃烧模型30的动作。

而且,由于第一锅炉燃烧模型10是经过长时间的考验后得到验证的模型而第三锅炉燃烧模型30则是通过学习生成的模型,因此第一锅炉燃烧模型10被选定为最佳锅炉燃烧模型时不必储存没有经过验证的第三锅炉燃烧模型30。因此,通过删除第三锅炉燃烧模型30并且将储存在第一存储器单元710的第一锅炉燃烧模型10作为最佳锅炉燃烧模型利用,而能够优化锅炉燃烧。

而且,在模型选择单元740所选定的最佳锅炉燃烧模型是第二锅炉燃烧模型20的情况下,控制单元750能将最佳锅炉燃烧模型作为最新导出的锅炉燃烧模型储存到第二存储器单元720。即,在最佳锅炉燃烧模型是第二锅炉燃烧模型20的情况下,控制单元750能将最佳锅炉燃烧模型配置(或储存)到第二存储器单元720的最下位的阶层,因此能够改善储存在第二存储器单元720的第二锅炉燃烧模型20的性能。在此,控制单元750能删除第三锅炉燃烧模型30,通过删除第三锅炉燃烧模型30,能够使第二存储器单元720的容量维持一定量。在此,在没有生成第三锅炉燃烧模型30的状态下选择了最佳锅炉燃烧模型的情况下,可以省略控制单元750储存或删除第三锅炉燃烧模型30的动作。

而且,在模型选择单元740所选定的最佳锅炉燃烧模型是第三锅炉燃烧模型30的情况下,控制单元750可以将储存在第二存储器单元720的第二锅炉燃烧模型20中最先导出的锅炉燃烧模型删除并且将最佳锅炉燃烧模型作为最新导出的锅炉燃烧模型储存到第二存储器单元720。即,在最佳锅炉燃烧模型是第三锅炉燃烧模型30的情况下,控制单元750可以将储存在第二存储器单元720的第二锅炉燃烧模型20中最先导出的第二锅炉燃烧模型删除并且将选定为最佳锅炉燃烧模型的第三锅炉燃烧模型30储存到第二存储器单元720。即,可以将最先导出的第二锅炉燃烧模型更新为最近选择的第三锅炉燃烧模型30。此时,控制单元750可以将第三锅炉燃烧模型30储存到第二存储器单元720的最下位的阶层。

凭此,可以将第二存储器单元720的容量维持在一定量,根据本发明的实施例,先删除最先导出的第二锅炉燃烧模型20,因此将新导出的最佳锅炉燃烧模型作为最新导出的锅炉燃烧模型储存,由此能够防止其先被删除。也就是说,锅炉燃烧模型是通过和锅炉的最新数据进行比较而选择的,因此可以是和锅炉的最新状态最相似的模型。因此,将选定的最佳锅炉燃烧模型储存到第二存储器单元720的最下位的阶层,之后,可以将新选定的最佳锅炉燃烧模型再储存到第二存储器单元720的最下位的阶层。反复该步骤就能将和锅炉的最新数据相似的模型储存到第二存储器单元720的下位阶层。相反,储存在第二存储器单元720的上位阶层的第二锅炉燃烧模型20不被选择为最佳锅炉燃烧模型而无法更新到第二存储器单元720的下位阶层。这可以表示其和锅炉的最新状态不相似。因此,第三锅炉燃烧模型30被选定为最佳燃烧模型时,为了将第三锅炉燃烧模型30储存到第二存储器单元720而将第二存储器单元720的最上位阶层的第二锅炉燃烧模型删除。

而且,可以根据第二存储器单元720的容量而不删除储存在第二存储器单元720的第二锅炉燃烧模型20。例如,在第二存储器单元720的容量低于容许值并且将第三锅炉燃烧模型30选定为最佳锅炉燃烧模型的情况下,控制单元750不必删除第二锅炉燃烧模型20就能储存第三锅炉燃烧模型30。此时,第三锅炉燃烧模型30作为最新导出的锅炉燃烧模型可以储存到第二存储器单元20的最下位端。

图3是示出本发明实施例的第一锅炉燃烧模型被选定为最佳锅炉燃烧模型时存储器单元的更新的图。

请参阅图3,第一存储器单元710可以储存第一锅炉燃烧模型(Seed Model1~SeedModelN)10,第二存储器单元720则可以储存第二锅炉燃烧模型(Fruit Model1~FruitModelN)20。

模型选择单元740可以在储存在第一存储器单元710的第一锅炉燃烧模型10、储存在第二存储器单元720的第二锅炉燃烧模型20及模型生成单元730所输出的第三锅炉燃烧模型30中选择最佳锅炉燃烧模型。在此,模型选择单元740针对从锅炉提取的最新数据和第一锅炉燃烧模型10、第二锅炉燃烧模型20及第三锅炉燃烧模型30各自的输出值与验证用数据进行比较,根据比较结果,可以将和验证用数据之间的误差最小的锅炉燃烧模型选定为最佳锅炉燃烧模型。

在模型选择单元740所选定的最佳锅炉燃烧模型12是第一锅炉燃烧模型10的情况下,控制单元750可以不更新第一存储器单元710及第二存储器单元720。而且,控制单元750可以删除模型生成单元730所输出的第三锅炉燃烧模型30。

图4是示出本发明实施例的第二锅炉燃烧模型被选定为最佳锅炉燃烧模型时存储器单元的更新的图。

请参阅图4,第一存储器单元710可以储存第一锅炉燃烧模型(SM1~SMN)10,第二存储器单元720则可以储存第二锅炉燃烧模型(FM1~FMN)20。

模型选择单元740可以在储存在第一存储器单元710的第一锅炉燃烧模型10、储存在第二存储器单元720的第二锅炉燃烧模型20及模型生成单元730所输出的第三锅炉燃烧模型30中选择最佳锅炉燃烧模型。在此,模型选择单元740针对从锅炉提取的最新数据和第一锅炉燃烧模型10、第二锅炉燃烧模型20及第三锅炉燃烧模型30各自的输出值与验证用数据进行比较,根据比较结果,可以将和验证用数据之间的误差最小的锅炉燃烧模型选定为最佳锅炉燃烧模型。

在模型选择单元740所选定的最佳锅炉燃烧模型22是第二锅炉燃烧模型20的情况下,控制单元750能将最佳锅炉燃烧模型储存成第二存储器单元的最新导出的锅炉燃烧模型。具体地说,第二存储器单元720具有分级结构,越是先导出的第二锅炉燃烧模型越能储存到上位阶层。在选定的最佳锅炉燃烧模型22是第二锅炉燃烧模型20的情况下,控制单元750可以将选定为最佳锅炉燃烧模型的第二锅炉燃烧模型22储存到第二存储器单元720的最下位的阶层。此时,控制单元750可以删除模型生成单元730所输出的第三锅炉燃烧模型30。

图5是示出本发明实施例的第三锅炉燃烧模型被选定为最佳锅炉燃烧模型时存储器单元的更新的图。

请参阅图5,第一存储器单元710可以储存第一锅炉燃烧模型(SM1~SMN)10,第二存储器单元720则可以储存第二锅炉燃烧模型(FM1~FMN)20。

模型选择单元740可以在储存在第一存储器单元710的第一锅炉燃烧模型10、储存在第二存储器单元720的第二锅炉燃烧模型20及模型生成单元730所输出的第三锅炉燃烧模型30中选择最佳锅炉燃烧模型。在此,模型选择单元740针对从锅炉提取的最新数据和第一锅炉燃烧模型10、第二锅炉燃烧模型20及第三锅炉燃烧模型30各自的输出值与验证用数据进行比较,根据比较结果,可以将和验证用数据之间的误差最小的锅炉燃烧模型选定为最佳锅炉燃烧模型。

在模型选择单元740所选定的最佳锅炉燃烧模型是第三锅炉燃烧模型30的情况下,控制单元750将第二锅炉燃烧模型中最先导出的第二锅炉燃烧模型和最佳锅炉燃烧模型更换,由此更新第二存储器单元720。

在此,第二存储器单元720具有分级结构,越是先导出的第二锅炉燃烧模型越能储存到上位阶层。在最佳锅炉燃烧模型是第三锅炉燃烧模型30的情况下,控制单元750可以删除储存在第二存储器单元720的第二锅炉燃烧模型中最先导出的第二锅炉燃烧模型并且将选定为最佳锅炉燃烧模型的第三锅炉燃烧模型30储存到第二存储器单元720的最下位的阶层。

图6是示出本发明实施例的最佳锅炉燃烧模型选择方法的图。

请参阅图6,第一存储器单元可以储存第一锅炉燃烧模型(S10)。第一存储器单元710可以储存预先导出的第一锅炉燃烧模型10,第一锅炉燃烧模型10可以是先前通常用于锅炉燃烧的燃烧模型。在此,第一锅炉燃烧模型10具有分级结构,越是先导出的第一锅炉燃烧模型越能储存到上位阶层。

第二存储器单元可以储存第二锅炉燃烧模型(S20)。第二存储器单元720可以储存预先导出的第二锅炉燃烧模型20,第二锅炉燃烧模型20可以是预先选定为最佳锅炉燃烧模型的燃烧模型。在此,第二锅炉燃烧模型20具有分级结构,越是先导出的第二锅炉燃烧模型越能储存到上位阶层。

模型生成单元可以输出第三锅炉燃烧模型(S30)。在此,第三锅炉燃烧模型并不是每次都生成,因此可能会省略步骤30的动作。

模型选择单元可以在第一锅炉燃烧模型、第二锅炉燃烧模型及第三锅炉燃烧模型中选择最佳锅炉燃烧模型(S40)。

模型选择单元740可以针对从锅炉提取的最新数据与反映了基本特性的验证用数据与第一锅炉燃烧模型10、第二锅炉燃烧模型20及第三锅炉燃烧模型30各自的输出值进行比较。根据比较结果,模型选择单元740可以将和验证用数据之间的误差最小的锅炉燃烧模型选定为最佳锅炉燃烧模型。在此,在省略了步骤S30的动作的情况下,模型选择单元740可以在第一锅炉燃烧模型10及第二锅炉燃烧模型20中选择最佳锅炉燃烧模型。

控制单元可以根据模型选择单元所选定的最佳锅炉燃烧模型的特性更新第二存储器单元(S50)。

具体地说,控制单元750可以根据模型选择单元740所选定的锅炉燃烧模型是第一锅炉燃烧模型10、第二锅炉燃烧模型20及第三锅炉燃烧模型30中的哪一个模型而将储存在第二存储器单元720的第二锅炉燃烧模型予以更新。

即,在模型选择单元740所选定的最佳锅炉燃烧模型是第一锅炉燃烧模型10的情况下,控制单元750可以删除第三锅炉燃烧模型30并且不更新第二存储器单元720。

而且,在模型选择单元740所选定的最佳锅炉燃烧模型是第二锅炉燃烧模型20的情况下,控制单元750能将最佳锅炉燃烧模型作为最新导出的锅炉燃烧模型更新到第二存储器单元720。即,在最佳锅炉燃烧模型是第二锅炉燃烧模型20的情况下,控制单元750能将选定为最佳锅炉燃烧模型的第二锅炉燃烧模型储存到第二存储器单元720的最下位的阶层而更新第二存储器单元720,并且能删除第三锅炉燃烧模型30。

而且,在模型选择单元740所选定的最佳锅炉燃烧模型是第三锅炉燃烧模型30的情况下,控制单元750可以将储存在第二存储器单元720的第二锅炉燃烧模型20中最先导出的锅炉燃烧模型删除并且将最佳锅炉燃烧模型作为第二存储器单元720的最新导出的锅炉燃烧模型储存。即,在最佳锅炉燃烧模型是第三锅炉燃烧模型30的情况下,控制单元750可以将储存在第二存储器单元720的第二锅炉燃烧模型20中最先导出的第二锅炉燃烧模型删除并且将选定为最佳锅炉燃烧模型的第三锅炉燃烧模型30储存到第二存储器单元720。此时,控制单元750可以将第三锅炉燃烧模型30储存到第二存储器单元720的最下位的阶层。

如前所述,根据本发明的实施例,能实现最佳锅炉燃烧模型选择装置及方法,其可以在针对锅炉燃烧的多个锅炉燃烧模型中选择最佳锅炉燃烧模型后将储存了锅炉燃烧模型的存储器单元予以更新。

在不改变本发明的技术思想与必要特征的情形下,本发明所属技术领域的一般技术人员可以实施为其他具体实施形态,因此,前文说明的实施例在所有方面应理解成例示而非限定。前述详细说明不能用来限定本发明,本发明的范畴应由权利要求书界定。本发明的范围应解释成包括从权利要求书的意义、范畴及其等值概念所导出的一切修改与变形。

【符号说明】

700:最佳锅炉燃烧模型选择装置

710:第一存储器单元

720:第二存储器单元

730:模型生成单元

740:模型选择单元

750:控制单元

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号