[发明专利]一种新的解决作业车间调度问题的排产算法在审
申请号: | 201610267931.7 | 申请日: | 2016-04-27 |
公开(公告)号: | CN106611273A | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 姜艾佳;胡成华 | 申请(专利权)人: | 四川用联信息技术有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q50/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610054 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 解决 作业 车间 调度 问题 算法 | ||
技术领域
本发明涉及作业车间调度技术领域。
背景技术
作业车间调度问题(Job-shop Scheduling Problem)是许多实际生产调度问题的简化模型,具有广泛的应用背景,譬如生产制造、交通规则、邮电通信、大规模集成电路设计等问题。作为一类满足任务配置和顺序约束要求的分配问题,JSP已被证明是一个典型的NP_hard问题,它的求解难度远远大于流水线调度问题。针对解决作业车间调度问题的算法一直是学术界和工程界共同关注的重要课题。
制造业的竞争日趋激烈,企业正朝着有不同完工时间和产品要求的多类型、小批量、大批量的生产模式。如何利用现有资源,满足加工任务所需各种约束,使所有任务能尽量按时完成,即如何有效地解决JSP问题,成为一个十分现实和紧迫的问题。高效的调度算法不可以大大提高生产效率和资源利用率,从而增强企业的竞争能力,因此对JSP的研究有非常重要的理论和现实意义。
现有的一些算法仅仅是解决最底层的作业调度问题,而且没有考虑到生产过程中存在的复杂的工件组合的问题,即多个部件组合而成新的部件,这个新的部件1又可能还会跟其他工件组合成新的部件2,新的部件2又可能需要加工,再跟新的部件3组装成一个工件,如此循环的问题。
发明内容
针对现有技术存在的上述不足,本发明要解决的技术问题是采用一种新的解决作业车间调度问题的排产算法。
本发明的目的是克服现有技术中存在的:复杂的工件组合的调度问题。
本发明为实现上述目的所采用的技术方案是:一种新的解决作业车间调度问题的排产算法,该算法的步骤如下:
步骤1:编码:采用基于工序的编码规则编码。
步骤2:设置工件优先级阶数La。
步骤3:设置工件优先级序列P(哪个工件属于哪个优先级)。
步骤4:若某一优先级的工件数量不为空,则执行同级排产算法。否则优先 级+1。
本发明的有益效果是:
1、解决了资源合理利用调度问题。
2、解决了实际生产过程需考虑到工件试装以及试装拆分的问题。
3、解决了在生产过程中,存在的复杂的工件组合问题,即多个部件组合而成新的部件,这个新的部件1又可能还会跟其他工件组合成新的部件2,新的部件2又可能需要加工,再跟新的部件3组装成一个工件,如此循环的问题。
附图说明
图1表示本算法的流程图
图2表示同级排产算法流程图
图3表示复杂的工件组合问题
图4一种改进布谷鸟搜索算法的基本流程图
具体实施方式:
本发明提出的算法解决了实际生产过程中存在的复杂的工件组合问题如图3所示,即多个部件组合而成新的部件,这个新的部件1又可能还会跟其他工件组合成新的部件2,新的部件2又可能需要加工,再跟新的部件3组装成一个工件,如此循环的问题。
本发明解决上述问题,采用一种新的解决作业车间调度问题的排产算法,结合图1到图3,算法具体实施过程如下所述:
步骤1:编码,采用基于工序的编码规则编码,即染色体由w×n×m个基因组成,他们表示一个工序的排列,在这个工序排列中每个工件号最多出现m次,其染色体是由一个二维空间点(x,y)表示,即第x个订单的第y个工件,例如,3×4×3(订单(或阶数)×工件×机器)的实例,染色体序列为(1,1)(1,2)(2,1)(1,1)(3,1)(3,1)(3,3)(3,2)(1,2)(1,2)(1,1)(1,4),那么,它对应的工件加工序列为:
(J1,1,1,J1,2,1,J2,1,1,J1,1,2,J3,1,1,J3,1,2,J3,3,1,J3,2,1,J1,2,1,J1,2,2,J1,1,3,J1,4,1)
其中,Jti,j表示第t个订单的第i个工件的第j道工序,j表示工件i出现的次数,因此,上面例子的染色体序列表达的意思是先加工顺序为:第1个订单的第 1个工件的第1道工序,加工第1个订单第2个工件的第1道工序,在加工第2个订单第1个工件的第1道工序,加工第1个订单第1个工件的第2道工序,以此类推,最后加工第1个订单第4个工件的第1道工序,因此在解码时就可以按照工件的出现顺序转化为一个调度方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川用联信息技术有限公司,未经四川用联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610267931.7/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理