循环流化床生活垃圾焚烧锅炉汽包水位的预测系统及方法

文档序号:10687020阅读:624来源:国知局
循环流化床生活垃圾焚烧锅炉汽包水位的预测系统及方法
【专利摘要】本发明公开了一种循环流化床生活垃圾焚烧锅炉汽包水位的预测系统及方法。本发明先从汽包水位变化特性的机理出发,在合理简化假设的基础上,依据质量守恒方程、能量守恒方程和一些基础的方程,并结合CFB生活垃圾焚烧锅炉水冷壁独特的热量吸收分布规律,建立起适度复杂的基于微分方程形式的汽包水位动态特性机理模型。然后利用ANFIS建模来挖掘运行历史数据中隐含的知识,以补偿汽包水位的机理建模过程当中,由于模型简化假设、模型降阶或线性化处理、对事物变化过程机理的认知不完备、对象特性不同以及内外扰动所带来的误差。充分发挥机理建模和ANFIS建模的优势,提升汽包水位的预测精度。
【专利说明】
循环流化床生活垃圾焚烧锅炉汽包水位的预测系统及方法
技术领域
[0001] 本发明涉及能源工程领域,特别地,涉及一种循环流化床生活垃圾焚烧锅炉汽包 水位的预测系统及方法。
【背景技术】
[0002] 垃圾焚烧由于能够良好实现垃圾处理技术的减容化、减量化、无害化和资源化,近 十几年内,在国家相关产业政策的引导下,国内垃圾焚烧行业取得了蓬勃的发展。循环流化 床(Circulating Fluidized Bed,CFB)生活垃圾焚烧技术作为主要的生活垃圾焚烧处理技 术之一,已经在国内的多个城市进行了推广应用,截止2014年年底,国内已建成垃圾焚烧锅 炉70余台,日处理垃圾量6.4万吨,为我国的垃圾焚烧处理行业做出了重要的贡献。汽包水 位作为锅炉重要的运行控制目标之一,是一个反映锅炉内能量和工质平衡的关键参数,对 锅炉的安全运行造成了严重的影响。汽包水位过高会引起蒸汽带水,恶化蒸汽的品质,并有 可能会损坏管道、汽轮机等设备,汽包水位过低,会导致下降管出口带汽,影响正常水循环, 甚至造成汽包干锅和水冷壁烧损。由于汽包液面下存在大量的水蒸气,并且不断地进行膨 胀和收缩,使汽包水位的建模和控制变得困难。
[0003] 目前,国内外并没有针对CFB生活垃圾焚烧锅炉汽包水位的动态特性进行专门的 研究,只是针对常规电站的燃煤锅炉进行了研究,并提出了集中参数的机理模型。这些模型 通过对汽包、下降管和水冷壁分别进行质量守恒、动量守恒和能量守恒分析,并在简化假设 的基础上构建了基于微分方程的动态特性模型,可以用于对汽包水位进行仿真分析,或服 务于一些基于模型的控制算法。这些单纯依靠汽包水位建模方法,很好的描述了汽包水位 动态变化的本质,解释性好,外推性强,大多数的工况下都能够反映汽包水位的变化趋势。 然而这种建模方法却有以下不足之处:
[0004] 1)机理建模是建立在诸多的简化和假设的基础之上的,与实际的模型和物理过程 之间有着一定的误差,必然会导致模型的预测结构和实际值有出入;
[0005] 2)机理建模方法得到的模型比较复杂,往往都是高阶模型,或者具有非线性,为了 更好的求解和实际应用,通常会进行降阶或者线性化处理,从而使模型的精度降低;
[0006] 3)汽包水位的形成过程牵涉到了复杂的两相流和气泡的生成-膨胀/收缩-破裂过 程,人们对这些过程的研究和理解并不是非常的完备,因此会在建模的过程无法完全表达 出这些过程的特性,甚至进行错误的数学描述,从而给模型带来误差;
[0007] 4)这些机理模型都是针对燃煤电站锅炉的,并且是在假设水冷壁均匀吸热的前提 下提出的。然而国内的城市生活垃圾多为混合收集,入厂、入炉垃圾成分较为复杂,表现出 低热偏值、水分较高和波动性较大的特征,并且垃圾的理化性质和煤相比有截然不同的特 性,因此,在CFB锅炉中燃烧时具有独特的燃料热值释放规律。另外,生产工艺的特点也加剧 了CFB垃圾焚烧锅炉中水冷壁的吸热的不均匀性。因此,这些基于水冷壁均匀受热的汽包水 位变化模型不一定适用于CFB生活垃圾焚烧锅炉。
[0008] 5)实际的生产过程中,建模对象和物理过程总是面临着各种各样可知或者不可知 的扰动,而机理建模的过程中通常会忽略这些扰动,导致创建的模型过于理想化。
[0009] 在使用机理建模方法创建汽包水位的预测模型时存在的这些不足之处可以通过 黑箱建模的方法来进行弥补。随着电子技术、计算机技术和信息技术的发展,集散控制系统 (Distributed Control System,DCS)广泛的应用于CFB生活焚烧锅炉的运行过程,包含温 度、压力、流量等参数在内的过程数据都被完善得保存下来,这些历史数据中包含丰富过程 信息,是人们认识和了解生产过程的重要途径之一,具有很高的挖掘价值。自适应糊神经网 络(AdaptiveNeuro-Fuzzy Inference System,ANFIS)融合了神经网络并行计算、分布式信 息存储、容错能力强、具备自适应学习功能等优点和模糊算法能够有效表达先验知识的能 力,成为构建不确定性和非线性模型的有力工具。ANFIS建模时无需掌握复杂的对象机理, 建模过程也相对简单,能够表征那些尚未被人们掌握的过程特性和各种扰动。但是,单纯的 ANFIS建模方法存在着模型外推性差、模型的解释性不强、依赖训练样本并且涵盖的工况有 限等不足之处。

【发明内容】

[0010] 本发明的目的在于针对现有技术的不足,提供一种循环流化床生活垃圾焚烧锅炉 汽包水位的预测系统及方法,本发明将机理建模和ANFIS建模联合起来,创建一个基于混合 建模方法的汽包水位动态特性表征模型。利用ANFIS建模来补偿汽包水位的机理建模过程 当中,由于模型简化假设、模型降阶或线性化处理、对事物变化过程机理的认知不完备、对 象特性不同以及内外扰动所带来的误差。充分发挥机理建模和ANFIS建模的优势,提升汽包 水位模型的预测精度。
[0011] 本发明解决其技术问题所采用的技术方案是:一种循环流化床生活垃圾焚烧锅炉 汽包水位的预测系统,该系统与循环流化床锅炉的集散控制系统相连,包括数据通讯接口 和上位机,所述上位机包括:
[0012] 第一信号采集模块。利用该模型采集CFB生活垃圾焚烧锅炉在正常运行时的运行 工况状态参数和操作变量,并组成ANIFS汽包水位补偿模型输入变量的训练样本矩阵X(m X n),m表示样本个数,n表示变量的个数。
[0013]数据预处理模块。对X(mXn)进行粗大误差处理和随机误差处理,剔除训练样本中 的野值,排除异常工况,将训练样本输入变量经归一化处理后映射到[0,1]区间内,得到标 准化后的训练样本浐(mXn)。
[0014] 专家知识库模块。将水位计测量出来的实际汽包水位值l(mXl)与机理模型计算 得到的水位值ld(mXl)相减,将两者之间的差值作为ANFIS汽包水位补偿模型训练样本的 输出向量f(mXl),XlP r共同组成ANFI S模型的训练样本,并进行保存。
[0015] 混合建模模块。该模块主要包括机理建模和ANFIS建模两个部分。机理建模的步骤 如下:
[0016] 2.1)对水冷壁中的工质进行质量守恒、动量守恒和能量守恒分析,可得:

[0020]其中,Z为坐标轴,正向为工质的上升方向;Ps、Pl分别表示研究对象内饱和水蒸气 的密度和饱和水的密度,密度的单位是kg/m3; as表示截面容积含汽率;¥表示工质的流速,单 位是m/s ; Twm是壁面剪切应力,单位是Pa/m3; pr是上升管中的压力,单位Pa; 表示热流密 度,单位是W/m3; g是重力加速度,单位是m/s2 Ai为饱和水的比焓。
[0021]饱和温度和工质压力之间存在着以下关系:
[0022] T = Tb (1 +ai 1 n (P/Pb) +a21 n2 (P/Pb) +a31 n3 (P/Pb) +a4l n4 (P/Pb)) (5)
[0023]其中P是当前位置压力,T是当前位置的温度,Tb参考点的温度,Pb表示参考点的压 力,&1、&2、&3、84是常系数。
[0024] 壁面的剪切应力可以通过下式求取:
[0026] f = 0.0014+0.125Re-Q.32 (7)
[0027] pm=asps+(l-a s)pi (8)
[0028]式中Re表示雷诺数,f为摩擦系数,dt为水冷壁上升管的管径,pm为汽水混合物的密 度。
[0029]水冷壁的热流密度可以通过下式求取:
[0031 ]式中,At表示截面积,U?表示传热系数,Tw表示管壁的温度。[0032]对(2)~(4)式进行展开,并将(5)~(9)式代入,可得到如下方程组:
[0043]
也=0,B5 = 0。式中,入v表
示汽化潜热,<表示饱和水的定压比热,< 表示饱和蒸汽的定压比热,To表示指定状态下工 质的温度。最终可以算得:
[0045] 2.2)通过对汽包-下降管-水冷壁中的所有工质进行质量守恒分析和能量守恒分 析,可得:
[0049] 式中,p表示汽包压力,单位Pa; Q表示整个蒸发区的单位时间内的吸热量,单位是 W; Vlt表示汽包-下降管-水冷壁中所有饱和水的体积,单位是m3; Vst表示回路中所有水蒸气 的体积,单位是m3; qf、qs分别表示给水流量和主汽流量和下降管中循环工质的流量,流量的 单位是kg/sA^h^hs分别表示给水比焓、饱和水的比焓和饱和水蒸气的比焓,单位是kj/ kg ;mt表示水冷壁金属和汽包金属的总质量,单位是kg; CP表示金属的比热容;ts表示饱和温 度。
[0050] 2.3)对汽包中液面下的工质进行质能守恒分析,忽略液面上饱和蒸汽的凝结,可 得:
[0055] 式中,ar表示上升管出口的截面质量含汽率;MJ,表示汽包内液面下工质的质量,
单位是kg; qr、仏 1、qcd、qdc分别表不上升管中的流量、饱和蒸汽逸出液面的流量、饱和蒸汽凝 结的流量和下降管中的流量,单位是kg/s; ts表示饱和蒸汽的温度,单位是°C ;md表示汽包金 属的质量,单位kg;CP表示水冷壁和汽包中金属的比热容,单位是kj/(kg ? °C);Ad是汽包液 位的截面面积,单位是m2 ; <是饱和蒸汽逸出的速度,单位是m/s; 〇是液面的表面张力,单位 是N/m; 、%分别表示液面下饱和水蒸气的体积和饱和水的体积,单位是m 3。
[0056] 联立(12)~(15)式并进行展开,可以得到如下方程组:
[0064] 采用Runge-Kutta数值解法求解微分方程(11)和(16)。对仿真时间进行离散化处 理,将[0,To]区间内的仿真时间,离散成n个时间间隔为A T的区间,离散后的区间表示为 [0, AT],[ AT,2 AT],……,[(n_l) A T,n A T]。A T为0 ? 01s ~0 ? Is。
[0065] 2.4)汽包水位是由汽包中的饱和水和饱和水蒸气的体积共同决定的,忽略汽包体 积和汽包水位之间的非线性,可得汽包水位的表达式:
[0067]式中,Id表示机理模型计算得到的汽包水位,单位mm; 1〇是汽包水位的基准水位线。 [0068] ANFIS建模的步骤如下:
[0069] 2.a)初始化粒子群。以聚类半径ra作为粒子,15个粒子作为一个种群,每个粒子随 机赋予[0. 20.9]区间内的随机值,其中第i个粒子的位置的向量标示为ri,i = 1,2,…,15;
[0070] 2.b)&ri为聚类半径,进行减法聚类分析,将每个数据点作为可能的聚类中心,并 根据各个数据点周围的数据点密度来计算该点作为聚类中心的可能性。
[0071] 每个数据点Xi作为聚类中心的可能性Pi由式(18)来定义:
[0073]式中m表示n维输入空间中全部的数据点数,Xi=[Xii,Xi2, . . .,Xin]、Xj=[Xji, XJ2, ...,Xjn]是具体的数据点,ri是一个正数,定义了该点的邻域半径,| | ? | |符号表示欧式 距离。被选为聚类中心的点具有最高的数据点密度,同时该该数据点周围的点被排除作为 聚类中心的可能性。第一个聚类中心为X C1,数据点密度为Pcl。选出第一个聚类中心后,继续 采用类似的方法确定下一个聚类中心,但需消除已有聚类中心的影响,修改密度指标的山 峰函数如下:
[0075]其中,re=l .5ri。循环重复上述过程直到所有剩余数据点作为聚类中心的可能性 低于某一阈值5,即Pck/PciSS。
[0076] 2.c)ANFIS模型训练。根据减法聚类算法得到的聚类中心,按照ANFIS模型结构训 练汽包水位补偿模型;对于模糊神经网络模型的所有参数,采用混合最小二乘法的梯度下 降算法进行学习。
[0077] 2.d)计算适应度值。利用训练得到的预测模型计算汽包水位补偿值r,并与实际 补偿值le进行比较,并以误差平方和作为粒子的适应度值MSE,适应度计算公式如下:
[0079] 2. e)更新极值。以适应度值为评价指标,比较当代粒子与上一代粒子之间的适应 度值大小,如果当前粒子的适应度值优于上一代,则将当前粒子的位置设置为个体极值,否 则个体极值保持不变。同时获取当代所有粒子适应度值最优的粒子,并与上一代最优粒子 进行比较,如果当代最优粒子的适应度值优于上一代最优粒子的适应度值,则将当代粒子 的最优适应度值设置为全局最优值,否则全局最优值保持不变。
[0080] 2.f)更新粒子。根据最新的个体极值和全局极值,按照(29)式和(30)式更新粒子 的速度Vid (t )和位置Xid (t)。
[0081] vid(t+l) = 〇 Vid(t)+ciri(pid-Xid(t) )+C2r2(pgd-Xid(t)) (29)
[0082] xid(t+l)=xid(t)+vid(t+l) (30)
[0083] t是粒子群优化算法的寻优代数。更进一步,为了改善基本粒子群算法容易陷入局 部极值和收敛速度慢的缺陷,在PS0算法的基础上引进了动态加速常数C1、C2和惯性权重co :

[0087] 其中,Tmax为最大寻优代数,《max为最大惯性权重,《min为最小惯性权重,RhR^Rs、 R4为常数。
[0088] 2.g)算法停止条件算法判定。判断是否达到最大迭代次数或者到达预测精度的要 求,如果没有达到则返回步骤2.b),利用更新的聚类半径继续搜索,否则退出搜索。
[0089] 2.h)利用最终寻优得到的聚类半径,对样本进行聚类分析和ANFIS模型训练,得到 达到训练终止条件的ANFIS模型,即汽包水位的补偿模型。
[0090] 第二信号采集模块。用于从数据库中选择需要预测汽包水位的运行工况,或者实 时地采集当前锅炉的运行工况。
[0091] 预测模块。该模块用于对指定的样本进行汽包水位的预测,或者对当前锅炉运行 工况下的汽包水位进行实时预测。
[0092]结果显示模块。显示汽包水位的预测结果,或者对汽包水位的预测结果进行统计 分析。
[0093] -种循环流化床生活垃圾焚烧入炉汽包水位的预测方法,该方法包括以下步骤: [0094] 1)选择混合模型的输入变量并采集训练样本。混合模型包括机理模型和ANFIS补 偿模型。输入变量包括锅炉的设计参数、工质的物性参数和运行参数。设计参数包括水冷壁 的当量管径、水冷壁的有效吸热长度、水冷壁的容积、循环水的流量、汽包的容积、汽包的平 均截面面积、下降管的容积、汽包-下降管-水冷壁三者总共的金属质量。工质的物性参数包 括压力、饱和温度、比焓、比容、汽化潜热、密度。运行参数包括给水流量、主蒸汽流量、垃圾 给料量、辅助燃煤量、一次风量、二次风量以及炉膛中所有的温度测点。采集CFB生活垃圾焚 烧锅炉在正常运行时的运行工况状态参数和操作变量,并组成混合模型输入变量的训练样 本矩阵X(mXn),m表示样本个数,n表示变量的个数。
[0095] 2)训练样本预处理。对训练样本X(mXn)进行粗大误差处理和随机误差处理,剔除 训练样本中的野值,排除异常工况,将训练样本输入变量经归一化处理后映射到[0,1]区间 内,得到归一化后的训练样本浐(mXn);所述的异常工况包括锅炉停炉运行工况、炉膛压火 运行状况和给料机堵塞工况;
[0096] 3)利用机理建模的方法构建CFB生活垃圾焚烧锅炉汽包水位的机理模型。
[0097] 3.1)对水冷壁中的工质进行质量守恒、动量守恒和能量守恒分析,可得:
[0101]其中,Z为坐标轴,正向为工质的上升方向;Ps、Pl分别表示研究对象内饱和水蒸气 的密度和饱和水的密度,密度的单位是kg/m3; as表示截面容积含汽率;¥表示工质的流速,单 位是m/s; 1^是壁面剪切应力,单位是Pa/m3;pr是上升管中的压力,单位Pa;t. m表示热流密 度,单位是W/m3; g是重力加速度,单位是m/s2 Ai为饱和水的比焓。
[0102]饱和温度和工质压力之间存在着以下关系:
[0103] T = Tb (1 +ai 1 n (P/Pb) +a21 n2 (P/Pb) +a31 n3 (P/Pb) +a4l n4 (P/Pb)) (5)
[0104] 其中P是当前位置压力,T是当前位置的温度,Tb参考点的温度,Pb表示参考点的压 力,&1、&2、&3、84是常系数。
[0105] 壁面的剪切应力可以通过下式求取:
[0107] f = 0.0014+0.125Re-0.32 (7)
[0108] pm=asps+(l-a s)pi (8)
[0109]式中Re表示雷诺数,f为摩擦系数,dt为水冷壁上升管的管径,pm为汽水混合物的密 度。
[0110]水冷壁的热流密度可以通过下式求取:
[0112] 式中,At表示截面积,U?表示传热系数,Tw表示管壁的温度。
[0113] 对(2)~(4)式进行展开,并将(5)~(9)式代入,可得到如下方程组:

[0124]
s,B4 = 0,B5 = 0。式中,入v表 示汽化潜热,<表示饱和水的定压比热,<表示饱和蒸汽的定压比热,T〇表示指定状态下工 质的温度。最终可以算得:
[0126] 3.2)通过对汽包-下降管-水冷壁中的所有工质进行质量守恒分析和能量守恒分析,可得:
[0130] 式中,p表示汽包压力,单位Pa; Q表示整个蒸发区的单位时间内的吸热量,单位是 W; Vlt表示汽包-下降管-水冷壁中所有饱和水的体积,单位是m3; Vst表示回路中所有水蒸气 的体积,单位是m3; qf、qs分别表示给水流量和主汽流量和下降管中循环工质的流量,流量的 单位是kg/sA^h^hs分别表示给水比焓、饱和水的比焓和饱和水蒸气的比焓,单位是kj/ kg ;mt表示水冷壁金属和汽包金属的总质量,单位是kg; CP表示金属的比热容;ts表示饱和温 度。
[0131] 3.3)对汽包中液面下的工质进行质能守恒分析,忽略液面上饱和蒸汽的凝结,可 得:
[0136]式中,ar表示上升管出口的截面质量含汽率;表示汽包内液面下工质的质量, 单位是kg; qr、見1 Wccuqdc分别表示上升管中的流量、饱和蒸汽逸出液面的流量、饱和蒸汽凝 结的流量和下降管中的流量,单位是kg/s; ts表示饱和蒸汽的温度,单位是°C ;md表示汽包金 属的质量,单位kg;CP表示水冷壁和汽包中金属的比热容,单位是kj/(kg ? °C);Ad是汽包液 位的截面面积,单位是m2 是饱和蒸汽逸出的速度,单位是m/s; 〇是液面的表面张力,单位 是N/m; 1C、Vi分别表示液面下饱和水蒸气的体积和饱和水的体积,单位是m3。
[0137]联立(12)~(15)式并进行展开,可以得到如下方程组:
[0145]采用Runge-Kutta数值解法求解微分方程(11)和(16)。对仿真时间进行离散化处 理,将[0,To]区间内的仿真时间,离散成n个时间间隔为A T的区间,离散后的区间表示为 [0, AT],[ AT,2 AT],……,[(n_l) A T,n A T]。A T为0 ? 01s ~0 ? Is。
[0146] 3.4)汽包水位是由汽包中的饱和水和饱和水蒸气的体积共同决定的,忽略汽包体 积和汽包水位之间的非线性,可得汽包水位的表达式:
[0148]式中,Id表示机理模型计算得到的汽包水位,单位mm; 1〇是汽包水位的基准水位线。 [0149] (4)建立ANFIS补偿模型,步骤如下:
[0150] 4.1)初始化粒子群。以聚类半径作为粒子,15个粒子作为一个种群,每个粒子随 机赋予[0.20.9]区间内的随机值,其中第i个粒子的位置的向量标示为ri,i = l,2,…,15;
[0151] 4.2)以^为聚类半径,进行减法聚类分析,将每个数据点作为可能的聚类中心,并 根据各个数据点周围的数据点密度来计算该点作为聚类中心的可能性。
[0152] 每个数据点Xi作为聚类中心的可能性Pi由式(18)来定义:
[0154]式中m表示n维输入空间中全部的数据点数,Xi=[Xii,Xi2, . . .,Xin]、Xj=[Xji, XJ2,...,xjn]是具体的数据点,ri是一个正数,定义了该点的邻域半径,I I ? I I符号表示欧式 距离。被选为聚类中心的点具有最高的数据点密度,同时该该数据点周围的点被排除作为 聚类中心的可能性。第一个聚类中心为X C1,数据点密度为Pea。选出第一个聚类中心后,继续 采用类似的方法确定下一个聚类中心,但需消除已有聚类中心的影响,修改密度指标的山 峰函数如下:
[0156] 其中,re=1.5ri。循环重复上述过程直到所有剩余数据点作为聚类中心的可能性 低于某一阈值5,即Pck/PciSS。
[0157] 4.3)ANFIS模型训练。根据减法聚类算法得到的聚类中心,按照ANFIS模型结构训 练汽包水位补偿模型;对于模糊神经网络模型的所有参数,采用混合最小二乘法的梯度下 降算法进行学习。
[0158] 4.4)计算适应度值。利用训练得到的预测模型计算汽包水位补偿值1'并与实际 补偿值U进行比较,并以误差平方和作为粒子的适应度值MSE,适应度计算公式如下:
[0160] 4.5)更新极值。以适应度值为评价指标,比较当代粒子与上一代粒子之间的适应 度值大小,如果当前粒子的适应度值优于上一代,则将当前粒子的位置设置为个体极值,否 则个体极值保持不变。同时获取当代所有粒子适应度值最优的粒子,并与上一代最优粒子 进行比较,如果当代最优粒子的适应度值优于上一代最优粒子的适应度值,则将当代粒子 的最优适应度值设置为全局最优值,否则全局最优值保持不变。
[0161] 4.6)更新粒子。根据最新的个体极值和全局极值,按照(29)式和(30)式更新粒子 的速度Vid (t )和位置Xid (t)。
[0162] vid(t+l) = 〇 Vid(t)+ciri(pid-Xid(t) )+C2r2(pgd-Xid(t)) (29)
[0163] xid(t+l)=xid(t)+vid(t+l) (30)
[0164] t是粒子群优化算法的寻优代数。更进一步,为了改善基本粒子群算法容易陷入局 部极值和收敛速度慢的缺陷,在PS0算法的基础上引进了动态加速常数 C1、C2和惯性权重co :
[0168] 其中,Tmax为最大寻优代数,《max为最大惯性权重,《min为最小惯性权重, R4为常数。
[0169] 4.7)算法停止条件算法判定。判断是否达到最大迭代次数或者到达预测精度的要 求,如果没有达到则返回步骤2.b),利用更新的聚类半径继续搜索,否则退出搜索。
[0170] 4.8)利用最终寻优得到的聚类半径,对样本进行聚类分析和ANFIS模型训练,得到 达到训练终止条件的ANFIS模型,即汽包水位的补偿模型。
[0171] 5)汽包水位的预测。选择需要预测的工况,通过机理模型得到汽包水位的预测值 ld,通过ANFIS模型得到汽包水位的补偿值1'则混合模型的输出值即最终预测的汽包水位 为 hd +1 ,,
[0172] 本发明的有益效果主要表现在:本发明针对采用自然循环方式的CFB生活垃圾焚 烧锅炉,先从汽包水位变化特性的机理出发,在合理简化假设的基础上,依据质量守恒方 程、能量守恒方程和一些基础的方程,并结合CFB生活垃圾焚烧锅炉水冷壁独特的热量吸收 分布规律,建立起适度复杂的基于微分方程形式的汽包水位动态特性机理模型。然后利用 ANFIS建模来挖掘运行历史数据中隐含的知识,以补偿汽包水位的机理建模过程当中,由于 模型简化假设、模型降阶或线性化处理、对事物变化过程机理的认知不完备、对象特性不同 以及内外扰动所带来的误差。充分发挥机理建模和ANFIS建模的优势,提升汽包水位的预测 精度。所建立的模型能够用于指导CFB生活垃圾焚烧锅炉的设计运行,也能为基于模型的控 制算法提供可靠的过程模型。
【附图说明】
[0173] 图1是本发明所提出的系统的结构图。
[0174] 图2是本发明所提出的上位机系统的结构图。
[0175] 图3本发明所提出的混合建模结构的示意图。
[0176] 图4是本发明所采用ANFIS模型的系统结构图。
[0177] 图5是本发明所提出的智能建模方法的流程图。
【具体实施方式】
[0178]下面结合附图和实施例对本发明作进一步说明。
[0179] 实施例1
[0180] 如图1-5所示,本发明提供的一种循环流化床生活垃圾焚烧锅炉汽包水位的预测 系统。该系统与循环流化床锅炉的集散控制系统相连,包括数据通讯接口和上位机,所述上 位机包括:
[0181] 第一信号采集模块。在模型输入变量中,锅炉的运行参数是需要从DCS系统中采集 的。利用第一信号采集模型采集CFB生活垃圾焚烧锅炉在正常运行时的运行工况状态参数 和操作变量,并组成ANIFS汽包水位补偿模型输入变量的训练样本矩阵X(mXn),m表示样本 个数,n表示变量的个数,其中给水流量、给水温度、主汽温度和主汽压力这几个参数需要同 时提供给机理建模使用。
[0182] 数据预处理模块。对X(mXn)进行粗大误差处理和随机误差处理,以摒除那些并不 是反映锅炉正常运行工况的虚假信息,将锅炉停炉、压火、给料机堵塞等异常工况排除掉, 为了避免预测模型的参数之间量纲和数量级的不同对模型性能造成的不良影响,训练样本 输入变量均经过归一化处理后映射到[0,1]区间内,得到标准化后的训练样本f(mXn)。预 处理过程采用以下步骤进行:
[0183] 1.1)根据拉伊达准则,剔除训练样本X(mXn)中的野值;
[0184] 1.2)剔除锅炉停炉运行工况,锅炉停炉时炉膛给煤机和给料机的开度为零,并且 炉膛中温度接近常温;
[0185] 1.3)剔除炉膛压火运行状况,锅炉压火时一次风机、二次风机引风机炉膛给煤机 和给料机的开度为零,但是炉膛密相区的温度维持在350°C~450°C ;
[0186] 1.4)剔除给料机堵塞工况,给料机堵塞需要运行人员通过给料口的摄像头拍摄的 画面对给料情况进行判断,给料机堵塞时,运行人员会显著地调高给料机的开度,反映在运 行数据上,即给料机的开度大于35% ;
[0187] 1.5)数据归一化处理。按照式(1)将数据变量映射到[01]的区间内。
[0188] (1)
[0189] 式中表示第J变量所组成的向量,min〇表示最小值,max()表示最大值。
[0190] 专家知识库模块。将水位计测量出来的实际汽包水位值l(mXl)与机理模型计算 得到的水位值ld(mXl)相减,将两者之间的差值作为ANFIS汽包水位补偿模型训练样本的 输出向量f(mXl),XlP r共同组成ANFIS模型的训练样本,并进行保存。
[0191]混合建模模块。混合建模模块是CFB生活垃圾焚烧锅炉汽包水位预测系统的核心 部分,主要包括机理建模和ANFIS建模两个部分。首先从汽包水位变化特性的机理出发,在 合理简化假设的基础上,依据质量守恒方程、能量守恒方程和一些基础的方程,建立起适度 复杂的基于微分方程形式的汽包水位动态特性模型即机理模型。然后计算不同工况下汽包 水位的预测值,并与锅炉的实际汽包水位值进行比较,将差值作为ANFIS模型训练样本的输 出向量,利用ANFIS模型的非线性动力学特性、自学习能力和泛化能力去学习并表征表达机 理模型和实际物理过程之间的误差,以弥补汽包水位机理模型的不足之处。
[0192]机理建模的步骤如下:
[0193] 2.1)对水冷壁中的工质进行质量守恒、动量守恒和能量守恒分析,可得:
[0197] 其中,z为坐标轴,正向为工质的上升方向;PS、P1分别表示研究对象内饱和水蒸气 的密度和饱和水的密度,密度的单位是kg/m 3; as表示截面容积含汽率;¥表示工质的流速,单 位是m/s厂?是壁面剪切应力,单位是Pa/m 3;pr是上升管中的压力,单位Pa表示热流密 度,单位是W/m3; g是重力加速度,单位是m/s2 Ai为饱和水的比焓。
[0198] 饱和温度和工质压力之间存在着以下关系:
[0199] T = Tb (1 +ai 1 n (P/Pb) +a21 n2 (P/Pb) +a31 n3 (P/Pb) +a4l n4 (P/Pb)) (5)
[0200] 其中P是当前位置压力,T是当前位置的温度,Tb参考点的温度,Pb表示参考点的压 力,&1、&2、&3、84是常系数。
[0201] 壁面的剪切应力可以通过下式求取:
[0203] f = 0.0014+0.125Re-0.32 (7)[0204] pm=asps+(l-as)pi (8) [0205]式中Re表示雷诺数,f为摩擦系数,dt为水冷壁上升管的管径,pm为汽水混合物的密度。[0206]水冷壁的热流密度可以通过下式求取:
[0208] 式中,At表示截面积,U?表示传热系数,Tw表示管壁的温度。
[0209] 对(2)~(4)式进行展开,并将(5)~(9)式代入,可得到如下方程组:
[0220]
,,B4 = 0,B5 = 0。式中,入v表 示汽化潜热,4表示饱和水的定压比热,4表示饱和蒸汽的定压比热,To表示指定状态下工 质的温度。最终可以算得:
[0222] 2.2)通过对汽包-下降管-水冷壁中的所有工质进行质量守恒分析和能量守恒分 析,可得:
[0226] 式中,p表示汽包压力,单位Pa; Q表示整个蒸发区的单位时间内的吸热量,单位是 W; Vlt表示汽包-下降管-水冷壁中所有饱和水的体积,单位是m3; Vst表示回路中所有水蒸气 的体积,单位是m3; qf、qs分别表示给水流量和主汽流量和下降管中循环工质的流量,流量的 单位是kg/sA^h^hs分别表示给水比焓、饱和水的比焓和饱和水蒸气的比焓,单位是kj/ kg ;mt表示水冷壁金属和汽包金属的总质量,单位是kg; CP表示金属的比热容;ts表示饱和温 度。
[0227] 2.3)对汽包中液面下的工质进行质能守恒分析,忽略液面上饱和蒸汽的凝结,可 得:
[0232] 式中,ar表示上升管出口的截面质量含汽率;表示汽包内液面下工质的质量, 单位是kg; qr、見+、qcd、qdc分别表示上升管中的流量、饱和蒸汽逸出液面的流量、饱和蒸汽凝 结的流量和下降管中的流量,单位是kg/s; ts表示饱和蒸汽的温度,单位是°C ;md表示汽包金 属的质量,单位kg;CP表示水冷壁和汽包中金属的比热容,单位是kj/(kg ? °C);Ad是汽包液 位的截面面积,单位是m2; v丨是饱和蒸汽逸出的速度,单位是m/s; 〇是液面的表面张力,单位 是N/m; 、%分别表示液面下饱和水蒸气的体积和饱和水的体积,单位是m 3。
[0233] 联立(12)~(15)式并进行展开,可以得到如下方程组:
[0241 ]汽包水位是由汽包中的饱和水和饱和水蒸气的体积共同决定的,忽略汽包体积和 汽包水位之间的非线性,可得汽包水位的表达式:
[0243] 式中,ld表示机理模型计算得到的汽包水位,单位mm; 1〇是汽包水位的基准水位线。
[0244] 2.4)模型参数设置。模型中关于汽包、水冷壁结构的参数可以通过查阅锅炉的设 计资料获得,饱和水与饱和水蒸气的物性参数可以通过IAPWS-IF97公式来计算,给水流量、 水蒸气流量等实时变化参数与DCS系统中的显示的参数同步变化。
[0245] 2.5)通过求解(11)式可以构建水冷壁中基于空间维度的水蒸气特性模型(称之为 水冷壁模型),求得水冷壁中饱和蒸汽的截面容积含汽率、工质的流速和压力,但该模型是 静态的。通过求解(16)和(17)式,可以得到基于时间维度的汽包压力和汽包水位的动态表 达式(称之为汽包模型)。汽包模型和水冷壁模型有机结合在一起,并相互提供模型信息支 持,采用Runge-Kutta数值解法求解微分方程。为了获取水冷壁模型的动态特性,需要对仿 真时间进行离散化处理,将[0,To]区间内的仿真时间,离散成n个时间间隔为AT的区间,离 散后的区间表示为[0, A T],[ A T,2 A T],……,[(n_l) A T,n A T]。A T的大小对模型的性能 有重要的影响,AT太大则会导致仿真的精度较低,甚至出现不收敛的情况;AT太小则会耗 费过多的计算资源,导致仿真时间过长。通常将AT选择在0.01s~0.1s之间较为合适。
[0246] 在获得汽包水位的机理预测模型之后,利用汽包水位的机理模型,计算不同工况 下的汽包水位值,并与实际的汽包水为值进行比较,得到两者之间的误差U,作为ANFIS模 型的输出训练向量。在建立ANFIS汽包水位补偿模型时,先利用减法聚类算法(Subtract i ve Clustering, SC)对样本数据进行特征提取,自适应的确定初始模糊规则和模糊神经网络的 初始结构参数,再结合最小二乘估计法和误差反向传播算法对模糊神经网络的参数进行学 习训练。在该模型中聚类半径是影响建模性能的关键参数,因此以预测精度为目标,利用粒 子群优化算法(Particle Swarm Optimization,PSO)寻找聚类半径的最优值。算法步骤如 下:
[0247] 2.a)初始化粒子群。以聚类半径作为粒子,15个粒子作为一个种群,每个粒子随 机赋予[0.20.9]区间内的随机值,其中第i个粒子的位置的向量标示为ri,i = l,2,…,15;
[0248] 2.b)&ri为聚类半径,进行减法聚类分析。减法聚类算法用于对建模数据样本的 空间进行初始划分以及模糊规则的确定,K-均值聚类算法和模糊C-均值聚类算法均需预设 聚类中心的数目,没有充分利用样本空间的蕴含的对象特征信息。而减法聚类算法是一种 基于山峰函数的聚类算法,它将每个数据点作为可能的聚类中心,并根据各个数据点周围 的数据点密度来计算该点作为聚类中心的可能性。
[0249] 每个数据点Xi作为聚类中心的可能性Pi由式(18)来定义:
[0251]式中m表示n维输入空间中全部的数据点数,Xi=[Xii,Xi2, . . .,Xin]、Xj=[Xji, XJ2, ...,Xjn]是具体的数据点,ri是一个正数,定义了该点的邻域半径,| | ? | |符号表示欧式 距离。被选为聚类中心的点具有最高的数据点密度,同时该该数据点周围的点被排除作为 聚类中心的可能性。第一个聚类中心为X C1,数据点密度为Pcl。选出第一个聚类中心后,继续 采用类似的方法确定下一个聚类中心,但需消除已有聚类中心的影响,修改密度指标的山 峰函数如下:
[0253] 其中,re定义了一个密度指标显著减小的邻域,为了避免出现十分接近的聚类中 心,re=1.5ri。循环重复上述过程直到所有剩余数据点作为聚类中心的可能性低于某一阈 值8,即 Pck/Pci<S。
[0254] 2.c)ANFIS模型训练。不失一般性,假定减法聚类算法得到两个聚类中心(m)和 (X 2,Y2),得到两条模糊规则:
[0257] ANFIS系统的第一层为系统的输入层,由n个节点组成,它的作用是将输入向量 ;=…,= l,2,…,m按原值传递到下一层。
[0258] 第二层为模糊化层,由2n个节点组成,它的作用是计算各输入分量属于各语言变 量值模糊集合的隶属函数汽7,该层采用高斯函数进行模糊化处理,每个节点的输出:
[0260]式中,Cij和〇ij分别表不隶属函数的中心和宽度。
[0261]第三层共有两个节点,每个节点代表一条模糊规则,他的作用是完成模糊逻辑的 "与"操作,采用product推理计算出每条规则的适应度值,即
[0263]第四层为归一化层,节点数与第三层一样,它所实现的是归一化计算,即
[0265] 第五层为结论层,该层与第三层的节点数相同。其节点输出为
[0266] 0i; = u;./.. = v-){r + p)X] + j>-X +...+= 1,2 (.23).
[0267] 第六层为输出层及去模糊化层,只有一个节点,使用面积中心法进行解模糊,得到 网络的最终输出为
[0269] 对于模糊神经网络模型的所有参数,采用混合最小二乘法的梯度下降算法进行学 习,步骤如下:
[0270] 2.c.l)在固定高斯型隶属函数的中心和宽度的前提下,利用最小二乘法计算线性 结论参数lr,p};
[0271] 2.c.2)固定结论参数,采用误差反向传播算法对高斯函数的中心和宽度进行学习 可得:
[0275] 式中S为参数c和〇,qs为学习率,a为动量项,f为预测输出,f*为实际输出,E为平方 误差和,n为迭代步数。利用训练样本数据,重复上述步骤,直到满足误差指标或者达到最大 训练次数。
[0276] 2.d)计算适应度值。利用训练得到的预测模型计算汽包水位补偿值1'并与实际 补偿值U进行比较,并以误差平方和作为粒子的适应度值MSE,适应度计算公式如下:
[0278] 2. e)更新极值。以适应度值为评价指标,比较当代粒子与上一代粒子之间的适应 度值大小,如果当前粒子的适应度值优于上一代,则将当前粒子的位置设置为个体极值,否 则个体极值保持不变。同时获取当代所有粒子适应度值最优的粒子,并与上一代最优粒子 进行比较,如果当代最优粒子的适应度值优于上一代最优粒子的适应度值,则将当代粒子 的最优适应度值设置为全局最优值,否则全局最优值保持不变。
[0279] 2.f)更新粒子。根据最新的个体极值和全局极值,按照(29)式和(30)式更新粒子 的速度Vid (t )和位置Xid (t)。
[0280] vid(t+l) = 〇 Vid(t)+ciri(pid-Xid(t) )+C2r2(pgd-Xid(t)) (29)
[0281] xid(t+l)=xid(t)+vid(t+l) (30)
[0282] t是粒子群优化算法的寻优代数。更进一步,为了改善基本粒子群算法容易陷入局 部极值和收敛速度慢的缺陷,在PS0算法的基础上引进了动态加速常数 C1、C2和惯性权重co :
[0286] 其中,Tmax为最大寻优代数,《max为最大惯性权重,《min为最小惯性权重, R4为常数。
[0287] 2.g)算法停止条件算法判定。判断是否达到最大迭代次数或者到达预测精度的要 求,如果没有达到则返回步骤2.b),利用更新的聚类半径继续搜索,否则退出搜索。
[0288] 2.h)利用最终寻优得到的聚类半径,对样本进行聚类分析和ANFIS模型训练,得到 达到训练终止条件的ANFIS模型,即汽包水位的补偿模型。
[0289] 第二信号采集模块。用于从数据库中选择需要预测汽包水位的运行工况,或者实 时地采集当前锅炉的运行工况。
[0290] 预测模块。该模块用于对指定的样本进行汽包水位的预测,或者对当前锅炉运行 工况下的汽包水位进行实时预测。
[0291]结果显示模块。显示汽包水位的预测结果,或者对汽包水位的预测结果进行统计 分析。
[0292] 实施例2
[0293] 参照图1、图2、图3、图4,本发明提供的一种循环流化床生活垃圾焚烧锅炉汽包水 位预测方法,该方法包括以下步骤:
[0294] 1)选择混合模型的输入变量并采集训练样本。锅炉汽包水位主要是由工质的状态 和汽包中的物质能量平衡所决定的,影响汽包水位变化的因素很多,主要包括锅炉的设计 参数、工质的物性参数和运行参数。设计参数主要有水冷壁的当量管径、水冷壁的有效吸热 长度、水冷壁的容积、循环水的流量、汽包的容积、汽包的平均截面面积、下降管的容积、汽 包-下降管-水冷壁三者总共的金属质量。工质的状态可以通过工质的物性参数来表征,包 括压力、饱和温度、比焓、比容和汽化潜热等参数,这些参数可以通过IAPWS-IF97公式来计 算。锅炉的设计参数在没有发生锅炉改造的情况下是不变的,而工质的物性参数则可以通 过显式的公式进行计算,这两种类型的参数主要用于汽包水位机理建模使用。
[0295] 汽包中物质平衡通过给水流量和主蒸汽流量之间的差值来决定的,因此给水流量 和主蒸汽流量需要作为模型的输入变量;能量平衡主要通过主蒸汽焓值和燃料热值和之间 的差值所决定的,主汽焓值由主汽流量和蒸汽比焓所决定的,蒸汽比焓可以通过蒸汽热力 参数的计算程序获得。燃料热值的获取比较困难,因为生活垃圾的组成成分十分复杂,并且 波动十分频繁,目前尚无可靠的垃圾热值在线测量的仪器,但是可以通过炉膛中温度场的 变化情况和排烟温度变化情况间接反映出垃圾热值的变化情况,因此将垃圾给料量、辅助 燃煤量、一次风量、二次风量以及炉膛中所有的温度测点作为模型的输入变量。另外一方 面,垃圾在循环流化床中的燃烧是一个十分复杂的剧烈物理化学变化过程,垃圾在进入炉 膛之后会经历几个过程:干燥加热、挥发分析出及燃烧、焦炭燃烧。垃圾中质轻易碎的组分 如纸纸张、塑料以及细颗粒等会在流化风的作用下进入炉膛上部,经历干燥、挥发分的析出 及燃烧以及残炭的燃烧等一系列过程;而密度较大、含水率高以及颗粒尺寸较大的组分如 木头、厨余垃圾等终端速度大于流化速度的组分会落入密相区,并在密相区中被床料加热、 燃烧。由于采取分级送风的燃烧方式,密相区处于缺氧燃烧的状态。与煤不同,垃圾中热量 来源主要是挥发分,挥发分含量占有较高通常是固定碳含量的5~7倍,同时,垃圾中水分会 降低挥发分的燃烧速率,大量的挥发分在炉膛的中部和上部燃烧,大量的热量在炉膛的中 上部释放出来,而传统的燃煤CFB锅炉中燃料的热值集中在密相区和过渡区燃烧,大量的热 量在炉膛的中下部释放。于此同时,为了保证床温的稳定性,提高床料的温度水平,CFB生活 垃圾的密相区会浇注一层保温材料,受热面半绝热,进一步减少了水冷壁在密相区吸热的 比例。所以,CFB生活垃圾焚烧锅炉沿水冷壁方向的热流密度分布规律与常规电站锅炉是不 同的。而热流密度的分布与炉膛中温度场的分布有密切的联系,为了表征热流密度分布规 律的影响,需要将炉膛中所有的温度测点作为模型的输入变量,不过,在表征燃料热值的影 响时已经选择过了。这些运行参数主要用于创建ANFIS汽包水位补偿模型时使用。
[0296] 在模型输入变量中,锅炉的运行参数是需要从DCS系统中采集的。采集CFB生活垃 圾焚烧锅炉在正常运行时的运行工况状态参数和操作变量,并组成ANIFS汽包水位补偿模 型输入变量的训练样本矩阵X(mXn),m表示样本个数,n表示变量的个数,其中给水流量、给 水温度、主汽温度和主汽压力这几个参数需要同时提供给机理建模使用。
[0297] 2)训练样本预处理。对X(mXn)进行粗大误差处理和随机误差处理,以摒除那些并 不是反映锅炉正常运行工况的虚假信息,将锅炉停炉、压火、给料机堵塞等异常工况排除 掉,为了避免预测模型的参数之间量纲和数量级的不同对模型性能造成的不良影响,训练 样本输入变量均经过归一化处理后映射到[0,1]区间内,得到标准化后的训练样本X\mX n) 〇
[0298] 3)利用机理建模的方法构建CFB生活垃圾焚烧锅炉汽包水位的机理模型。
[0299] 3.1)对水冷壁中的工质进行质量守恒、动量守恒和能量守恒分析,可得:
[0303]饱和温度和工质压力之间存在着以下关系:
[0304] T = Tb (1 +ai 1 n (P/Pb) +a21 n2 (P/Pb) +a31 n3 (P/Pb) +a4l n4 (P/Pb)) (5)
[0305] 其中P是当前位置压力,T是当前位置的温度,Tb参考点的温度,Pb表示参考点的压 力,&1、&2、&3、84是常系数。
[0306] 壁面的剪切应力可以通过下式求取:
[0308] f = 0.0014+0.125Re-0.32 (7)
[0309] pm=asps+(l-as)pi (8)
[0310]式中Re表示雷诺数,f为摩擦系数,dt为水冷壁上升管的管径,pm为汽水混合物的密 度。
[0311]水冷壁的热流密度可以通过下式求取:
[0313] 式中,At表示截面积,U?表示传热系数,Tw表示管壁的温度。
[0314] 对(2)~(4)式进行展开,并将(5)~(9)式代入,可得到如下方程组:
[0325]
,B4 = 〇,B5 = 〇。式中,入v表 示汽化潜热,<表示饱和水的定压比热,4表示饱和蒸汽的定压比热,To表示指定状态下工 质的温度。最终可以算得:
[0327] 3.2)通过对汽包-下降管-水冷壁中的所有工质进行质量守恒分析和能量守恒分 析,可得:
[0331] 3.3)对汽包中液面下的工质进行质能守恒分析,忽略液面上饱和蒸汽的凝结,可 得:
[0336] 联立(12)~(15)式并进行展开,可以得到如下方程组:
[0340] Ni = Q-qf (hi-hf )-qs(hs-hi), = 9/ +9r~^ ~ Chc 5 ^3 ~ a,(i, ^'Cicd !
[0341 ] N4=qf-qs;oi = p,〇2 = Vi,〇3 = Vsd,〇4=Vit〇
[0342] 最终可得:
[0346] 3.4)模型参数设置。模型中关于汽包、水冷壁结构的参数可以通过查阅锅炉的设 计资料获得,饱和水与饱和水蒸气的物性参数可以通过IAPWS-IF97公式来计算,给水流量、 水蒸气流量等实时变化参数与DCS系统中的显示的参数同步变化。
[0347] 3.5)通过求解(11)式可以构建水冷壁中基于空间维度的水蒸气特性模型(称之为 水冷壁模型),求得水冷壁中饱和蒸汽的截面容积含汽率、工质的流速和压力,但该模型是 静态的。通过求解(16)和(17)式,可以得到基于时间维度的汽包压力和汽包水位的动态表 达式(称之为汽包模型)。汽包模型和水冷壁模型有机结合在一起,并相互提供模型信息支 持,采用Runge-Kutta数值解法求解微分方程。为了获取水冷壁模型的动态特性,需要对仿 真时间进行离散化处理,将[0,To]区间内的仿真时间,离散成n个时间间隔为AT的区间,离 散后的区间表示为[0, A T],[ A T,2 A T],……,[(n_l) A T,n A T]。A T的大小对模型的性能 有重要的影响,AT太大则会导致仿真的精度较低,甚至出现不收敛的情况;AT太小则会耗 费过多的计算资源,导致仿真时间过长。通常将AT选择在0.01s~0.1s之间较为合适。
[0348] 4)建立ANFIS汽包水位补偿模型。在获得汽包水位的机理预测模型之后,利用汽包 水位的机理模型,计算不同工况下的汽包水位值,并与实际的汽包水为值进行比较,得到两 者之间的误差U,作为ANFIS模型的输出训练向量。在建立ANFIS汽包水位补偿模型时,先利 用减法聚类算法(Subtractive Clustering,SC)对样本数据进行特征提取,自适应的确定 初始模糊规则和模糊神经网络的初始结构参数,再结合最小二乘估计法和误差反向传播算 法对模糊神经网络的参数进行学习训练。在该模型中聚类半径是影响建模性能的关键参 数,因此以预测精度为目标,利用粒子群优化算法(Particle SwarmOptimization,PSO)寻 找聚类半径的最优值。算法步骤如下:
[0349] 4.1)初始化粒子群。以聚类半径作为粒子,15个粒子作为一个种群,每个粒子随 机赋予[0. 20.9]区间内的随机值,其中第i个粒子的位置的向量标示为ri,i = 1,2,…,15;
[0350] 4.2)以^为聚类半径,进行减法聚类分析。减法聚类算法用于对建模数据样本的 空间进行初始划分以及模糊规则的确定,K-均值聚类算法和模糊C-均值聚类算法均需预设 聚类中心的数目,没有充分利用样本空间的蕴含的对象特征信息。而减法聚类算法是一种 基于山峰函数的聚类算法,它将每个数据点作为可能的聚类中心,并根据各个数据点周围 的数据点密度来计算该点作为聚类中心的可能性。
[0351] 每个数据点Xi作为聚类中心的可能性Pi由式(18)来定义:

[0344]汽包水位是由汽包中的饱和水和饱和水蒸气的体积共同决定的,忽略汽包体积和 汽包水位之间的非线性,可得汽包水位的表达式:
[0353]式中m表示n维输入空间中全部的数据点数,Xi=[Xii,Xi2, . . .,Xin]、Xj=[Xji, XJ2, ...,Xjn]是具体的数据点,ri是一个正数,定义了该点的邻域半径,| | ? | |符号表示欧式 距离。被选为聚类中心的点具有最高的数据点密度,同时该该数据点周围的点被排除作为 聚类中心的可能性。第一个聚类中心为X C1,数据点密度为Pcl。选出第一个聚类中心后,继续 采用类似的方法确定下一个聚类中心,但需消除已有聚类中心的影响,修改密度指标的山 峰函数如下:
[0355] 其中,re定义了一个密度指标显著减小的邻域,为了避免出现十分接近的聚类中 心,re=1.5ri。循环重复上述过程直到所有剩余数据点作为聚类中心的可能性低于某一阈 值8,即 Pck/Pci<S。
[0356] 4.3)ANFIS模型训练。根据减法聚类算法得到的聚类中心,按照ANFIS模型结构训 练汽包水位补偿模型;对于模糊神经网络模型的所有参数,采用混合最小二乘法的梯度下 降算法进行学习。
[0357] 4.4)计算适应度值。利用训练得到的预测模型计算汽包水位补偿值1'并与实际 补偿值U进行比较,并以误差平方和作为粒子的适应度值MSE,适应度计算公式如下:
[0359] 4.5)更新极值。以适应度值为评价指标,比较当代粒子与上一代粒子之间的适应 度值大小,如果当前粒子的适应度值优于上一代,则将当前粒子的位置设置为个体极值,否 则个体极值保持不变。同时获取当代所有粒子适应度值最优的粒子,并与上一代最优粒子 进行比较,如果当代最优粒子的适应度值优于上一代最优粒子的适应度值,则将当代粒子 的最优适应度值设置为全局最优值,否则全局最优值保持不变。
[0360] 4.6)更新粒子。根据最新的个体极值和全局极值,按照(29)式和(30)式更新粒子 的速度Vid (t )和位置Xid (t)。
[0361] vid(t+l) = 〇 Vid(t)+ciri(pid-Xid(t) )+C2r2(pgd-Xid(t)) (29)
[0362] xid(t+l)=xid(t)+vid(t+l) (30)
[0363] t是粒子群优化算法的寻优代数。更进一步,为了改善基本粒子群算法容易陷入局 部极值和收敛速度慢的缺陷,在PS0算法的基础上引进了动态加速常数 C1、C2和惯性权重co :
[0367] 其中,Tmax为最大寻优代数,《max为最大惯性权重,《min为最小惯性权重, R4为常数。
[0368] 4.7)算法停止条件算法判定。判断是否达到最大迭代次数或者到达预测精度的要 求,如果没有达到则返回步骤3.2),利用更新的聚类半径继续搜索,否则退出搜索。
[0369] 4.8)利用最终寻优得到的聚类半径,对样本进行聚类分析和ANFIS模型训练,得到 达到训练终止条件的ANFIS模型,即汽包水位的补偿模型。
[0370] 5)汽包水位的预测。选择需要预测的工况,通过机理模型得到汽包水位的预测值 ld,通过ANFIS模型得到汽包水位的补偿值1'则混合模型的输出值即最终预测的汽包水位 为/=./rf.+Z。
[0371] 本发明所提出的循环流化床锅汽包水位预测系统及方法,已通过上述具体实施步 骤进行了描述,相关技术人员明显能在不脱离本
【发明内容】
、精神和范围内对本文所述的装 置和操作方法进行改动或适当变更与组合,来实现本发明技术。特别需要指出的是,所有相 类似的替换和改动对本领域的技术人员是显而易见的,它们都会被视为包括在本发明精 神、范围和内容中。
【主权项】
1. 一种循环流化床生活垃圾焚烧锅炉汽包水位的预测系统,该系统与循环流化床锅炉 的集散控制系统相连,包括数据通讯接口和上位机,所述上位机包括: 第一信号采集模块。利用该模型采集CFB生活垃圾焚烧锅炉在正常运行时的运行工况 状态参数和操作变量,并组成ANIFS汽包水位补偿模型输入变量的训练样本矩阵X(mXn),m 表示样本个数,n表示变量的个数。 数据预处理模块。对X(mXn)进行粗大误差处理和随机误差处理,剔除训练样本中的野 值,排除异常工况,将训练样本输入变量经归一化处理后映射到[〇,1]区间内,得到标准化 后的训练样本浐(mXn)。 专家知识库模块。将水位计测量出来的实际汽包水位值l(mXl)与机理模型计算得到 的水位值ld(mXl)相减,将两者之间的差值作为ANFIS汽包水位补偿模型训练样本的输出 向量r(mXl),XlPr共同组成ANFIS模型的训练样本,并进行保存。 混合建模模块。该模块主要包括机理建模和ANFIS建模两个部分。机理建模的步骤如 下: 2.1)对水冷壁中的工质进行质量守恒、动量守恒和能量守恒分析,可得:其中,z为坐标轴,正向为工质的上升方向;PS、P1*别表示研究对象内饱和水蒸气的密 度和饱和水的密度,密度的单位是kg/m3; ~表示截面容积含汽率;v表示工质的流速,单位是 m/s; t是壁面剪切应力,单位是Pa/m3; pr是上升管中的压力,单位Pa; 表示热流密度,单 位是W/m3; g是重力加速度,单位是m/s2 Ai为饱和水的比焓。 饱和温度和工质压力之间存在着以下关系: T = Tb (1+ai In (P/Pb) +a2 In2 (P/Pb) +a3 In3 (P/Pb) +a4ln4( P/Pb)) (5) 其中P是当前位置压力,T是当前位置的温度,Tb参考点的温度,Pb表示参考点的压力, ai、a2、a3、a4是常系数。 壁面的剪切应力可以通过下式求取:f = 0.0014+0.125Re-0'32 (7) Pm一CIsPs+( l_CIs)Pi (8) 式中Re表示雷诺数,f为摩擦系数,dt为水冷壁上升管的管径,汽水混合物的密度。 水冷壁的热流密度可以通过下式求取:式中,At表示截面积,U?表示传热系数,Tw表示管壁的温度。对(2)~(4)式进行展开,并将(5)~(9)式代入,可得到如下方程组:其中,Aii= (ps-pi)v,Ai2 = asv,Ai3 = asps+(l-as)pi,Ai4=0,Ai5 = 0;,B4 = 〇,B5 = 〇。式中,表示汽化潜热,4表示饱和水的定压比热,《表示饱和蒸汽的定压比热,To表示指定状态下工质的 温度。最终可以算得: 2.2)通过对汽包-下降管-水冷壁中的所有工质进行质量守恒分析和能量守恒分析,可 得:式中,P表示汽包压力,单位Pa; Q表示整个蒸发区的单位时间内的吸热量,单位是W; Vit 表示汽包-下降管-水冷壁中所有饱和水的体积,单位是m3;Vst表示回路中所有水蒸气的体 积,单位是m 3; qf、q;^v别表示给水流量和主汽流量和下降管中循环工质的流量,流量的单位 是kg/s; hf、hi、hs分别表示给水比洽、饱和水的比:!:含和饱和水蒸气的比:!:含,单位是kj/kg ;mt 表示水冷壁金属和汽包金属的总质量,单位是kg; CP表示金属的比热容;ts表示饱和温度。 2.3)对汽包中液面下的工质进行质能守恒分析,忽略液面上饱和蒸汽的凝结,可得:式中,ar表示上升管出口的截面质量含汽率;表示汽包内液面下工质的质量,单位 是kg; qr、、qcd、qdc分别表不上升管中的流量、饱和蒸汽逸出液面的流量、饱和蒸汽凝结的 流量和下降管中的流量,单位是kg/s; ts表示饱和蒸汽的温度,单位是°C ;md表示汽包金属的 质量,单位kg; CP表示水冷壁和汽包中金属的比热容,单位是kj/(kg ? °C ); Ad是汽包液位的 截面面积,单位是m2 是饱和蒸汽逸出的速度,单位是m/s; 〇是液面的表面张力,单位是N/ m; f、^分别表示液面下饱和水蒸气的体积和饱和水的体积,单位是m3。 联立(12)~(15)式并进行展开,可以得到如下方程组:采用Runge-Kutta数值解法求解微分方程(11)和(16)。对仿真时间进行离散化处理,将 [0,To]区间内的仿真时间,离散成n个时间间隔为A T的区间,离散后的区间表示为[0,A T],[ AT,2 AT],……,[(n_l) AT,n AT]〇 AT为0.01s ~0.1s〇 2.4)汽包水位是由汽包中的饱和水和饱和水蒸气的体积共同决定的,忽略汽包体积和 汽包水位之间的非线性,可得汽包水位的表达式:式中,Id表示机理模型计算得到的汽包水位,单位mm; 1〇是汽包水位的基准水位线。 ANFIS建模的步骤如下: 2.a)初始化粒子群。以聚类半径作为粒子,15个粒子作为一个种群,每个粒子随机赋 予[0.20.9]区间内的随机值,其中第i个粒子的位置的向量标示为ri,i = 1,2,…,15; 2.b)&ri为聚类半径,进行减法聚类分析,将每个数据点作为可能的聚类中心,并根据 各个数据点周围的数据点密度来计算该点作为聚类中心的可能性。 每个数据点Xi作为聚类中心的可能性Pi由式(18)来定义:式中m表示n维输入空间中全部的数据点数,Xi=[Xu,Xi2, . . .,Xin]、Xj = [Xji,Xj2,..., Xjn]是具体的数据点,n是一个正数,定义了该点的邻域半径,N ? | |符号表示欧式距离。被 选为聚类中心的点具有最高的数据点密度,同时该该数据点周围的点被排除作为聚类中心 的可能性。第一个聚类中心为X C1,数据点密度为Pu。选出第一个聚类中心后,继续采用类似 的方法确定下一个聚类中心,但需消除已有聚类中心的影响,修改密度指标的山峰函数如 下:其中,r{S=1.5ri。循环重复上述过程直到所有剩余数据点作为聚类中心的可能性低于 某一阈值5,即Pek/PeKS。 2. c)ANFIS模型训练。根据减法聚类算法得到的聚类中心,按照ANFIS模型结构训练汽 包水位补偿模型;对于模糊神经网络模型的所有参数,采用混合最小二乘法的梯度下降算 法进行学习。 2.d)计算适应度值。利用训练得到的预测模型计算汽包水位补偿值r,并与实际补偿值 le进行比较,并以误差平方和作为粒子的适应度值MSE,适应度计算公式如下:2. e)更新极值。以适应度值为评价指标,比较当代粒子与上一代粒子之间的适应度值 大小,如果当前粒子的适应度值优于上一代,则将当前粒子的位置设置为个体极值,否则个 体极值保持不变。同时获取当代所有粒子适应度值最优的粒子,并与上一代最优粒子进行 比较,如果当代最优粒子的适应度值优于上一代最优粒子的适应度值,则将当代粒子的最 优适应度值设置为全局最优值,否则全局最优值保持不变。 2.f)更新粒子。根据最新的个体极值和全局极值,按照(29)式和(30)式更新粒子的速 度 Vid(t)和位置 Xid(t)。 vid(t+l) = 〇 vid(t)+ciri(pid-xid(t) )+C2r2(pgd-xid(t)) (29) xid(t+l) = xid(t)+vid(t+l) (30) t是粒子群优化算法的寻优代数。更进一步,为了改善基本粒子群算法容易陷入局部极 值和收敛速度慢的缺陷,在PS0算法的基础上引进了动态加速常数C1、C2和惯性权重co :其中,Tmax为最大寻优代数,《 max为最大惯性权重,《 min为最小惯性权重,h、R2、R3、R4为 常数。 2.g)算法停止条件算法判定。判断是否达到最大迭代次数或者到达预测精度的要求, 如果没有达到则返回步骤2.b),利用更新的聚类半径继续搜索,否则退出搜索。 2.h)利用最终寻优得到的聚类半径,对样本进行聚类分析和ANFIS模型训练,得到达到 训练终止条件的ANFIS模型,即汽包水位的补偿模型。 第二信号采集模块。用于从数据库中选择需要预测汽包水位的运行工况,或者实时地 采集当前锅炉的运行工况。 预测模块。该模块用于对指定的样本进行汽包水位的预测,或者对当前锅炉运行工况 下的汽包水位进行实时预测。 结果显示模块。显示汽包水位的预测结果,或者对汽包水位的预测结果进行统计分析。2. -种循环流化床生活垃圾焚烧入炉汽包水位的预测方法,其特征在于,该方法包括 以下步骤: 1) 选择混合模型的输入变量并采集训练样本。混合模型包括机理模型和ANFIS补偿模 型。输入变量包括锅炉的设计参数、工质的物性参数和运行参数。设计参数包括水冷壁的当 量管径、水冷壁的有效吸热长度、水冷壁的容积、循环水的流量、汽包的容积、汽包的平均截 面面积、下降管的容积、汽包-下降管-水冷壁三者总共的金属质量。工质的物性参数包括压 力、饱和温度、比焓、比容、汽化潜热、密度。运行参数包括给水流量、主蒸汽流量、垃圾给料 量、辅助燃煤量、一次风量、二次风量以及炉膛中所有的温度测点。采集CFB生活垃圾焚烧锅 炉在正常运行时的运行工况状态参数和操作变量,并组成混合模型输入变量的训练样本矩 阵X(mXn),m表示样本个数,n表示变量的个数。 2) 训练样本预处理。对训练样本X(mXn)进行粗大误差处理和随机误差处理,剔除训练 样本中的野值,排除异常工况,将训练样本输入变量经归一化处理后映射到[〇,1]区间内, 得到归一化后的训练样本f(mXn);所述的异常工况包括锅炉停炉运行工况、炉膛压火运 行状况和给料机堵塞工况; 3) 利用机理建模的方法构建CFB生活垃圾焚烧锅炉汽包水位的机理模型。 3.1)对水冷壁中的工质进行质量守恒、动量守恒和能量守恒分析,可得:其中,Z为坐标轴,正向为工质的上升方向;Ps、Pl*别表示研究对象内饱和水蒸气的密 度和饱和水的密度,密度的单位是kg/m3; ~表示截面容积含汽率;v表示工质的流速,单位是 m/s; ^是壁面剪切应力,单位是Pa/m3; pr是上升管中的压力,单位Pa; 表示热流密度,单 位是W/m3; g是重力加速度,单位是m/s2 Ai为饱和水的比焓。 饱和温度和工质压力之间存在着以下关系: T = Tb (1+ai In (P/Pb) +a2 In2 (P/Pb) +a3 In3 (P/Pb) +a4ln4( P/Pb)) (5) 其中P是当前位置压力,T是当前位置的温度,Tb参考点的温度,Pb表示参考点的压力, ai、a2、a3、a4是常系数。 壁面的剪切应力可以通过下式求取:f = 0.0014+0.125Re-0'32 (7) Pm一CIsPs+( l_CIs)Pi (8) 式中Re表示雷诺数,f为摩擦系数,dt为水冷壁上升管的管径,汽水混合物的密度。 水冷壁的热流密度可以通过下式求取:式中,At表示截面积,U?表示传热系数,Tw表示管壁的温度。对(2)~(4)式进行展开,并将(5)~(9)式代入,可得到如下方程组:,.134 = 〇,135 = 〇。式中,心表示汽 化潜热,4表示饱和水的定压比热,< 表示饱和蒸汽的定压比热,To表示指定状态下工质的 温度。最终可以算得:3.2) 通过对汽包-下降管-水冷壁中的所有工质进行质量守恒分析和能量守恒分析,可 得:式中,P表示汽包压力,单位Pa; Q表示整个蒸发区的单位时间内的吸热量,单位是W; Vit 表示汽包-下降管-水冷壁中所有饱和水的体积,单位是m3;Vst表示回路中所有水蒸气的体 积,单位是m 3; qf、q;^v别表示给水流量和主汽流量和下降管中循环工质的流量,流量的单位 是kg/s; hf、hi、hs分别表示给水比洽、饱和水的比:!:含和饱和水蒸气的比:!:含,单位是kj/kg ;mt 表示水冷壁金属和汽包金属的总质量,单位是kg; CP表示金属的比热容;ts表示饱和温度。 3.3) 对汽包中液面下的工质进行质能守恒分析,忽略液面上饱和蒸汽的凝结,可得:式中,ar表示上升管出口的截面质量含汽率;表示汽包内液面下工质的质量,单位 是kg; qr、見+ .、qcd、qdc分别表不上升管中的流量、饱和蒸汽逸出液面的流量、饱和蒸汽凝结的 流量和下降管中的流量,单位是kg/s; ts表示饱和蒸汽的温度,单位是°C ;md表示汽包金属的 质量,单位kg; CP表示水冷壁和汽包中金属的比热容,单位是kj/(kg ? °C ); Ad是汽包液位的 截面面积,单位是m2; 是饱和蒸汽逸出的速度,单位是m/s; 〇是液面的表面张力,单位是N/ m;匕+、^分别表示液面下饱和水蒸气的体积和饱和水的体积,单位是m3。 联立(12)~(15)式并进行展开,可以得到如下方程组:采用Runge-Kutta数值解法求解微分方程(11)和(16)。对仿真时间进行离散化处理,将 [0,To]区间内的仿真时间,离散成n个时间间隔为A T的区间,离散后的区间表示为[0,A T],[ AT,2 AT],……,[(n_l) AT,n AT]〇 AT为0.01s ~0.1s〇 3.4)汽包水位是由汽包中的饱和水和饱和水蒸气的体积共同决定的,忽略汽包体积和 汽包水位之间的非线性,可得汽包水位的表达式:式中,Id表示机理模型计算得到的汽包水位,单位mm; 1〇是汽包水位的基准水位线。 (4)建立ANFIS补偿模型,步骤如下: 4.1) 初始化粒子群。以聚类半径ra作为粒子,15个粒子作为一个种群,每个粒子随机赋 予[0.20.9]区间内的随机值,其中第i个粒子的位置的向量标示为ri,i = 1,2,…,15; 4.2) 以^为聚类半径,进行减法聚类分析,将每个数据点作为可能的聚类中心,并根据 各个数据点周围的数据点密度来计算该点作为聚类中心的可能性。 每个数据点Xi作为聚类中心的可能性Pi由式(18)来定义:式中m表示n维输入空间中全部的数据点数,Xi=[Xu,Xi2, . . .,Xin]、Xj = [Xji,Xj2,..., Xjn]是具体的数据点,n是一个正数,定义了该点的邻域半径,N ? | |符号表示欧式距离。被 选为聚类中心的点具有最高的数据点密度,同时该该数据点周围的点被排除作为聚类中心 的可能性。第一个聚类中心为X C1,数据点密度为Pu。选出第一个聚类中心后,继续采用类似 的方法确定下一个聚类中心,但需消除已有聚类中心的影响,修改密度指标的山峰函数如 下:其中,r{S=1.5ri。循环重复上述过程直到所有剩余数据点作为聚类中心的可能性低于 某一阈值5,即Pek/PeKS。 4.3) ANFIS模型训练。根据减法聚类算法得到的聚类中心,按照ANFIS模型结构训练汽 包水位补偿模型;对于模糊神经网络模型的所有参数,采用混合最小二乘法的梯度下降算 法进行学习。 4.4) 计算适应度值。利用训练得到的预测模型计算汽包水位补偿值r,并与实际补偿值 le进行比较,并以误差平方和作为粒子的适应度值MSE,适应度计算公式如下:4.5) 更新极值。以适应度值为评价指标,比较当代粒子与上一代粒子之间的适应度值 大小,如果当前粒子的适应度值优于上一代,则将当前粒子的位置设置为个体极值,否则个 体极值保持不变。同时获取当代所有粒子适应度值最优的粒子,并与上一代最优粒子进行 比较,如果当代最优粒子的适应度值优于上一代最优粒子的适应度值,则将当代粒子的最 优适应度值设置为全局最优值,否则全局最优值保持不变。 4.6) 更新粒子。根据最新的个体极值和全局极值,按照(29)式和(30)式更新粒子的速 度 Vid(t)和位置 Xid(t)。 vid(t+l) = 〇 vid(t)+ciri(pid-xid(t) )+C2r2(pgd-xid(t)) (29) xid(t+l) = xid(t)+vid(t+l) (30) t是粒子群优化算法的寻优代数。更进一步,为了改善基本粒子群算法容易陷入局部极 值和收敛速度慢的缺陷,在PS0算法的基础上引进了动态加速常数C1、C2和惯性权重co :其中,Tmax为最大寻优代数,《 max为最大惯性权重,《 min为最小惯性权重,h、R2、R3、R4为 常数。 4.7) 算法停止条件算法判定。判断是否达到最大迭代次数或者到达预测精度的要求, 如果没有达到则返回步骤2.b),利用更新的聚类半径继续搜索,否则退出搜索。 4.8) 利用最终寻优得到的聚类半径,对样本进行聚类分析和ANFIS模型训练,得到达到 训练终止条件的ANFIS模型,即汽包水位的补偿模型。 5)汽包水位的预测。选择需要预测的工况,通过机理模型得到汽包水位的预测值ld,通 过ANFIS模型得到汽包水位的补偿值r,则混合模型的输出值即最终预测的汽包水位为
【文档编号】G06F17/11GK106055520SQ201610398791
【公开日】2016年10月26日
【申请日】2016年6月6日
【发明人】尤海辉, 马增益, 唐义军, 王月兰, 倪明江, 严建华
【申请人】浙江大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1