【技术实现步骤摘要】
不确定需求下混流装配线平衡分配方法及装置
[0001]本专利技术涉及工厂调度
,尤其涉及一种不确定需求下混流装配线平衡分配方法及装置。
技术介绍
[0002]随着大规模定制化需求的出现,现代制造企业以智能装配技术和新一代信息技术为基础,设计柔性多机器人装配线布局方式,来满足多产品大规模装配。在现实装配中,由于产品需求的动态性和不确定性,常规的装配线配置不能保证在周期时间内完成所有需要的产品,从而极大地影响生产进度,并产生经济损失。因此,亟需研究不确定需求下混流装配线平衡分配方法,来满足产品大规模定制化需求。
[0003]目前的多机器人混流装配线平衡分配方法,忽视了产品的需求是不确定的,并且会受到日常变化的影响。在多机器人混流装配线中,所有的任务都是固定的,并分配给特定的操作员和工作站。如果需求发生变化,任务时间也会发生变化,无法满足装配需求,应用场景受限,工作效率较低。
技术实现思路
[0004]本专利技术提供一种不确定需求下混流装配线平衡分配方法及装置,用以解决现有技术中无法满足装配需求,应用场景受限,工作效率较低的缺陷,实现降低装配成本,满足装配需求,扩大应用场景,提高装配的工作效率。
[0005]本专利技术提供一种不确定需求下混流装配线平衡分配方法,该不确定需求下混流装配线平衡分配方法包括:
[0006]获取待分配工序集合、各个待分配工序的优先权值以及候选机器人集合;
[0007]在满足装配线分配约束条件的情况下,基于所述各个待分配工序的优先权值,随机生成目 ...
【技术保护点】
【技术特征摘要】
1.一种不确定需求下混流装配线平衡分配方法,其特征在于,包括:获取待分配工序集合、各个待分配工序的优先权值以及候选机器人集合;在满足装配线分配约束条件的情况下,基于所述各个待分配工序的优先权值,随机生成目标数量的分配编码组,所述分配编码组中每个所述待分配工序由一个候选机器人执行;确定交叉算子,并基于所述交叉算子对所述目标数量的分配编码组执行交叉处理过程,得到目标数量的参考编码组,所述参考编码组的装配成本小于所述分配编码组的装配成本;确定变异算子,并基于上述变异算子对所述目标数量的分配编码组执行变异处理过程,得到目标数量的备选编码组,所述备选编码组的装配成本小于所述分配编码组的装配成本;基于所述分配编码组、所述参考编码组和所述备选编码组,得到更新后的分配编码组,迭代执行所述交叉处理过程和所述变异处理过程,并在每一次迭代过程中更改所述交叉处理过程的概率和所述变异处理过程的概率,直到迭代时长超过时长阈值,输出最后一次迭代得到的更新后的分配编码组。2.根据权利要求1所述的不确定需求下混流装配线平衡分配方法,其特征在于,所述确定交叉算子,包括:获取交叉处理Q值表,所述交叉处理Q值表的初始值为0;在每一次迭代过程后,基于公式:更新所述交叉处理Q值表,其中,newQ
s,a
表示当前状态s和当前动作a对应的更新后的Q值;Q
s,a
表示当前状态s和当前动作a对应的当前的Q值;表示下一个状态下最大的Q值,由当前的Q值进行估算得到,R
s,a
表示当前状态s下采取动作a的奖励值;α和γ表示重要程度系数;基于所述交叉处理Q值表,从双点交叉、单点交叉、顺序交叉、定位交叉和循环交叉中确定所述交叉算子。3.根据权利要求1所述的不确定需求下混流装配线平衡分配方法,其特征在于,所述确定变异算子,包括:获取变异处理Q值表,所述变异处理Q值表的初始值为0;在每一次迭代过程后,基于公式:更新所述变异处理Q值表,其中,newq
s,a
表示当前状态s和当前动作a对应的更新后的Q值;q
s,a
表示当前状态s和当前动作a对应的当前的Q值;表示下一个状态下最大的Q值,由当前的Q值进行估算得到,r
s,a
表示当前状态s下采取动作a的奖励值;α和γ表示重要程度系数;基于所述变异处理Q值表,从交换、向前插入和向后插入中确定所述变异算子。4.根据权利要求1至3中任一项所述的不确定需求下混流装配线平衡分配方法,其特征
在于,所述在每一次迭代过程中更改所述交叉处理过程的概率和所述变异处理过程的概率,包括:基于公式:P=1
‑
CR;确定交叉处理过程的概率或者所述变异处理过程的概率,其中,T表示当前的运行时间,n
·
n
·
p表示所述时长阈值。5.根据权利要求1至3中任一项所述的不确定需求下...
【专利技术属性】
技术研发人员:张子凯,李梓响,唐秋华,张利平,蒙凯,
申请(专利权)人:武汉科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。