留言板

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

基于时滞BP神经网络的铸坯表面温度预报研究

上一篇

下一篇

胡渝苹. 基于时滞BP神经网络的铸坯表面温度预报研究[J]. 西南师范大学学报(自然科学版), 2019, 44(3): 106-112. doi: 10.13718/j.cnki.xsxb.2019.03.018
引用本文: 胡渝苹. 基于时滞BP神经网络的铸坯表面温度预报研究[J]. 西南师范大学学报(自然科学版), 2019, 44(3): 106-112. doi: 10.13718/j.cnki.xsxb.2019.03.018
Yu-ping HU. On Prediction of Slab Surface Temperature Based on Time Delay BP Neural Network[J]. Journal of Southwest China Normal University(Natural Science Edition), 2019, 44(3): 106-112. doi: 10.13718/j.cnki.xsxb.2019.03.018
Citation: Yu-ping HU. On Prediction of Slab Surface Temperature Based on Time Delay BP Neural Network[J]. Journal of Southwest China Normal University(Natural Science Edition), 2019, 44(3): 106-112. doi: 10.13718/j.cnki.xsxb.2019.03.018

基于时滞BP神经网络的铸坯表面温度预报研究

  • 基金项目: 重庆市教委科学技术研究项目(KJ1603701)
详细信息
    作者简介:

    胡渝苹(1982-), 女, 硕士, 讲师, 主要从事计算机软件应用研究 .

  • 中图分类号: TP274

On Prediction of Slab Surface Temperature Based on Time Delay BP Neural Network

  • 摘要: 为了快速准确地计算连铸方坯表面温度,提出了基于时滞BP神经网络的温度预报模型.由于传统的基于机理的模型需要直接求解偏微分方程,导致模型的求解消耗时间过长.为了满足连铸动态控制与优化的需求,研究了连铸方坯的传热机理,根据连铸过程热传导的特点,建立了基于时滞BP神经网络的温度预报模型,以历史时刻的表面温度和当前时刻水量作为神经网络的输入,以下一个时刻表面温度作为神经网络的输出.该模型可以快速预报连铸方坯表面温度的动态变化情况.并且依据某工厂的真实数据进行实验,表面温度的预报最大相对误差小于0.1%,取得了较好的实验结果.该方法可以准确地预报连铸坯的表面温度.
  • 加载中
  • 图 1  连铸机结构

    图 2  时滞BP神经网络结构

    图 3  t=1 s二冷区第一段预测温度与真实温度对比

    图 4  t=5 s二冷区第一段预测温度与真实温度对比

    图 5  t=10 s二冷区第一段预测温度与真实温度对比

    图 6  t=15 s二冷区第一段预测温度与真实温度对比

    图 7  t=20 s二冷区第一段预测温度与真实温度对比

    图 8  t=1 s二冷区第二段预测温度与真实温度对比

    图 9  t=5 s二冷区第二段预测温度与真实温度对比

    图 10  t=10 s二冷区第二段预测温度与真实温度对比

    图 11  t=15 s二冷区第二段预测温度与真实温度对比

    图 12  t=20 s二冷区第二段预测温度与真实温度对比

    图 13  二冷区第一段预测温度与真实温度误差

    图 14  二冷区第二段预测温度与真实温度误差

    表 1  某厂连铸机主要参数

    项目 参数
    结晶器总长度/mm 820
    连铸机长度/m 35.29
    方坯断面厚度/mm 1 100
    方坯断面宽度/mm 1100~1510
    正常工作拉速/(m·min-1) 1~1.6
    下载: 导出CSV

    表 2  本文方法与其他方法预测温度比较

    拉速/(m·min-1) 二维有限差分法 本文方法 实际检测
    1.2 978 992 1 017
    1.4 1 001 1 012 1 039
    1.6 1 025 1 036 1 064
    下载: 导出CSV
  • [1] doi: http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=90f84fb00edeef06c5d67927d799a7c5 WANG Zhao-feng, YAO Man, WANG Xu-dong, et al. Inverse Problem-coupled Heat Transfer Model for Steel Continuous Casting[J].Journal of Materials Processing Technology, 2014, 214(1):44-49.
    [2] 邵博, 秦克, 张海涛, 等.水冷换热系数的研究及平面凝固铸造的数值模拟[J].东北大学学报(自然科学版), 2017, 38(10):1416-1420. doi: 10.12068/j.issn.1005-3026.2017.10.010
    [3] doi: http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=fa32322940f1df131f0d077e453e3da2 YE Yun, LI Jie, LI Zu-kui, et al. Robust Optimization and Stochastic Programming Approaches for Medium-term Production Scheduling of a Large-scale Steelmaking Continuous Casting Process under Demand Uncertainty[J].Computers & Chemical Engineering, 2014, 66:165-185.
    [4] YANG Jian, XIE Zhi, MENG Hong-ji, et al. Multiple Time Steps Optimization for Real-time Heat Transfer Model of Continuous Casting Billets[J].International Journal of Heat and Mass Transfer, 2014, 76:492-498. doi: 10.1016/j.ijheatmasstransfer.2014.04.067
    [5] 杨勇, 文成玉.连续Hopfield网络在热传导有限元计算中的应用[J].计算机应用, 2012, 32(5):658-661. doi: http://d.old.wanfangdata.com.cn/Periodical/xakyxyxb201205023
    [6] WANG Hu, YU Yong-guang, WEN Guo-guang. Stability Analysis of Fractional-order Hopfield Neural Networks with Time Delays[J].Neural Networks, 2014, 55:98-109. doi: 10.1016/j.neunet.2014.03.012
    [7] 崔立堃, 王伟, 李卓.Hopfield神经网络在有限元求解中的应用[J].计算机工程与应用, 2012, 46(16):46-47. doi: http://d.old.wanfangdata.com.cn/Periodical/jsjgcyyy201016013
    [8] 邓定胜.基于混合遗传算法和神经网络的软硬件划分算法[J].西南师范大学学报(自然科学版), 2015, 40(10):29-34. doi: http://xbgjxt.swu.edu.cn/jsuns/jscnuhhse/ch/reader/view_abstract.aspx?file_no=x201510007&flag=1
    [9] Byungyong You, Minsung Kim, Dukman Lee, et al. Iterative Learning Control of Molten Steel Level in a Continuous Casting Process[J].Control Engineering Practice, 2011, 19(3):234-242. doi: 10.1016/j.conengprac.2010.11.009
    [10] 刘国权, 周书民.一类含有时变时滞的不确定中立型Hopfield神经网络的鲁棒稳定性判据[J].自动化学报, 2013, 39(9):1421-1430. doi: http://cdmd.cnki.com.cn/Article/CDMD-10141-1011109354.htm
    [11] doi: http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=e00e8f9904c318c2257b1bacda5380a2 LIU Y, WANG X, DU F, et al.Computer Vision Detection of Mold Breakout in Slab Continuous Casting Using an Optimized Neural Network[J].The International Journal of Advanced Manufacturing Technology, 2017, 88(1/4):557-564.
    [12] doi: http://www.cmemo.org.cn/EN/abstract/abstract6629.shtml MENG Q B, LI B Y, QI J G, et al.Using GA-BP Neural Network for Sticking Breakout Prediction in Continuous Slab Casting[J].International Journal of Simulation-Systems, Science & Technology, 2016, 17(36):431-435.
  • 加载中
图( 14) 表( 2)
计量
  • 文章访问数:  955
  • HTML全文浏览数:  768
  • PDF下载数:  138
  • 施引文献:  0
出版历程
  • 收稿日期:  2018-02-28
  • 刊出日期:  2019-03-20

基于时滞BP神经网络的铸坯表面温度预报研究

    作者简介: 胡渝苹(1982-), 女, 硕士, 讲师, 主要从事计算机软件应用研究
  • 重庆水利电力职业技术学院 大数据学院, 重庆 402160
基金项目:  重庆市教委科学技术研究项目(KJ1603701)

摘要: 为了快速准确地计算连铸方坯表面温度,提出了基于时滞BP神经网络的温度预报模型.由于传统的基于机理的模型需要直接求解偏微分方程,导致模型的求解消耗时间过长.为了满足连铸动态控制与优化的需求,研究了连铸方坯的传热机理,根据连铸过程热传导的特点,建立了基于时滞BP神经网络的温度预报模型,以历史时刻的表面温度和当前时刻水量作为神经网络的输入,以下一个时刻表面温度作为神经网络的输出.该模型可以快速预报连铸方坯表面温度的动态变化情况.并且依据某工厂的真实数据进行实验,表面温度的预报最大相对误差小于0.1%,取得了较好的实验结果.该方法可以准确地预报连铸坯的表面温度.

English Abstract

  • 由于连铸生产过程复杂,生产环境比较恶劣,氧化铁皮和铸坯表面水膜等因素严重影响了传感器测温的准确性,因此连铸方坯表面测温一直是一个难点.许多研究者[1-4]采用基于凝固传热数学模型来计算铸坯表面温度,虽然能得到较为准确的结果,但是凝固传热数学模型的计算量很大,难以满足动态控制和优化的要求.

    文献[5-7]采用Hopfield神经网络构造出能量函数,以最小化能量函数为目标来求解抛物型偏微分方程,开创了以神经网络求解偏微分方程的新方法.由于Hopfield是全反馈型的网络,其网络结构复杂并且网络要求权值矩阵是对称的才能保证动态神经网络的稳定性[8],因此Hopfield网络求解抛物型偏微分方程有着较大的局限性.文献[9]采用BP神经网络来预测连铸二冷区某一区段内的平均温度取得了较好的结果.文献[10-11]采用BP网络建立了连铸方坯温度预测模型,取得了较为准确的结果,但其采用的是前向网络难以反映温度动态变化过程.文献[12]中提出了一种GA-BP神经网络方法实现在板坯连铸模型断口预测,预测精度高于传统BP神经网络方法.

    以上文献中是不同神经网络方法对模型板坯连铸模型的预测,虽然各自拥有不同的优势,但对于本文连铸方坯温度的预测需要动态预报,以上方法在这方面具有局限性.时滞BP神经网络可以反映动态过程的变化,因此可以用来描述温度场的动态变化.本文提出时滞BP神经网络方法来近似连铸二维传热模型,以当前时刻温度场、冷却水量和拉速作为神经网络的输入,输出为下一时刻温度场.该方法计算时间大大减少,实验结果表明该时滞BP神经网络模型能够较为准确地计算出铸坯表面温度,具有一定的应用价值.

  • 作为钢铁生产中一个重要的环节——连铸,其过程就是在冷却过后形成质量合格的钢坯.本文针对弧形连铸机建模,其结构见图 1.通过一冷区迅速降低铸坯表面温度,然后再经过二冷区高温钢水实现从液态到铸坯的过渡.

    在弧形连铸机的建模过程中需要对实际情况做一些假设,才能用数学模型对连铸机进行建模,采用Fourier导热定律对弧形连铸机进行建模.

    建模前需要对现实模型中的部分内容做忽略处理,下面1)-4)给出了需要忽略的内容.因为产生的影响较小,所以可以忽略,如3)中拉坯方向的热量仅为总热量的3%~6%:

    1) 忽略因凝固、冷却造成的铸坯尺寸变化;

    2) 忽略流场温度的影响;

    3) 忽略拉坯方向的热量;

    4) 比热容的计算采用等效比热法.

    在3个忽略和1个等效的假设条件下,对连铸凝固传热二维模型建模,得到导热微分方程为

    其中ρ表示钢密度,Ce表示比热,Tt分别表示二维温度场和时间,λ表示导热系数,xy表示厚度和宽度方向.

    冷却过程中一冷区和二冷区用水量大小不同,导致其边界条件不同.

    式中:hi单位为W/(m2K),W:瓦特,K:开尔文,表示二冷区中铸坯表面与冷却水之间第i段等效综合换热系数,Tw单位为℃,表示冷却水温度, Tb单位为℃,表示当前铸坯的表面温度.

    其中i=1,2…,nwi单位为W/m2,表示第i个冷却区冷却水的密度,α表示连铸机相关参数.

    因为宽度、厚度边界条件对称,则可对称处理模型的计算区域——只计算横截面上厚度一半的区域,另一半即可对称得到,则在中心线上式(4)式、(5)式、(6)式成立.

    式中:Tc为浇铸初始温度,Thick为连铸机厚度,Length为连铸机长度.

  • 时滞BP神经网络是将实际系统输入和输出的过去值当作网络的输入,下一个时刻的输出作为输出信号.网络本身的结构依然是静态的BP神经网络,但是由于加入了延时输入就可以反映系统的动态变化过程(图 2).

    该网络采用经典的三层BP网络,隐含层的阈值函数采用双曲函数,输出层的阈值函数采用线性函数.

    如式(7)所示,k+1时刻系统的输出可以表示为历史输出和历史输入的函数,虽然这种网络本质上还是前向网络的结构,但是可以充分地反映系统的动态变化过程.

  • 如果连铸凝固传热模型也可以用式(7)的形式表达出来,那么就可以使用时滞BP神经网络来描述连铸的传热过程.本文从机理模型入手将偏微分方程,即式(1)差分离散来推导出连铸凝固传热模型,也可以用式(7)的形式表示.首先对式(1)采用显式差分可得

    其中令$ a\frac{\lambda }{{\rho {C_e}}}$整理可得

    从式(9)可以得出显式差分求解偏微分方程的求解过程,即得知上一时刻温度场总可以求得下一个时刻温度场.

    温度场T经过离散之后是一个矩阵,Tn+1表示第n+1时刻温度场,Tn表示第n时刻温度场.由此推知Tn+1Tn存在如下关系

    现在重点讨论位于边界上的点.对于处于x=0边界上的点而言,一般假设在x=0的外部还有一个虚拟的点,这个点依然满足控制方程,于是将i=0带入式(9)中可得

    对边界条件式(2)采用差分离散可得

    由此可得

    将其代入到式(11)中消去虚拟点Tn-1j可得

    由式(10)的启发可知,想要计算下一时刻表面温度,只需找到T0jn+1T0jn的关系即可. Tw表示冷却水的温度在连铸过程中可以认为是常数,Δx,Δyτ为空间步长和时间步长也可以视为常数.由式(14)分析可知,影响下一时刻表面温度的因素有当前时刻表面温度Tn0j,当前时刻边界条件h和当前时刻内部温度T1jn.连铸方坯内部温度变化较为缓慢,因此在这里假设T1jn也为常数.由此可以得到这样一个近似的关系.即已知当前时刻表面温度可以近似的计算出下一时刻表面温度.

    结合式(14)与式(15)分析可知,T0jn+1仅仅只与T0jnhv有关.若将T0jn+1视为y(k+1),T0jn视为y(k),hv视为u(k),得

    由此可知连铸凝固传热模型可以表示为式(7)的形式,因此就可以使用时滞BP神经网络来对该机理模型进行近似.

    本文所采用的时滞BP神经网络的输入为当前时刻表面温度T0jn,拉速v,冷却水量h,输出为下一时刻表面温度T0jn+1.由于二冷区每个冷却段的冷却水量各不相同,因此每个冷却区段采用一个独立的神经网络.

  • 本文使用的数据是吗,某厂方坯连铸机数据,其中固相线温度TS=1 462 ℃,液相线温度TL=1 518 ℃,凝固潜热和比热分别为265.6 kJ/kg和Ce=540 J/(kg·K),

    密度:ρ=7100,T < TS,kg/m3

             =7200,TS < T < TL,kg/m3

             =7300,T>TL,kg/m3

    其中:ρ表示密度,T表示二维温度场,TS表示固相线温度,TL表示液相线温度.

    导热系数:λ=25,T < TS,W/m·K;

                =30,TS < T < TL,W/m·K;

                =55,T>TL,W/m·K;

    某厂连铸机主要参数如表 1所示.

  • 依照以上模型的参数,在ANSYS14的热力学计算模块中搭建出凝固传热仿真模型. ANSYS目前是世界上著名的有限元计算软件之一,广泛地应用于温度场,流场的计算,具有较高的可靠性.

    本文分别以二冷区第一段和第二段为例子进行了仿真实验,将二冷区第一段离散了7个网格节点.神经网络隐含节点数的选择按照经验公式为

    式(19)中n1表示隐含节点数,nm分别表示输入向量和输出向量的维数,a是取0~10的常数.在二冷区第一段输入7个表面温度值、拉速和水量,所以n=9.输出是下一时刻的表面温度值,所以m=7,由此可以初步确定n1的范围为4~14.本文的仿真实验取n1=5.同理也可得出二冷区第二段隐含节点数的范围.本实验假设水量为线性变化,选取时间段为20 s的温度动态变化过程.现在分别将1 s,5 s,15 s,20 s的时刻温度真实值与测量值进行比较.

    图 3-图 7所示,二冷区第一段表面温度的预报最大相对误差为0.041%.由于二冷区第一段温度变化方式比较简单,所以从实验结果来看预报较为准确.如图 8-图 12所示,二冷区第二段表面温度的预报最大相对误差为0.089%.由于二冷区第二段神经网络输入输出维数增大,并且二冷区第二段存在回温现象,温度变化的方式比较复杂,所以给神经网络的预测造成了一定的困难.如图 13图 14所示,二冷区第二段的预报误差要大于二冷区第一段的预报误差.

    通过以上实验可以看出,时滞BP神经网络预测二冷区第一段与第二段的表面温度值和实际温度值均能很好地吻合.在对连铸方坯凝固传热模型特性充分认识的情况下,就能够合理地选择神经网络结构和参数,这样就能够达到较好的预报结果,实现快速准确地预报连铸方坯表面温度的目的.

    另外,本文方法与二维有限差分法进行比较,具体铸坯表面中心温度预测值见表 2.

    表 2中数据可得出,本文方法预测值绝对误差在2.6%以内,而二维有限差法绝对误差在4%以内,本文方法在预测铸坯表面温度方面更接近实际值.

  • 本文在建立了连铸方坯凝固传热模型的基础上,通过时滞BP神经网络建立了连铸方坯二冷区铸坯表面温度预报模型,在理论上证明了该方法的可行性,并且以仿真实验验证了该方法的有效性,有效地克服了传统的传热模型计算不准确、计算时间长的缺点.本文接下来的研究方向是考虑建立一种能够快速准确地预报铸坯内部温度的时滞神经网络模型,以满足工业现场的实际需求.

参考文献 (12)

目录

/

返回文章
返回