- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
柔性作业车间动态调度问题探究
柔性作业车间动态调度问题探究 【摘要】针对车间调度问题柔性化、动态化的特点,对柔性作业车间动态调度问题进行了研究。构建了柔性作业车间动态调度数学模型,给出了基于周期与事件驱动的滚动窗口再调度策略,通过更新窗口工件集信息,运用调度模型及遗传算法实时给出再调度优化方案。同时,对求解的遗传算法进行了设计。最后,通过一个应用算例验证了动态调度模型、调度策略及算法的有效性和可行性。
【关键词】柔性作业车间调度;动态调度;优化;遗传算法
1.引言
作业车间调度问题(Job shop Scheduling Problem,JSP)是目前研究最广泛的一类典型调度问题。柔性作业车间调度问题(Flexible Job shop Scheduling Problem,FJSP)是JSP的扩展,它突破了传统JSP关于各工序仅在唯一确定的机床上加工的限制,各工序可在多台可选的机床上加工。路径柔性更符合生产的实际需求,并能应对突发事件的干扰,大大提高了加工系统的整体性能。因此,近年来,在作业车间调度研究领域,诸多学者开展了FJSP的研究。同时,事先确定的优化调度方案在执行过程中会遇到突发事件的干扰,如机器故障、新订单到达、交货期变更、紧急插单等,需要进行再调度,以适应动态多变的生产环境。Holloway和Nelson于1974年首先提出了动态调度问题[1]。目前,动态调度问题已成为车间调度领域的主要研究热点。
针对车间调度问题柔性化、动态化的发展趋势,本文对柔性作业车间动态调度问题(Dynamic Flexible Job shop Scheduling Problem,DFJSP)进行了研究,首先研究建立柔性作业车间动态调度模型,采用基于周期与事件驱动的再调度方法进行实时动态调度,并给出求解调度优化结果的遗传算法的设计,最后通过一个算例仿真对算法及调度策略进行验证与分析。
2.柔性作业车间动态调度问题模型
2.1 DFJSP描述
假定一个加工系统有m台机器和n个工件,每个工件包含若干道工序,工件的加工顺序预先确定,每道工序可在多台可选的机床上加工,工序的加工时间随机床的性能不同而不同。调度目标是为每道工序选择最合适的机器,并确定每台机器上各工件工序的最佳加工顺序及开工时间,使系统中的若干性能指标最优。由于事先确定的优化调度方案在执行过程中会受到突发事件的干扰,则需要运用相关的动态调度策略进行再调度。再调度与初始调度的主要区别在于机床的状态,再调度时由于工件加工的连续性,某些机床有可能正在加工工件,处于忙碌状态,因此再调度模型相对于初始调度模型,在某些变量上需做一定的变动。
2.2 初始调度数学模型
2.2.1 假设条件
以下是针对初始调度问题的假设条件:
(1)在零时刻,所有的工件都可被加工;
(2)工序一旦进行不能中断;
(3)所有机器在零时刻均处于空闲状态;
(4)不同工件的工序之间没有先后约束;
(5)不考虑工件加工的优先权;
(6)各工件的准备时间和移动时间一起计入加工时间。
2.2.2 变量
变量定义如下:
mijk――工件i的第j道工序在机器k上的加工时间;
Sijk――工件i的第j道工序在机器k上的开始时间;
Eijk――工件i的第j道工序在机器k上的完工时间;
MPk――所有工件在机器k上的完工时间;
MS――所有工件的最后完工时间;
2.2.3目标函数
调度目标是使工件在系统中的流通时间最短。
Min(MS)=mink=1……K(MPk) (1)
2.2.4 约束条件
(1)顺序约束:工件i的第j道工序必须在第j-1道工序完成后才能开始。
(2)资源约束:任一确定时刻,机器k不能同时加工任意两个不同的工件,也不能同时加工任意两道不同的工序。
2.2 再调度模型
以上初始调度模型假设所有机器在一开始均处于空闲状态,而再调度时,一些机器因为工件加工的连续性,可能处于忙碌状态。假设t0为再调度时刻,调度方案的产生时间忽略不计,△ti为当前工序在t0时刻的剩余加工时间。在t0时刻某些机床还在加工工件,由于加工的连续性,机床不能立刻停止对工件的加工,所以这些机床只能在t0+△ti时刻参与再调度。初始调度模型假设在零时刻,所有工件都可被加工,在这里,零时刻是相对的。随着时间向前推移,进行再调度时,就将再调度方案开始执行时刻t0作为模型中的零时刻。假设所有机床都空闲,运用初始调度模型和算法得到的各工件在所在机床上的完工时间为Eijk,由于再调度时,机床未必都处于空闲状态,所以真正开始时间为max{0,Eijk-t0}。
通过新旧调度的时序关系,只需将初始调
您可能关注的文档
最近下载
- 2024年新生儿窒息复苏(新版指南).pptx VIP
- 2024秋译林版三起三年级英语上册全册单元测试提优卷.docx
- 双侧股骨头坏死.ppt VIP
- 人教版八年级上册历史期末复习重难点易错点归纳.pdf
- 统编版语文三年级上册 第四单元 语文园地 课件(共24张PPT).pptx VIP
- API_5B油管接箍、油管螺纹加工测量和检验规范知识.pdf VIP
- 15J401 钢梯国家标准图集.pdf VIP
- 检验仪器学,问答题.docx VIP
- 2025年山西省建设工程专业高级职称评审考试(建筑工程管理)历年参考题库含答案详解.docx VIP
- 快速康复外科与围手术期护理PPT课件.ppt VIP
原创力文档


文档评论(0)