【技术实现步骤摘要】
一种带有监视器的针对性变异遗传算法及其应用
[0001]本专利技术涉及机械设计
,具体涉及一种带有监视器的针对性变异遗传算法及其应用。
技术介绍
[0002]在机械加工领域,零部件的设计不能完全按照理想尺寸来设计。在具体的加工制作工程中,机床及工人的操作方面,总会造成一定的误差,所以在图纸的设计过程中都会考虑到公差范围。但是基于经验设计的图纸需要经过长时间的实际检测,在这个过程中会造成成本的增加。同时除了公差带的设计之外,设计尺寸也决定了设计图纸的优劣。
[0003]目前针对公差分析有极值法、统计法与6
‑
西格玛法。不过这些设计方法都是静态的,同时并不会针对不同的机械进行自我修正,在一些高精度机械制造领域无法满足实际的工程需求。
[0004]目前遗传算法都只针对最终结果对初代进行挑选,同时对于变异的程度也都是固定的,不够灵活。一些情况下会增加迭代成本,无法快速筛选出有效的基因。
技术实现思路
[0005]有鉴于此,本专利技术的目的是针对现有技术的不足,提供一种可对含有多个特征信息的零部件进行整体的、有方向性的优化,可降低迭代次数的带有监视器的针对性变异遗传算法,还公开了该算法的应用。
[0006]为达到上述目的,本专利技术采用以下技术方案:
[0007]一种带有监视器的针对性变异遗传算法,包括以下步骤:
[0008](1)将传进算法程序的图纸尺寸进行矩阵化,存入到矩阵A中,当存在n种部件时,且第n个部件的关键尺寸信息最多,有m个,尺寸矩阵 ...
【技术保护点】
【技术特征摘要】
1.一种带有监视器的针对性变异遗传算法,其特征在于,包括以下步骤:(1)将传进算法程序的图纸尺寸进行矩阵化,存入到矩阵A中,当存在n种部件时,且第n个部件的关键尺寸信息最多,有m个,尺寸矩阵则为m
×
n的矩阵,当部件j含有m
‑
i个关键尺寸信息时,则第j列中m
‑
i之后的元素为0;同时生成一个同样大小的设计尺寸改变量矩阵A
‘
,该矩阵初始为0矩阵;(2)读取各个部件的关键尺寸的公差信息,将其根据矩阵A放入矩阵B中,当第j个零部件第i个尺寸信息在矩阵A的第i行和第j列为a
ij
,那么该尺寸的公差信息则在矩阵B中的b
ij
;同时生成一个同样大小的公差带改变量矩阵B
‘
,该矩阵初始为0矩阵;(3)对A
′
与B
′
矩阵进行初始化,形成初代,初代数量为10,变异范围为N(0,σ);(4)根据关键尺寸信息表,和改变量矩阵,使用正态分布N(μ
ij
+α
ij
,σ
ij
+β
ij
)生成模拟实际生产的实际尺寸;其中μ
ij
为第j个部件第i个数据的设计尺寸,σ
ij
为该部件的该数据的设计公差,α
ij
、β
ij
为设计尺寸、公差带改变量,分别来自A
′
与B
′
;将模拟实际尺寸放入一个3维矩阵中:Simulation
k,m,n
,共k行m列n页,其中k为样本量,取10
‑
15,即:将每个零件生成的模拟实际尺寸信息放到每一页中;(5)将部件之间的装配信息存入配合矩阵Assembly
4,m,n
,其中行数n表示第几个零部件,列数m表示零部件的尺寸信息,每一页的矩阵为一个4
×
m的矩阵;列向量的信息包括:第一行表示该列与哪一个零部件进行匹配,第二行表示该列使用对方的哪一个尺寸信息进行匹配,第三行表示可以接受的最大匹配差值,第四行表示可以接受的最小匹配差值;(6)初始化监视矩阵Monitor
m,n
,其中m
ij
为第j个零部件的第i个尺寸的配合结果,在最初阶段,监视矩阵为...
【专利技术属性】
技术研发人员:侯安平,杨晓东,李秉洁,胡斌,侯昆,
申请(专利权)人:宁波虎渡能源科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。