- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
金属板材折弯成形回弹及凸模设计的神经网络预测方法
对于板材料的弯曲变形,回波会导致板材料弯曲半径和弯曲角度的变化。将板材料加载后的弯曲半径定义为折叠半径,将板材料加载后的弯曲角定义为折叠角。凸模型的进一步向下弯曲形成弯曲是控制板材料回弹角的一般方法。然而,过度弯曲对板材料的返回弹性半径的影响很小。有效控制带的重返半径值是工艺曲线形状和模具设计的关键。回弹半径与很多因素有关。材料性能、板材几何形状、摩擦等。线性思维和非均质数据的相关性非常复杂。人工神经网络具有网络学习能力、连通性和一定的容错性。它可以接近或接近复杂的非线性系统。利用神经网络的学习功能,可以在形成过程参数和回射量之间建立非线性神经网络模型。
已有文献把BP神经网络理论和技术应用于刀具磨损监控、成形工艺优化、参数预测与诊断等加工制造领域.然而BP神经网络具有易陷入局部极小和收敛速度慢等缺陷,因此本研究采用遗传算法(GA)和BP神经网络相结合的策略来弥补BP算法的不足.遗传算法对BP神经网络模型的改进包括两个方面:一方面对网络结构进行优化设置,生成效率更高的网络结构;另一方面则是对固定结构的网络权值和阈值进行优化.这里主要讨论后者.本研究建立了基于遗传神经网络的板料回弹半径预测正模型来研究板料回弹半径的变化规律,建立了凸模半径预测逆模型来控制板料回弹半径,以求成形高精度工件,并在实际应用中验证它的使用效果.
1 影响因素的确定
在折弯成形过程中,尽管有很多参数(例如材料性能、板材的几何形状、模具结构、摩擦等)都对板料回弹半径产生影响,但影响程度不尽相同.在实验论证和正交分析的基础上,确认了4个最主要的影响因素:凸模半径 (r)、板厚 (t)、屈服强度 (σ) 和弹性模量(E),如图1所示,图中:R为回弹半径;α为回弹角;c为模具间隙;w为凹模宽度;b为凸模宽度.回弹半径模型可由函数关系式R=?(r,t,σ/E)表示,同理,凸模半径模型可由函数关系式r=ψ(R,t,σ/E)表示.
1.1 弯曲试验,金属板材料
1.1.1 实验仪器和材料
实验用金属板材的机械性能如表1所示,其中:μ为泊松比;ρ为密度.URSVIKEN OPTIMA 2200-t 型折弯机用于板材折弯试验.每次实验的凸凹模具的间隙均为20 mm,凸模下压量均为45 mm.Atos-Ⅱ型三维激光扫描仪用于成形工件的测量.
1.1.2 板料折弯试验结果
在不同材料属性和不同工艺参数条件下完成63组板料折弯试验,其回弹半径值及试验参数值列于表2,这些数据构成BP神经网络训练和测试
样本库.
1.2 基于ga-bpn的回弹半径预测模型
1.2.1 网络模型及网络状态
一个反向传播学习算法的三层前馈神经网络能以所期望的精度映射任意非线性关系,据此采用三层BP网络模型,隐含层和输出层的激活函数分别为sigmoid型和线性函数.选择r,t,σ/E作为输入样本参数,R作为网络的输出样本.根据Kolmogorov定理,通过网络训练试验隐层单元数最终取为7,网络结构为3-7-1.定义W1,1和b1分别为连接输入层和隐含层的权值、阈值,W2,1和b2分别为连接隐含层和输出层的权值、阈值.
BP神经网络的学习过程是将输出值与期望值比较得到误差反向传播,并逐层修正网络各层间的连接权值和神经元阈值,使在输出层的均方误差的总和U最小化,即
U=12∑k=1G∑j=1m[Tj(k)?Yj(k)]2,U=12∑k=1G∑j=1m[Τj(k)-Yj(k)]2,
式中:m为输出层节点数;G为训练样本数;Tj(k)为期望输出;Yj(k)为实际输出.
用于训练本BP网络的参数和函数如下:学习速率取0.7,动量因子取0.8,终止训练迭代次数设为4 000,网络期望误差设为0.000 1.训练函数采用Matlab的trainlm算法.
1.2.2 bp神经网络学习
BP网络的学习算法易陷入样本均方误差总和的局部极小值,本文将遗传算法与BP网络结合起来,用GA来优化BP网络的权值和阈值.
a. BP网络的遗传编码.编码就是将神经网络权值按一定的方式组合,得到遗传算法的染色个体.神经网络的权值学习是一个非常复杂的参数系统优化过程,权系较庞大,因此采用实数编码方式.板料回弹半径预测神经网络结构为3-7-1,网络权值为3×7+7×1=28,阈值7+1=8,个体串长度为28+8=36,采用Matlab中的randn函数初始化网络权值和神经元阈值,并将参数值转换到[-1,1]内.
b. 适应度函数及遗传操作.遗传算法依据适应度函数通过替换不适合个体来处理染色体种群.本文的适应度函数是板料回弹半径期望值与预测值的平均偏差,染色体的适应度值(F)可由BP网络结构的均方误差值求解,即F=1/(U+1).当网络的均方误差越小时,适应度值越接近1.一旦所有染色体的适应度
文档评论(0)