一种利用极限学习机预测水泥分解炉温度的方法与流程

文档序号:11519925阅读:322来源:国知局
一种利用极限学习机预测水泥分解炉温度的方法与流程

本发明属于水泥生产过程中的分解炉温度预测技术领域,具体的说是一种利用极限学习机预测水泥分解炉温度的方法。



背景技术:

在水泥的生产过程中,预分解系统对于水泥熟料生产的燃烧效率起着至关重要的作用。分解炉是预分解系统的核心部分,因此,有必要检测分解炉温度。由于分解炉非线性、大时滞的特点,难以建立精确地数学模型,给预测温度带来了极大的困难。

虽然可以用红外线测温仪测量分解炉温度,但由于其价格昂贵,操作复杂,难以在长时间运行的水泥生产线中广泛应用。传统的机理建模主要从反应动力学角度出发,或者通过一些燃烧反应机理,建立分解炉模型。这些模型主要考虑的是分解炉内部的一些反应机理,并没有考虑到主要影响因素与分解炉温度之间的函数关系。因此,机理建模并没有太大的参考价值。



技术实现要素:

本发明提供了一种利用人群搜索算法优化极限学习机权值的水泥分解炉温度预测方法,本方法可以准确的预测分解炉温度,为后期水泥生产中的分解炉温度控制提供支持,解决了现有测量分解炉温度的上述不足。

本发明技术方案结合附图说明如下:

一种利用极限学习机预测水泥分解炉温度的方法,该方法包括如下步骤:

步骤一、确定影响分解炉温度的主要因素;

通过分解炉内部燃烧机理,结合现场工作人员的经验总结,可以得出影响分解炉温度的主要因素有喂煤量、喂料量和三次风压;

步骤二、采集数据;

从水泥厂dcs系统中获取喂煤量和喂料量的数据,利用红外线测温仪测分解炉温度;喂煤量、喂料量和分解炉温度的数据均取100组;

步骤三、使用人群搜索算法对极限学习机进行参数寻优;

使用人群搜索算法对极限学习机的权值进行寻优,并选出最佳权值;极限学习机的回归方程为:

其中:y为输出,xj为输入,k为隐层节点数,ωij为输入权值矩阵;bi为隐含层偏置矩阵;βi为输出权值矩阵;gi(ωij·xj+bi)为激活函数;

步骤四、建立预测模型;

对极限学习机的参数进行设置;根据步骤一,输入节点数:3,输出节点数:1,根据经验设置隐层节点数:9,将步骤三中寻优得到的最佳权值赋给极限学习机;

步骤五、预测结果;

根据当前采集到的喂煤量、喂料量和三次风压数据,利用步骤四得到的模型预测分解炉温度;

步骤六、实时优化预测模型;

根据步骤五所得到的预测结果,可以利用步骤三和步骤四再次对参数寻优,重新建立模型,提高精度.

所述的步骤三的具体步骤如下:

step1:计算人群搜索算法中的空间维数即权值个数,产生初始搜寻者;

step2:将初始化的权值赋给极限学习机,进行训练,并用预测数据与真实数据差值的均方差作为适应度值;

step3:迭代寻优,通过比较,得到适应度值最小的权值;

step4:当达到停止条件时,停止迭代,输出最优权值;否则,返回step3继续寻优。

本发明的有益效果为:

1、本发明利用极限学习机所建立的模型仅需要水泥生产过程中dcs系统数据及红外线测温仪测得的分解炉温度数据,即可通过训练建立模型,利用模型预测分解炉温度。

2、避免了红外线测温仪等测量工具价格昂贵、操作复杂的问题。

3、无需相关理论知识,根据dcs系统中的有关数据即可预测分解炉的温度。

4、采用极限学习机建立的预测模型,可以根据现场运行工况,实时修正模型。

附图说明

图1为从dcs系统获取的喂煤量数据图;

图2为从dcs系统获取的喂料量数据图;

图3为从dcs系统获取的三次风压数据图;

图4为一种分解炉结构示意图;

图5为另一种分解炉结构示意图;

图6为红外线测温仪测得的分解炉温度数据图;

图7为人群搜索算法优化参数过程中,每一代适应度值的变化曲线;

图8为使用最佳权值的极限学习机用于训练集的预测结果图;

图9为使用最佳权值的极限学习机用于预测集的预测结果图。

图10为本方法具体实施步骤的流程图

具体实施方式

一种利用极限学习机预测水泥分解炉温度的方法,该方法包括如下步骤:

步骤一、确定影响分解炉温度的主要因素;

通过分解炉内部燃烧机理,结合现场工作人员的经验总结,可以得出影响分解炉温度的主要因素有喂煤量、喂料量和三次风压;

(1)喂煤量的影响

实际水泥生产过程表明,在分解炉内其他条件不变的情况下,分解炉的温度随着喂煤量的增加而增加,随着喂煤量的减少而减少。但当喂煤量超过一定值时,会有剩余的煤粉,进入下一级预热器继续燃烧。这导致了气体中的co浓度升高,引起预热器结皮堵塞,导致分解炉温度不高。由此可见,分解炉内其他条件不变时,在分解炉温度与喂煤量的函数里,喂煤量存在一个极值点,分解炉温度随着喂煤量的增加先升高后降低。此外,煤粉的质量对分解炉温度也有一定影响。因此,喂煤量是影响分解炉温度的主要因素。

(2)喂料量的影响

根据预分解窑的工艺流程可知,生料在各级预热器中与热气流混合,预热,最后进入分解炉。喂料量是在预热器入口处给定的,并不是在分解炉处可调。当喂料量骤增时分解炉温度会降低;当喂料量骤降时分解炉温度会升高。当喂料量较小时,生料吸热较少,系统温度过高,容易导致预热器结皮;当喂料量较大时,又容易导致局部堵塞。因此,喂料量对分解炉的扰动很大,为了维持分解炉的稳定运行,应避免喂料量的骤增骤降,尽量保持在合适的范围内。

(3)三次风量的影响

三次风即篦冷机返回到分解炉的风,为煤粉燃烧提供氧气,影响燃烧效果。当三次风较小时,生料换热不充分,影响煤粉的燃烧和物料的分解;当三次风较大时,则会导致窑内通风不良,甚至会造成窑尾缩口处塌料,而且因分解炉出口废气量的增大,会引起热耗与电耗的增加。三次风量对煤粉燃烧效果的影响比较直接,由此可见,对于分解炉温度的变化,三次风量也是一个重要的影响因。

影响分解炉温度的因素还有很多,但大多数不是主要因素且无法实时调整。因此,本方法选取喂煤量、喂料量和三次风压这三个变量作为分解炉温度预测模型的输入。

步骤二、采集数据;

参阅图1—图3,首先,在水泥厂dcs系统中获取喂煤量、喂料量和三次风压的数据。在本实施例中,每隔1小时取一组喂煤量和喂料量数据,共取100组。每隔6分钟取一次三次风压数据,1个小时内取10组数据,取平均值作为一组数据,共100组。参阅图4~图7,然后,利用红外线测温仪测量分解炉温度:选取燃料裂解和燃烧区处为测量截面,两侧三次风入口处为测点。红外传感器为非接触式测温,测量范围为-50℃~3000℃,测量精度可达0.02~0.1℃,因此传感器选用红外传感器。将两侧传感器测得的温度取平均值。选取喂煤量、喂料量和三次风压数据的时刻,作为分解炉温度选取时刻,每隔6分钟记录一组温度数据,1小时内取10组数据,取平均值作为一组数据,共100组。

步骤三、使用人群搜索算法对极限学习机进行参数寻优

首先,确定极限学习机的输入节点数为3,输出节点数为1,隐层节点数为9。并使用人群搜索算法对极限学习机的权值进行寻优,并选出最佳权值;极限学习机的回归方程为:

其中:y为输出,xj为输入,k为隐层节点数,ωij为输入权值矩阵;bi为隐含层偏置矩阵;βi为输出权值矩阵;gi(ωij·xj+bi)为激活函数;

基于人群算法的极限学习机优化步骤如下:

step1:计算极限学习机权值的个数作为空间维数,设置人群搜索算法的空间维数,并随机生成初始搜寻者;

step2:将初始搜寻者用于极限学习机训练,并用预测数据与真实数据偏差的均方差作为适应度值;

step3:开始迭代,计算每个搜寻者的适应度值,进行比较,选出每次比较中适应度值较小的搜寻者作为最佳搜寻者zbest;

step4:当达到最大迭代次数时,停止迭代,并将最终的zbest作为最优权值;否则,返回step3。

本实施例中,人群搜索算法的参数设置为:种群规模:30,最大迭代次数:50,极限学习机输入数目:3,隐层节点数:9,输出数目:1,空间维数:36,优化参数的变化范围为[-10,10]。得到最佳权值为:

ω11=[-8.59981.0498-10.0000]

ω12=[2.52881.1687-1.4402]

ω13=[4.0307-5.4728-1.2693]

ω21=[4.2394-5.464310.0000]

ω22=[0.12582.1132-4.3216]

ω23=[-2.57630.5363-0.6820]

ω31=[2.03906.8172-0.8140]

ω32=[-0.78774.5656-0.5437]

ω33=[5.0381-3.66680.2628]

β1=[8.1040-9.0870-2.3459]

β2=[3.18031.2765-0.6899]

β3=[-5.1972-0.62293.6674]

步骤四、建立预测模型;

对极限学习机的参数进行设置;根据步骤一,输入节点数:3,输出节点数:1,根据经验设置隐层节点数:9,将步骤三中寻优得到的最佳权值赋给极限学习机;

参阅图8,将喂煤量、喂料量和三次风压作为输入,分解炉温度作为输出,利用极限学习机建立模型,将步骤二里优化得到的最佳权值zbest赋给极限学习机进行训练。用80组数据训练,训练的预测效果如图7。其中,模型的预测温度为:

分解炉真实温度为:

分解炉温度预测的平均绝对误差0.2624℃,均方差为0.1436,精度较高。

步骤五、预测结果;

根据当前采集到的喂煤量、喂料量和三次风压数据,利用步骤四得到的模型预测分解炉温度;

参阅图9,采用剩余20组数据进行测试,测试的预测效果如图8。模型预测温度为:

分解炉真实温度为:

分解炉温度预测的平均绝对误差0.2625℃,均方差为0.1443,精度较高。

步骤六、实时优化预测模型;

根据步骤五所得到的预测结果,可以利用步骤三和步骤四再次对参数寻优,重新建立模型,提高精度。当预测温度与检测温度误差没有达到预期值时(预期值可自行设定),可以返回步骤二和步骤三进行重新优化参数、建立模型。参阅图10,即本方法实施步骤的流程图。

综上所述,本发明利用水泥厂dcs(集散控制系统)中的喂煤量、喂料量和三次风压的实时数据,和通过红外线测温仪测得的分解炉温度,使用人群搜索优化的极限学习机建立水泥分解炉温度的预测模型,提出了一种测量分解炉温度的方法。本发明操作简单、经济实用,无需测量其他数据,即可完成对水泥分解炉温度的在线检测,实时性高,提供了一种有效的测量方法,为控制分解炉温度、优化水泥生产提供了保障。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1