[发明专利]一种基于遗传算法的装配公差优化设计方法有效
申请号: | 201310756982.2 | 申请日: | 2013-12-27 |
公开(公告)号: | CN103902759A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | 张毅;张梦旖;曾祥福 | 申请(专利权)人: | 西京学院 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06N3/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710123 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于遗传算法的装配公差优化设计方法,该过程为:确定以装配体的最小加工成本为优化目标,建立装配公差优化的目标函数;确定装配公差的约束条件;将公差类型信息附加到VGC网络,得到装配体的公差网络,选择确定各装配特征的尺寸公差及几何公差的取值范围;采用多参数级联编码的方法进行遗传编码;确定适应度函数;确定选择算子函数;确定遗传算法的运行参数。本发明基于遗传算法的装配公差优化设计方法,遗传算法以其全局搜索能力,较强的鲁棒性和计算的并行性在其中显示出了强大的应用潜力。 | ||
搜索关键词: | 一种 基于 遗传 算法 装配 公差 优化 设计 方法 | ||
【主权项】:
1.一种基于遗传算法的装配公差优化设计方法,其特征在于,该过程为:步骤a,确定以装配体的最小加工成本为优化目标,建立装配公差优化的目标函数;步骤b,确定装配公差的约束条件;步骤c,将公差类型信息附加到VGC网络,得到装配体的公差网络,选择确定各装配特征的尺寸公差及几何公差的取值范围;步骤d,采用多参数级联编码的方法进行遗传编码;将各个尺寸公差和形位公差以二进制编码方法进行编码,然后将这些编码按照一定顺序连接在一起组成表示全部参数的二进制串染色体;根据GB/T1800.3-1998标准公差数值和GB/T1184-1996形位公差数值,确定尺寸和形位公差要求的精度是小数点后4位,公差决策变量T∈[TL,TU]应该被分成至少(TU-TL)×104个部分,其二进制串位数(用mj表示)可以用以下公式计算:2 m j - 1 < ( T U - T L ) × 10 4 ≤ 2 m j - 1 ]]> 则染色体的编码串长度为:L = Σ i = 1 n l i ]]> 其中,L——染色体的编码串长度;li——公差变量的编码长度;n——尺寸和形位公差变量的总数;精确到小数点后四位的尺寸和形位公差变量的最大二进制串编码长度为14位。采用等长编码技术,每一个公差变量的编码长度定为14位,则一个具有n个公差参数的染色体长度可以表示为:L = Σ i = 1 n l i = 14 n ]]> 在进行编码时,每个公差参数可以具有不同的取值范围,采用等长编码技术,则每个参数具有不同的编码精度。设某一公差的取值范围为[TL,TU],用14位二进制编码符号来表示该公差,则可以生成214种不同的编码,编码精度(或编码长度)为:δ = T L - T U 2 14 - 1 ]]> 对于给定的公差变量二进制编码染色体:a 1 1 , a 2 1 , . . . , a 14 1 , a 1 2 , a 2 2 , . . . , a 14 2 , . . . , a 1 j , a 2 j , . . . , a 14 j , . . . , a 1 n , a 2 n , . . . , a 14 n ]]> 第j个公差变量的二进制串解码函数的形式为:T j = T j L + ( Σ m = 1 14 a m j 2 m - 1 ) T j U - T j L 2 14 - 1 ]]> 其中:Tj——染色体中第j个公差变量的取值;
——第j个公差变量的取值下限;
——第j个公差变量的取值上限;
——第j个公差变量的二进制编码串的第m个基因取值;步骤e,确定适应度函数;步骤f,确定选择算子函数;步骤g,确定遗传算法的运行参数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西京学院,未经西京学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310756982.2/,转载请声明来源钻瓜专利网。
- 上一篇:用于轻型龙门数控切割机上的轻轨装置
- 下一篇:一种自动化焊接抛光装置