[发明专利]一种动态变化权重下的批加工机调度方法有效
申请号: | 201510624138.3 | 申请日: | 2015-09-25 |
公开(公告)号: | CN105279605B | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | 贾文友;刘莉;贾昊瑞;刘涛;丁洋洋;陈开开;黄西西 | 申请(专利权)人: | 安徽工程大学 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 安徽汇朴律师事务所 34116 | 代理人: | 胡敏 |
地址: | 24100*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种动态变化权重下的批加工机调度方法,包括产生触发事件,确定调度对象,计算动态变化权重,获取优先权最高的产品族,对空闲可用的批加工机派工和装载,调度终止条件判断;在极小化加权总完工时间的调度目标中,空闲可用批加工机缓冲器里待加工产品为研究对象;根据不同产品族的待加工产品数量的动态变化情况等计算动态变化权重;根据动态权重确定极小化加权总完工时间的目标下优先权最高的产品族;按“满批原则”组批;“先到先服务规则”排序的第一组批被派工和装载;通过滚动循环执行,直至满足调度终止条件。它实现方便,调度精度高,利于半导体等有批加工机的行业推广应用。 | ||
搜索关键词: | 一种 动态 变化 权重 加工 调度 方法 | ||
【主权项】:
1.一种动态变化权重下的批加工机调度方法,包括批加工机调度步骤:步骤1,产生触发事件:一台批加工机处于空闲可用状态;步骤2,确定调度对象:步骤1中的空闲可用的批加工机的缓冲器里不同产品族的待加工产品为调度对象;步骤3,计算动态变化权重:根据动态变化权重计算模型进行计算;步骤4,获取优先权最高的产品族:根据不同产品族的动态变化权重确定在极小化加权总完工时间的调度目标下,建立和运行数学模型;步骤5,对空闲可用的批加工机派工和装载:对所获取的优先权最高的产品族中的不同待加工工件,按其到达缓冲器的时间不增的“先到先服务规则”排序;根据“满批规则”组建该排序工件的第一个批;所组建的第一个批的待加工工件被派工和装载到步骤1的空闲可用的批加工机;步骤6,调度终止条件判断:如果不符合所规定的整个实时调度任务的调度终止条件,进行滚动执行,跳转到步骤1;否则极小化加权总完工时间的调度目标下动态变化权重下的批加工机调度方法终止,其特征在于,所述动态变化权重包括不同产品族的待加工产品数量的动态变化情况,相同产品族内的待加工产品到达时间不同的动态变化情况,以及具有等待时间限制的约束要求,动态变化权重计算模型如下
其中
qf≥(tf)max,当qf=(tf)max时,
nf≤n,当nf=n时,![]()
这里F表示缓冲器里产品族的种类总数量;μf表示缓冲器里产品族f的动态变化权重,其中f表示对应着F中第f个产品族;wf表示缓冲器里产品族f的固有权重;qf表示缓冲器里产品族f在缓冲器里的等待约束限制时间;tf表示缓冲器里产品族f在缓冲器里的已等待时间;ti表示缓冲器里产品族f中待加工工件i在缓冲器里的已等待时间,其中i表示对应着产品族f中第i个待加工工件;n表示缓冲器里所有产品族的待加工工件总数量;nf表示缓冲器里产品族f中包含待加工工件数量;(tf)max表示缓冲器里产品族f中所有待加工工件在缓冲器里的最大已等待时间;
表示对ti从i=1到i=nf进行求最大值运算;“
”表示μf计算值与qf,(tf)max,wf,n和nf具体数值相关;“qf≥(tf)max,当qf=(tf)max时,
”表示必须满足qf≥(tf)max,且规定当qf=(tf)max时,
取值无穷大;“nf≤n,当nf=n时,
”表示必须满足nf≤n,且规定当nf=n时,
取值无穷大;“
”表示任取第f个产品族都属于缓冲器里产品族的种类总数量F中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽工程大学,未经安徽工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510624138.3/,转载请声明来源钻瓜专利网。