• 匿名盲审
  • 学术期刊非营利性
  • 全球免费开放获取全文
  • 最新科研成果提供绿色通道

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于MI时序处理的GA-BP脱硫制浆系统能耗建模

金秀章 李奕颖

金秀章, 李奕颖. 基于MI时序处理的GA-BP脱硫制浆系统能耗建模[J]. 南方能源建设, 2019, 6(4): 64-68. doi: 10.16516/j.gedi.issn2095-8676.2019.04.010
引用本文: 金秀章, 李奕颖. 基于MI时序处理的GA-BP脱硫制浆系统能耗建模[J]. 南方能源建设, 2019, 6(4): 64-68. doi: 10.16516/j.gedi.issn2095-8676.2019.04.010
JIN Xiuzhang, LI Yiying. Energy Consumption Modeling of GA-BP for Desulfurization Pulping System Based on MI Time Series Processing[J]. SOUTHERN ENERGY CONSTRUCTION, 2019, 6(4): 64-68. doi: 10.16516/j.gedi.issn2095-8676.2019.04.010
Citation: JIN Xiuzhang, LI Yiying. Energy Consumption Modeling of GA-BP for Desulfurization Pulping System Based on MI Time Series Processing[J]. SOUTHERN ENERGY CONSTRUCTION, 2019, 6(4): 64-68. doi: 10.16516/j.gedi.issn2095-8676.2019.04.010

基于MI时序处理的GA-BP脱硫制浆系统能耗建模

doi: 10.16516/j.gedi.issn2095-8676.2019.04.010
基金项目: 

国家科技重大专项资助“煤炭清洁高效利用和新型节能技术” 2016YFB0600701

详细信息
    作者简介:

    金秀章 1969-,男,河北衡水人,博士,华北电力大学控制与计算机工程学院副教授,硕士生导师。近期主要研究兴趣:先进控制策略在大型电力机组的控制研究、信息融合技术(e-mail)jinxzsys@ 163.com。

    李奕颖(通信作者) 1995-,女,吉林吉林人,华北电力大学硕士生,主要从事机器学习算法研究及火电厂控制策略研究(e-mail)15733220440@163.com。

  • 中图分类号: TM611,TM73

Energy Consumption Modeling of GA-BP for Desulfurization Pulping System Based on MI Time Series Processing

图(4) / 表 (2)
计量
  • 文章访问数:  188
  • HTML全文浏览量:  113
  • PDF下载量:  14
  • 被引次数: 0
出版历程
  • 收稿日期:  2019-03-21
  • 修回日期:  2019-05-20
  • 刊出日期:  2020-07-11

基于MI时序处理的GA-BP脱硫制浆系统能耗建模

doi: 10.16516/j.gedi.issn2095-8676.2019.04.010
    基金项目:

    国家科技重大专项资助“煤炭清洁高效利用和新型节能技术” 2016YFB0600701

    作者简介:

    金秀章 1969-,男,河北衡水人,博士,华北电力大学控制与计算机工程学院副教授,硕士生导师。近期主要研究兴趣:先进控制策略在大型电力机组的控制研究、信息融合技术(e-mail)jinxzsys@ 163.com。

    李奕颖(通信作者) 1995-,女,吉林吉林人,华北电力大学硕士生,主要从事机器学习算法研究及火电厂控制策略研究(e-mail)15733220440@163.com。

  • 中图分类号: TM611,TM73

摘要:   [目的]  石灰石—石膏湿法脱硫是目前燃煤电厂应用最广泛、技术最为成熟的一种烟气脱硫技术,石灰石浆液制备作为其中一道高耗能工序,具有生产过程复杂,物耗与能耗间存在非线性关系等特点,缺乏合理有效的能耗模型。为建立能够对生产参数优化提供指导的可靠的制浆系统能耗模型。  [方法]  基于某600 MW电厂实际运行数据,选择生产过程中的可控制量作为输入,并基于互信息(Mutual Information)理论调整各输入变量间的时滞关系,采用结合遗传算法(Genetic algorithm,GA)的改进BP神经网络建立了制浆系统的单位制浆能耗模型。  [结果]  试验结果表明:与未调整时序的GA-BP模型和标准BP算法的模型相比,经过时序调整的GA-BP模型的计算结果能够更为准确地接近制浆系统生产实际数据。  [结论]  所建立的模型可以应用到浆液制备过程的能耗优化研究中。

English Abstract

金秀章, 李奕颖. 基于MI时序处理的GA-BP脱硫制浆系统能耗建模[J]. 南方能源建设, 2019, 6(4): 64-68. doi: 10.16516/j.gedi.issn2095-8676.2019.04.010
引用本文: 金秀章, 李奕颖. 基于MI时序处理的GA-BP脱硫制浆系统能耗建模[J]. 南方能源建设, 2019, 6(4): 64-68. doi: 10.16516/j.gedi.issn2095-8676.2019.04.010
JIN Xiuzhang, LI Yiying. Energy Consumption Modeling of GA-BP for Desulfurization Pulping System Based on MI Time Series Processing[J]. SOUTHERN ENERGY CONSTRUCTION, 2019, 6(4): 64-68. doi: 10.16516/j.gedi.issn2095-8676.2019.04.010
Citation: JIN Xiuzhang, LI Yiying. Energy Consumption Modeling of GA-BP for Desulfurization Pulping System Based on MI Time Series Processing[J]. SOUTHERN ENERGY CONSTRUCTION, 2019, 6(4): 64-68. doi: 10.16516/j.gedi.issn2095-8676.2019.04.010
  • SO2是目前大气污染物中数量较大、影响范围广的一种气态污染物,其主要来源为化石燃料的燃烧过程[1]。随着国家环保政策的推行,火电厂普遍引入了脱硫设备[2]。石灰石—石膏湿法脱硫由于其设备成本低,原料来源广,脱硫效率高等优点在火电厂中广泛使用[3,4],其中石灰石浆液制备过程耗电量大,且缺乏有效的控制指导,极易造成物料和用电的浪费。因此,建立合理的制浆能耗模型,指导系统耗电优化是十分必要的。

    石灰石浆液制备是一个复杂的物理过程,各控制参数相互影响,且物耗与能耗间没有明确的对应关系,难以通过生产机理分析建立制浆系统的能耗模型。BP神经网络是常用的数据驱动模型,能够以任意精度逼近任何非线性函数,但存在收敛速度慢,易陷入局部极小值,稳定性差等缺点[5]。本文提出了基于遗传算法的改进BP神经网络算法,对网络的权值和阈值进行优化,提高了算法收敛速度及全局寻优能力。

    在对模型辅助变量的选择方面,充分考虑到其对控制过程的指导作用,选取制浆过程中可调节的控制参数作为输入训练网络。由于生产过程中各参数之间存在时间延迟,通过计算变量间的互信息对数据的时序进行了调整,进一步提高了模型的准确程度。

    • 在浆液制备过程中,各变量之间存在一定的延迟,例如石灰石给料量与给水流量直接影响着成品浆液量的多少及成品浆液的密度,但给料量的变化并不会立刻反映到制浆量及制浆品质上,若不对变量间的时序关系进行调整,则会影响到模型的训练效果和精度。

      目前常用的变量关联度指标有欧氏距离指标,线性相关系数,Spearman相关系数[6]等,但这些指标通常仅能反映变量间的线性关系,且会受归一化等无量纲处理的影响,无法对实际工程中复杂的非线性变量的因果关系进行计算。

      信息是事物运动的状态和运动状态变化的反映[7],互信息作为信息熵理论的扩展,能够衡量两个变量间的相关程度[8]。互信息法利用计算互信息函数的最大值来确定最佳延迟时间,是一种非线性的分析方法,在混沌时间序列预测和变量筛选等领域中有广泛的应用[9,10,11]

      给定两个随机变量XY,若它们各自的边缘概率分布和联合概率分布分别为p(x),p(y)和p(xy),则信息熵函数可以定义为:

      ((1))

      式中:p(xi)为变量X在状态i出现的概率,信息熵H(X)能够代表xi的不确定程度。H(Y)同理,代表yi的不确定度。

      变量XY的联合熵定义为:

      ((2))

      那么,对于给定的变量xi,由于变量yj的发生和二者之间的相关性,使其不确定性减少的熵值称为互信息:

      ((3))

      利用实验数据计算互信息函数,其主要工作是计算p(x),p(y)和p(xy)。通常采用划分网格的方法[12],将变量组成的样本空间划分为若干网格,然后通过统计各个格子中的样本数来求出其概率值。

      将计算出的概率分布带入式(1)至式(3)可以求出在给定的时间序列下的互信息值,当I(xy)达到最大值时的时间t作为变量间的延迟时间。这种计算方法包含了时间序列的非线性特征,能够较为有效地调整变量间的延迟。

    • BP神经网络是一种按误差反向传播算法训练的多层前馈神经网络,现已广泛应用于函数逼近、模式识别、自适应控制等领域[13,14,15],网络主要参数有:输入层到隐层的权值vij,隐层到输出层的权值wjk,隐层阈值a和输出层阈值b。当误差未能达到目标精度时,对网络权值进行更新。

      由于传统BP算法权值和阈值的更新采用梯度下降算法,不可避免地存在收敛速度慢、易陷入局部极小点等缺点。而遗传算法是一种基于自然选择和模拟生物进化过程的全局优化随机搜索算法[16]。该算法具有较强的鲁棒性,可将其应用于优化神经网络模型权值的学习和训练中。

    • 遗传算法优化BP神经网络包含如下几个步骤:

      1)确定BP神经网络的结构,即输入变量个数n、输出变量个数l和隐含层节点数m,并由此确定遗传算法中个体编码的长度。由于每个个体都要包含整个网络的所有权值和阈值,故个体长度为:

      ((4))

      2)种群初始化,确定种群规模和进化代数,并对种群中个体进行编码。在BP网络模型中,其连接权值和阈值都是连续的,因此采用实数编码方法。

      3)确定适应度函数,BP神经网络模型性能评价一般利用均方误差(MSE)函数,因此在遗传优化算法中,使用均方误差函数作为计算个体适应度的函数。

      4)选择操作,采用轮盘赌法[17]对个体进行筛选,每个个体的选择概率为:

      ((5))

      式中:fi为个体i的适应度值的倒数;N为种群规模。

      5)交叉操作,由于个体为实数编码,所以采用实数交叉法,个体ak和个体aji位进行交叉操作如下:

      ((6))

      式中:b为[0,1]区间的随机数。

      6)变异操作,个体ai中的第j个位置基因aij进行变异,操作如下:

      ((7))

      式中:amax为基因aij的上界;amin为基因aij的下界;r2为随机数;g为当前迭代次数;G为最大进化代数;r为[0,1]区间的随机数。

      7)对网络初始权值和阈值赋值,在子代中选出最优的个体解码后确定最优的参数的组合,作为神经网络训练参数。

      算法实现的流程如图1所示。

      图  1  GA-BP算法流程图

      Figure 1.  GA-BP algorithm flow chart

    • 为实现对现场控制优化的指导作用,所建模型应正确反映生产过程中的控制量与耗电量的函数关系。通过对制浆系统的机理分析,给料量与给水流量(分为稀释水和研磨水)决定了浆液产量;再循环箱浆液密度影响成品浆液的密度;循环泵频率及旋流器压力控制浆液的分离效果;而球磨机电流是系统中主要耗电设备。因此选取上述7个影响制浆过程中物耗和能耗的可控制量作为模型的输入变量。

    • 数据从电厂DCS中导出,采样间隔为2 s,为保证模型能够准确反映控制参数和制浆能耗间的关系,样本数据覆盖了给料量18~28 t间的各类运行工况。此外,从现场采集的数据含有误差及噪声,可能导致模型性能下降或建模失败。因此首先对数据进行预处理,具体步骤为:

      1)使用插值法将DCS数据中缺失的采样时间点补全。

      2)剔除各变量中超出合理工况范围的数据异常值。

      3)对波动过于剧烈的数据进行平滑降噪处理。

      4)对数据进行归一化处理,使其转换为(-1,1)区间的无量纲数。

      5)采用互信息法求得辅助变量与主导变量间的时间延迟。各辅助变量与耗电量间的最大互信息值及延迟时间如表1所示。

      表 1  辅助变量与耗电量互信息值及时延表

      Table 1.  Auxiliary variable and power consumption mutual information value and time delay

      辅助变量 MI最大值 时延/s
      给料量 0.004 2 275
      稀释水流量 0.127 5 247
      研磨水流量 0.113 8 283
      再循环箱浆液密度 0.001 1 244
      循环泵频率 0.003 6 0
      旋流器出口压力 0.002 9 261
      球磨机电流 0.012 8 236
    • 模型采用单位制浆能耗,即制浆量/耗电量作为输出,神经网络输入节点数为7,输出节点数为1,根据经验公式选择隐含层节点数为4;GA算法初始种群规模为50,最大迭代次数为20代,交叉概率和变异概率分别设置为0.4和0.1。

      模型使用经过预处理的2 700组数据进行仿真实验,其中2 500组进行训练,200组用于测试,使用均方根误差(RMSE)和平均相对误差(MRE)作为性能评价指标,并使用标准BP、GA-BP与经过MI时序处理的GA-BP模型效果进行对比。各模型预测效果及预测误差如图2图3图4所示。

      图  2  BP模型(未调时序)预测结果

      Figure 2.  BP model (unregulated timing) prediction results

      图  3  GA-BP模型(未调时序)预测结果

      Figure 3.  GA-BP model (unregulated timing) prediction results

      图  4  GA-BP模型(调整时序)预测结果

      Figure 4.  GA-BP model (adjusted timing) prediction results

      图3可见,未经时序调整的GA-BP模型预测值与实际值存在约30 s的时间延迟,导致预测误差偏大,误差最大值达到0.12 kw·h/t,而根据表1所列延迟时间对模型输入数据进行调整后得到如图4所示的预测结果,预测值和实际值的偏差明显减小,最大误差值仅为0.047 kw·h/t,最大相对误差由13%降至5%,平均相对误差由5%降至1.5%,说明经过互信息处理后的输入变量能够更好的反映实际生产情况,减少变量间时延造成的预测误差。

      模型性能指标对比如表2所示:

      表 2  预测性能对比

      Table 2.  Comparison of predicted performance

      预测样本数 RMSE/(kWh·t-1) MRE/% 迭代步数
      BP(未调时序) 0.062 4 5.19 278
      GA-BP(未调时序) 0.042 0 3.92 126
      GA-BP(调整时序) 0.018 8 1.55 133

      表2及仿真结果可以看出,经过MI时序处理后的GA-BP模型具有较高的预测精度和泛化能力,预测值与实际值的均方根误差及平均相对误差在2%以内,本文提出的方法具有一定的实用性。

    • 本文设计了基于MI时序处理的GA-BP神经网络脱硫制浆系统能耗模型,该模型利用遗传算法出色的全局搜索能力对BP网络的结构进行优化,改善了传统BP神经网络收敛速度慢,易陷入局部极小的缺点,提高了预测精度。在模型建立过程中,本文使用互信息计算了变量间相关性,对辅助变量的时序进行了调整,解决了生产过程中的迟延问题,进一步提高了模型的准确度。通过现场数据建模实验得到以下结论:

      1)变量间的时序关系对预测模型的准确度影响较大,通过互信息对时序进行调整能够有效减小误差。

      2)GA-BP算法具有较快的迭代速度和全局搜索能力,能够有效克服BP算法收敛速度慢和训练时间长的缺点。

      3)基于MI时序处理的GA-BP神经网络模型在各项性能指标上均有较好表现,计算速度快,预测精度高,所设计的能耗模型能够为电厂制浆系统的运行优化提供指导。

  • 参考文献 (16)

    目录

      /

      返回文章
      返回