[发明专利]基于聚类多目标分布估计算法的齿轮减速器优化设计方法有效
申请号: | 201710101534.7 | 申请日: | 2017-02-23 |
公开(公告)号: | CN107045569B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 宋申民;张秀杰;高肖霞;张虎;赵杰 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F30/17 | 分类号: | G06F30/17;G06F30/20 |
代理公司: | 哈尔滨华夏松花江知识产权代理有限公司 23213 | 代理人: | 高志光 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 多目标 分布 估计 算法 齿轮 减速器 优化 设计 方法 | ||
1.基于聚类多目标分布估计算法的齿轮减速器优化设计方法,其特征在于该方法具体是按照以下步骤进行的:
步骤一:初始化种群P={x1,x2,…,xN}和控制概率β,设置演化代数t=0;x1,x2,…,xN为种群中的个体;
建立齿轮减速器优化设计模型:
s.t.:g1:
g2:
g3:
g4:
g5:x2x3-40≤0;
g6:x1/x2-12≤0;
g7:5-x1/x2≤0;
g8:1.9-x4+1.5x6≤0;
g9:1.9-x5+1.1x7≤0;
g10:fstress≤1300;
g12,13:2.6≤x1≤3.6;
g14,15:0.7≤x2≤0.8;
g16,17:17≤x3≤28;
g18,19:7.3≤x4≤8.3;
g20,21:7.3≤x5≤8.3;
g22,23:2.9≤x6≤3.9;
g24,25:5.0≤x1≤5.5;
式中:x1为齿宽;x2为齿轮模数;x3为小齿轮齿数;x4为第一轴承之间的距离;x5为第二轴承之间的距离;x6为第一轴的直径;x7为第二轴的直径;g1为齿的弯曲应力约束;g2为齿的接触应力约束;g3、g4为轴的变形约束;g5、g6、g7为基于空间尺寸限制和经验约束;g8、g9为由经验得到的设计轴的要求;g10、g11为轴的应力约束;g12至g25为7个变量的上下边界;
P={x1,x2,…,xN}中:
x1={x1,x2,x3,x4,x5,x6,x7}
x2={x1,x2,x3,x4,x5,x6,x7}
x3={x1,x2,x3,x4,x5,x6,x7}
.............................................
xN={x1,x2,x3,x4,x5,x6,x7}
x1…xN都代表x1,x2,x3,x4,x5,x6,x7,但取值不同;
步骤二:进行主循环;
步骤二一:设置一个空的外部文档A=φ;
步骤二二:对种群P进行聚类,{LC1,…,LCK}=AHC(P,K);AHC为凝聚层次聚类算法,K为AHC中定义的最大聚类个数,LC1,…,LCK为聚类得到的K个局部类;
步骤二三:构建一个全局类GC;
步骤二四:分别计算局部类LCk和全局类GC的协方差矩阵Σk(k=1,…,K)和ΣGC;
步骤二五:新解产生;
步骤二六:环境选择:更新种群P=EnvSel(Α∪P);
步骤二七:令t=t+1;
步骤二八:如果t>T算法结束,输出P;否则转向步骤二;所述T为最大演化代数;
步骤三:停机,输出P;
所述步骤二六中EnvSel(A∪P)具体为:
(1)利用快速非支配排序方法对A∪P中的个体进行排序;
{B1,···,BL}=Fast_Nondominated_Sort(A∪P);
B1,···,BL为L个不同的非支配前沿;Fast_Nondominated_Sort为快速非支配排序方法,为一种现有算法;
(2)复制较优的个体到辅助种群P'中
(3)如果l>1,进行循环;当|P'|>N时,进行以下步骤:
(3.1)挑选出x*,其中d(x,P')指的是在P'中支配x的点的个数;
(3.2)将x*从P'中移除,P'=P'\{x*};
(4)如果l=1,l的值为大于等于1的正整数,等于1的时候为步骤(4),进行循环:当|P'|>N时,进行以下步骤:
(4.1)挑选出x*,其中为x的超体积贡献度;
(4.2)将x*从P'中移除,P'=P'\{x*};
(5)将P'赋给P,P=P';
(6)输出P。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710101534.7/1.html,转载请声明来源钻瓜专利网。