面向云制造的混流混合车间调度问题
发布时间:2021-07-09 00:29
为解决云制造环境下混流混合车间的生产调度优化问题,综合考虑混流装配与零部件加工的集成优化以及外协云任务与自制任务的协同调度,建立了以最小化最大完工时间、均衡化零部件生产和最大化零件车间机器利用率为优化指标的多目标车间调度模型。基于零件分批和车间调度的两阶段求解策略,设计了一种两级递阶结构的混合生物地理学优化算法,采用在迁移算子中嵌入差分进化算法的变异策略来提高算法的搜索效率。最后,通过实例验证了模型和算法的有效性。
【文章来源】:中国机械工程. 2017,28(02)北大核心CSCD
【文章页数】:9 页
【部分图文】:
图1面向云制造的混流混合车间简化模型Fig.1Simplifiedmodelofcloudmanufacturing?orientedmixed?modelhybridshop
的迁移操作,具体如下:在零件分批阶段,随机选择一种零件,将迁出个体中该零件的分批编码整段替换到迁入个体中,如图3a所示;在车间调度阶段,分别对三段编码各自进行迁移,防止不同车间调度工件的串码。针对每一段车间编码,首先随机选择一种工件,再按式(36)确定该组工件首次出现的位置。该组工件的其余个体按其在迁出个体向量中的相应距离插入到迁入个体中,最后将剩余工件按在迁入个体向量中的顺序依次重新排列,如图3b所示。(a)零件分批阶段迁移操作(b)车间调度阶段迁移操作图3两阶段迁移操作过程Fig.3Twostagemigrationprocess2.2.4变异策略针对零件分批和车间调度两个阶段分别设计不同的变异操作,具体如下:零件分批阶段,采用单点变异的方式,如图4a所示;车间调度阶段,分别对三段编码各自进行变异操作,采用子序列随机变异的方式,即从整段编码中任选两个编号不同的位置,将这两个位置之间的子序列进行随机排列,形成新的个体,如图4b所示。2.3算法流程针对零件分批和车间调度两个阶段采用两层嵌套结构,外层算法产生分批方案,针对每个分批结果调用内层算法,产生相应的调度方案。图5所示为算法的整体流程,P、Q分别表示算法中零件分批阶段的内外部种群;P′、Q′分别表示车间调度阶段的内外部种群。(a)零件分批阶段变异操作(b)车间调度阶段变异操作图4两阶段变异操作过程Fig.4Twostagevariantprocess图5两阶段混合生物地理学优化算法流程图Fig.5Flowchartoftwo?stagehybridbiogeograph?
行变异操作,采用子序列随机变异的方式,即从整段编码中任选两个编号不同的位置,将这两个位置之间的子序列进行随机排列,形成新的个体,如图4b所示。2.3算法流程针对零件分批和车间调度两个阶段采用两层嵌套结构,外层算法产生分批方案,针对每个分批结果调用内层算法,产生相应的调度方案。图5所示为算法的整体流程,P、Q分别表示算法中零件分批阶段的内外部种群;P′、Q′分别表示车间调度阶段的内外部种群。(a)零件分批阶段变异操作(b)车间调度阶段变异操作图4两阶段变异操作过程Fig.4Twostagevariantprocess图5两阶段混合生物地理学优化算法流程图Fig.5Flowchartoftwo?stagehybridbiogeography?basedoptimization3实例验证以某装配制造企业在云制造环境下的生产调度为例,对模型和算法进行验证。该企业的生产系统是由零件加工车间、部件装配车间和产品总装车间组成的混流混合车间。产品总装车间共有10个工位,装配P1、P2、P3三种产品,对应的工艺和作业时间如表1所示。装配1个产品P1分别需要零件Z1、零件Z2和部件R1各1个;装配1个产品P2分别需要零件Z2、零件Z3和部件R2各1个;装配1个产品P3分别需要零件Z1、零件Z3和·196·中国机械工程第28卷第2期2017年1月下半月
本文编号:3272640
【文章来源】:中国机械工程. 2017,28(02)北大核心CSCD
【文章页数】:9 页
【部分图文】:
图1面向云制造的混流混合车间简化模型Fig.1Simplifiedmodelofcloudmanufacturing?orientedmixed?modelhybridshop
的迁移操作,具体如下:在零件分批阶段,随机选择一种零件,将迁出个体中该零件的分批编码整段替换到迁入个体中,如图3a所示;在车间调度阶段,分别对三段编码各自进行迁移,防止不同车间调度工件的串码。针对每一段车间编码,首先随机选择一种工件,再按式(36)确定该组工件首次出现的位置。该组工件的其余个体按其在迁出个体向量中的相应距离插入到迁入个体中,最后将剩余工件按在迁入个体向量中的顺序依次重新排列,如图3b所示。(a)零件分批阶段迁移操作(b)车间调度阶段迁移操作图3两阶段迁移操作过程Fig.3Twostagemigrationprocess2.2.4变异策略针对零件分批和车间调度两个阶段分别设计不同的变异操作,具体如下:零件分批阶段,采用单点变异的方式,如图4a所示;车间调度阶段,分别对三段编码各自进行变异操作,采用子序列随机变异的方式,即从整段编码中任选两个编号不同的位置,将这两个位置之间的子序列进行随机排列,形成新的个体,如图4b所示。2.3算法流程针对零件分批和车间调度两个阶段采用两层嵌套结构,外层算法产生分批方案,针对每个分批结果调用内层算法,产生相应的调度方案。图5所示为算法的整体流程,P、Q分别表示算法中零件分批阶段的内外部种群;P′、Q′分别表示车间调度阶段的内外部种群。(a)零件分批阶段变异操作(b)车间调度阶段变异操作图4两阶段变异操作过程Fig.4Twostagevariantprocess图5两阶段混合生物地理学优化算法流程图Fig.5Flowchartoftwo?stagehybridbiogeograph?
行变异操作,采用子序列随机变异的方式,即从整段编码中任选两个编号不同的位置,将这两个位置之间的子序列进行随机排列,形成新的个体,如图4b所示。2.3算法流程针对零件分批和车间调度两个阶段采用两层嵌套结构,外层算法产生分批方案,针对每个分批结果调用内层算法,产生相应的调度方案。图5所示为算法的整体流程,P、Q分别表示算法中零件分批阶段的内外部种群;P′、Q′分别表示车间调度阶段的内外部种群。(a)零件分批阶段变异操作(b)车间调度阶段变异操作图4两阶段变异操作过程Fig.4Twostagevariantprocess图5两阶段混合生物地理学优化算法流程图Fig.5Flowchartoftwo?stagehybridbiogeography?basedoptimization3实例验证以某装配制造企业在云制造环境下的生产调度为例,对模型和算法进行验证。该企业的生产系统是由零件加工车间、部件装配车间和产品总装车间组成的混流混合车间。产品总装车间共有10个工位,装配P1、P2、P3三种产品,对应的工艺和作业时间如表1所示。装配1个产品P1分别需要零件Z1、零件Z2和部件R1各1个;装配1个产品P2分别需要零件Z2、零件Z3和部件R2各1个;装配1个产品P3分别需要零件Z1、零件Z3和·196·中国机械工程第28卷第2期2017年1月下半月
本文编号:3272640
本文链接:https://www.wllwen.com/guanlilunwen/gongchengguanli/3272640.html