【技术实现步骤摘要】
一种基于混合离散粒子群算法的机器人装配线平衡方法
[0001]本专利技术涉及装配线平衡
,特别是涉及一种基于混合离散粒子群算法的机器人装配线平衡方法。
技术介绍
[0002]机器人能够协助或者替代工人完成重复性、危险性的工作,并显著提高生产线效率和产品质量,因此广泛地安装在装配线中并用于组装大宗商品。但是建造机器人装配线的费用较高,机器人的选择和分配直接影响到总成本,对企业的竞争力和长期发展至关重要。
[0003]由于装配线平衡问题属于NP难问题,目前有关装配线平衡问题求解的方法,专利中多为元启发式算法,如现有专利CN107316107B采用粒子群算法解决面向多目标优化的经编机装配线平衡问题,专利CN112686474B采用改进的水波优化算法解决并行装配线平衡问题,专利CN113901728A提出一种基于迁移遗传算法的电脑第二类装配线平衡优化方法,专利CN109146136A提出一种基于免疫遗传算法求解第一类装配线平衡问题的方法。以上专利都是采用元启发式算法,虽然能够在较短的时间内寻找到解,但往往比精确方法获得的解要差。
[0004]由于机器人的装配线平衡问题也属于NP难问题,启发式和元启发式算法得到广泛应用。但是随着计算机计算能力的提高,用户更倾向于寻找最优解或接近最优解,而不是追求极短的计算时间。结合精确方法和元启发式算法优点的混合算法在寻找高质量的解决方案方面可能有明显的优势。
[0005]在求解NP难问题的元启发式算法中,粒子群算法具有收敛速度快和计算效率高等优点。但是在现有专利 ...
【技术保护点】
【技术特征摘要】
1.一种基于混合离散粒子群算法的机器人装配线平衡方法,其特征在于,包括以下具体步骤:S1、获取机器人装配线的参数信息:包括工序的数量、工序的优先关系,机器人的数量、种类、每种机器人执行每个工序的工作时间、每种机器人执行每个工序的工作成本;S2、给出机器人装配线总成本的计算公式:机器人装配线的总成本,包括机器人的购买成本和机器人执行工序的工作成本,其公式如下:其中,W表示最大工作站数量,w表示工作站序号,w={1,2,...,W};R表示机器人的种类,r表示机器人序号,r={1,2,...,R};T表示工序的数量,t表示工序的序号,t={1,2,...,T};y
rw
表示机器人r是否分配到工作站w上,y
rw
={0,1};x
irw
表示工序i分配到工作中w上,并由机器人r执行,x
irw
={0,1};PC
r
表示机器人r的购买成本;OC
ir
表示工序i由机器人r执行的工作成本;S3、设计离散粒子群优化算法获取最佳的工序和机器人分配方案,包括如下具体步骤:S31、初始化参数;设置算法中种群包含的个体总数NP,最大迭代次数gen
max
,粒子的最大速度v
max
,个体学习因子C1,社会学习因子C2,惯性因子的最大值w
max
和最小值w
min
,个体极值和当前全局最优解被选择的概率pc,变异概率pm,位置更新比例pe;路径重连被选择的概率px,最小汉明距离D
min
;S32、初始化种群;采用排列数直接编码的方式随机生成NP个粒子,形成初始种群,并随机初始化粒子的速度;S33、计算目标函数值和适应度值;S34、记录个体极值和当前全局最优解;S35、以概率px进行路径重连,在局部最优解附近进行细致地搜索;S36、以概率(1
‑
px)选择进行多片段交叉或者片段变异操作;S37、计算经过路径重连或者多片段交叉或者片段变异得到的个体的适应度值,对比更新每个个体极值P
i
和当前全局最优解P
g
;S38、更新种群,将更新得到的粒子作为新一代种群,并将迭代次数加1;S39、判断是否满足终止条件,若满足,则输出最优解P
g
并结束,否则,回到步骤S35。2.根据权利要求1所述的一种基于混合离散粒子群算法的机器人装配线平衡方法,其特征在于,S33中采用动态规划方法对工序序列进行解码,计算每个粒子的目标函数f,并计算粒子的适应度值。3.根据权利要求1所述的一种基于混合离散粒子群算法的机器人装配线平衡方法,其特征在于,S34中将初始化形成的个体记录为粒子的个体极值,粒子i的个体极值表示为P
i
,并将目标函数值最小的个体记录为当前全局最优解P
g
。4.根据权利要求1所述的一种基...
【专利技术属性】
技术研发人员:张灿然,窦建平,王帅,赵超丹,王平远,
申请(专利权)人:东南大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。