Nothing Special   »   [go: up one dir, main page]

CN103064289B - 一种垃圾发电厂多目标运行优化及协调的控制方法及装置 - Google Patents

一种垃圾发电厂多目标运行优化及协调的控制方法及装置 Download PDF

Info

Publication number
CN103064289B
CN103064289B CN201210555753.XA CN201210555753A CN103064289B CN 103064289 B CN103064289 B CN 103064289B CN 201210555753 A CN201210555753 A CN 201210555753A CN 103064289 B CN103064289 B CN 103064289B
Authority
CN
China
Prior art keywords
module
data
model
mrow
msub
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210555753.XA
Other languages
English (en)
Other versions
CN103064289A (zh
Inventor
廖艳芬
涂继业
马晓茜
刘志超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
South China University of Technology SCUT
Original Assignee
South China University of Technology SCUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by South China University of Technology SCUT filed Critical South China University of Technology SCUT
Priority to CN201210555753.XA priority Critical patent/CN103064289B/zh
Publication of CN103064289A publication Critical patent/CN103064289A/zh
Application granted granted Critical
Publication of CN103064289B publication Critical patent/CN103064289B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

本发明提供一种垃圾发电厂多目标运行优化及协调的控制方法及装置。该方法是从DCS系统下载运行参数;然后将根据阈值判断合理的数据传输到数据库;利用支持向量机和模糊神经网络针对电厂环保性、经济性、安全性分别建立三个模型,并且利用改进的强度PARETO遗传算法对多目标进行综合优化,得出当前工况下的最佳运行参数;工作人员根据最佳运行参数调整相应器件的运行。该装置包括数据采集模块、数据过滤模块、数据库模块、数据建模模块、优化模块、控制模块,还可包括预测模块、远程监视模块、监视器、报警模块、手动报警模块。本发明实现了实时预测、离线仿真、动态优化等多种功能,具有适应性强、自学习能力好、拟合精度高、优化效果显著等优点。

Description

一种垃圾发电厂多目标运行优化及协调的控制方法及装置
技术领域
本发明涉及热工领域发电厂运行优化及控制研究领域,尤其是一种垃圾发电厂多目标运行优化及协调的控制方法及装置。
背景技术
目前的发电站燃烧优化技术主要可以分为三类:第一类通过在线检测锅炉燃烧的重要参数,结合运行人员的经验调节锅炉燃烧参数,这类燃烧优化技术长期以来在国内占据着主导地位。第二类燃烧优化技术是在设备层面,通过对燃烧器、受热面等的改造实现锅炉的燃烧优化调整。第三类燃烧优化技术是在DCS的基础上,通过采用先进的控制逻辑、控制算法或人工智能技术实现锅炉的运行优化。
其中,第三类优化技术由于较少涉及硬件设备的改造,减少了投资成本;同时利用了先进的控制技术获得较好的优化效果。如燃煤电厂中常见的优化技术采用线性、非线性回归方法,预测烟气含氧量与锅炉效率的二次曲线函数关系,从而指导电站运行。相比于燃煤燃烧,垃圾燃烧是个复杂、多变的动态过程,经济性与安全性、环保性之间存在诸多耦合、竞争关系,传统方法在此多目标运行要求中难以获得优化结果,而且由于不具备学习能力,对于垃圾燃烧发电的动态变化过程适应性不够。
因此,如何针对国内垃圾燃烧的复杂工况,实现经济性与安全性、环保性之间多目标的运行优化和实施协调具有极大的现实应用价值。
发明内容
本发明的主要目的在于克服现有技术的缺点与不足,提供一种垃圾发电厂多目标运行优化及协调的控制方法,该方法利用支持向量机(SVM)技术、模糊神经网络技术等建立模型,利用改进的强度PARETO遗传算法实现多目标综合优化,不仅实现了针对垃圾发电厂经济性、安全性、环保性的多目标组合优化,而且具备自学习、自适应、动态优化、离线仿真、实时预测等多种功能。
本发明的另一目的在于提供一种用于实现上述垃圾发电厂多目标运行优化及协调的控制方法的控制装置。
本发明的目的通过以下的技术方案实现:一种垃圾发电厂多目标运行优化及协调的控制方法,包括以下步骤:
(1)从DCS系统(distributed control systems,分散控制系统)下载锅炉运行参数数据;
(2)根据阀值预判步骤(1)所述数据的合理性,如果异常则剔除该数据,否则把数据传输到数据库;
(3)采用支持向量机算法构造电厂环保性数学模型、经济性数学模型,采用模糊神经网络算法构造电厂安全性数学模型;从数据库中提取数据,得到训练样本及检验样本,将训练样本输入到支持向量机模型或模糊神经网络模型中进行训练,从而确定模型中各个参数的最优值或者模型中网络的权值,再利用检验样本检测模型的精度和有效性;
(4)将已经建立的模型数据经过改进的强度PARETO遗传算法对环保性数学模型、经济性数学模型、安全性数学模型三个模型的多目标进行实时组合优化,得出当前工况下的最佳运行参数;
(5)工作人员根据最佳运行参数调整相应器件的运行。
优选的,所述步骤(5)工作人员根据最佳运行参数调整相应器件的运行时,工作人员输入的参数先输入到步骤(3)所述的各个数学模型,对其对应的输出进行预测,如果输出值出现异常则报警,如果正常则输出到对应器件进行调整。采用这种方式,可以避免工作人员手动操作是否失误,提前判断操作是否恰当,再结合报警,极大地提高了电厂运行的安全性。
优选的,所述步骤(2)中,如果出现异常,则在剔除该数据的同时进行报警。由工作人员做进一步判别,防止电站运行事故发生。
优选的,所述步骤(3)中,所述支持向量机算法中采用的核函数为径向基核函数。
优选的,所述采用支持向量机算法构造电厂环保性数学模型时,影响目标函数值的因素为:一次风平均风速、二次风平均风速、燃尽风平均风速、炉膛出口烟气含氧量、各典型垃圾组分的元素分析、工业分析、垃圾混合物的组成比例、平均给料速度、锅炉负荷、总空气量,将以上因素作为模型的输入,从数据库中提取数据,得到训练样本及检验样本,并将训练样本输入到以上支持向量机模型中进行训练,从而确定模型中各个参数的最优值,再利用检验样本检测模型的精度和有效性。
优选的,所述采用支持向量机算法构造电厂经济性数学模型时,影响目标函数值的因素为:锅炉负荷、各一次风挡板开度、各二次风挡板开度、燃尽风挡板开度、总空气量、各典型垃圾组分的元素分析、工业分析、垃圾混合物的组成比例、平均给料速度、炉膛与风箱差压、燃烧器摆角作为模型的输入量,将以上因素作为模型的输入,从数据库中提取数据,得到训练样本及检验样本,并将训练样本输入到以上支持向量机模型中进行训练,从而确定模型中各个参数的最优值,再利用检验样本检测模型的精度和有效性。
优选的,所述步骤(3)中采用模糊神经网络算法构造电厂安全性数学模型时,采用的模糊神经网络包括输入层、模糊化层、模糊推理层、输出层四层,输入层包括主蒸汽流量、炉温、排烟温度、烟气含氧量、一次风量、二次风量、过热器入口烟温、主蒸汽压力,共八个节点,激励函数采用:
f(x)=x;
输出层节点数根据求解目标设定为三个,分别是轻微、中等、严重,并且根据针对锅炉结渣特性研究得到的经验值分别赋给三个指标以0.1、0.5、0.9的数值以相互区分,模糊推理层和输出层的激励函数均采用:
f ( x ) = 2 1 + e - x - 1 ;
模糊推理层的节点个数,依据如下经验公式得到:
N 3 = ( N 1 + N 4 ) + a ;
其中N1为输入层节点数,N4为输出层节点数,a为[1,10]之间的数字;模糊化层的节点数为:
N2=3N1
假设每组节点都是按照轻微、中等、严重的顺序出现在网络结构中,每组中三个节点的激励函数依次如下取得:
轻微节点采用Sigmoid函数的补函数:
f ( x ) = 1 - 1 1 + e - ( w 1 x + w 0 ) ;
中等节点采用高斯函数:
f ( x ) = e - ( w 1 x + w 0 ) ;
严重节点采用Sigmoid函数:
f ( x ) = 1 1 + e - ( w 1 x + w 0 ) ;
其中的w1、w0为函数的相应的权值和阀值,计算方法如下为:依据八个输入节点与结渣的关系判别表作图,其中x1、x2为规则区间的下界和上界,x3为两者的平均值;分别将和(x1,0.95)代入轻微节点的激励函数,将和(x2,1.0)代入中等节点的激励函数,将和(x3,0.95)代入严重节点的激励函数,从而求得各个对应函数的w1、w0参数值。
现有技术无法针对多个目标函数进行有效的优化,而本发明在常规遗传算法中引入PARETO关系运算,于多个目标函数间取得恰当的权衡,从而以更小的代价获得更优于现有技术的结果。所述步骤(4)将已经建立的模型数据经过改进的强度PARETO遗传算法对多个模型的多目标进行实时组合优化的具体方法是:
首先定义如下多目标优化问题:
min f ( x → ) = [ f 1 ( x → ) , f 2 ( x → ) , . . . , f n ( x → ) ] s . t . g ( x → ) ≤ 0 h ( x → ) = 0 ;
其中,表示m维决策空间中的一个决策变量,分别为等式和不等式约束,为第k个目标函数。
解决以上多目标优化问题的步骤如下:
(1)参数设定。设定遗传代数G,种群大小N,交叉率Pc,变异率Pm,并且设立外部种群,给定外部种群大小
(2)初始化设定。随机产生初始种群P0,同时构造出一个新的外部种群并设定当前进化代数t=0。
(3)适应度计算。赋给初始种群和外部种群中的每个变量i一个权值如下:
其中|·|表示集合的基数,+代表集合的并运算,>代表满足帕累托关系。
如下,定义原始适应度函数:
R ( i ) = Σ j ∈ P t + P t ‾ , j > i S ( j ) ;
为了提高精确度,引入密度函数:
D ( i ) = 1 σ i k + 2 ;
其中表示计算第i个个体与其他所有个体的距离,并且将距离值升序排列后的第k个距离值。其中
于是得到最终的适应度函数:
F(i)=R(i)+D(i);
依据以上定义的适应度函数计算P0的所有个体的适应度。
(4)环境选择。将Pt中的所有非支配解拷贝到集合中。如果此时的集合尺寸超出了范围,就利用剪裁算子进行剪裁;如果此时的集合尺寸小于预设范围,就通过Pt中的支配解补齐。具体方法如下进行:
将Pt中的所有非支配解拷贝到集合中,即:
如果集合尺寸不足,则把余下的满足F(i)>1的支配解升序排列,将前个支配解拷入中。
如果集合尺寸超出范围,则对集合进行循环迭代,每次删除一个符合如下条件的个体:
即每次删除集合中到其他所有个体距离最小的那个个体,直到
(5)终止条件设定。如果下一代的集合中的个体不再发生变化,或者达到了认为设定的遗传代数限制G则终止算法。集合中的个体即为Pareto最优解集。
(6)交叉操作。采用二进制锦标赛算法选择个体,并且在个体间进行运用混沌序列进行交叉操作。具体如下:
a)从集合中随机挑选出个元素,并且取出其中适应度最大的元素放入交配池,并从中删除,直到取够个为止。
b)为保证优秀基因被下一代遗传,避免寻优抖振,本发明将交配池中的个体按照适应度大小排序,大对大,小对小依次配对。
c)为了使交叉点分布更加均匀,本发明采用了混沌logistic序列来确定交叉点位置。随机产生一个初值,并且代入如下混沌序列中迭代若干次:
x(n+1)=4x(n)(1-x(n));
得到的值就是交叉点的位置。
d)交换配对个体中交叉点处的基因值,即完成了交叉操作。
(7)变异操作。为了避免算法早熟,本发明采用了改进的遗传操作。针对选中的个体进行多点基因突变。具体如下:
a)随机产生一个基因总数范围内的整数,表示第一个变异位置,并且作为初值代入如下混沌序列中迭代,从而得到各个变异点的位置。
x(n+1)=4x(n)(1-x(n));
b)根据变异过程中,进化代数越多,变异程度越大,则多样性越好的原则,本发明采用了以下变异算子进行变异:
x k m = x k + &Delta; ( t , b k - x k ) rnd > 0.5 x k - &Delta; ( t , b k - x k ) rnd < 0.5 ;
其中Δ(t,y)=y*(1-r*(1-t/T)β),t为当前进化代数,T为总进化代数。β为变异因子,rnd为0-1的随机数。xk分别为变异前和变异后的基因值。
(8)设定t=t+1,并且返回到步骤(3)进行迭代计算。
以上算法终止后就完成了各个模型的参数寻优。
一种用于实现上述垃圾发电厂多目标运行优化及协调的控制方法的控制装置,包括:
数据采集模块,用于从DCS系统下载建模所需的运行参数,并将数据输入到数据过滤模块;
数据过滤模块,用于根据阀值预判输入数据合理性,如果异常则剔除该数据,否则把数据传输到数据库模块;
数据库模块,用于存储从数据过滤模块传输来的数据,还存储通过调研、实验得来的各种典型垃圾组分的物性数据以及常用型号的锅炉的结构参数;
数据建模模块,用于从数据库模块中提取数据,分别按照支持向量机算法、支持向量机算法、模糊神经网络算法构造电厂环保性数学模型、经济性数学模型、安全性数学模型;然后将已经建立的模型文件传输给优化模块、预测模块;
优化模块,用于启动改进的强度PARETO遗传算法对上述三个模型的多目标进行实时组合优化,得出当前工况下的最佳运行参数,并将结果传输给控制模块;
控制模块,用于将结果显示在监视器上,优化后的参数用图表、报表形式反馈给工作人员以作为参考建议,由工作人员进行手动操作;
其中,数据采集模块、数据过滤模块、数据库模块、数据建模模块、优化模块和控制模块依次相连。
优选的,所述控制装置还包括手动控制模块和预测模块,工作人员通过手动控制模块输入适当的参数,参数信息被传输到预测模块,预测模块与数据建模模块相连,数据建模模块中各个模型对手动输入参数的输出进行预测,如果出现异常,则报警;否则将数据传输到数据建模模块。
优选的,所述控制模块还与数据库模块相连,用于将工作人员的操作日志存储到数据库模块。以便于事故分析和责任划分。
优选的,所述控制装置还包括报警模块,数据过滤模块、预测模块分别和报警模块相连,用于在数据过滤模块中的输入数据异常时、预测模块中预测的输出值异常时进行报警。
更进一步的,所述报警模块具体包括:警示灯闪烁、鸣笛、消防联动、记录报警行为。
更进一步的,所述报警模块为手动报警模块。采用手动报警模块可以供给运行人员人为报警或者人为消除报警,提高了报警的灵活性和准确性。
优选的,所述控制装置还包括远程监测模块,与手动控制模块连接,用于通过远程的监视器在上级办公室或者其他特定监控室内显示当前电厂运行状况以及工作人员的操作行为。
本发明与现有技术相比,具有如下优点和有益效果:
1、本发明针对电厂运行的环保性、经济性、安全性建立了三个模型,并且进行综合优化,防止了单个大而全的复杂模型由于不相关因素相互影响带来的误差,提高了预测精确度。
2、本发明利用支持向量机(SVM)技术针对环污染物排放、烟气含氧量进行数学建模,泛化能力好、拟合精度高、推广能力强、预测精度高,并且不存在过学习和局部极小点问题,收敛速度快利于实时预测,具有自学习、自适应、动态调整等特点,明显优于传统的非线性回归以及人工神经网络技术建模。
3、本发明采用了模糊神经网络技术对炉膛结渣特性进行建模,很好的解决了结渣特性这种模糊数学量的预测问题,并且弥补了传统运行优化方法仅仅考虑经济性、环保性,而不关注安全性的缺点。
4、本发明利用了改进的强度PARETO遗传算法对污染物排放、烟气含氧量、炉膛结渣三个目标进行了多目标综合优化。解决了单目标优化所解决不了的耦合、竞争等问题,对于电厂优化运行提供了最佳指导。
5、本发明还包括了预测和报警功能,对于工作人员手动操作引起的工况变化进行预测,提前判断操作是否恰当,再结合自动报警和手动报警,极大的提高了电厂运行的安全性。
附图说明
图1是本发明装置的模块结构图。
图2是本发明数据建模模块中安全性模型的模糊神经网络结构图。
图3是本发明优化模块中多目标优化算法“改进的强度PARETO遗传算法”流程图。
图4是本发明所采用遗传算法的交叉算子流程图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
实施例1
下面结合附图1对于本发明的具体实施方式做介绍:本发明各模块连接方法为:DCS系统与数据采集模块连接,数据采集模块与数据过滤模块连接,数据过滤模块与报警模块、数据库模块连接,数据库模块与数据建模模块、控制模块连接,数据建模模块与优化模块、预测模块连接,优化模块与控制模块连接,控制模块与监视器、手动控制模块、数据库模块连接,手动控制模块与远程监视模块、预测模块连接,预测模块与数据建模模块、报警模块连接,报警模块与手动报警模块连接。
该装置中各模块的工作过程如下:
数据采集模块从DCS系统下载锅炉运行参数数据并将数据输入到数据过滤模块;
数据过滤模块根据阀值预判输入数据合理性,如果异常则通知报警模块,并且阻止该数据进入数据库模块,否则把数据传输到数据库模块;
数据库模块,存储从数据过滤模块传输来的数据,还存储通过调研、实验得来的各种典型垃圾组分的物性数据以及常用型号的锅炉的结构参数;
数据建模模块从数据库模块中提取数据,分别按照支持向量机算法、支持向量机算法、模糊神经网络算法构造电厂环保性数学模型、经济性数学模型、安全性数学模型;然后将已经建立的模型文件传输给优化模块、预测模块;
优化模块接收到来自数据建模模块的模型数据后,启动改进的强度PARETO遗传算法对多个模型的多目标进行实时组合优化,得出当前工况下的最佳运行参数,并将结果传输给控制模块;
控制模块将结果显示在监视器上,优化后的参数用图表、报表等形式反馈给工作人员以作为参考建议,由工作人员进行手动操作;
工作人员通过手动控制模块输入适当的参数,参数信息将被传输到预测模块,应用各个模型对手动输入参数的输出进行预测,如果出现异常,就通知报警模块;
报警模块接到手动报警模块或者预测模块传来的启动信息后,进行警灯闪烁、鸣笛、消防联动、记录报警行为等一系列动作。
上述实施例所述装置采用以下的方法实现:一种垃圾发电厂多目标运行优化及协调的控制方法,包括以下步骤:
一、从DCS系统下载锅炉运行参数数据。
二、根据阀值预判步骤(1)所述数据的合理性,如果异常则剔除该数据,并同时进行报警;否则把数据传输到数据库。
三、采用支持向量机算法构造电厂环保性数学模型、经济性数学模型,采用模糊神经网络算法构造电厂安全性数学模型;从数据库中提取数据,得到训练样本及检验样本,将训练样本输入到支持向量机模型或模糊神经网络模型中进行训练,从而确定模型中各个参数的最优值或者模型中网络的权值,再利用检验样本检测模型的精度和有效性。
采用支持向量机算法构造电厂环保性、经济性数学模型的具体步骤是:
(3-1)采用最大最小归一化方法,将输入归一化到[-1,1]区域,其归一化公式采用:
x std = x input - range min range max - range min &times; 2 - 1 ;
其中rangemin,rangemax分别为输入向量Xinput的最小值和最大值;
Xinput为输入向量值,Xstd为归一化后得到的输出向量值;
(3-2)根据影响目标函数值的因素的个数,设输入样本为n维向量,某区域中的k个向量如下表示:
(x1,y1),...(xk,yk)∈Rn×Rn
目标函数设定为:
f(x)=w·x+b;
假设所有训练数据都可在精度ε下无误差地用线性函数拟合,即:
y i - w &CenterDot; x i - b &le; &epsiv; w &CenterDot; x i + b - y i &le; &epsiv; i = 1,2 , . . . , k ;
引入松弛因子ξi *和ξi,则公式变为:
y i - w &CenterDot; x i - b &le; &epsiv; + &xi; i w &CenterDot; x i + b - y i &le; &epsiv; + &xi; i * &xi; i &GreaterEqual; 0 &xi; i * &GreaterEqual; 0 i = 1,2 , . . . , k ;
上述回归问题就转化为在相应约束条件下的最小化函数:
min R ( w , &xi; , &xi; * ) = 1 2 w T w + C &Sigma; i = 1 1 ( &xi; i + &xi; i * ) ;
其相应的约束条件为:
其中为映射用的非线性函数,w为回归系数,b为偏置,常数C>O控制对超出误差ε的样本的惩罚程度;
引入拉格朗日函数,并将其转化为相应的对偶问题:
L ( w , b , &xi; , &xi; * , &alpha; , &alpha; * ) = 1 2 &Sigma; i , j = 1 k ( &alpha; i + &alpha; i * ) ( &alpha; j + &alpha; j * ) ( x i &CenterDot; x j ) - &Sigma; i = 1 k ( &alpha; i + &alpha; i * ) &epsiv; + &Sigma; i = 1 k ( &alpha; i + &alpha; i * ) y i ;
其约束条件为:
s . t . 0 &le; &alpha; i , &alpha; i &le; C , i = 1,2 , . . . , k &Sigma; i = 1 k ( &alpha; i - &alpha; i * ) = 0 ;
利用拉格朗日法,对各变量求导函数并令导函数值为0,从而解得:
于是函数模型表示为:
其中k(xi,xj)为符合Mercer条件的对称函数,称为核函数;
核函数确定后,建模需要确定两个相应的参数(C,g),参数值由经验公式得到:
C = max ( | y &OverBar; + 3 &sigma; y | , | y &OverBar; - 3 &sigma; y | ) ;
g ~ ( 0.1 ~ 0.5 ) &times; range ( x ) g d ~ ( 0.1 ~ 0.5 ) ;
其中σy是y的标准差,是y的平均值。
本实施例中采用的核函数为径向基核函数:
k ( x , y ) = exp { - | | x - y | | 2 2 g 2 } .
所述采用支持向量机算法构造电厂环保性数学模型时,影响目标函数值的因素为:一次风平均风速、二次风平均风速、燃尽风平均风速、炉膛出口烟气含氧量、各典型垃圾组分的元素分析、工业分析、垃圾混合物的组成比例、平均给料速度、锅炉负荷、总空气量,将以上因素作为模型的输入。
所述采用支持向量机算法构造电厂经济性数学模型时,影响目标函数值的因素为:锅炉负荷、各一次风挡板开度、各二次风挡板开度、燃尽风挡板开度、总空气量、各典型垃圾组分的元素分析、工业分析、垃圾混合物的组成比例、平均给料速度、炉膛与风箱差压、燃烧器摆角作为模型的输入量,将以上因素作为模型的输入。
所述采用模糊神经网络算法构造电厂安全性数学模型的具体步骤如图2所示,包括以下步骤:
一般性神经网络算法对于输出节点取值为区间的问题无法处理,而将模糊数学与神经网络算法结合,对于锅炉结焦这种输出节点取值不为确定数字的问题具有很好的适应性。
首先利用如下公式将输入数据归一化到[-1,1]区间:
P n = 2 &times; ( p - p min p max - p min ) - 1 ;
其中Pn和P分别是归一化之后和归一化前的数据,Pmin和Pmax分别是归一化前数据的最小值和最大值;
采用的模糊神经网络包括输入层、模糊化层、模糊推理层、输出层四层,输入层包括主蒸汽流量、炉温、排烟温度、烟气含氧量、一次风量、二次风量、过热器入口烟温、主蒸汽压力,共八个节点,激励函数采用:
f(x)=x;
输出层节点数根据求解目标设定为三个,分别是轻微、中等、严重,并且根据针对锅炉结渣特性研究得到的经验值分别赋给三个指标以0.1、0.5、0.9的数值以相互区分,输出层激励函数采用:
f ( x ) = 2 1 - e - x - 1 ;
模糊推理层的节点个数,依据如下经验公式得到:
N 3 = ( N 1 + N 4 ) + a ;
其中N1为输入层节点数,N4为输出层节点数,a为[1,10]之间的数字,例如可选用a=5;
模糊推理层的激励函数与输出层一致,本发明采用:
f ( x ) = 2 1 + e - x - 1 ;
模糊化层依据隶属度函数计算输入层的八个节点各自对应的隶属度,八个输入层节点中的每一个节点对应模糊化层的一组节点,每组由三个节点构成,因此模糊化层的节点数为:
N2=3N1
假设每组节点都是按照轻微、中等、严重的顺序出现在网络结构中,每组中三个节点的激励函数依次如下取得:
轻微节点采用Sigmoid函数的补函数:
f ( x ) = 1 - 1 1 + e - ( w 1 x + w 0 ) ;
中等节点采用高斯函数:
f ( x ) = e - ( w 1 x + w 0 ) ;
严重节点采用Sigmoid函数:
f ( x ) = 1 1 + e - ( w 1 x + w 0 ) ;
其中的w1、w0为函数的相应的权值和阀值,计算方法如下为:依据八个输入节点与结渣的关系判别表作图,其中x1、x2为规则区间的下界和上界,x3为两者的平均值;分别将和(x1,0.95)代入轻微节点的激励函数,将和(x2,1.0)代入中等节点的激励函数,将和(x3,0.95)代入严重节点的激励函数,从而求得各个对应函数的w1、w0参数值。
四、将已经建立的模型数据经过改进的强度PARETO遗传算法对环保性数学模型、经济性数学模型、安全性数学模型三个模型的多目标进行实时组合优化,得出当前工况下的最佳运行参数。具体方法如图3所示。
首先定义如下多目标优化问题:
min f ( x &RightArrow; ) = [ f 1 ( x &RightArrow; ) , f 2 ( x &RightArrow; ) , . . . , f n ( x &RightArrow; ) ] s . t . g ( x &RightArrow; ) &le; 0 h ( x &RightArrow; ) = 0 ;
其中,表示m维决策空间中的一个决策变量,分别为等式和不等式约束,为第k个目标函数。在多目标优化的问题中,由于目标之间往往相互竞争,相互冲突,所有的目标函数不可能同时达到最优化,因而结果需要的解集具有如下特点:无法在改进任何目标函数的同时不削弱至少一个其他的目标函数。这种解称之为非支配解或者帕雷托最优解。
解决以上多目标优化问题的步骤如下:
(1)参数设定。设定遗传代数G,种群大小N,交叉率Pc,变异率Pm,并且设立外部种群,给定外部种群大小
(2)初始化设定。随机产生初始种群P0,同时构造出一个新的外部种群并设定当前进化代数t=0。
(3)适应度计算。赋给初始种群和外部种群中的每个变量i一个权值如下:
其中|·|表示集合的基数,+代表集合的并运算,>代表满足帕累托关系。
如下,定义原始适应度函数:
R ( i ) = &Sigma; j &Element; P t + P t &OverBar; , j > i S ( j ) ;
为了提高精确度,引入密度函数:
D ( i ) = 1 &sigma; i k + 2 ;
其中表示计算第i个个体与其他所有个体的距离,并且将距离值升序排列后的第k个距离值。其中
于是得到最终的适应度函数:
F(i)=R(i)+D(i);
依据以上定义的适应度函数计算P0的所有个体的适应度。
(4)环境选择。将Pt中的所有非支配解拷贝到集合中。如果此时的集合尺寸超出了范围,就利用剪裁算子进行剪裁;如果此时的集合尺寸小于预设范围,就通过Pt中的支配解补齐。具体方法如下进行:
将Pt中的所有非支配解拷贝到集合中,即:
如果集合尺寸不足,则把余下的满足F(i)>1的支配解升序排列,将前个支配解拷入中。
如果集合尺寸超出范围,则对集合进行循环迭代,每次删除一个符合如下条件的个体:
即每次删除集合中到其他所有个体距离最小的那个个体,直到
(5)终止条件设定。如果下一代的集合中的个体不再发生变化,或者达到了认为设定的遗传代数限制G则终止算法。集合中的个体即为Pareto最优解集。
(6)交叉操作。采用二进制锦标赛算法选择个体,并且在个体间进行运用混沌序列进行交叉操作。算法如图4所示,具体如下:
a)从集合中随机挑选出个元素,并且取出其中适应度最大的元素放入交配池,并从中删除,直到取够个为止。
b)为保证优秀基因被下一代遗传,避免寻优抖振,本发明将交配池中的个体按照适应度大小排序,大对大,小对小依次配对。
c)为了使交叉点分布更加均匀,本发明采用了混沌logistic序列来确定交叉点位置。随机产生一个初值,并且代入如下混沌序列中迭代若干次:
x(n+1)=4x(n)(1-x(n));
得到的值就是交叉点的位置。
d)交换配对个体中交叉点处的基因值,即完成了交叉操作。
(7)变异操作。为了避免算法早熟,本发明采用了改进的遗传操作。针对选中的个体进行多点基因突变。具体如下:
a)随机产生一个基因总数范围内的整数,表示第一个变异位置,并且作为初值代入如下混沌序列中迭代,从而得到各个变异点的位置。
x(n+1)=4x(n)(1-x(n));
b)根据变异过程中,进化代数越多,变异程度越大,则多样性越好的原则,本发明采用了以下变异算子进行变异:
x k m = x k + &Delta; ( t , b k - x k ) rnd > 0.5 x k - &Delta; ( t , b k - x k ) rnd < 0.5 ;
其中Δ(t,y)=y*(1-r*(1-t/T)β),t为当前进化代数,T为总进化代数。β为变异因子,rnd为0-1的随机数。xk分别为变异前和变异后的基因值。
(8)设定t=t+1,并且返回到步骤(3)进行迭代计算。
以上算法终止后就完成了各个模型的参数寻优。
五、工作人员根据最佳运行参数调整相应器件的运行。所述步骤(5)工作人员根据最佳运行参数调整相应器件的运行时,工作人员输入的参数先输入到步骤(3)所述的各个数学模型,对其对应的输出进行预测,如果输出值出现异常则报警,如果正常则输出到对应器件进行调整。采用这种方式,可以避免工作人员手动操作是否失误,提前判断操作是否恰当,再结合报警,极大地提高了电厂运行的安全性。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

Claims (9)

1.一种垃圾发电厂多目标运行优化及协调的控制方法,其特征在于:包括以下步骤:
(1)从DCS系统下载锅炉运行参数数据;
(2)根据阀值预判步骤(1)所述数据的合理性,如果异常则剔除该数据,同时进行报警,否则把数据传输到数据库;
(3)采用支持向量机算法构造电厂环保性数学模型、经济性数学模型,采用模糊神经网络算法构造电厂安全性数学模型;从数据库中提取数据,得到训练样本及检验样本,将训练样本输入到支持向量机模型或模糊神经网络模型中进行训练,从而确定模型中各个参数的最优值或者模型中网络的权值,再利用检验样本检测模型的精度和有效性;
(4)将已经建立的模型数据经过改进的强度PARETO遗传算法对环保性数学模型、经济性数学模型、安全性数学模型三个模型的多目标进行实时组合优化,得出当前工况下的最佳运行参数;
(5)工作人员根据最佳运行参数调整相应器件的运行,工作人员输入的参数先输入到步骤(3)所述的各个数学模型,对其对应的输出进行预测,如果输出值出现异常则报警,如果正常则输出到对应器件进行调整。
2.根据权利要求1所述的垃圾发电厂多目标运行优化及协调的控制方法,其特征在于:所述步骤(3)中,所述支持向量机算法中采用的核函数为径向基核函数。
3.根据权利要求2所述的垃圾发电厂多目标运行优化及协调的控制方法,其特征在于:
所述采用支持向量机算法构造电厂环保性数学模型时,影响目标函数值的因素为:一次风平均风速、二次风平均风速、燃尽风平均风速、炉膛出口烟气含氧量、各典型垃圾组分的元素分析、工业分析、垃圾混合物的组成比例、平均给料速度、锅炉负荷、总空气量,将以上因素作为模型的输入,从数据库中提取数据,得到训练样本及检验样本,并将训练样本输入到以上支持向量机模型中进行训练,从而确定模型中各个参数的最优值,再利用检验样本检测模型的精度和有效性;
所述采用支持向量机算法构造电厂经济性数学模型时,影响目标函数值的因素为:锅炉负荷、各一次风挡板开度、各二次风挡板开度、燃尽风挡板开度、总空气量、各典型垃圾组分的元素分析、工业分析、垃圾混合物的组成比例、平均给料速度、炉膛与风箱差压、燃烧器摆角作为模型的输入量,将以上因素作为模型的输入,从数据库中提取数据,得到训练样本及检验样本,并将训练样本输入到以上支持向量机模型中进行训练,从而确定模型中各个参数的最优值,再利用检验样本检测模型的精度和有效性。
4.根据权利要求1所述的垃圾发电厂多目标运行优化及协调的控制方法,其特征在于:所述步骤(3)中采用模糊神经网络算法构造电厂安全性数学模型时,采用的模糊神经网络包括输入层、模糊化层、模糊推理层、输出层四层,输入层包括主蒸汽流量、炉温、排烟温度、烟气含氧量、一次风量、二次风量、过热器入口烟温、主蒸汽压力,共八个节点,激励函数采用:
f(x)=x;
输出层节点数根据求解目标设定为三个,分别是轻微、中等、严重,并且根据针对锅炉结渣特性研究得到的经验值分别赋给三个指标以0.1、0.5、0.9的数值以相互区分,模糊推理层和输出层的激励函数均采用:
f ( x ) = 2 1 + e - x - 1 ;
模糊推理层的节点个数,依据如下经验公式得到:
N 3 = ( N 1 + N 4 ) + a ;
其中N1为输入层节点数,N4为输出层节点数,a为[1,10]之间的数字;
模糊化层的节点数为:
N2=3N1
假设每组节点都是按照轻微、中等、严重的顺序出现在网络结构中,每组中三个节点的激励函数依次如下取得:
轻微节点采用Sigmoid函数的补函数:
f ( x ) = 1 - 1 1 + e - ( w 1 x + w 0 ) ;
中等节点采用高斯函数:
f ( x ) = e - ( w 1 x + w 0 ) ;
严重节点采用Sigmoid函数:
f ( x ) = 1 1 + e - ( w 1 x + w 0 ) ;
其中的w1、w0为函数的相应的权值和阀值,计算方法如下为:依据八个输入节点与结渣的关系判别表作图,其中x1、x2为规则区间的下界和上界,x3为两者的平均值;分别将和(x1,0.95)代入轻微节点的激励函数,将和(x2,1.0)代入中等节点的激励函数,将和(x3,0.95)代入严重节点的激励函数,从而求得各个对应函数的w1、w0参数值。
5.根据权利要求1所述的垃圾发电厂多目标运行优化及协调的控制方法,其特征在于:所述步骤(4)采用改进了种群选择算法、交叉算子、变异算子的强度PARETO遗传算法进行多目标组合优化。
6.一种用于实现权利要求1-5任一项所述垃圾发电厂多目标运行优化及协调的控制方法的控制装置,其特征在于:包括:
数据采集模块,用于从DCS系统下载建模所需的运行参数,并将数据输入到数据过滤模块;
数据过滤模块,用于根据阀值预判输入数据合理性,如果异常则剔除该数据,否则把数据传输到数据库模块;
数据库模块,用于存储从数据过滤模块传输来的数据,还存储通过调研、实验得来的各种典型垃圾组分的物性数据以及常用型号的锅炉的结构参数;
数据建模模块,用于从数据库模块中提取数据,分别按照支持向量机算法、支持向量机算法、模糊神经网络算法构造电厂环保性数学模型、经济性数学模型、安全性数学模型;然后将已经建立的模型文件传输给优化模块、预测模块;
优化模块,用于启动改进的强度PARETO遗传算法对上述三个模型的多目标进行实时组合优化,得出当前工况下的最佳运行参数,并将结果传输给控制模块;
控制模块,用于将结果显示在监视器上,优化后的参数用图表、报表形式反馈给工作人员以作为参考建议,由工作人员进行手动操作;
其中,数据采集模块、数据过滤模块、数据库模块、数据建模模块、优化模块和控制模块依次相连。
7.根据权利要求6所述的垃圾发电厂多目标运行优化及协调的控制装置,其特征在于:
所述控制装置还包括手动控制模块和预测模块,工作人员通过手动控制模块输入适当的参数,参数信息被传输到预测模块,预测模块与数据建模模块相连,数据建模模块中各个模型对手动输入参数的输出进行预测,如果出现异常,则报警;否则将数据传输到数据建模模块;
所述控制装置还包括报警模块,数据过滤模块、预测模块分别和报警模块相连,用于在数据过滤模块中的输入数据异常时、预测模块中预测的输出值异常时进行报警。
8.根据权利要求7所述的垃圾发电厂多目标运行优化及协调的控制装置,其特征在于:所述报警模块为手动报警模块。
9.根据权利要求8所述的垃圾发电厂多目标运行优化及协调的控制装置,其特征在于:所述控制装置还包括远程监测模块,与手动控制模块连接,用于通过远程的监视器在上级办公室或者其他特定监控室内显示当前电厂运行状况以及工作人员的操作行为。
CN201210555753.XA 2012-12-19 2012-12-19 一种垃圾发电厂多目标运行优化及协调的控制方法及装置 Active CN103064289B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210555753.XA CN103064289B (zh) 2012-12-19 2012-12-19 一种垃圾发电厂多目标运行优化及协调的控制方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210555753.XA CN103064289B (zh) 2012-12-19 2012-12-19 一种垃圾发电厂多目标运行优化及协调的控制方法及装置

Publications (2)

Publication Number Publication Date
CN103064289A CN103064289A (zh) 2013-04-24
CN103064289B true CN103064289B (zh) 2015-03-11

Family

ID=48106962

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210555753.XA Active CN103064289B (zh) 2012-12-19 2012-12-19 一种垃圾发电厂多目标运行优化及协调的控制方法及装置

Country Status (1)

Country Link
CN (1) CN103064289B (zh)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103277784B (zh) * 2013-05-23 2015-09-23 国家电网公司 超临界燃煤机组屏式过热器金属壁温预警优化控制方法
CN103498805B (zh) * 2013-07-16 2016-01-20 广东电网公司电力科学研究院 一种火电厂汽动引风机自适应无扰切换装置
CN103488609B (zh) * 2013-09-03 2016-09-07 南京国电南自美卓控制系统有限公司 基于算子变量递归识别技术的复合表达式智能解析方法
CN104503235B (zh) * 2014-12-09 2017-05-10 中国石油大学(华东) 基于改进bp神经网络的电厂设备的状态监测方法
CN104613468B (zh) * 2015-01-27 2017-01-25 华北电力大学 基于模糊自适应推理的循环流化床锅炉燃烧优化控制方法
JP6486731B2 (ja) * 2015-03-13 2019-03-20 株式会社東芝 機器特性モデル学習装置、機器特性モデル学習方法、及びプログラム
CN106019935B (zh) * 2016-04-28 2019-04-19 天津市职业大学 基于约束模糊关联规则的多目标锅炉燃烧优化
CN105955210B (zh) * 2016-04-29 2018-07-24 湖南工业大学 余热锅炉与工业锅炉联合发电系统的动态优化方法
KR101827108B1 (ko) * 2016-05-04 2018-02-07 두산중공업 주식회사 플랜트 이상 감지 학습 시스템 및 방법
CN105959960B (zh) * 2016-06-14 2019-10-18 中国人民解放军国防科技大学 一种基于进化多目标优化匹配的频谱决策方法
CN106371428B (zh) * 2016-11-11 2017-12-19 重庆科技学院 尾气超标下的垃圾焚烧发电异常检测与早期诊断方法
CN106774242A (zh) * 2016-12-01 2017-05-31 黄宏伟 一种发电机组模拟量控制系统的远程监测系统及方法
CN109146112B (zh) * 2018-02-06 2021-06-08 中国科学院沈阳应用生态研究所 面向森林多目标优化决策的经营系统
CN108628291B (zh) * 2018-06-26 2019-12-17 绿色动力环保集团股份有限公司 一种垃圾焚烧厂基于仿真平台的专家智能诊断系统
CN108628276A (zh) * 2018-07-06 2018-10-09 山西大唐国际运城发电有限责任公司 基于dcs系统实时显示环保考核数据均值的计算方法
CN109213099B (zh) * 2018-08-28 2020-10-16 天津闪速炼铁技术有限公司 基于互联网的数学模型控制生产的应用方法及系统
CN109782712B (zh) * 2019-01-08 2021-02-19 北京国电智深控制技术有限公司 一种火力发电机组控制系统及方法
CN109785185A (zh) * 2019-01-09 2019-05-21 清华大学 热电厂内调度多品位热源供热的厂级综合能量管理系统
CN109934417B (zh) * 2019-03-26 2023-04-07 国电民权发电有限公司 基于卷积神经网络的锅炉结焦预警方法
CN110390420A (zh) * 2019-06-06 2019-10-29 广州特种承压设备检测研究院 基于粒子群优化人工神经网络的过热器结渣预测方法
CN110986084B (zh) * 2019-12-25 2022-01-25 华润电力技术研究院有限公司 一种煤粉锅炉的配风控制方法、系统及相关设备
CN111242279B (zh) * 2020-01-03 2023-09-08 浙江浙能技术研究院有限公司 一种超超临界煤粉锅炉炉膛结渣预测系统及方法
CN111311638B (zh) * 2020-02-11 2020-12-08 中国人民解放军军事科学院评估论证研究中心 基于分割多向预测策略的动态多目标优化方法
CN111415009B (zh) * 2020-03-19 2021-02-09 四川大学 基于遗传算法的卷积变分自编码器网络结构搜索方法
CN112015082B (zh) * 2020-05-13 2022-04-08 东南大学 一种基于模糊增益调度预测控制的机炉协调系统控制方法
CN117666462B (zh) * 2024-01-31 2024-05-17 成都苔岑智能设备有限公司 一种基于多参数独立调配的plc产品标准化控制系统

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1990010898A1 (en) * 1989-03-13 1990-09-20 Hitachi, Ltd. Supporting method and system for process control
EP1217473A1 (en) * 2000-12-21 2002-06-26 Abb Research Ltd. Optimizing plant control values of a power plant
CN1453669A (zh) * 2003-05-16 2003-11-05 浙江大学 基于计算智能的锅炉燃烧在线优化控制系统
CN101520644A (zh) * 2009-04-02 2009-09-02 上海交通大学 基于数据挖掘的分散控制系统特性函数在线拟合方法
CN101634459A (zh) * 2009-08-24 2010-01-27 陶晓鹏 火力发电锅炉智能燃烧优化系统及其实现方法
CN101670184A (zh) * 2009-10-13 2010-03-17 北京和隆优化控制技术有限公司 蒸发装置产量、质量、能耗多目标协调优化控制系统
CN102261671A (zh) * 2010-05-28 2011-11-30 王荣虎 一种锅炉燃烧多约束多目标优化专家系统及其优化方法
CN102737351A (zh) * 2012-06-15 2012-10-17 广东电网公司电力科学研究院 燃气-蒸汽联合循环发电机组多目标多约束优化调度方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1990010898A1 (en) * 1989-03-13 1990-09-20 Hitachi, Ltd. Supporting method and system for process control
EP1217473A1 (en) * 2000-12-21 2002-06-26 Abb Research Ltd. Optimizing plant control values of a power plant
CN1453669A (zh) * 2003-05-16 2003-11-05 浙江大学 基于计算智能的锅炉燃烧在线优化控制系统
CN101520644A (zh) * 2009-04-02 2009-09-02 上海交通大学 基于数据挖掘的分散控制系统特性函数在线拟合方法
CN101634459A (zh) * 2009-08-24 2010-01-27 陶晓鹏 火力发电锅炉智能燃烧优化系统及其实现方法
CN101670184A (zh) * 2009-10-13 2010-03-17 北京和隆优化控制技术有限公司 蒸发装置产量、质量、能耗多目标协调优化控制系统
CN102261671A (zh) * 2010-05-28 2011-11-30 王荣虎 一种锅炉燃烧多约束多目标优化专家系统及其优化方法
CN102737351A (zh) * 2012-06-15 2012-10-17 广东电网公司电力科学研究院 燃气-蒸汽联合循环发电机组多目标多约束优化调度方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
大型电站锅炉混煤掺烧的NO_x排放特性预测与运行优化;陈庆文等;《中国电机工程学报》;20090815;第29卷(第23期);论文第21页第3节-第23页第5节 *
电站锅炉NOx排放与效率的混合建模及优化;李素芬等;《热科学与技术》;20070331;第6卷(第1期);论文第27页第1节-第28页第2节 *

Also Published As

Publication number Publication date
CN103064289A (zh) 2013-04-24

Similar Documents

Publication Publication Date Title
CN103064289B (zh) 一种垃圾发电厂多目标运行优化及协调的控制方法及装置
CN105864797B (zh) 循环流化床生活垃圾焚烧锅炉入炉热值实时预测系统及方法
CN111651931B (zh) 基于深度神经网络的高炉故障诊断规则导出方法
CN105020705A (zh) 循环流化床锅炉燃烧性能实时优化控制方法及系统
CN103631140B (zh) 基于性能评估的焦炉加热燃烧过程火道温度自动调节方法
CN108224446B (zh) 一种垃圾焚烧过程的自动燃烧实时优化决策方法
CN104763999A (zh) 电厂煤粉锅炉燃烧性能在线优化方法和系统
CN107726358A (zh) 基于cfd数值模拟和智能建模的锅炉燃烧优化系统及方法
CN107038334A (zh) 循环流化床生活垃圾焚烧锅炉co排放预测系统及方法
CN106202946A (zh) 基于深度信念网络模型的水泥熟料游离钙含量预测方法
CN104123476A (zh) 基于极限学习机的气体浓度预测方法及其装置
CN109886471A (zh) 基于神经网络与智能优化算法的火电机组负荷分配方法
CN112859780B (zh) 一种基于云数据、云计算的火电厂智慧燃烧控制方法
CN111829003A (zh) 一种电厂燃烧控制系统及控制方法
CN113588308A (zh) 基于LSTM与Stacking融合算法的磨煤机爆燃故障预警与诊断方法
CN109670629A (zh) 基于长短期记忆神经网络的燃煤锅炉热效率预测方法
CN105181744B (zh) 一种煤堆发火期的计算方法和煤场防自燃监测系统
CN113359425A (zh) 一种基于lstm神经网络pid优化的火电厂锅炉主汽温智能控制系统
CN108760592A (zh) 一种基于bp神经网络的飞灰含碳量在线测量方法
CN111457392B (zh) 城市生活垃圾焚烧过程风量智能设定方法
CN114881207A (zh) 基于lstm深度循环神经网络的蒸汽压力预测方法及装置
CN115329659B (zh) 废物焚烧炉二噁英排放实时预警及智能控制的方法及系统
CN113742997A (zh) 城市固废焚烧过程风量智能优化设定方法
CN113779858B (zh) 一种燃烧优化方法、系统、存储介质及电子设备
CN115113519A (zh) 一种煤-煤气混烧锅炉脱硝系统出口NOx浓度预警方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant