[发明专利]考虑批处理机周期性维护的在线调度方法在审
| 申请号: | 202211641229.4 | 申请日: | 2022-12-20 |
| 公开(公告)号: | CN116090755A | 公开(公告)日: | 2023-05-09 |
| 发明(设计)人: | 王军强;林冉;胥军;桑耀文 | 申请(专利权)人: | 西北工业大学 |
| 主分类号: | G06Q10/0631 | 分类号: | G06Q10/0631;G06Q50/04 |
| 代理公司: | 西安匠星互智知识产权代理有限公司 61291 | 代理人: | 陈星 |
| 地址: | 710072 *** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 考虑 批处理 周期性 维护 在线 调度 方法 | ||
1.一种考虑批处理机周期性维护的在线调度方法,其特征在于:包括以下步骤:
步骤1:对周期性维护下批处理机在线调度问题进行数学建模:
所建立的模型为:
订单工件Jj随时间到达,其未到达时,该工件信息未知;
所述工件需要在m台批处理机上进行加工,机器集合记为{M1,M2,…,Mm};
批处理机可同时加工b个工件,且加工每一批工件的时间固定为0p1;
所有机器均需要周期性的定期维护,维护时间长度为T;在维护过程中,机器不能进行工件加工;
设定机器在两个维护中间的可用时间为单位时间1,机器可用时间区间记为[lk,lk+1],其中l1=0,且lk+1=lk+1+T,k∈正整数集合N+;
每个工件在完工时间Cj后需要立即装车运输给顾客,运输时间记为qj,且车辆充足;只有当工件送达至顾客时,工件流程才算结束;
优化调度目标为最小化Dmax=maxj{Cj+qj},DFmax=maxj{Cj+qj-rj};其中工件Jj的到达时间为rj,完工时间Cj,运输时间记为qj;Dmax即为最大运输完工时间,DFmax即为最大流程时间;
步骤2:获取当前时间t,机器数量m,机器批容量b,批加工时间p;以及当前时刻已到达未加工的工件信息,包括其到达时间与运输时间;
步骤3:对每个可用时间区间进行如下处理:
令[l,l+1]是任意一个可用时间区间;
设置x,y,满足xp+yp=1,其中0≤x1,y≥1是正整数;
设置子区间为:
步骤3.1:当批容量充足时,采用在线算法Infinite Capacity Delay(ICD)进行求解;
所述在线算法ICD为:在每个区间内设置LT时刻:除了第一个区间,每个长度为p的子区间都有m个LT时刻;若当前时刻t是某个LT时刻且有机器有空闲时,就将所有工件在此时刻组成一批在机器Mi+1上加工;否则,等到下一个LT时刻;
步骤3.2:在批容量有限,且优化目标为Dmax时,应用Full Processing(FP)算法进行求解;
所述FP算法为:若当前时刻t是某个长度为p的子区间的开始时刻且该时刻有机器空闲,就将所有工件按最小释放时间优先的规则尽可能组成满批;假设形成a个批,且前a-1个批都是满批;则将前min{m,a}个批放在时刻在任意空闲机器上加工;
步骤3.3:在批容量有限,且优化目标为DFmax的情况下,应用Full Processing underDelivery(FPD)算法进行求解;
所述FPD算法为:若当前时刻t是某个长度为p的子区间的开始时刻且该时刻有机器空闲,就将所有工件按D-ERD规则尽可能组成满批;假设形成a个批,且前a-1个批都是满批,则将前min{m,a}个批放在时刻在任意空闲机器上加工;所述D-ERD规则为:工件依其qj-rj值非减排序,如果有多个qj-rj值一样的工件,则再将其按ERD规则排序;
步骤4:在时刻t,使用步骤3所述算法判断是否进行批加工;如果时刻t满足加工条件,则按上述算法在当前时刻t输出调度方案并加工。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211641229.4/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





