基于差分进化的水泥烧成系统动态优化算法
郝晓辰, 冀亚坤, 郑立召, 史鑫, 赵彦涛
燕山大学电气工程学院,河北 秦皇岛 066004
【摘 要】 针对水泥烧成过程的资源浪费以及难以建立有效数学机理模型的问题,提出一种基于水泥工业烧成系统动态能耗优化方法。该方法利用卷积神经网络构建了烧成系统电耗与煤耗的目标函数,利用差分进化算法对运行指标进行反向求解,得到符合当前工况的较优的运行指标。由于实际生产工况会随着时间变化,所以将未来时刻的运行指标与电耗、煤耗保存下来,再次输入神经网络中进行训练,并通过当前时刻的实际运行指标值确定运行指标的约束范围,使优化值可以满足实际运行指标的调整要求。该方法实现了水泥烧成过程动态能耗的目标优化,有效地降低了水泥烧成过程的能源消耗。 【关键词】 卷积神经网络 ; 差分进化算法 ; 能耗优化 ; 能耗预测 【引用格式】郝晓辰,冀亚坤,郑立召, 等. 基于差分进化的水泥烧成系统动态优化算法[J]. 智能科学与技术学报, 2020, 2(2): 186-193.
HAO X C, JI Y K, ZHENG L Z, et al. Dynamic optimization algorithm of cement firing system based on differential evolution[J]. Chinese Journal of Intelligent Science and Technology, 2020, 2(2): 186-193.
1.引言
水泥产业属于高能耗产业,其能源消耗占全国能源消耗的 7%,该产业能源利用率偏低的状况尤为显著,原材料消耗方面也存在巨大的浪费。回转窑是新型干法水泥生产线上的核心设备,同时也是节能减排的关键设备,生成水泥熟料关键的生料煅烧理化反应在回转窑内进行,因此,对回转窑控制水平的高低直接影响水泥熟料的质量和产能。同时,对水泥回转窑生产能耗的控制也在一定程度上反映了一个国家的科学和技术水平。因此,研究回转窑问题对节能减排具有重要意义。 水泥生料进入回转窑进行煅烧,经过一系列复杂的化学反应生成熟料。这个过程涉及很多变量,变量之间存在耦合性,而且由于某些环节的人工操作等一系列原因,变量的时延也会发生相应变化,所以时延不是固定不变的,而是一个动态的值,即时变时延特性。由于以上问题,操作员往往难以准确判断工况、确定较好的运行指标,即便是有经验的操作员也很难使多个变量的设定值均达到比较理想的效果。 针对上述问题,不同学者采用了不同的方法对水泥生产过程进行研究。参考文献 提出了一种水泥熟料烧成数学模型,对回转窑内复杂的传热过程进行数值模拟,给出了操作变量对水泥生产能耗的影响规律。参考文献 构建了线性回归模型预测电力消耗。参考文献 提出了熟料冷却过程的数学模型,通过数值方法对熟料层的温度分布进行了预测。然而随着水泥工业生产规模的扩大,生产工艺日益复杂,机理模型越来越难以反映整个生产过程。深度学习的发展对工业自动化有着重要的启示作用,例如:参考文献 为了降低火电厂燃煤锅炉的氮氧化合物排放浓度和锅炉煤耗,提出了样本增量量子神经网络和改进型量子蜂群算法。参考文献 提出了一种结合深度学习与生物特征识别的目标点定位方法,实现了机器人对食品的抓取、拣选。基于庞大的工业数据的深度学习将在工业智能化时代占据重要地位。 本文就水泥工业上的智能决策展开研究,提出一种基于水泥工业动态的能耗优化方法。该方法利用卷积神经网络(convolutional neural network, CNN)预测电耗与煤耗,利用差分进化算法对运行指标进行反向求解,得到符合当前工况的较优运行指标,通过多次选择较优指标逐步逼近最优的运行指标。由于实际生产工况会随着时间变化,导致模型失准,所以将未来时刻的运行指标与电耗、煤耗保存到数据库中,以便将它们再次输入神经网络中进行训练,及时更新模型;并通过当前时刻的实际运行指标值确定运行指标的约束范围,使较优解可以满足实际运行指标的调整要求,进而实现了水泥烧成过程实时的、动态的能耗优化。 本文提出的方法的创新之处如下。 一是本文建立的基于水泥工业的、动态的、实时的能耗优化方法能够跟踪水泥回转窑的工况变化,输出符合工况的运行指标。 二是针对水泥工业运行指标难以确定的问题,本文采用动态更新约束的方法,避免了输出的运行指标不合理的情况。2.水泥烧成系统动态能耗优化方法
2.1 水泥工业运行指标的确定
回转窑是水泥工业的重要组成部分之一。在回转窑内,生料经过煤粉燃烧的高温加热,依次发生干燥、黏土矿物脱水分解、碳酸盐分解、固相反应、熟料烧结以及冷却等过程,最终变成熟料。水泥回转窑工艺流程如图1所示。
2.2 动态能耗优化方法
本文提出了一种动态能耗优化方法,能够连续输出运行指标的优化值。 运行指标优化流程如图2所示,本文利用CNN模型与差分进化算法建立了一种水泥烧成系统的在线优化方法。该方法分为3个模块,分别为预测建模模块、运行指标优化模块以及约束动态变化模块。其中,


3. 烧成系统能耗优化模型
3.1 能耗优化模型的构建
常规的目标优化模型是由一个或多个目标函数与一系列约束条件组成的。本文的能耗优化模型由2个目标函数(电耗与煤耗)以及一系列运行指标约束条件组成,将2个目标函数统一为能耗成本。具体如下:
显然,能耗优化模型涉及2个问题:一个是目标函数如何构建,另一个是约束条件如何确定以及随着工况改变能否实时更新。由于水泥生料在回转窑内的煅烧过程是一个复杂的多变量、多扰动、大滞后及非线性过程,因此水泥烧成系统的建模以及控制难度大,不容易实现。传统的数学模型往往精度达不到要求,优化效果不好,因此,本文采用CNN建模来构建电耗与煤耗目标。
在确定约束条件方面,本文将人工经验与优化算法结合,得到了符合工况的约束条件。下文第3.2节、第3.3节将对回转窑系统的建模以及约束条件的确定展开论述。
3.2 烧成系统电耗与煤耗神经网络建模
水泥工业具有变量多、数据量庞大等特点。数据量过多导致许多传统方法的预测效果不佳,难以提取数据中的特征。而卷积神经网络在大型图像处理方面取得过巨大成功,这表明其在数据量庞大的领域具有优势。针对以上讨论,本文采用卷积神经网络构建电耗与煤耗的联合预测模型。3.2.1 卷积神经网络输入层的构建对前文挑选出的 7 个优化变量做进一步预处理,构建卷积神经网络的输入层。由于上述挑选出的变量的量纲不同,所以要对变量数据进行归一化。水泥回转窑的工况会随着喂料量以及各个生产指标的变化而变化,因此存在时变时延特性。如图3所示,引入时间序列的概念,根据滑动窗口的原理提取变量在时间n范围内的所有数据,将得到的7段长度为n的数据输入卷积神经网络的输入层,使得输入层拥有时间序列的特性,并能够挖掘各输入变量与能耗之间的时延变化规律。笔者扩大挑选变量的时间范围 n,只要时延信息在挑选的时间范围内,那么之后的预测模型就可以学习到其中的特征,消除时延的影响。卷积层提取到数据的部分特征,将特征输入池化层。在池化层,本文采取平均池化,具体如下:

3.3 动态约束处理
本文的约束条件为滚动的实时约束,由操作员对当天情况进行分析,得出符合当前工况的初始约束条件,在能耗优化模型求得一次解之后,依据求得的运行指标调节控制器,然而生产现场存在设备调节能力不足等问题,往往不能调节到理想的运行指标值。本文将运行指标实际值的上下一定范围作为约束条件,再次输入能耗优化模型中,匹配工况。4.基于差分进化算法的动态优化
基于差分进化算法的动态优化过程如图4 所示,该过程以差分进化算法为核心,增加了启动算法与约束条件更新过程。具体步骤如下。首先,运行指标的种群初始化。在解空间中依据当前优化指标均匀产生M个个体,每个个体的维度均为优化指标的个数7:
其中,Xp2(g)、Xp3(g)为差分向量,F为缩放因子, F的选择范围为[0,2]。
交叉:
其中,hi,j为第i个变异向量的第j列,xi,j为个体的第j 列,vi,j为下一代种群矩阵的第i行第 j 列。Cr∈[0,1]为交叉概率,rand(0,1)为 0~1的随机数。
约束处理:将生成的变异向量进行约束处理,即对变异向量中不符合实际情况的某个指标值进行处理,若指标值高于约束最大值,则按照约束最大值赋值,若指标值低于约束最小值,则按照约束最小值赋值。挑选:其中,为下一代种群中的个体,
为经过变异、交叉、约束处理后的解,
为被变异个体,两者进行比较,若
比
有优势,则选
,否则选
。
满足停止条件即可输出结果。
5.实验
从陕西米脂冀东水泥有限公司的能源管理数据库提取连续3个月42 600组数据样本作为卷积神经网络建立烧成系统电耗与煤耗模型的训练数据,将3个月之后的人工操作数据与优化结果进行对比,用于检验方法的有效性。本文将喂料量 X7 与历史数据统一,喂料量为120 t~126 t,算法每10 min出一次结果。将优化后的运行指标变量与历史数据中运行的指标变量进行对比。对比结果如图5所示。
由表1 可知,本文所述方法要比人工调节方法快1倍以上,且人工调节往往具有不稳定性,一旦工况变化过大,操作员滞后的操作会导致工况由好变差。
6.结束语
本文对水泥工业现状进行了分析,提出了一种动态的能耗优化方法。基于此方法,建立了水泥烧成过程的能耗优化模型,并利用卷积神经网络对烧成过程建立模型,采用差分进化算法对能耗优化模型进行求解,且基于水泥工业工况变化较大这一特性,对差分进化算法约束范围进行了改进,变为动态调整约束范围。由此得出了优化后的运行指标值,为水泥工业生产提供理论支撑。作者简介 About authors
郝晓辰(1980-),男,博士,燕山大学电气工程学院教授,博士生导师,主要研究方向为智能控制技术与应用、物联网技术与应用。 冀亚坤(1996-),男,燕山大学电气工程学院硕士生,主要研究方向为水泥烧成过程多目标优化模型与优化决策算法 。 郑立召(1993-),男,燕山大学电气工程学院硕士生,主要研究方向为水泥生产过程运行指标决策方法 。 史鑫(1984-),男,燕山大学电气工程学院博士生,主要研究方向为水泥生产过程运行指标决策方法 。 赵彦涛(1979-),男,博士,燕山大学电气工程学院副教授,主要研究方向为智能控制理论、信号处理等 。 (点击篇末 『· 关于《智能科学与技术学报》·
《智能科学与技术学报》(季刊,www.cjist.com.cn)是由中华人民共和国工业和信息化部主管,人民邮电出版社主办,中国自动化学会学术指导,北京信通传媒有限责任公司出版的高端专业期刊,面向国内外公开发行。《智能科学与技术学报》以建设世界一流科技期刊为目标,聚焦智能科学与技术领域,秉承“专家办刊”的重要原则,坚持“推进跨界融合,注重协同创新,强化产学研用,搭建开放、创新并具国际化示范引领效应的智能科学与技术研究学术交流平台,进而助力构建智能科学与技术及其产业应用的健康生态场”的办刊宗旨,主要包括“综述”“学术论文”“专题”“评述”等栏目,将主要刊载面向智能科学与技术领域有突破的基础理论研究、创新性关键技术应用、热点问题探讨、重大成果进展等,刊载重点领域包括:人工智能,智能控制,混合智能,平行智能,生物智能,军事智能的前沿理论与方法、技术与趋势、应用系统。
《智能科学与技术学报》将努力发展成国内外智能科学与技术领域顶级的学术交流平台,为业界提供一批内容新、质量优、信息含量大、应用价值高的优秀文章,为实现《新一代人工智能发展规划》提出的我国人工智能发展的战略目标,促进我国智能科学与技术的快速发展贡献力量。
点击即可下载本文