基于遗传神经网络技术设计assel轧辊辊型的方法

文档序号:6573176阅读:155来源:国知局

专利名称::基于遗传神经网络技术设计assel轧辊辊型的方法
技术领域
:本发明涉及一种基于遗传神经网络技术设计ASSEL轧辊辊型的方法。
背景技术
:目前,我国的无缝钢管正在从生产大国走向强国。国内拥有全世界最先进的轧管机组,但是这些机组基本上是全面引进。吸收、消化、国产化和创新速度较为缓慢。主要工艺技术软件和关键设备仍依赖进口,形成了引进一再引进的模式,未能形成引进促国内发展的良性局面。我国无缝钢管生产工艺技术的研究、新品种的开发以及装备国产化方面的进度滞后于无缝钢管生产的发展和市场的需求。对于新型ASSEL机组来说,轧辊是最主要的轧制工具,生产实践证明,轧辊辊型对产品质量、轧制规格范围及产能均有一定影响。虽然德国MEER公司提供了ASSEL机组的辊型图,但与现实生产方式小批量、多品种、多规格以及规格范围广的产品结构极不匹配,尤其是满足不了钢管壁厚在25mm以下内表面质量的要求。对于轧辊的修改设计往往需要人工凭经验进行手工设计,因而带来的问题一是很难一次做到优化设计,二是工作效率低,设计周期长。为了适应市场对高精度产品的需求,同时为加速新产品开发力度,迫切需要研究开发一种新的轧辊辊型的设计方法和现场工程师能够使用的专用软件,以实现轧辊辊型与工艺的快速优化设计,从而达到提高工作效率,縮短设计周期,满足产品质量要求。
发明内容为解决上述技术中存在的问题,本发明的目的是提供一种基于遗传神经网络技术设计ASSEL轧辊辊型的方法,以利于适应多品种、多规格的产品结构,同时解决了设计周期长,降低成本,节能、节材、提高产品质量和工作效率。为实现上述目的,本发明采用的技术方案是提供一种基于遗传神经网络技术设计ASSEL轧辊辊型的方法,该方法的包括有以下步骤该方法的包括有以下步骤①建立ASSEL辊型参数估算模型a.首先利用MEER公司ASSEL机组的辊型设计参数和轧制工艺参数对照表,选择以下输入/输出特征向量输入特征向量荒管直径(DL)荒管壁厚(SL)毛管直径(DH)毛管壁厚(SH)芯棒直径(DD)输出特征向量-轧辊入口锥角a"。)辗轧带长度LK(mm)辊肩高度Rs(mm)辊肩高度rs(mm)出口锥角a2(°)b.在线采集轧制工艺参数,通过遗传神经网络推理估计方法建立ASSEL辊型参数估算模型,推导出适合生产条件和不同规格产品的辊型特征参数;②对ASSEL辊型特征参数的优化借助协同设计和虚拟环境(VE)产生器,调整ASSEL机组的孔喉直径、喂入角、碾轧带的长度、台肩高度工艺参数,观察到ASSEL轧管机的轧制过程的各种技术参数的动态值,依次确认现实的ASSEL辊型是否有能力完成预定的轧制任务和完成过程,同时也能够从中发现轧制过程的缺陷和问题,达到对ASSEL辊型参数的优化;③输出加工零件图通过读/写AutoCAD的DWG图形文件,完成输出ASSEL辊型加工零件图的操作。本发明的效果是该方法智能化地产生辊型设计的特征参数,利用生产中有限的代表性参数,预测适应不同规格产品的辊型加工参数,改变了传统的辊型设计、建造、控制、产品成型等多环节互不协调、反复修改的串行工作方式,而使辊型设计、建造及有关的技术准备和生产准备工作在并行工作方式下达到一次成功,从而縮短技术和生产准备周期,使最终产品能按用户的要求以最快的速度供应市场。该项技术可提高轧辊辊型设计质量,减少试轧次数,节省资金,縮短新产品的开发时间。通过神经网络的权值进行训练,优化权系数和网络结构,使系统具有神经网络广泛的映射能力,探究出了轧制工艺的多变量多参数与辊型几何形状的信息传递关系,具有遗传算法的快速收敛和增强式的学习性能。图l为本发明的系统框图2为本发明的BP网络拓扑结构;图3为本发明的DWG文件描述的ASSEL辊型加工零件图;图4为图3的A、B、C点的局部放大图。'具体实施例方式结合附图及实施例对本发明的基于遗传神经网络技术设计ASSEL轧辊辊型的方法使用过程加以说明。由于轧制设备中多个工艺操作参数相互联系、相互制约,基于理想工艺环境的有限元分析法,推出较为精确的ASSEL辊型设计参数是很困难的,即使能够得到精确的数学计算模型,也往往因过于复杂而缺乏实用价值。而ASSEL轧辊辊型设计模型的确立又是最大限度地发挥设备的生产潜力、提高收益率和降低能耗的关键。ASSEL轧辊辊型设计是一种非常复杂的设计行为,即要使用金属变形理论进行数学计算又需要大量的经验数据。而经验数据没有固定的规律性,对于不同轧制环境、不同工艺,不同产品,ASSEL辊型曲线及调整参数差别很大。如图l所示,本发明的基于遗传神经网络技术设计ASSEL轧辊辊型的方法,该方法包括有以下步骤1、建立ASSEL辊型参数估算模型①辊型参数估算模型的特征参数确定根据ASSEL机组的辊型参数与轧制工艺对照表原设计,初步选择以下输入/输出特征向量输入特征向量荒管直径DL荒管壁厚SL毛管直径DH毛管壁厚SH芯棒直径DD输出特征向量轧辊入口锥角a,(。)辗轧带长度"(■)辊肩高度Rs(mm)辊肩高度rs(mm):出口锥角a2(。)②基于遗传神经网络建立ASSEL辊型参数推导估算模型a.人工神经网络的BP算法是信息正向传播和误差反向传播的两个反复交替过程。信息正向传播是输入层经隐含层向输出层的"模式顺传播"过程,误差反向传播是网络的希望输出与实际输出之差的误差信号,由输出层向输入层逐层修正各层神经元的权值和阈值的"误差逆传播"过程。由"模式顺传播"与"误差逆传播"的反复交替使网络趋向收敛,即网络的全局误差趋向极小值。b.BP算法步骤BP网络是一种有监督的前馈运行的神经网络,它由输入层、隐含层、输出层以及各层之间的节点的连接权所组成,学习过程的算法由信息的正向传播和误差的反向传播过程构成。在正向传播过程中,输入信息从输入层经隐含层逐层处理,并传向输出层,每一层神经元只影响下一层神经元的输出。如果不能在输出层得到期望的输出,则转入反向传播,运用链导数法则将连接权关于误差函数的导数沿原来的连接通路返回,通过修改各层的权值使得误差函数减小。BP算法的推导如下①正向传播输入层其输入值一般为样本各分量的输入值,输出值一般等于输入值。隐含层对于节点J;其输入值netj为其前一层各节点输出值0,的加权和输出值O尸A(net》式中&()称为激励函数或作用函数,一般采用sigmoid函数输出层输出层的输入ne"U与输出OA和隐含层类似,分别为net巧WJ)y②反向传播BP学习算法的误差函数一般定义为实际输出与期望输出的均方误差和。通过使误差函数最小的过程不断地改变权重,完成从输入到输出的非线性映射。设网络输入模式样本为期望输出为{U,均方误差函数《为^(Q-CU)2而对于所有的样本,系统的均方误差为《="2^"H(-0M)2为了达到学习的目的,要根据误差函数来相应地调整网络间的连接权值。经典的BP学习算法采用最速梯度下降法调整权值,每次调整的增量为式中O<T!<l称为学习效率。从式可推出下列连接权值的修正增量公式:为了加快收敛速度,在网络训练迭代过程中,第n次迭代与第n-l次迭代连接权值的修正增量公式为式中a称为动量因子,在学习过程中动态地调整T(和a的值,使T!随系统总误差A不断的变化,以避免出现AW取值过小,影响网络的收敛速度。对于输出节点A5尸U-0》0*(1-0》对于隐节点AS尸0,(1-0》(2)网络的拓扑结构a.优化网络的拓扑结构己经证明一个三层的B神经网络可以任意程度的逼近任何连续函数。初设一个隐含层,隐含层神经元个数由实验确定,拓扑结构如图2所示。BP网络是一种前馈型网络,由1个输入层、若干隐含层和1个输出层构成。根据具体问题确定输入层单元数『4;输出层单元数r^1,而隐含层数目及隐含层单元数L的确定尚无确定的方法,一般根据试错法确定。己经证明一个三层的神经网络可以任意程度的逼近任何连续函数。三层前向网络中确定隐含层神经元数L的经验公式为L=(M+N)1/2+(110)式中M为输入层神经元个数,M=5;N为输出层神经元个数,N=5(M+N)1/2=101/2=3.16用此公式确定L为415,用试错法测试,当隐层神经元数分别为4、5、6、7、8、9、10、11、12、13、14、15时,确定BP网络需要进化多少代,方可满足误差为±2%的精度要求。采用灌溉施肥智能化控制系统实测的45组数据作为网络的学习样本,参照样本数据表样本数据表<table>tableseeoriginaldocumentpage11</column></row><table><table>tableseeoriginaldocumentpage12</column></row><table>测试每个网络结构达到±2%误差所需的平均迭代数。为保证测试的准确性,对每个网络结构进行10次测试,测试结果如网络达到要求所需的平均迭代数及时间表网络达到要求所需的平均迭代数及时间表<table>tableseeoriginaldocumentpage12</column></row><table>经过测试得出隐层神经元数接近9时,网络进化速度加快。当隐层神经元数大于9时,网络的进化性能并没有得到改善,因此最终确定网络的隐层神经元数为9,即BP网络的最终结构为BP(5,9,5)。b.遗传算法优化神经网络的初始权重虽然遗传算法所从事的工作也是在训练网络权重,但其最终目的却是获得神经网络的初始权重,而该初始权重是在搜索较大空间后所获得的最优结果,网络的最终训练还是由BP算法完成。这就将整个网络训练分成了两个部分首先采用遗传算法优化网络的初始权重;然后利用BP算法最终完成网络训练。遗传算法优化网络初始权重的主要内容有染色体的表达、适应度函数的定义、进化算子和遗传算子的构造等。(1)染色体编码与初始权重种群的生成通过以往大量的试验得出,网络收敛后,网络权值的绝对值一般较小。为了使遗传算法能够搜索所有可行解的范围,初始权重种群中的每一条染色体,按概率分布e—w来随机确定。这样的染色体共有P个,即权重种群规模为P。权重染色体是以多个二维数组的形式存在的,数组中的每一元素相当于一个基因,而种群以三维数组的形式存在。如果采用二进制编码,会造成编码串过长,且需要再解码成实数,影响网络的学习精度。这里采用实数编码。(2)目标函数与适应度函数的定义采用遗传算法优化网络初始权重的目标函数可定义为在所有进化代中,搜索种群中网络误差最小的网络权重,遗传算法以适应度函数作为进化目标,且只能朝着适应度函数值增大的方向进化,所以,适应度函数与目标函数之间要进行适当的转换。将染色体上表示的各权值分配到给定的网络结构中,网络以训练集样本为输入,运行后将输出误差平方和的倒数作为染色体的评价函数。即f=l/f(77—K)2式中P为训练集样本数,Ti为期望输出,Yi为网络实际输出。(3)选择运算选择运算是种群通过竞争逐代更新的过程。这里的选择策略为最佳染色体直接进入下一代;采用排序选择法,即根据染色体适应值大小顺序来换算相应的选择概率,大适应值对应高选择概率,小适应值对应低选择概率。选择算子的实现过程如下步骤l:确定选择率Ps步骤2:计算标准分布值t=Ps/l-(1-ps)P步骤3:计算各染色体的选择概率Pk=t(l-Ps)一,k:l,2,…,P式中N(k)是种群中k序号染色体的适应值由大到小的排序号步骤4:最佳染色体直接进入下一代,并在下一代种群中的序号为1NewWl=wN(k)=1步骤5:计算染色体的累积选择概率值ik=l,2,…,p步骤6:在间产生按升序排列的随机数序列r,对染色体进行选择(下一代种群染色体的开始序号为2)在选择运算中最佳染色体直接进入下一代,该策略可以有效地避免最佳染色体的丢失。其它的采用排序法选择。保证了大适应值染色体获得较高的选择概率,同时又阻止了某些超级染色体过快地把持整个遗传过程。(4)遗传算子这些算子的目的在于扩展股份有限个体的覆盖面,体现全局搜索的思想。这里采用权值交叉和权值变异遗传算子。权值交叉算子对于子代染色体中的每个权值输入位置,交叉算子从两个亲代染色体中随机选取多个交叉位置,并将这一代染色体在交叉位置进行交叉运算,这样子代染色体便含有两个亲代的遗传基因。权值变异算子由于采用实数编码,对于子代染色体中的权值输入位置,变异算子以概率Pm在初始概率分布中随机选择一个值,然后与在该输入位置上的权值相加。在此,变异概率进行自适应调整。调整方法如下<formula>formulaseeoriginaldocumentpage15</formula>式中f一需变异的个体的适应值;种群的平均适应值;f,一种群中个体的最大适应值。这样,对于优秀个体,仏取小一些,促进遗传算法收敛;对于适应度低的个体,仏取大一些,避免陷入局部解。在遗传运算中群体中序号为1的染色体是上代中的最佳染色体,为了防止该染色体的退化,它不参与交叉和变异等遗传运算。遗传运算是在两条不同染色体的相同基因座上发生的,而不针对染色体。网络权重进化问题应该属于无约束问题,因为输入层权重、隐层权重和输出层权重都不存在取值空间的限制。权重自由取值的思想是由变异算子来执行的,所构造的变异算子不断地、随机地扩展原有的取值空间。(5)终止条件当连续三代的平均适应度相对误差不超过±2%时,或当进化代数达到2000代时进化终止。网络的初始权重选择完成,可进行BP网络的训练过程。c.BP网络模型的再训练用遗传算法确定网络的初始权重后,得到的权值组合已经接近最佳权值组合,但遗传算法在最优解附近搜索的微调能力较差。此时利用BP算法对网络的权值进行微调。如果网络输出与期望输出间存在误差,则将误差反向传播。BP网络的训练次数设定为2000次。此时可以利用训练好的网络模型进行控制。d.每个用户在一个虚拟现实环境中,通过计算机调整孔喉距离、调整喂入角、碾轧带的长度、台肩高度等工艺参数,观察到ASSEL轧管机的轧制过程的各种技术参数的动态值,并与其它用户进行交互,共同修正ASSEL辊型参数,以达到进一步优化辊型参数的目的。从而确认现实的ASSEL辊型是否有能力完成预定的轧制任务和完成过程,也可从中发现轧制过程的缺陷和问题,予以改进。f.通过AutoCAD软件输出加工零件图,加工改进的ASSEL轧机的辊型在生产实践中应用。同时对与辊型设计模型进一步优化,对轧制工艺的一般性规律提取。本发明的基于虚拟现实(VR:VirtualReality)技术设计了的分布式协同设计方案,以达到进一步优化辊型参数的目的。虚拟现实(VR:VirtualReality)简单的说是一种可以创建和体验虚拟世界的计算机系统。实施例通过调整参数进行协同设计,如以219辊型系列钢管为例,其参数如下表<table>tableseeoriginaldocumentpage16</column></row><table>本发明按现行采用的多150mm、#210mm、#250mm三种圆管坯生产的产品组距规格为例,如图3、4所示,对其辊形的优化设计加以说明。其中#150mm—#114(108)146X7.526mm,83个产品规格;采用8.6°的入口锥角cn,5°的出口锥角a2,辊肩高度7.5mm,碾轧带长度50mm。#210mm—#121219X7,545腿,164个产品规格;采用9°的入口锥角a"3°的出口锥角ot2,辊肩高度8.0mm,碾轧带长度60mm。#251mm—#165232X2865mm,33个产品规格;采用9.2°的入口锥角c^,2.5°的出口锥角d2,辊肩高度8.5mm,碾轧带长度65mm。本发明所得到的效果1、产品整体质量上档次,尤其是薄壁管的内表面质量得到极大改善,内螺纹均小于等于0.3mm。2、开发高端产品的比例由过去的5%上升到30%,具有显著的经济效3、突破了原设计水平,采用#251mm管坯开发了#165232X2865mm,33个规格的各类无缝钢管。权利要求1、一种基于遗传神经网络技术设计ASSEL轧辊辊型的方法,该方法包括以下步骤①建立ASSEL辊型参数估算模型a.首先利用MEER公司ASSEL机组的辊型设计参数和轧制工艺参数对照表,选择以下输入/输出特征向量输入特征向量荒管直径(DL)荒管壁厚(SL)毛管直径(DH)毛管壁厚(SH)芯棒直径(DD)输出特征向量轧辊入口锥角α1(°)辗轧带长度LK(mm)辊肩高度RS(mm)辊肩高度rS(mm)出口锥角α2(°)b.在线采集轧制工艺参数,通过遗传神经网络推理估计方法建立ASSEL辊型参数估算模型,推算出适合生产条件和不同规格产品的辊型特征参数;②对ASSEL辊型特征参数的优化借助协同设计和虚拟环境(VE)产生器,调整ASSEL机组的孔喉直径、喂入角、碾轧带的长度、台肩高度工艺参数,观察到ASSEL轧管机轧制过程的各种技术参数的动态值,依次确认现实的ASSEL辊型是否有能力完成预定的轧制任务和完成过程,同时也能够从中发现轧制过程的缺陷和问题,达到对ASSEL辊型参数的优化;③输出加工零件图通过读/写AutoCAD的DWG图形文件,完成输出ASSEL辊型加工零件图的操作。全文摘要本发明提供一种基于遗传神经网络技术设计ASSEL轧辊辊型的方法,包括有以下步骤该方法的包括有以下步骤①首先利用ASSEL机组的辊型设计参数和轧制工艺参数对照表,选择输入/输出特征向量,再通过遗传神经网络推理估计方法建立ASSEL辊型参数估算模型;②在线采集轧制工艺参数,推理出适合生产条件和不同规格产品的辊型特征参数;③借助估算模型和几何参数的智能优化,可得到合理的设计轧辊参数,同时能够动态地人工修正参数;④最终通过AutoCAD软件输出加工零件图。本发明的效果是该方法智能化地产生辊型设计的特征参数,利用生产中有限的代表性参数,预测适应不同规格产品的辊型加工参数和工艺参数,减少试轧次数,缩短技术和生产准备周期。文档编号G06F17/50GK101114312SQ200710057548公开日2008年1月30日申请日期2007年6月5日优先权日2007年6月5日发明者伍家强,孙开明,刚庄,群李,李培达,王惠斌,雁肖,袁文寛,钟锡弟,希陈,陈洪琪,顾敬一申请人:天津钢管集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1