[发明专利]一种基于Gibbs取样法的调度方法有效
申请号: | 201811590538.7 | 申请日: | 2018-12-20 |
公开(公告)号: | CN109709916B | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 辛宇;钱江波;金光;高玲玲 | 申请(专利权)人: | 宁波大学 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 哈尔滨市阳光惠远知识产权代理有限公司 23211 | 代理人: | 孙莉莉 |
地址: | 315211 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种基于Gibbs取样法的调度方法,本发明不仅考虑了任务的结构特性以及设备的加工能力,还考虑了设备间的运输关系,利用Gibbs取样策略对各备选设备进行调度判断选择。本发明将各设备的负载状态作为调度决策的依据,在考虑关键设备负载最小化的前提下,解决具有固定I/O约束的生产调度问题。 | ||
搜索关键词: | 取样法 调度 生产调度问题 备选设备 调度决策 负载状态 关键设备 加工能力 结构特性 取样策略 运输关系 设备间 最小化 | ||
【主权项】:
1.一种基于Gibbs取样法的调度方法,其特征在于,步骤1:将起始工序分配到其指定设备上加工;步骤2:当有工序加工完毕时,判断是否产生可调度工序B,即前续工序均已加工完毕的工序;若存在可调度工序B,按可调度工序层数l由大到小的顺序对各可调度工序进行调度;在对某一可调度工序进行调度时,计算该可调度工序在各个设备上的综合代价O;综合代价O的计算方法如下:O=VAM (1)其中V是工序加工代价矩阵,A为加工矩阵,M为设备运输代价矩阵,综合代价O中元素Oi,j表示某一可调度工序vi∈B在设备mj上的综合代价,Oi,:表示可调度工序vi在所有设备上的综合代价,综合代价Oi,j越小则将可调度工序vi分配到mj上加工的合理性越高;步骤3:利用Gibbs取样法为可调度工序vi分配加工设备,在区间内生成随机数并按Oi,j取值进行排列,若o落在Oi,j的取值区间内,则选择mj作为vi的加工设备;|m|为设备的数量,i和j均为正整数;步骤4:重复步骤2‑步骤3对各个工序进行分配,最后将终止工序E分配到其指定设备上;所述加工矩阵A中元素Ai,j表示工序vi在设备mj上加工所需要的时间,矩阵A的第i行表示工序vi在所有设备上的加工时间构成的向量;所述工序加工代价矩阵V是由工序加工代价模型建立的工序优先关系矩阵,其目标是以任务结构的角度建立后续工序对可调度工序的影响力;该模型以某一工序vj对另一工序vi的影响力取决于二者之前的距离为原则,利用式(2)所示的函数作为vj与vi距离度量:其中succ(vi)表示工序vi的后续工序集合,α为距离控制参数,取值区间为0<α<3,li表示工序vi在任务中的层数,lj表示工序vj在任务中的层数;所述设备运输代价矩阵M中元素Mi,j是设备mi对设备mj的相对重要度,建立设备间的转移概率矩阵H,其表达式如下:其中,adj(mi)表示与mi直接相邻的设备;Rj表示若某一可调度工序vk分配到设备mj且mj正处于加工状态,则Rs为需要等待的时间;mb为工序vk的紧前工序的加工设备;me为固定输出设备;u(i,j)表示设备mi与设备mj间的运输时间;u(b,j)表示可调度工序vk的紧前工序加工设备mb与设备mj间的运输时间;u(j,e)表示设备mj与固定输出设备me间的运输时间;u(b,s)表示设备mb与设备ms间的运输时间;u(s,e)表示设备ms与固定输出设备me间的运输时间;u(i,s)表示设备mi与设备ms间的运输时间;以设备间的li步转移矩阵判断设备相对于可调度工序vi的调度优先性,即设备运输代价矩阵
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811590538.7/,转载请声明来源钻瓜专利网。