一种基于神经网络的连铸漏钢预报方法

文档序号:3363704阅读:117来源:国知局
专利名称:一种基于神经网络的连铸漏钢预报方法
技术领域
本发明涉及冶金铸造领域,特别地涉及一种基于神经网络的连铸漏钢预报方法。
背景技术
漏钢是指连铸初期或浇注过程中,铸坯坯壳凝固情况不好或因其他外力作用引起 坯壳断裂或破漏使内部钢水流出的现象。漏钢是连铸生产过程中危害性最大的生产事故之 一,其不仅直接影响连铸生产顺行,而且严重损害结晶器、辊道等设备,增加维修量和维修 成本,造成巨大的经济损失,更存在巨大的安全隐患。在各种原因造成的漏钢事故中黏结性 漏钢约占漏钢总次数的65% 80%,因此减少黏结性漏钢成为降低连铸漏钢率的有效方 法。目前国内外几乎所有漏钢预报系统主要为在热电偶测温法的基础上,通过应用逻 辑判断法和神经网络法对连铸黏结性漏钢进行预报。其中,神经网络法相对于逻辑判断法 具有较好的自适应能力和容错能力,且其性能随时间的增长不断提高,因此成为漏钢诊断 预报的发展趋势。但在实际应用中,神经网络也暴露了一些自身固有的缺陷权值的初始化 是随机的,易陷入局部极小;学习过程中隐含层的神经元个数和其他参数的选择只能根据 经验和实验来选择;收敛时间过长、鲁棒性差等,从而导致漏钢预报精度低、误报频繁及漏 报等情况。

发明内容
为解决现有的连铸漏钢预报方法中存在的漏钢预报精度低的问题,本发明的目的 是提供一种提高预报精度、降低误报率和漏报率的基于神经网络的连铸漏钢预报方法。为实现上述问题,本发明提供一种基于神经网络的连铸漏钢预报方法,包括步 骤1 在线采集连铸现场热电偶的温度数据并存储该温度数据;步骤2 对所述温度数据进 行预处理;步骤3 将经过所述预处理后的从任一个热电偶上采集的温度数据输入到单偶 时序网络漏钢预报模型,并对单偶时序网络漏钢预报模型的输出值与最大判别阈值进行比 较,如果该单偶时序网络漏钢预报模型的输出值大于最大判别阈值,则预报漏钢会发生,所 述单偶时序网络漏钢预报模型基于BP神经网络被建立,并对该单偶时序网络漏钢预报模 型进行学习;其中,所述对该单偶时序网络漏钢预报模型进行学习包括使用遗传算法来初 始化所述单偶时序网络漏钢预报模型的连接权值和阈值的步骤。本发明提供的连铸漏钢预报方法,通过遗传算法优化基于BP神经网络的单偶时 序网络漏钢预报模型的初始连接权值和阈值,不仅提高了运算速度,而且明显提高了单偶 时序网络漏钢预报模型对连铸黏结漏钢过程中典型温度模式的识别效果和预报精度,从而 很大程度减少了误报率和漏报率。


图1是根据本发明的实施方式提供的基于神经网络的连铸漏钢预报方法的流程图;图2是热电偶在结晶器上分布的展开示意图;图3是示出了结晶器壁的结构以及热电偶的安装位置的示意图;图4是描述了单偶时序网络漏钢预报模型的示意图;图5示出了对连接权值和阈值进行实数编码的示例;图6是描述了单偶时序网络漏钢预报模型与组偶网络漏钢预报模型的组合的示 意图。
具体实施例方式下面结合附图对本发明做进一步的详细描述。如图1所示,根据本发明的一个实施方式,基于神经网络的连铸漏钢预报方法可 以包括步骤1 在线采集连铸现场热电偶的温度数据并存储该温度数据。如图2-3所示, 连铸机结晶器上安装有成矩阵排列的多个热电偶,例如图2中示例性示出了在结晶器的两 个宽侧面(包括固定侧和活动侧)上分别安装有6排7列、两个窄侧面上分别安装有7排 2列且分布均勻的热电偶,这样共112个热电偶覆盖整个结晶器铜板,可以实现全结晶器壁 的温度检测。热电偶的测量范围可以为0-1250°C,这些热电偶通过一组多芯转接器连接到 工控机的I/O单元,由此可以将热电偶检测到的温度数据传送给工控机,工控机可以是本 领域技术人员公知的装置,例如计算机、PLC、DSP芯片等。根据漏钢时的温度突变过程所持 续的时间可以合理设定温度采样周期。例如根据历史漏钢报警数据的分析,发现漏钢时的 温度突变过程大约为30s,通过综合考虑神经网络的规模和灵敏性,可以确定温度采样周期 为2s,这样可以设定从某个热电偶上连续采集的15个温度数据为一组温度数据。当然也可 以确定其它的温度采样周期,例如ls,3s等,这样一组温度数据中温度数据的个数相应地 分别为30个和10个。步骤2 对温度数据进行预处理。该预处理包括不良数据处理和数据标准化处理 过程。不良数据处理过程通常情况下,在不发生漏钢时相邻时刻的采样温度变化幅度不会 超过15%;发生漏钢时,即时温度变化明显但相邻时刻的采样温度变化也不会超过30%。因 此,将当前时刻的采样温度与前一时刻的采样温度进行比较,如果当前时刻的采样温度与 前一时刻的采样温度相差太大时,则用该前一时刻的采样温度替代当前时刻的采样温度, 具体可以由公式(1)来表示如果满足
则tn = tn_i 公式(1)其中tn表示当前时刻的采样温度,tn_i表示前一时刻的采样温度,3根据连铸现 场的具体情况而定,一般可以为但不仅限于20% -40%,优选可以为30%。数据标准化处理过程为了消除不同拉速以及温度数量级对神经网络的影响以及 减少神经网络学习时平台现象出现的可能性,需要对采集到的温度数据进行归一化处理, 具体计算公式如下
其中,T = (。。
.,、)表示原始采样温度序列,/; 表示归一化处理后的采样温度, 表示原始采样温度的个数,在本发明的一个实施方式中,可以取 =70,A为温度测量 序列的稳定阙值,A的取值可以通过对漏钢板坯连铸机采集的历史温度数据进行分析来确 定,该历史温度数据可以是在之前的连铸过程中采集热电偶的温度数据,并已知连铸过程 的状态(即是否发生漏钢),存储这些温度数据作为历史温度数据用于之后的分析以及用 作基于神经网络的漏钢预报模型学习的温度样本数据。在本发明的该实施方式中,X可以 例如为25°C。步骤3 将经过所述预处理后的从任一个热电偶上采集的温度数据输入到单偶时 序网络漏钢预报模型,并对单偶时序网络漏钢预报模型的输出值与最大判别阈值进行比 较,如果该单偶时序网络漏钢预报模型的输出值大于最大判别阈值,则预报漏钢会发生;其 中所述单偶时序网络漏钢预报模型基于BP神经网络被建立,并对该单偶时序网络漏钢预 报模型进行学习。如图3所示,基于BP神经网络的单偶时序网络漏钢预报模型包含输入 层、输出层以及处于输入层与输出层之间的一个或多个隐含层,每层包括一个或多个神经 元。其中BP是Back Propagation的缩写,表示多层前馈网络的误差反向传播算法。如图 1所示,单偶时序网络漏钢预报模型包括Q+1个层,Q为大于1的整数,规定第0层为输入 层,第Q层为输出层,第0层与第Q层之间的层为隐含层,n0表示输入层的神经元的个数, 表示输出层的神经元的个数,设第q(q= 1,2, -,Q)层的神经元个数为nq,其前一层第 q-1层的神经元个数为iVi,第q_l层的第j个神经元到第q层的第i个神经元的连接权值 为《、,为第q层的第i个神经元的阈值(i = 1,2,…,nq;j = l,2,…,r^)。模型 的学习需要输入温度样本数据,在本发明的实施方式中,样本数据可以选择上述历史温度 数据。例如,在连铸过程中按一定采样周期(例如2s)采集热电偶的温度数据,并对采集的 温度数据进行现场分析以得到温度数据对应的期望结果(例如下文将提及的与温度序列 样本向量对应的期望输出向量)。该温度数据构成温度样本数据集,并存储温度样本数据 集。所述温度样本数据集以及对应的期望结果可以通过有限次的在线采集连铸现场热电偶 的温度数据并利用本领域技术人员公知的分析方法得到与之对应的期望结果。例如,假如 发现漏钢时的温度突变过程大约为30s,温度采样周期为2s,则可以在连铸过程中现场采 集热电偶的温度,将采集的温度序列划分成每组30/2 = 15个温度数据的若干组,每组即为 温度序列样本向量,通过现场分析可以得到与该组对应的期望结果,例如,如果在采集该组 温度数据时发生漏钢,则期望结果可以用概率值1表示,如果没有发生漏钢,则可以用概率 值0来表示。本领域技术人员应当理解,以上只是举例并非限定,温度样本数据集及其对应 的期望结果的确定可以使用本领域技术人员公知的其它方法来实现。单偶时序网络漏钢预报模型的学习包括(a)初始化单偶时序网络漏钢预报模型各层之间连接权值wf以及各层神经元的阈值於》;(b)从温度样本数据集中选择经过上述数据预处理过程的P组温度序列样 本向量
并将该P组样本向量以及与其对应的期望输出向量
提供给单偶时序网络漏钢预报模型,其中P为正整数,P为1-P的整数,
表示提供给输入层的第P组温度序列样本值,^^表示提供给输入层第一个神经元的第P 组温度序列样本值中的一个样本值,xP表示提供给输入层第二个神经元的第P组温度序列 样本值中的一个样本值,依此类推,^〗。表示提供给输入层第%个神经元的第p组温度序列 样本值中的一个样本值,表示与々^U^-X;^/对应的在输出层 中的期望输出向量,其中dpl表示输出层第一个神经元的期望输出值,dp2表示输出层第二个 神经元的期望输出值,^^表示输出层第nQ个神经元的期望输出值;这里输入层神经元的 个数如等于每组样本向量中的样本值的数量,输出层的神经元个数nQ等于对应的每组期 望输出向量中的期望值的个数;温度序列样本向量组数P的选择越大,学习效果越理想,但 也会增加计算负担。因此组数P的选择根据提高学习效果与降低计算负担之间的权重来确 定,在本发明的实施方式中,P可以为30。(c)根据上述样本向量、连接权值和阈值计算各层神经元的输入々),即激活值,根
据该激活值通过激活函
计算各层中各个神经元的实际输出值^
激活值々>根据公式(3)计算 实际输出值X”根据公式⑷计算 在公式(3)和公式(4)中,々)表示输入层中第p组温度序列样本值在第q层的第 i个神经元的激活值,^
表示输入层中第P组温度序列样本值在第层的第j个神经元 的实际输出值,表示输入层中第p组温度序列样本值在第q层的第i个神经元的实际输 出值,其中q为1到Q的整数;(d)根据公式(5)计算单偶时序网络漏钢预报模型的期望输出与实际输出的全局
误差E:公式⑶ 其中 其中,xf表示输入层中第p组温度序列样本值在第Q层(即输出层)的第i(i = 1,2, -nQ)个神经元的实际输出值,Ep表示第p组温度序列样本的网络期望输出与实际输 出的误差;
(e)判断上述全局误差E是否小于限定值£ BP,如果E不小于£ BP,则调整连接权 值和阈值功9),直到E小于限定值£bp或学习次数H大于终止次数Hbp。限定值eBP的取 值与单偶时序网络漏钢预报模型的学习准确度有关,要求的学习准确度越高,eBP越小;反 t, e BP MiCo下面分别介绍调整连接权值和阈值^⑷的方法。基于BP神经网络的单偶时序网络漏钢预报模型是基于反向误差传播调整连接权 值,使E达到最小值,采用沿E负梯度方向学习的调整方法,从第Q层(输出层)开始来 依次计算 由于 对于第Q层(输出层)有 在公式(7)中, 其中,表示输入层中第p组温度序列样本值在第Q层(输出层)的第i(i = 1, 2,…,nQ)个神经元的激活值,xf-”表示输入层中第p组温度序列样本值在第Q-1层的第 j(j = 1,2,…,rvD个神经元的实际输出值,《,表示输入层中第p组温度序列样本值在第 Q层(输出层)的第i(i = 1,2,…,nQ)个神经元的误差梯度;对于第Q-1层有
其中 式中,表示第Q-2层的第j(j = 1,2,…,nQ_2)个神经元输入到第Q_1层的 第i(i = 1,2,…,!!㈣)个神经元的连接权值,xjf”表示输入层中第p组温度序列样本值在 第Q-1层的第i (i = 1,2,…,rvD个神经元的实际输出值,^?表示输入层中第p组温度序 列样本值在第Q层(输出层)的第k(k= 1,2,…,nQ)个神经元的激活值jjf”表示输入 层中第P组温度序列样本值在第Q-1层的第i(i = 1,2,…,n^)个神经元的激活值, 表示第Q-1层的第i(i = 1,2,…,!!㈣)个神经元输入到第Q层(输出层)的第k(k= 1, 2,…,nQ)个神经元的连接权值,表示输入层中第p组温度序列样本值在第Q-2层的第i(i = 1,2,…,nQ_2)个神经元的实际输出值,表示输入层的第p组温度序列样本值 在第Q层(输出层)的第k(k= 1,2,…,Nq)个神经元的误差梯度,表示输入层中第 P组温度序列样本值在第Q-1层的第i(i = 1,2,…,!!㈣)个神经元的误差梯度。
单偶时序网络漏钢预报模型的权值学习算法采用反向递推方法,即首先计算出
,再计算出,依次类推,继续反向递推计算出和
函数的导数可求得
得出单偶时序网络漏钢预报模型的权值学习算法如下
公式(12)中,H表示学习次数,a (a >0)称为学习率,表示输入层中第p组 温度序列样本值在第q+1层的第k(k= 1,2,…,nq+1)个神经元的误差梯度,M^W表示第q 层第i(i = l,2,…,nq)个神经元输入到第q+1层的第k(k= 1,2,…,nq+1)个神经元的 连接权系数,学习终止次数HBP以及学习率a (a >0)的选择根据对单偶时序网络漏钢预 报模型学习的准确度需求而合适选择; 每个神经元的阈值^^也是变化值,在调整连接权值的同时也需要调整,原理与连 接权值的调整相同。具体为对于第Q层(输出层)有


对于第Q-i层有
式中,表示第Q-1层的第i(i = 1,2,…,iVi)个神经元的阈值c[oo65]与调整连接权值相似,首先计算出,再计算出,依次类推,继续反向递推计 算出沪> 和^y’(《 = 2_2,…,丨),由于/(一、函数的导数可求得 得出单偶时序网络漏钢预报模型的阈值学习算法如下
限定值
其中,学习次数H与学习率a (a >0)与公式(12)中的相同。 从以上描述可知,从初始化连接权值和阈值开始计算全局误差E,如果E大于上述 皿则分别按照公式(12)和(16)计算第一次调整(即第一次学习)后的连接权值 和阈值;根据第一次调整后的连接权值和阈值按公式再次计算E,并判断E是否小于上述限 定值£BP如果E大于上述限定值£BP则重复上述步骤,直到满足网络终止准则,即E小于限 定值£BP或H大于学习终止次数HBP以先满足的为准。其中,可以使用遗传算法来初始化上述连接权值和阈值,一般包括步骤S1初始化种群G,设定初始种群规模N,随机产生任意值的所述连接权值和阈 值,以及确定遗传终止代数L。连接权值可以取0-1之间的随机数,阈值可以取0-1之间的 随机值,种群规模N是指该种群G包含N个个体,这里每个个体是随机产生的一组连接权值 和阈值,N的范围可以在20-100,遗传终止代数L 一般为80-500,优选为100。步骤S2采用实数对连接权值和阈值进行编码,编码后的一组连接权值和阈值即 为一个个体。例如,编码方法可以从输出层开始,将输出层的神经元的连接权值和阈值依次 排列,然后是隐含层中的神经元的连接权值和阈值,再到输入层中的神经元。图5示出了一 种实施编码的示例,如图5所示,示出了一个三层的BP神经网络结构,X2表示输入层的 两个神经元,Y表示输出层,Wi(i = 1,2,…6)表示各神经元间的连接权值,0j(j = l,2, 3)表示各神经元的阈值。该网络实数编码为(《。 ,01,w3,w4, 02,w5,w6, e3),当给该连 接权值与阈值的组合中的连接权值和阈值随机生成一组值时,即形成一个个体,当随机形 成另一组值时,即形成另一个个体。图5是对连接权值和阈值进行实数编码的一种方式,当 然还可以有本领域技术人员已知的其它实数编码方式。步骤S3计算每个个体的适应度。具体地,根据公式(17)计算适应度
/ =+公式(17)其中,E为上述全局误差,fn表示第n个个体的适应度。步骤S4根据适应度选择再生个体;其中可以根据公式(18)计算得到的概率值来 选择再生个体 其中,Gn表示第n个个体的概率值,N表示所述种群规模。选择采用的方法可以是本领域技术人员公知的方法,例如轮盘赌选择方法、分级 选择方法、稳定状态选择方法、精英主义选择方法等,优选为轮盘赌选择方法。步骤S5确定交叉概率和变异概率;其中可以分别根据公式(19)和公式(20)确定 交叉概率和变异概率 Gc=\f--f^1^公式(19)和其中,G。和Gm分别表示交叉概率和变异概率,f_、favg和fn分别表示当前代数最大 适应度、平均适应度和第n个个体的适应度,&为0. 52,k2为0. 0002,G。的范围为0. 4-0. 99,
范围为 0. 0001-1。步骤S6根据选择、交叉以及变异进行操作,以产生新一代个体;步骤S7将新一代个体插入到种群中;步骤S8判断是否满足遗传算法终止准则,如果满足该终止准则,则将新一代的一 个最优的个体作为单偶时序网络漏钢预报模型的初始连接权值和阈值,如果不满足终止准 则,则用新一代的一个个体替换上一代的一个个体,并重复步骤S3到步骤S7,其中终止准 则是遗传代数大于遗传终止代数L。将经过所述预处理后的从任一个热电偶上采集的温度数据输入到单偶时序网络 漏钢预报模型,如果该单偶时序网络漏钢预报模型的输出值大于最大判别阈值£ _,则预 报漏钢会发生,并可以报警。这里所述的从任一个热电偶上采集的温度数据是按一定采样 周期(例如2s)连续采集的一组温度数据,该组温度数据的个数与输入层的神经元个数相 同,并被依次输入到输入层的神经元中。该最大判别阈值可以是根据对预报准确度的 要求合适确定。进一步地,如果在步骤3中,单偶时序网络漏钢预报模型的输出值小于£ _且大 于最小判别阈值£min,则该方法还可以包括步骤4 将该组偶空间网络漏钢预报模型的输出值与组偶判别阈值e m进行比较, 如果组偶空间网络漏钢预报模型的输出值大于该%,则预报漏钢会发生,并可以报警。该 £ m值的选择根据预报的准确度的需求而合适确定。其中组偶空间网络漏钢预报模型也是 基于BP神经网络建立的。图6是示出了根据本发明的一个实施方式的单偶时序网络漏钢
公式(18) Gm =
其它
其它
公式(20)预报模型与组偶空间网络漏钢预报模型的组合的示意图。对该组偶空间网络漏钢预报模型 进行学习;该组偶空间网络漏钢预报模型的输入是分别同时从步骤3中所述的一个热电偶 和该一个热电偶的下一排热电偶中相对于该热电偶的左、中、右三个热电偶采集的温度数 据输入到单偶时序网络漏钢预报模型后得到的该漏钢预报模型的输出值。例如,如图2所 示,假如步骤3中所述的一个热电偶的编号为312,则相对于该热电偶的左、中、右三个热电 偶的编号分别为411、412、413;假如步骤3中所述一个热电偶的位于结晶器某个面的边缘, 例如热电偶310,这时相对的左、中、右三个热电偶的编号分别为49、410、411。组偶空间网络漏钢预报模型的学习步骤与单偶时序网络漏钢预报模型的学习基 本相同,区别在于1)可以不使用遗传算法来优化组偶空间网络漏钢预报模型初始连接权 值和阈值;2)两个模型采用的BP神经网络的层数以及各层的神经元的个数可以不同;3) 输入的样本向量不同,单偶时序网络漏钢预报模型的输入样本向量是从热电偶采集到的温 度样本数据(经过预处理),而组偶空间网络漏钢预报模型的输入样本向量是如步骤4中 所述的从4个热电偶(一个热电偶以及与其对应的下排左、中、右三个热电偶)同时采集的 温度样本数据输入到单偶时序网络漏钢预报模型后分别得到的漏钢预报模型的输出值;4) 限定值£ bp的值的选择可以相同或不同,这根据两个模型的学习准确度需求可以合适地选 择;5)学习终止次数HBP可以相同或不同,这根据两个模型的学习准确度需求可以合适地选 择;6)两个模型的期望输出值可以不同,都可以预先确定。如果在步骤3中所述的一个热电偶已经是最后一排中的热电偶,也就是说不存在 下面一排的热电偶,在这种情况中,钢水即将离开结晶器,不会发生漏钢,因此即便出现单 偶时序网络漏钢预报模型的输出值小于且大于最小判别阈值£min的情况,也不需要 执行步骤4。在本发明的一个实施方式中,单偶时序网络漏钢预报模型和组偶空间网络漏钢预 报模型可以同时建立,在单偶时序网络漏钢预报模型的学习完成之后执行组偶空间网络漏 钢预报模型的学习。在本发明的一个实施方式中,单偶时序网络漏钢预报模型采用的BP神经网络可 以为三层,即一个输入层,一个隐含层以及一个输出层;综合考虑网络的规模和灵敏性,温 度采样周期为2s,确定输入层神经元的个数可以为15个;一个隐含层的神经元的个数可以 为12个;考虑到输出层的输出值是表示漏钢可能发生的危险度,因此,确定输入层的神经 元个数可以为1个,输出值可以在0-1之间,以便于判断以及与外界通信。在单偶时序网络 漏钢预报模型中,限定值£ BP可以为e_8-e_4,优选为e_6 ;学习终止次数HBP可以为500-2000, 优选为1000,学习率a可以为0.01-0. 6,优选为0.1 ;最大判别阈值£ _可以为0. 9,最小 判别阈值£min可以为0.8;在本发明的一个实施方式中,组偶空间网络漏钢预报模型采用的BP神经网络可 以是三层,即一个输入层,一个隐含层以及一个输出层;输入层的神经元个数可以是4个, 隐含层的神经元个数可以是5个以及输出层的神经元个数可以是1个;输出层的输出值在 0-1之间。在组偶空间网络漏钢预报模型中,限定值eBP可以为0.0001-0.01(给范围),优 选为0.001 ;学习终止次数HBP可以为100-500,优选为300,学习率a可以为0. 01_0. 1,优 选为0.03 ;组偶判别阈值可以为0.7。本发明提供的连铸漏钢预报方法,通过遗传算法优化基于BP神经网络的单偶时序网络漏钢预报模型和/或组偶空间网络漏钢预报模型的初始连接权值和阈值,不仅提高 了运算速度,而且明显提高了单偶时序网络漏钢预报模型和/或组偶空间网络漏钢预报模 型对连铸黏结漏钢过程中典型温度模式的识别效果和预报精度,从而很大程度减少了误报 率和漏报率。另外,可以从温度样本数据集中选择另外的典型温度模式的30个样本值,另外加 入了 10个非稳态浇铸温度模式(包括开浇、改变拉速、拉尾坯等)的样本值以构成测试样 本集,利用该测试样本集来对单偶时序网络漏钢预报模型和组偶空间网络漏钢预报模型进 行测试,以了解使用本发明的连铸漏钢预报方法对连铸漏钢进行预报的情况,例如,误报
率、报出率等。在对某钢厂现场采集的395炉数的温度数据分别使用本发明的基于神经网络的 连铸漏钢预报方法与传统的基于神经网络的连铸漏钢预报方法进行离线测试,测试结果如 表1所示,其中误报率=误报警次数/浇铸炉数X100%,报出率=正确报警次数/(正确报 警次数+漏报次数)x 100%。表 1 从表1可以看出,使用本发明的连铸漏钢预报方法的各项评价指标都优于传的连 铸漏钢预报方法,使用两种方法对于在此期间发生的4次连铸黏结漏钢都检测了出来,即 报出率都是100%,但传统连铸漏钢预报方法却存在8次的误报警,而本发明的连铸漏钢预 报方法的误报次数为1次,可见,本发明的连铸漏钢预报方法的误报率与传统连铸漏钢预 报方法相比有了明显的降低,从1.8% (次/炉)降低到了 0.25% (次/炉),说明本发明 的连铸漏钢预报方法能够更准确地对连铸黏结漏钢过程中典型温度模式进行识别,大大减 少了误报。文中提出的方法或流程图可以以结合在由通用计算机或处理器执行的计算机可 读存储介质中的计算机程序、软件或固件被执行。计算机可读存储介质的示例包括只读存 储器(ROM)、随机存取存储器(RAM)、寄存器、缓冲存储器、半导体存储装置、诸如内部硬盘 和移动硬盘的磁介质、磁光介质和诸如⑶-ROM光盘和数字多功能光盘(DVD)的光介质。合适的处理器包括,例如,通用处理器、专用处理器、常规处理器、数字信号处理器 (DSP)、多个微处理器、与DSP核心相关联的一个或多个微处理器、控制器、微控制器、专用 集成电路(ASIC)、现场可编程门阵列电路(FPGA)、其它任何类型的逻辑电路和/或状态机。
权利要求
一种基于神经网络的连铸漏钢预报方法,该方法包括步骤1在线采集连铸现场热电偶的温度数据并存储该温度数据;步骤2对所述温度数据进行预处理;步骤3将经过所述预处理后的从任一个热电偶上采集的温度数据输入到单偶时序网络漏钢预报模型,并对单偶时序网络漏钢预报模型的输出值与最大判别阈值进行比较,如果该单偶时序网络漏钢预报模型的输出值大于最大判别阈值,则预报漏钢会发生;其中所述单偶时序网络漏钢预报模型基于BP神经网络被建立,并对该单偶时序网络漏钢预报模型进行学习;其特征在于,所述对该单偶时序网络漏钢预报模型进行学习包括步骤(a)使用遗传算法来初始化该单偶时序网络漏钢预报模型的连接权值和阈值。
2.根据权利要求1所述的连铸漏钢预报方法,其中,使用遗传算法来初始化所述单偶 时序网络漏钢预报模型的连接权值和阈值包括步骤Sl初始化种群,该初始化种群包括设定初始种群规模,随机产生任意值的所述连 接权值和阈值,以及确定遗传终止代数;步骤S2采用实数对连接权值和阈值进行编码,编码后的一组连接权值和阈值为一个 个体;步骤S3计算每个个体的适应度;步骤S4根据适应度选择再生个体;步骤S5确定交叉概率和变异概率;步骤S6根据选择、交叉以及变异进行操作,以产生新一代个体;步骤S7将新一代个体插入到种群中;步骤S8判断是否满足遗传算法终止准则,如果满足该终止准则,则将新一代的一个个 体作为单偶时序网络漏钢预报模型的初始连接权值和阈值,如果不满足终止准则,则用新 一代的一个个体替换上一代的一个个体,并重复步骤S3到步骤S7,其中终止准则是遗传代 数大于遗传终止代数。
3.根据权利要求2所述的连铸漏钢预报方法,其中,所述单偶时序网络漏钢预报模型 包含Q+1个层,分别是输入层、输出层以及处于输入层与输出层之间的一个或多个隐含层, 第O层为输入层,第Q层为输出层,Q为大于1的整数。
4.根据权利要求3所述的连铸漏钢预报方法,其中,对所述单偶时序网络漏钢预报模 型进行学习还包括步骤(b)从温度样本数据集中选择经过预处理的P组温度序列样本向量 f ),々···<!;/,并将该P组温度序列样本向量以及与其对应的期望输出向量 dp =[ ,《2^r提供给单偶时序网络漏钢预报模型,其中P为正整数,P为1至P的整数, 夂^表示提供给输入层的第P组温度序列样本值,X=表示提供给输入层第一个神经元的第P 组温度序列样本值中的一个样本值,X=表示提供给输入层第二个神经元的第P组温度序列 样本值中的一个样本值,x!S。表示提供给输入层第nQ个神经元的第P组温度序列样本值中 的一个样本值,dp =[《4…《^/表示与X=···X^1广对应的在输出层中的期望输出向量,其中dpl表示输出层第一个神经元的期望输出值,dp2表示输出层第二个神经元的期 望输出值,力,《e表示输出层第%个神经元的期望输出值;输入层神经元的个数等于每组样 本向量中的样本值的数量,输出层的神经元个数等于对应的每组期望输出向量中的期望输 出值的个数;(C)根据上述样本向量、连接权值和阈值计算各层神经元的激活值,根据该激活值通过激活函数/(X) = ^计算各层中各个神经元的实际输出值,激活值根据公式(3) 实际输出值根据公式(4)计算 在公式(3)和公式(4)中,表示输入层中第P组温度序列样本值在第q层的第i个 神经元的激活值,^Γ”表示输入层中第P组温度序列样本值在第『Ι层的第j个神经元的 实际输出值,X=表示输入层中第P组温度序列样本值在第q层的第i个神经元的实际输出 值,其中q为1到Q的整数,化^为第q_l层的第j个神经元到第q层的第i个神经元的连 接权值,功…为第q层的第i个神经元的阈值,IV1为第q — 1层的神经元个数;(d)根据公式(5)计算单偶时序网络漏钢预报模型的期望输出与实际输出的全局误差 其中,E表示上述全局误差,xjf表示输入层中第P组温度序列样本值在第Q层的第i个 神经元的实际输出值,EP表示第ρ组温度序列样本的期望输出值与实际输出值的误差, 表 示输出层的神经元的个数;(e)判断上述全局误差E是否小于限定值,如果全局误差E不小于限定值,则调整连接 权值wf和阈值炉丨,直到全局误差E小于限定值或学习次数大于终止次数。
5.根据权利要求4所述的连铸漏钢预报方法,其中,所述计算每个个体的适应度包括 根据公式(17)计算适应度公式(17) 其中,fn表示第η个个体的适应度。
6.根据权利要求5所述的连铸漏钢预报方法,其中,所述根据适应度选择再生个体包 括根据公式(18)计算得到的概率值来选择再生个体 其中,Gn表示第η个个体的概率值,N表示所述种群规模。
7.根据权利要求6所述的连铸漏钢预报方法,其中,所述确定交叉概率和变异概率包 括分别根据公式(19)和公式(20)确定交叉概率和变异概率 其中,Gc和Gm分别表示交叉概率和变异概率,fmax、favg和fn分别表示当前代数最大适 应度、平均适应度和第η个个体的适应度,Ii1为0. 52,k2为0. 0002,Gc的范围为0. 4-0. 99, GmW范围为 0. 0001-1。
8.根据权利要求4所述的连铸漏钢预报方法,其中,Q等于2,所述输入层神经元的个 数为15个,隐含层的神经元个数为12个,输出层的神经元个数为1个;所述限定值为e_6, 所述学习终止次数为1000。
9.根据权利要求1所述的连铸漏钢预报方法,其中,如果所述单偶时序网络漏钢预报 模型的输出值小于最大判别阈值但大于最小判别阈值,该方法还包括步骤4 将组偶空间网络漏钢预报模型的输出值与组偶判别阈值进行比较如果组偶 空间网络漏钢预报模型的输出值大于组偶判别阈值,则预报漏钢会发生;其中该组偶空间 网络漏钢预报模型是基于BP神经网络而被建立的,包含输入层、输出层和在输入层和输出 层之间的一个或多个隐含层,该组偶空间网络漏钢预报模型输入层的输入为分别从步骤3 中所述的一个热电偶和对应于该一个热电偶的下一排热电偶中的相对于该一个热电偶的 左、中、右三个热电偶同时采集的温度数据输入到所述单偶时序网络漏钢预报模型后得到 的输出值。
10.根据权利要求9所述的连铸漏钢预报方法,其中,在建立所述单偶时序网络漏钢预 报模型后建立所述组偶空间网络漏钢预报模型。
11.根据权利要求9所述的连铸漏钢预报方法,其中所述组偶空间网络漏钢预报模型 包括一个输入层、一个隐含层和一个输出层,该输入层的神经元个数为4个,该隐含层的神 经元个数为5个,该输出层的神经元个数为1个。
全文摘要
本发明公开了一种基于神经网络的连铸漏钢预报方法,该方法包括步骤1在线采集连铸现场热电偶的温度数据并存储该温度数据;步骤2对所述温度数据进行预处理;步骤3将经过所述预处理后的从任一个热电偶上采集的温度数据输入到单偶时序网络漏钢预报模型,并对单偶时序网络漏钢预报模型的输出值与最大判别阈值进行比较,如果该单偶时序网络漏钢预报模型的输出值大于最大判别阈值,则预报漏钢会发生;其特征在于,使用遗传算法来初始化该单偶时序网络漏钢预报模型的连接权值和阈值。该方法能够提高对连铸黏结漏钢过程的识别效果和预报精度,从而很大程度减少了误报率和漏报率。
文档编号B22D11/18GK101850410SQ20101020711
公开日2010年10月6日 申请日期2010年6月22日 优先权日2010年6月22日
发明者吴国荣, 曾建华, 朱苗勇, 李桂军, 杨吉林, 杨素波, 祭程, 蔡兆镇, 陈永 申请人:攀钢集团钢铁钒钛股份有限公司;东北大学;攀钢集团攀枝花钢铁研究院有限公司;攀钢集团攀枝花钢钒有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1