基于bp神经网络和遗传算法的钢轨焊缝精铣机床横梁体优化设计方法

文档序号:9810827阅读:410来源:国知局
基于bp神经网络和遗传算法的钢轨焊缝精铣机床横梁体优化设计方法
【技术领域】
[0001] 本发明具体涉及一种基于BP神经网络和遗传算法的钢轨焊缝精铣机床横梁体优 化设计方法。
【背景技术】
[0002] 钢轨焊缝精铣数控机床是一种集机、电、液、测控为一体的高度自动化的新型专用 设备,主要用于长钢轨焊后工作边、作业面的整形加工。横梁体作为该机床的重要支撑部 件,其结构合理与否直接影响机床的尺寸加工精度和运行稳定可靠性。横梁体结构形状复 杂,主要包括主横梁和副横梁,各部分尺寸布置对于整体的强度、刚度和重量具有重要影 响。如何优化布置各部分尺寸是横梁体设计过程中需要解决的一个重要问题。目前,横梁体 的优化主要基于经验设计,其往往需要通过反复试错进行优化,存在设计周期长、优化效果 不明显的缺点。

【发明内容】

[0003] 本发明的目的在于提供一种基于BP神经网络和遗传算法的钢轨焊缝精铣机床横 梁体优化设计方法,它基于BP神经网络和遗传算法,综合优化横梁体各部分尺寸结构,可在 保证其结构强度的前提下,有效提高结构刚度和减轻结构重量,从而提升精铣机床整体结 构性能。
[0004] 本发明解决其技术问题所采用的技术方案是:
[0005] -种基于BP神经网络和遗传算法的钢轨焊缝精铣机床横梁体优化设计方法,包括 以下步骤:
[0006] S1、确定设计变量和优化目标
[0007] S101、设计变量的确定:选取横梁体中用于支撑或加固整体的辅助结构尺寸Pi、 P2、……、Pn作为设计变量;
[0008] S102、优化目标的确定:横梁体的优化准则为保证结构强度的前提下提高刚度并 减轻总重量;
[0009] S103、优化数学模型的建立:选取横梁体的最大变形量和总重量为目标函数,最大 应力作为约束条件,优化数学模型为
[0011]其中,X为设计变量,F(emax,m)为目标函数,F(emax,m) = X1f(emax)+X2g(m),
为最大变形量,[e]为允许最大变形量,m为总重量,[m]为 许用最大重量山、λ2为优化权重系数,为最大应力,[σ]为许用应力,Xmax、Xmin 为设计变量的上、下限;
[0012] S2、获取训练样本
[0013] S201、采取正交试验的方法进行样本获取,所选取的设计变量即为正交试验表的 因素,在各设计变量的取值范围中选取若干个水平,设计正交试验表,确定试验的组数和各 试验组的具体参数;
[0014] S202、实施正交试验方案,根据各试验组的参数建立相应的横梁体模型,再利用有 限元软件分别对所有的横梁体模型进行强度和刚度分析,提取出模拟获得的横梁体强度、 刚度和重量结果,以最大应力作为强度的表征量,以最大变形量作为刚度的表征量,将这些 结果作为神经网络的训练样本;
[0015] S3、构建BP神经网络
[0016] S301、将设计变量Pi、P2、……、Pn作为输入层,将m、emax、〇 max作为输出层,中间层采 用单隐层,神经元个数
,其中,m为输入层节点数,η。为输出层节点数,q为常 数,qe[l,l0];
[0017] S302、利用步骤S202中获取的训练样本对BP神经网络进行训练,直至预测值与样 本值的差别限定在允许误差范围内;
[0018] S4、用遗传算法优化求解
[0019] S401、产生初始种群;
[0020] S402、用BP神经网络计算适应度和约束条件值,约束条件函数设计为
[0022]适应度函数设计为
[0024] S403、若满足优化准则和约束条件就输出结果,否则选择适应度高的个体,执行遗 传操作生成新的种群,再转向步骤S402;
[0025] S5、确定优化参数:根据遗传算法的优化结果可获取一组效果最优的参数组合,对 该组参数下的横梁体进行建模仿真求解分析,最终确定优化结果可行性,若存在较大差异 则重新进行神经网络的构建和遗传算法优化求解。
[0026] 按上述技术方案,在步骤S101中,选取横梁体中副横梁竖向边缘厚度的位置尺寸 Pl、副横梁横向边缘厚度的位置尺寸P2、副横梁中四个矩形尺寸ρ3χρ 4、副横梁垂直于图纸 表面方向的厚度内以及主横梁横向边缘厚度的位置尺寸P6作为设计变量。
[0027] 按上述技术方案,所述P!的取值范围为2010~2050mm,所述P2的取值范围为115~ 135mm,所述P3的取值范围为800~880mm,所述P4的取值范围为90~110mm,所述?5的取值范 围为80~100mm,所述P 6的取值范围为50~70mm。
[0028]按上述技术方案,在步骤S201中,在各设计变量的取值范围中选取5个水平,设计 六因素五水平的正交试验表,确定试验的组数为25组。
[0029] 按上述技术方案,所述Pi的五个水平分别为2010、2020、2030、2040、2050,所述?2的 五个水平分别为115、120、125、130、135,所述?3的的五个水平分别为880、860、840、820、 800,所述?4的的五个水平分别为90、95、100、105、110,所述? 5的的五个水平分别为80、85、 90、95、100,所述P6的的五个水平分别为50、55、60、65、70。
[0030] 按上述技术方案,在步骤S103中,^ = 0.5^2 = 0.5。
[0031 ] 按上述技术方案,在步骤S301中,111=6,11〇 = 3,9 = 9,神经元个数
[0032] 按上述技术方案,允许最大变形量[e] = 0.5mm,许用最大重量[m] = 1000kg,许用 应力[0] = 130MPa。
[0033] 本发明产生的有益效果是:对于新型钢轨焊缝精铣数控机床而言,为提高机床设 计水平和增强产品市场竞争力,对设备结构进行优化设计是必然趋势,本发明选取横梁体 中用于支撑或加固整体的辅助结构尺寸作为设计变量,建立优化数学模型,进行多目标单 约束优化,再采用CAD参数化建模和CAE有限元仿真相结合、正交试验的方法获取训练样本, 对含单隐层的BP神经网络进行训练,本发明给出了神经网络神经元个数的确定方法,并添 加了最后的优化参数校核,在训练好BP神经网络后再进行遗传算法的优化,用BP神经网络 判断约束条件和确定遗传算法中的适应度,遗传算法在整个范围内搜索最优解。本发明将 BP神经网络和遗传算法结合在一起,可快速有效地对横梁体进行优化设计,能够在保证强 度要求的如提下,有效提尚结构刚度和减轻结构重量,有利于提尚精铁机床整体性能。
【附图说明】
[0034]下面将结合附图及实施例对本发明作进一步说明,附图中:
[0035] 图1是本发明实施例中钢轨焊缝精铣数控机床的结构示意图;
[0036] 图2是本发明实施例中横梁体的副横梁和主横梁的结构示意图;
[0037] 图3是本发明实施例的流程图;
[0038]图4是本发明实施例中BP神经网络的结构示意图。
[0039]图中:1-机床底座;2-回转机构;3-横梁体;4-刀具;5-副横梁;6-主横梁。
【具体实施方式】
[0040]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不 用于限定本发明。
[0041]如图3、图4所示,一种基于BP神经网络和遗传算法的钢轨焊缝精铣机床横梁体优 化设计方法,包括以下步骤:
[0042] S1、确定设计变量和优化目标
[0043] S101、设计变量的确定:选取横梁体中用于支撑或加固整体的辅助结构尺寸Pi、 P2、……、pn作为设计变量;
[0044] S102、优化目标的确定:横梁体的优化准则为保证结构强度的前提下提高刚度并 减轻总重量;
[0045] S103、优化数学模型的建立:选取横梁体的最大变形量和总重量为目标函数,最大 应力作为约束条件,优化数学模型为
[0047]其中,X为设计变量,F(emax,m)为目标函数,F(emax,m) ,
,emaxS最大变形量,[e]为允许最大变形量,m为总重量,[m]为 许用最大重量山、λ2为优化权重系数,为最大应力,[σ]为许用应力,Xmax、Xmin 为设计变量的上、下限;
[0048] S2、获取训练样本
[0049] S201、采取正交试验的方法进行样本获取,所选取的设计变量即为正交试验表的 因素,在各设计变量的取值范围中选取若干个水平,设计正交试验表,确定试验的组数和各 试验组的具体参数;
[0050] S202、实施正交试验方案,根据各试验组的参数建立相应的横梁体模型,再利用有 限元软件分别对所有的横梁体模型进行强度和刚度分析,提取出模拟获得的横梁体强度、 刚度和重量结果,以最大应力作为强度的表征量,以最大变形量作为刚度的表征量,将这些 结果作为神经网络的训练样本;
[0051 ] S3、构建BP神经网络
[0052] S301、将设计变量Pi、P2、……、Pn作为输入层,将m、emax、〇 max作为输出层,中间层采 用单隐层
:,其中,m为输入层节点数,η。为输出层节点数,q为常 数,qe[l,l0];
[0053] S302、利用步骤S202中获取的训练样本对BP神经网络进行训练,直至预测值与样 本值的差别限定在允许误差范围内;
[0054] S4、用遗传算法优化求解
[0055] S401、产生初始种群;
[0056] S402、用BP神经网络计算适应度和约束条件值,约束条件函数设计为
[0060] S403、若满足优化准则和约束条件就输出结果,否则选择适应度高的个体,执行遗 传操作生成新的种群,再转向步骤S402;
[0061] S5、确定优化参数:根据遗传算法的优化结果可获取一组效果最优的参数组合,对 该组参数下的横梁体进行建模仿真求解分析,最终确定优化结果可行性,若存在较大差异 则重新进行神经网络的构建和遗传算法优化求解。
[0062]在本发明的优选实施例中,如图1所示,钢轨焊缝精铣机床包括机床底座1、回转机 构2、横梁体3和刀具4。如图2所示,横梁体包括副横梁5和主横梁6,将副横梁5竖向边缘厚度 的位置尺寸定SPi,副横梁5和主横梁6的横向边缘厚度的位置尺寸分别定为P#PP 6,副、主 横梁体直于图纸表面方向的厚度为别定义为P5和P9,副横梁5中四个矩形尺寸定义为P 3X P4,Ps与P2关联,保证副横梁中间的横向加强筋厚度不变,P7与P6关联,保证主横梁中间的横 向加强筋厚度不变。横梁体中所有的类椭圆孔位置和大小都不能改变,主横梁6中间左边矩 形结构用于安装横向电机,右侧空心位置用于横向滚珠丝杆和横向移动装置的连接架
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1