一种基于BP神经网络的轧机模型控制方法技术

技术编号:23388237 阅读:51 留言:0更新日期:2020-02-22 04:30
本发明专利技术涉及一种基于BP神经网络的轧机模型控制方法,属于冶金自动化技术领域。技术方案是:设计神经网络层结构;神经网络的轧机模型输出层和输入层网络节点的确定;设定网络初始权值和神经网络学习率,初始权值选择较小的随机数,学习率选取0.01;神经网络的轧机模型的在线自适应控制和离线自适应控制,得到轧制力输出值,存入数据库。本发明专利技术有益效果:采用在线和离线相互结合的方式对轧机产线的轧机轧制力进行自适应调节,实现了对轧机轧制力的自动控制,有效提高了钢卷产品质量。

A model control method of rolling mill based on BP neural network

【技术实现步骤摘要】
一种基于BP神经网络的轧机模型控制方法
本专利技术涉及一种基于BP神经网络的轧机模型控制方法,属于冶金自动化

技术介绍
冷轧钢卷是在热轧板卷的基础上加工轧制出来的,一般来讲是热轧、酸洗、冷轧这样的加工过程,冷轧板带用途很广,如汽车制造、电气产品、机车车辆、航空、精密仪表、食品罐头等。冷轧薄钢板是普通碳素结构钢冷轧板的简称,也称冷轧板。冷板是由普通碳素结构钢热轧钢带,经过进一步冷轧制成厚度小于4mm的钢板。由于在常温下轧制,不产生氧化铁皮,冷板表面质量好,尺寸精度高,再加之退火处理,其机械性能和工艺性能都优于热轧薄钢板,在许多领域里,特别是家电制造领域,已逐渐用它取代热轧薄钢板。冷轧的轧机工艺系统对冷轧板产品的精度板形和性能有着重要的影响,轧制力的计算直接影响着钢卷的质量和性能。已有技术轧制力计算采用人工计算张力的方法,人工计算的张力误差比较大,时间成本和人工成本比较高。
技术实现思路
本专利技术目的是提供一种基于BP神经网络的轧机模型控制方法,建立了基于BP神经网络的轧机模型,确定了神经网络的网络结构、输入层节点、输出层节点和网络权值的组成;采用在线和离线相互结合的方式对轧机产线的轧机轧制力进行自适应调节,实现了对轧机轧制力的自动控制,有效提高了钢卷产品质量,解决现有技术中存在的上述技术问题。本专利技术技术方案是:一种基于BP神经网络的轧机模型控制方法,包括如下步骤:步骤a、设计神经网络层结构,采用包含输入层、隐含层和输出层的三层网络结构;步骤b、神经网络的轧机模型输出层和输入层网络节点的确定,选取轧辊的直径、钢卷的入口厚度、钢卷的出口厚度、钢卷的宽度、张力系数和摩擦系数样本,作为神经网络的轧机模型输入层节点,选择轧制力作为输出层节点;步骤c、设定网络初始权值和神经网络学习率,初始权值选择较小的随机数,学习率选取0.01;步骤d、神经网络的轧机模型的在线自适应控制和离线自适应控制,得到轧制力输出值,存入数据库;步骤e、将数据库中轧制力传输给现场轧机产线进行生产应用。本专利技术在轧机过程控制系统中采用C#语言进行开发,把BP神经网络自适应控制和轧机模型相互结合。所述步骤a中,采用神经网络输入层、隐含层和输出层的三层BP网络结构,三层BP神经网络可以以任意精度逼近任何连续函数,对轧机模型具有非常好的模拟效果。所述步骤b中,根据现场实际情况,选取了对轧机模型有影响的轧辊的直径、钢卷的入口厚度、钢卷的出口厚度、钢卷的宽度、张力系数、摩擦系数作为神经网络的输入节点,选取轧制力作为输出节点。所述步骤c中,根据梯度下降法原理,选取初始权值选择较小的随机数,学习率选取0.01,此设定能保证系统误差收敛速度和网络训练速度达到控制需求。所述步骤d中,采用在线和离线相互结合的方式,离线控制对系统起精确调节作用,当系统在线运行时,如果发现系统输出结果出现较大偏差,系统将对权值进行在线调整,让系统输出在短期内调整到误差范围内,在线和离线相互结合的方式实现了对轧机轧制力进行自适应控制调节。本专利技术特点是:1、降低了现场人工计算轧制力值时产生计算误差,提高了成品钢卷质量。2、减少了现场人工计算轧制力值产生的人工成本。3、实现了在线和离线相互结合的方式对轧机产线的轧机轧制力进行自适应调节,得到了轧机生产的轧制力最优值。4、通用性强,其他轧机产线可以直接移植。现场操作人员可通过本专利技术不需要人工计算直接得到轧机产线生产需要的轧制力值信息,本专利技术得到轧制力值计算结果快速而且准确,保证了成品钢卷质量。本专利技术有益效果:建立了基于BP神经网络的轧机模型,确定了神经网络的网络结构、输入层节点、输出层节点和网络权值的组成;采用在线和离线相互结合的方式对轧机产线的轧机轧制力进行自适应调节,实现了对轧机轧制力的自动控制,有效提高了钢卷产品质量。附图说明图1是本专利技术实施例的神经网络模型结构图;图2是本专利技术实施例网络误差控制示意图;图3是本专利技术实施例的控制流程示意图;图4是本专利技术实施例的成果展示图。具体实施方式以下结合附图,通过实施例对本专利技术做进一步说明。一种基于BP神经网络的轧机模型控制方法,包括如下步骤:步骤a、设计神经网络层结构,采用包含输入层、隐含层和输出层的三层网络结构;步骤b、神经网络的轧机模型输出层和输入层网络节点的确定,选取轧辊的直径、钢卷的入口厚度、钢卷的出口厚度、钢卷的宽度、张力系数和摩擦系数样本,作为神经网络的轧机模型输入层节点,选择轧制力作为输出层节点;步骤c、设定网络初始权值和神经网络学习率,初始权值选择较小的随机数,学习率选取0.01;步骤d、神经网络的轧机模型的在线自适应控制和离线自适应控制,得到轧制力输出值,存入数据库;步骤e、将数据库中轧制力传输给现场轧机产线进行生产应用。实施例中,采用BP神经网络建立轧机模型计算轧制力,参见图1-图4,在轧机过程控制系统中应用C#程序进行开发实现,包括如下步骤:步骤a、建立神经网络层结构,包含输入层、隐含层和输出层的三层网络结构;主要代码如下:%BPbasedControlclearall;closeall;xite=0.20;S=2;%SignaltypeIN=6;H=4;Out=1;%NNStructurewo_1=wo;wo_2=wo;wo_3=wo;endx=[0,0,0];du_1=0;u_1=0;u_2=0;u_3=0;u_4=0;u_5=0;y_1=0;y_2=0;y_3=0;步骤b、根据轧机现场生产时的轧制力影响因素确定神经网络的轧机模型输出层和输入层网络节点,选取轧辊的直径、钢卷的入口厚度、钢卷的出口厚度、钢卷的宽度、张力系数和摩擦系数等样本作为神经网络的轧机模型输入层节点,选择轧制力作为输出层节点;主要代码如下:Oh=zeros(H,1);%OutputfromNNmiddlelayerI=Oh;%InputtoNNmiddlelayererror_2=0;error_1=0;ts=0.001;fork=1:1:6000time(k)=k*ts;ifS==1rin(k)=1.0;elseifS==2rin(k)=sin(1*2*pi*k*ts);end%Unlinearmodela(k)=1.2*(1-0.8*exp(-0.1*k));yout(k)=a(k)*y_1/(1+y_1^2)+u_1;error(k)=rin(k)-yout(k);xi=[rin(k),yout(k),error(k),1];x(1)=error(k)-error_1;x(2)=error(k);x(3)=本文档来自技高网...

【技术保护点】
1.一种基于BP神经网络的轧机模型控制方法,其特征在于包括如下步骤:/n步骤a、设计神经网络层结构,采用包含输入层、隐含层和输出层的三层网络结构;/n步骤b、神经网络的轧机模型输出层和输入层网络节点的确定,选取轧辊的直径、钢卷的入口厚度、钢卷的出口厚度、钢卷的宽度、张力系数和摩擦系数样本,作为神经网络的轧机模型输入层节点,选择轧制力作为输出层节点;/n步骤c、设定网络初始权值和神经网络学习率,初始权值选择较小的随机数,学习率选取0.01;/n步骤d、神经网络的轧机模型的在线自适应控制和离线自适应控制,得到轧制力输出值,存入数据库;/n步骤e、将数据库中轧制力传输给现场轧机产线进行生产应用。/n

【技术特征摘要】
1.一种基于BP神经网络的轧机模型控制方法,其特征在于包括如下步骤:
步骤a、设计神经网络层结构,采用包含输入层、隐含层和输出层的三层网络结构;
步骤b、神经网络的轧机模型输出层和输入层网络节点的确定,选取轧辊的直径、钢卷的入口厚度、钢卷的出口厚度、钢卷的宽度、张力系数和摩擦系数样本,作为神经网络的轧机模型输入层节点,选择轧制力作为输出层节点;
步骤c、设定网络初始权值和神经网络学习率,初始权值选择较小的随机数,学习率选取0.01;
步骤d、神经网络的轧机模型的在线自适应控制和离线自适应控制,得到轧制力输出值,存入数据库;
步骤e、将数据库中轧制力传输给现...

【专利技术属性】
技术研发人员:李明宇李晓刚王映红胡运杰唐凤敏刘建华张科科么坤孙晓光
申请(专利权)人:唐山钢铁集团有限责任公司河钢股份有限公司唐山分公司
类型:发明
国别省市:河北;13

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1