[发明专利]基于路径长度的工序串综合调度方法有效
申请号: | 201510899795.9 | 申请日: | 2015-12-09 |
公开(公告)号: | CN105511432B | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | 谢志强;张晓欢;郭禾;辛宇 | 申请(专利权)人: | 哈尔滨理工大学 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150080 黑龙江省哈*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于路径长度的工序串综合调度方法。目前的综合调度研究忽略了串行工序的紧密度,从而影响产品完成时间。本发明方法包括:该调度方法包括如下步骤:采用将加工工艺树中加工工序的偏序关系取反,得到逆序加工工艺树;计算逆序加工工艺树中的每个叶节点的路径长度;选取当前路径长度最大的叶节点所在路径,以叶节点为起点依次寻找前序工序,直到该路径上的最后一个工序i,然后从i工序开始依次将其与其后序工序加入到备选调度工序集合当中等待调度,并在加工工艺树中将这些串行工序删除;依次计算加工工艺树中其它叶节点并做上述处理至到加工工艺树为空;按照备选调度工序集合中工序的待加工顺序,依次选择工序且按照首次适应的方法将其安排到加工设备上,直到所有工序调度完毕。实现了在保证工序并行处理的基础上,提高串行工序的紧密度,优化了调度结果。 | ||
搜索关键词: | 调度 叶节点 工序集合 备选 逆序 并行处理 等待调度 调度结果 工序调度 工序开始 加工工序 加工设备 偏序关系 依次选择 影响产品 取反 删除 加工 优化 保证 研究 | ||
【主权项】:
1.一种基于路径长度的工序串综合调度方法,其特征是: 该调度方法包括如下步骤:采用将加工工艺树中加工工序的偏序关系取反,得到逆序加工工艺树;计算逆序加工工艺树中的每个叶节点的路径长度;选取当前路径长度最大的叶节点所在路径,以叶节点为起点依次寻找前序工序,直到该路径上的最后一个工序i,然后从i工序开始依次将其与其后序工序加入到备选调度工序集合当中等待调度,并在加工工艺树中将这些串行工序删除;依次计算加工工艺树中其它叶节点并做上述处理至到加工工艺树为空;按照备选调度工序集合中工序的待加工顺序,依次选择工序且按照首次适应的方法将其安排到加工设备上,直到所有工序调度完毕;实现了在保证工序并行处理的基础上,提高串行工序的紧密度,优化了调度结果;所述的调度方法的具体实施步骤如下:步骤1:判断加工工艺树是否为空,是则转至7,否则转至2;步骤2:为加工工艺树上的所有现存的叶子结点计算路径长度;步骤3:找到路径长度最长的叶子结点,判断是否唯一,是则转至5,否则转至4;步骤4:选择路径上工序最多的叶子结点;步骤5:从该叶子结点开始,将其和其当前加工工艺树中的全部前序工序依次入栈S,并在加工工艺树中删除;步骤6:然后再将S栈中的结点依次出栈,入队列Qu,转至1;步骤7:对Qu作出队操作,取得当前调度工序Wi;步骤8:判断Wi是否为空,是转至13,否则转至9;步骤9:设工序Wi的加工时间为ti,加工设备为Mi,其前序工序的加工结束时间为ETi‑1;步骤10:以时间点ETi‑1为起点在工序Wi的加工设备Mi上寻找第一个能安排工序Wi进行加工的机器空闲时间STi;步骤11:以STi为加工开始时间调度工序Wi;步骤12:转至步骤7;步骤13:输出调度结果甘特图。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨理工大学,未经哈尔滨理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510899795.9/,转载请声明来源钻瓜专利网。
- 上一篇:集成电路管脚测试装置
- 下一篇:一种信息处理方法、装置和电子设备