车间作业调度算法初步研究

车间作业调度算法初步研究

ID:42113649

大小:273.51 KB

页数:13页

时间:2019-09-08

车间作业调度算法初步研究_第1页
车间作业调度算法初步研究_第2页
车间作业调度算法初步研究_第3页
车间作业调度算法初步研究_第4页
车间作业调度算法初步研究_第5页
资源描述:

《车间作业调度算法初步研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一种车间作业调度算法的初步研究摘要:车间作业调度是MES的核心模块,直接关系着企业的经营、生产和管理效率,冇效的调度方案能最人限度地降低生产成木,提高企业竞争力。车间作业调度问题也是一种典型的组合优化问题,关于它的研究具有很大的现实意义,也有一定的理论意义。论文介绍一种基于规则的优化调度算法,以相对剩余工吋最长为条件或调度规则,进行优化调度操作。关键词:MES,不间作业调度,调度规则,相对剩余工时Abstract:TheworkshopschedulingmanagementisthecoremoduleofMES,whichgreatlyaffectstheefficiency,operat

2、ionandmanagementofworkshop.Effectiveschedulingcanreduceproductioncostandenhanceenterprisecompetitiveness.Theworkshopschedulingisatypicalcombinatorialoptimizationproblem・Ithasbothpracticalsignificanceandtheoreticalvalueforstudyingit.Thepaperintroducesarule-basedoptimizationalgorithm,withtheIongestdur

3、ationasaconditionofrelativerestorschedulingrulestooptimizetheschedulingoperations.Keywords:MES,Job-shopscheduling,Schedulingrules,Remainingduration1引言目前,在离散型制造企业中,多采用小批量、单件、多品种为生产方式,而单件车间调度问题是一个代表性的作业调度问题。关于单件车间的调度问题,目前的研究的成果也较多,比如遗传算法、神经网络方法和分支定界法等。在理论上这些方法的探索较多,并且对小规模的调度与应用效果较好。但是,由于车间调度问题的复杂性,当工件

4、数量与机器数量都比较多的情况下,上述算法在PC上运行的时间比较长,工程实际中的应用也不太理想。在业界基于启发式规则的调度算法被公认为最具有工程实用价值,所谓规则调度是安装一定的准则对加工的设备和加工的任务进行优先级的排序。目前,投入使用的调度系统大多采用规则调度算法。启发式优先分配的方法有较小的时间复杂性和容易实现的特点,因而在实际求解调度问题中经常使用这个方法。而规则调度算法的关键问题是要选择好优先分配的规则,本文将剩余工期最大且工期较短作为分配的规则。2调度规则车间作业调度问题(Job-ShopSchedulingProblem,JSSP)是一个典型组合优化的问题。所谓组合优化问题,就是指

5、从组合问题的可行解集合中寻找最优解。此问题有三个基本的要素,即变量、约束和目标函数。例如在实际调度过程中,对工序的加工排序以及对相应设备的选择都是调度过程中的变量,工序的工艺路线以及其相互间的关系都是对变量的约束,作业调度的目标有加工总时间最短、设备利用率最高、工件按期交货等。关于在加台设备上加工72个工件的调度问题,最有效的方法之一是按优先规则进行排序。以某些方式评价各竞争工序是优先规则的目的,从而方便在加工设备空闲的情况下,可以确定下一个需要调度执行的工序。此方法不仅可以简化排序的过程、减少工作量和提高排序的速度,而且能够给出比较优的方案。2.1描述问题的变量关于车间作业调度问题可以描述为

6、,"个不同的工件和加台不同的机器,每一个工件都是由一个或多道工序组成的工序集合,并且同一工件工序的顺序是给定的,在工件所要求的机器和固定的工期下,完成每一个工序。机器与工件间的约束有,某一个工序开始之后不能被中断、属于不同工件的工序没有先后开工的约束,某个机器最早开工时间及实际已经下达的加工工序的结束时间会影响工序的最早开工时间、每一台机器同时只能加工一个工件或被一个工件使用。在描述问题的时候,用到的变量有,m-机器的数量、n-任务的数量、任务叱所包含的工序的数目、叱厂表示任务必的第丿道工序、Cfj-在调度阶段乙工序必)的完工日期、S[j-在调度阶段t,工序“°•的开工日期、T-调度的总阶段数

7、,其等于工序的总数量nxm、厶厂工序叱)的工期丄订=©厂S’Dfj・工序必)对应的任务i在调度阶段t的完工时间、TGt-机器i需要加工的任务集合,匸1,2,…,m、EB「任务i最早的可能开工日期、G〔-在阶段/,对机器K形成竞争的可以调度的工序集合、0G〔-在阶段r,与喙相对应的已经调度的工序的集合。2.2描述调度算法的定义根据算法实现的基本思想,可以作出几个定义:定义1.如果工序B后于a加工,B

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。