[发明专利]一种基于改进惯性权重粒子群算法的装配序列规划方法在审
| 申请号: | 202010030748.1 | 申请日: | 2020-01-13 |
| 公开(公告)号: | CN111242271A | 公开(公告)日: | 2020-06-05 |
| 发明(设计)人: | 蔡力钢;侯玉晴;赵永胜;王建华 | 申请(专利权)人: | 北京工业大学 |
| 主分类号: | G06N3/00 | 分类号: | G06N3/00;G06Q10/04;G06Q50/04 |
| 代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 沈波 |
| 地址: | 100124 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 改进 惯性 权重 粒子 算法 装配 序列 规划 方法 | ||
1.一种基于改进惯性权重粒子群算法的装配序列规划方法,其特征在于:该方法的实现过程如下:
1)利用三维软件绘制装配体的三维模型图,得到三维实体模型;
2)结合等计算机语言对相应三维设计软件进行二次开发,根据三维软件绘制的实体模型,得到装配体零部件之间的装配关系矩阵;
3)以得到的装配关系矩阵为评价标准,设计装配序列优化的适应度函数f;
4)每一个粒子的空间位置代表装配优化的一个解,设置粒子群数目为m,即在算法优化装配问题时有m个空间解在同时进行优化,设置最大迭代次数K,学习因子c1,c2以及粒子的搜索空间,即装配体的零件数目d;
5)考虑到装配序列优化问题的优化解为离散型的整数,即对粒子的位置与速度进行重新定义,对d个零件位置、速度进行随机序排序设置,保证每个粒子的空间位置是包含所有零部件序号但又随机分布的向量;
6)计算每个粒子的评价函数值,设置当前粒子位置为历史最优位置pi,即m个装配序列的潜在优化解,带入评价函数f,得到每个粒子历史最优适应度值fi,即每个粒子的装配序列优化解对应的评价函数值大小;通过比较不同粒子之间fi的大小,更新种群最优适应度值fg,其中fg对应的粒子空间位置即当前装配序列的最优解;
7)根据迭代次数,对迭代次数进行划分,以100为区间单位,划分为三个区间范围,具体分别是(0,100),(100,200),其他;在相应的划分范围内,以迭代次数为变量,对惯性权重w进行自适应调整处理,在三个阶段内w函数分别以sigmoid函数、二次函数、线性函数为基础进行改进;
8)根据速度公式和位置公式,更新对各粒子的位置和速度以及粒子个体最优值fi和全局最优值fg;
9)判断粒子迭代次数是否达到最大迭代次数,若没达到,转步骤6;
10)输出最优结果fg,以及全局最优值fg对应的粒子空间位置,得到最终装配序列优化结果,算法优化结束。
2.根据权利要求1所述的一种基于改进惯性权重粒子群算法的装配序列规划方法,其特征在于:步骤7的具体自定义为:
w1=1/(1+exp(k/K)) k<=100
w2=k2*(1/3.125*105)-k*(3/2.5*103)+0.7 100<k<=200
w3=0.7+k/(5*K) 其他
其中,k为当前迭代次数,K为设置的最大迭代次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010030748.1/1.html,转载请声明来源钻瓜专利网。





