(控制理论与控制工程专业论文)大规模复杂生产调度问题瓶颈分解方法研究.pdf_第1页
(控制理论与控制工程专业论文)大规模复杂生产调度问题瓶颈分解方法研究.pdf_第2页
(控制理论与控制工程专业论文)大规模复杂生产调度问题瓶颈分解方法研究.pdf_第3页
(控制理论与控制工程专业论文)大规模复杂生产调度问题瓶颈分解方法研究.pdf_第4页
(控制理论与控制工程专业论文)大规模复杂生产调度问题瓶颈分解方法研究.pdf_第5页
已阅读5页,还剩113页未读 继续免费阅读

(控制理论与控制工程专业论文)大规模复杂生产调度问题瓶颈分解方法研究.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要 大规模复杂生产调度问题瓶颈分解方法研究 摘要 生产调度问题是在时间上优化分配机器资源给相互竞争的工件,由于其强大的工 程应用背景和优化求解的难处理性( n p h a r d ) ,长期受到制造领域和学术界的高度重 视。随着制造规模和复杂程度的不断提高,大规模复杂生产调度问题已成为当前制造 业面临的难题,存在建模和优化求解的困难。 分解方法是处理大规模复杂生产调度问题的一种常用方法,但传统的分解方法收 敛速度慢,容易陷入局部最优。目前已有一些瓶颈调度方法试图从全局优化的角度处 理大规模问题,但非常有限,在算法设计、理论分析和应用方面都存在很大的研究空 间。本文利用瓶颈思想,结合分解方法,提出了一种瓶颈分解方法,并对大规模复杂 生产调度问题进行了深入的研究。 主要工作包括以下几个方面: 在大系统分解思想的指导下,给出了车间调度问题机器层分解方法的一般描 述,并指出传统分解方法在求解大规模调度问题时可能存在的不足。利用能 力不均衡生产线存在瓶颈的特性,剖析瓶颈思想的内在机理,结合大系统分 解思想提出了瓶颈分解方法的一般框架,并指出该方法的关键技术。 在分析单瓶颈f l o ws h o p 生产线特点的基础上,提出了一种单瓶颈分解算法。 该方法将f l o ws h o p 上的机器分为瓶颈机、上游非瓶颈机和下游非瓶颈机。 松弛非瓶颈机加工能力约束,原f l o ws h o p 问题简化为一个单机调度问题。 瓶颈机的调度可以通过优化求解该简化问题获得。根据瓶颈机的调度结果, 上游非瓶颈机采用有效的分派规则从后往前依次调度,而下游非瓶颈机则采 用规则从前往后依次调度。随后我们给出了非瓶颈机冗余能力的条件,证明 满足此条件下的f l o ws h o p 问题的最优调度为排列调度,即非瓶颈机上工件 的加工安排与瓶颈机的调度安排一致。大量的仿真结果显示单瓶颈分解算法 可以在较快的时间内获得较好的解。 针对单瓶颈j o bs h o p 调度问题,提出了一种单瓶颈分解算法。该方法利用生 产线主导瓶颈的特点将j o bs h o p 中的机器分为瓶颈机和非瓶颈机。假设非瓶 上海交通大学博士学位论文 颈机加工能力无限大,将非瓶颈机上的工序集结成一个时间迟延环节,原问 题则简化为一个带到达时间和传递时间约束的单机调度问题。瓶颈机上工件 的加工安排可以通过优化求解此单机问题获得,而非瓶颈机则采用有效的启 发式算法调度。通过调整瓶颈机上工序的到达时间和传递时间协调瓶颈机与 非瓶颈机之间的关联。仿真结果显示该算法求解瓶颈程度较高的j o bs h o p 问 题非常有效。 针对能力较不均衡的j o bs h o p 生产线,提出了一种约束调度算法。该算法给 出了一种迭代辨识约束机( 包括长期瓶颈和暂时瓶颈) 的方法。每次迭代,采 用有效的规则调度非约束机,并根据调度结果从中辨识约束机,该过程迭代 进行直至不存在新的约束机。约束机模型可描述为一个带时间迟延的多机调 度问题,该问题的最优解是原问题最优解的一个下界。随着约束机不断辨识, 相应的约束机模型也迭代更新,我们证明约束机子问题的最优解在迭代过程 中不断提高,朝着原问题最优解的方向逐步逼近。与传统的移动瓶颈方法相 比,约束调度算法在提高计算效率的同时保证了调度的优化性能。大量的仿 真比较研究显示,该算法可以在调度质量和计算时间之间获得一个好的均衡。 针对约束调度算法无法求解的更大规模j o bs h o p 调度问题,提出了一种滚动 瓶颈分解策略。该方法在瓶颈分解方法的基础上,结合滚动时域分解的思想, 将整个调度时域分解为若干决策子窗口,每个时间窗口对应的子问题采用瓶 颈分解方法求解。该方法从空间层和时间层对大规模问题进行分解,它为求 解超大规模j o bs h o p 调度问题提供了一种新的解决思路。仿真结果验证了滚 动瓶颈分解方法的有效性。 将滚动瓶颈分解方法应用至一个更复杂的j o bs h o p 调度问题,即半导体生产 线,针对半导体生产线的机器加工类型不一,对分解后不同类型的子问题给 出了相应的求解算法,并对经典模型m i n i f a b 进行详细的仿真测试研究。 关键词:瓶颈,生产调度,分解方法,移动瓶颈法,滚动时域法,约束理论 abstra(jr s t u d yo n b o t t l e n e c k b a s e dd e c o m p o s i t i o n p r o c e d u r ef o rl a r g e s c a l ep r o d u c t i o n s c h e d u l i n gp r o b l e m s a b s t r a c t p r o d u c t i o ns c h e d u l i n gp r o b l e mi st oo p t i m a l l ya l l o c a t em a n u f a c t u r i n gm a c h i n e st o c o m p e t i t i v ej o b so v e rt i m e d u et oi t si m p o r t a n tp r a c t i c a lv a l u ea n dn p h a r dc h a r a c t e r i s t i c , i td r a w sh i g ha t t e n t i o no fm a n u f a c t u r e r sa n da c a d e m e w i t ht h ep r o b l e ms i z ea n d c o m p l e x i t yi n c r e a s i n g ,t h el a r g e s c a l ec o m p l e xp r o d u c t i o ns c h e d u l i n gh a sb e c o m eo n eo f t h eh a r d e s tp r o b l e m si nm a n u f a c t u r i n gs y s t e m i ti sd i f f i c u l ti nm o d e l i n ga n do p t i m i z a t i o n t h ed e c o m p o s i t i o nm e t h o di sag e n e r i ca p p r o a c ht os o l v et h el a r g e s c a l ep r o d u c t i o n s c h e d u l i n gp r o b l e m h o w e v e r ,i tm a yl e a dt oal o c a lo p t i m u ma n dh a sal o wc o n v e r g e n c e s p e e d a l t h o u g hs o m eb o t t l e n e c ks c h e d u l i n gm e t h o d sh a v eb e e ns t u d i e dt od e a lw i t ht h e p r o b l e mf r o mt h ev i e w p o i n to fg l o b a lo p t i m i z a t i o n ,t h er e s e a r c hi se l e m e n t a r ya n dl i m i t e d t h e r es t i l le x i s tl a r g es p a c e si nb o t ht h et h e o r e t i c a ls t u d ya n dp r a c t i c a la p p l i c a t i o n i nt h i s t h e s i s ,t h eb o t t l e n e c k b a s e dd e c o m p o s i t i o nm e t h o df o rl a r g e s c a l ec o m p l e xp r o d u c t i o n s c h e d u l i n gp r o b l e m si ss t u d i e d t h em a i nr e s e a r c hw o r k so ft h i sd i s s e r t a t i o na r ea sf o l l o w s b a s e do nt h ed e c o m p o s i t i o nt h e o r y ,t h em a c h i n e b a s e dd e c o m p o s i t i o nm e t h o df o r p r o d u c t i o ns c h e d u l i n gp r o b l e m si sa n a l y z e da n di t ss h o r t c o m i n g sa r ep o i n t e do u t b yu t i l i z i n gt h e b o t t l e n e c kp r o p e r t yi nt h eu n b a l a n c e dp r o d u c t i o nl i n e ,t h eg e n e r i c f r a m e w o r ko ft h eb o t t l e n e c k b a s e dd e c o m p o s i t i o np r o c e d u r ei s p r o p o s e d t h i s p r o c e d u r ec o m b i n e sb o t t l e n e c kt h e o r yw i t hd e c o m p o s i t i o nm e t h o d t h e ni t sk e y t e c h n i q u e sa r eg i v e n f o rt h ef l o ws h o pp r o b l e mw i t ho n eb o t t l e n e c km a c h i n e ab o t t l e n e c k b a s e d d e c o m p o s i t i o np r o c e d u r ei sp r o p o s e d i nt h i sm e t h o d ,t h em a c h i n e so nt h ef l o w s h o p a r ed i v i d e di n t oab o t t l e n e c km a c h i n e ,u p s t r e a m a n dd o w n s t r e a m 。n o n b o t t l e n e c km a c h i n e s b yr e l a x i n gt h ec a p a c i t yc o n s t r a i n t so fn o n b o t t l e n e c k m a c h i n e s ,t h ef l o ws h o pp r o b l e mi sr e d u c e di n t oas i n g l e m a c h i n es c h e d u l i n g p r o b l e m t h eb o t t l e n e c ks c h e d u l i n gc a r lb eo b t a i n e db ys o l v i n gt h er e d u c e d p r o b l e mo p t i m a l l y w h i l et h eu p s t r e a mn o n b o t t l e n e c km a c h i n e sa r es c h e d u l e d u l 上海交通大学博士学位论文 b a c k w a r db a s e do nt h e b o t t l e n e c ks c h e d u l i n g ,a n dt h ed o w n s t r e a mn o n b o t t l e n e c k m a c h i n e sa r es c h e d u l e df o r w a r db a s e do nt h eb o t t l e n e c ks c h e d u l i n g t h e nw eg i v e s o m ec o n d i t i o n st od e s c r i b et h er e d u n d a n tc a p a c i t i e so ft h en o n b o t t l e n e c k m a c h i n e s ,a n dp r o v et h a tt h eo p t i m a ls c h e d u l i n gt ot h ef l o ws h o pi sap e r m u t a t i o n s c h e d u l i n gu n d e rt h e s ec o n d i t i o n s i no t h e rw o r d s ,t h es e q u e n c eo fj o b so ne a c h n o n - b o t t l e n e c km a c h i n ei st h es a m ea st h a to fi o b so nt h eb o t t l e n e c km a c h i n e c o m p u t a t i o n a lr e s u l t ss h o wt h a tt h eb o t t l e n e c k - b a s e dd e c o m p o s i t i o na l g o r i t h m c a no b t a i nag o o ds o l u t i o ni nq u i t es h o r tt i m e f o rt h ej o b s h o pp r o b l e mw i t ho n eb o t t l e n e c km a c h i n e ,ab o t t l e n e c k b a s e d d e c o m p o s i t i o np r o c e d u r ei sp r o p o s e d i nt h i sm e t h o d ,t h em a c h i n e so nt h ej o b s h o pa r ed i v i d e di n t oab o t t l e n e c km a c h i n ea n dn o n b o t t l e n e c km a c h i n e sb a s e do n t h eb o t t l e n e c kp r o p e r t y u n d e rt h ea s s u m p t i o nt h a tt h ec a p a c i t i e so fn o n b o t t l e n e c km a c h i n e sa r ei n f i n i t e ,o p e r a t i o n so nt h en o n - b o t t l e n e c km a c h i n e sa r e a g g r e g a t e d i n t oat i m ed e l a y t h ej o b s h o pp r o b l e mi s t h e nr e d u c e di n t oa s i n g l e m a c h i n es c h e d u l i n gp r o b l e mw i t h r e l e a s et i m ea n dd e l i v e r yt i m e c o n s t r a i n t s t h eb o t t l e n e c ks c h e d u l i n gc a nb eo b t a i n e db ys o l v i n gt h er e d u c e d p r o b l e mo p t i m a l l y ,w h i l et h en o n - b o t t l e n e c km a c h i n e sa r es c h e d u l e da r o u n dt h e b o t t l e n e c ks c h e d u l i n gb ys o m ee f f e c t i v ed i s p a t c h i n gr u l e s t h ec o n f l i c tb e t w e e n t h es c h e d u l i n go ft h eb o t t l e n e c km a c h i n ea n dn o n - b o t t l e n e c km a c h i n e sc a nb e c o o r d i n a t e db ya d j u s t i n gt h er e l e a s et i m e sa n dd e l i v e r yt i m e so fo p e r a t i o n so nt h e b o t t l e n e c km a c h i n e c o m p u t a t i o n a lr e s u l t ss h o wt h a tt h eb o t t l e n e c k - b a s e d d e c o m p o s i t i o np r o c e d u r ec a no b t a i nag o o ds o l u t i o nf o rt h ej o bs h o pp r o b l e mw i t h h i g hb o t t l e n e c kd e g r e e f o rt h eu n b a l a n c e dj o bs h o pp r o b l e mw i t hm u l t i p l ec o n s t r a i n tm a c h i n e s ( j s p m c ) , ac o n s t r a i n ts c h e d u l i n gp r o c e d u r ei sp r o p o s e d i nt h i sp r o c e d u r e ,an e w s t r a t e g yi s g i v e nt oi d e n t i f yt h ec o n s t r a i n tm a c h i n e si t e r a t i v e l y a te a c hi t e r a t i v ep r o c e d u r e , t h en o n - c o n s t r a i n tm a c h i n e sa r es c h e d u l e dw i t ha ne f f e c t i v ed i s p a t c h i n gr u l e ,a n d ac o n s t r a i n tm a c h i n ei si d e n t i f i e db a s e do nt h es c h e d u l i n gr e s u l t so ft h e n o n c o n s t r a i n tm a c h i n e s n i sp r o c e d u r ec o n t i n u e su n t i ln oc o n s t r a i n tm a c h i n ei s i d e n t i f i e d t h e nt h ec o n s t r a i n tm a c h i n e sc a nb ef o r m u l a t e da sam u l t i p l e - m a c h i n e s c h e d u l i n gp r o b l e mw i t ht i m el a g s i t ss o l u t i o np r o v i d e sal o wb o u n df o rt h e j s p m c i na d d i t i o n ,w ep r o v et h a tt h el o wb o u n di n c r e a s e si t e r a t i v e l yw i t ht h es e t o fc o n s t r a i n tm a c h i n e si n c r e a s i n g a n di ti sc l o s et ot h eo p t i m a ls o l u t i o no ft h e j s p m c e x t e n s i v ec o m p u t a t i o n a lr e s u l t si n d i c a t et h a tt h ep r o p o s e dc o n s t r a i n t s c h e d u l i n ga l g o r i t h mc a no b t a i nab e t t e rt r a d e o f fb e t w e e ns o l u t i o nq u a l i t ya n d c o m p u t a t i o nt i m ec o m p a r i n gw i t hv a r i o u sv e r s i o n so ft h es h i f t i n gb o t t l e n e c k ( s b ) m e t h o d sf o rt h ej s p m c i v a b s t r a c t f o rt h el a r g e rs c a l ej o b - s h o pp r o b l e m ,w h i c hi sd i f f i c u l tt ob es o l v e db yt h e c o n s t r a i n t s c h e d u l i n gp r o c e d u r e ,w ep r o p o s e ab o t t l e n e c k - b a s e d r o l l i n g s c h e d u l i n gm e t h o db a s e do nt h eb o t t l e n e c ka n dt e m p o r a ld e c o m p o s i t i o ns t r a t e g i e s i nt h i sm e t h o d ,t h es c h e d u l i n gh o r i z o ni sd i v i d e di n t os o m es m a l l e rt i m ew i n d o w s t h es u b p r o b l e mt oe a c ht i m ew i n d o wi ss t i l laj o bs h o pp r o b l e m ,w h i c hc a nb e s o l v e db yt h ec o n s t r a i n ts c h e d u l i n gp r o c e d u r e s i n c et h el a r g e - s c a l ep r o b l e mi s d i v i d e di nt h el e v e lo fs p a c ea n dt i m e ,i tp r o v i d e san e wi d e at os o l v el a r g e - s c a l e j o bs h o ps c h e d u l i n gp r o b l e m c o m p u t a t i o n a l r e s u l t ss h o wt h a tt h em e t h o di s e f f e c t i v e t h eb o t t l e n e c k - b a s e dr o l l i n gs c h e d u l i n gp r o c e d u r ei sa p p l i e dt oam o r ec o m p l e x j o bs h o pp r o b l e m ,i e s e m i c o n d u c t o rm a n u f a c t u r i n gp r o c e s s s i n c e t h e w o r k c e n t e r si nt h es e m i c o n d u c t o rm a n u f a c t u r i n gp r o c e s sa r ed i f f e r e n t ,v a r i o u s s o l u t i o np r o c e d u r e sa r eg i v e nt os o l v et h e i rc o r r e s p o n d i n gs u b p r o b l e m s a tl a s t , t h i sm e t h o di st e s t e di nac l a s s i cm i n i f a bm o d e l k e yw o r d s :b o t t l e n e c k ,p r o d u c t i o ns c h e d u l i n g ,d e c o m p o s i t i o nm e t h o d ,s h i f t i n g b o t t l e n e c k ( s b ) p r o c e d u r e ,r o l l i n gh o r i z o np r o c e d u r e ( r h p ) ,t h e o r yo f c o n s t r a i n t so o c ) v 上海交通大学 学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立 进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不 包含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究 做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意 识到本声明的法律结果由本人承担。 学位论文作者签名: 日期:年 月日 上海交通大学 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同 意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许 论文被查阅和借阅。本人授权上海交通大学可以将本学位论文的全部或 部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制 手段保存和汇编本学位论文。 保密口,在一年解密后适用本授权书。 本学位论文属于 不保密口。 ( 请在以上方框内打“4 ) 学位论文作者签名:指导教师签名: e l 期:年月e te l 期:年月 第一章绪论 1 1 引言 第一章绪论 调度问题是在时间上优化分配稀缺资源给相互竞争的任务【1 1 。它一般描述为在满 足资源和任务约束条件的前提下优化某一或某些性能指标【2 1 。根据资源和任务的物理 特性不同,调度问题包含生产调度、车辆调度、c p u 调度等诸多分支。它是一类典 型的组合优化问题。 上个世纪五十年代,调度问题早期的研究工作主要依赖数学方法,g r a h a m 和 j o h n s o n 在调度理论方面做了大量开创性的工作1 3 4 】。此后调度问题成为运筹研究中最 活跃的领域之一,涌现了一批重要的理论研究成果1 2 6 1 。由于其强大的理论基础和重 要的实用价值,调度问题长期受到数学、计算科学、管理科学以及工程应用等领域的 高度重视。 本文研究的背景是生产调度问题。生产调度是实现制造业运筹、管理与优化技术 的核心。它是在时间上对一组可用的制造资源( 机器) 进行加工任务( 工件) 的安排,将 工件分配至相应的机器上,确定各机器上加工操作( 工序) 的加工次序和开工时间,使 得某一性能指标最优。在执行这些加工任务时需要满足某些物理约束,如工件的加工 顺序约束,机器加工能力限制等。同时也要满足某些非物理约束,如工件到达时间约 束,客户交货期限需求等。因此生产调度问题可表述为在一些等式或不等式约束构成 的离散解空间中,寻找目标函数值最优的解。它是一类重要的组合优化问题,运筹学 称之为排序问题1 7 1 。除少数特殊问题,大部分生产调度问题的计算复杂度为 n p h a r d l 5 , 6 j ,存在优化求解的困难。 在经济全球化的今天,现代制造业面临着前所未有的竞争压力。制造规模和复杂 程度都在不断提高,客户需求日趋多样化,这对制造方提出了新的要求,现实的需求 不断地给这一领域的研究带来大量新的急需解决又极端困难的问题。大规模复杂生产 调度问题已成为当前研究的一个热点。 本章首先介绍生产调度问题的特点,并简要综述三类典型车间调度问题( f l o w s h o p ,j o bs h o p 和半导体生产线) 的研究进展。随后对大规模静态车间调度问题的分解 方法进行详细分类介绍,并分析不同分解方法的特点。接着介绍了生产线瓶颈现象和 特点,给出应用瓶颈方法求解大规模车间调度问题的可行性和研究思路。最后给出全 文的主要研究内容和章节安排。 上海交通大学博士学位论文 1 2 生产调度问题的特点及研究进展 1 2 1 生产调度问题的分类与特点 生产调度问题是在可用机器资源上,对工件进行时间安排,使得某一或某些调度 优化准则最优。因此,机器、工件和优化准则是生产调度问题的三个基本要素。g r a h a m 等( 1 9 7 9 ) 提出生产调度问题分类和描述的三参数表述法,p , p - - 域表示法口i 卢i ) ,其中 参数口,卢和) ,分别表示机器加工环境、机器和工件的加工特性、优化准则【引。 ( 1 ) 参数a 表示机器加工环境,主要的机器环境描述如下: 单机( 1 或缺省) :单机情况是所有机器环境中最简单的一种情况,也是所有复 杂机器环境中一种特殊情况。 同型并行机( 己) :m 台具有相同加工速度的同型号( i d e n t i c a l ) 并行机。 同类并行机( q 卅) :m 台具有不同加工速度但此速度不依赖于工件的同类 ( u n i f o r m ) 并行机。 非同类型并行机( 尺卅) :m 台随工件不同加工速度也不相同的非同类型 ( u n r e l a t e d ) 并行机。 流水作业车间( 巴) :即f l o ws h o p ,m 台串联机,其中工件按相同的工艺路 径依次在每台机器上加工一次。如果机器前工件队列按先进先出( f i r s ti nf i r s t o u t ,f i f o ) 规则依次通过机器,该流水作业车间称为排列流水作业车间 ( p e r m u t a t i o nf l o ws h o p ) ,在参数域中包含p r m u 。 柔性流水作业车间( 亿) :它是流水作业车间和并行机环境的综合,即c 个串 联的加工中心,工件按相同的工艺路径依次在每个加工中心上加工一次,每 个加工中心有一组同型并行机。 异序作业车间( j ) :即j o bs h o p ,m 台串联机,其中工件按各自给定的工艺 路径依次在每台机器上加工一次。每个工件也可以在同一机器上加工多次, 此时在参数域卢中包含r e c r c 。 柔性异序作业车间( 彤。) :它是异序作业车间和并行机环境的综合,即c 个串 联的加工中心,工件按各自给定的工艺路径依次在每台机器上加工一次,每 个加工中心有一组同型并行机。 自由作业车间( 仉) :即o p e ns h o p ,m 台串联机,其中工件可按任意路径在 2 第一章绪论 每台机器上加工一次。 ( 2 ) 参数表示加工约束和特征,给出参数域中一些主要的约束描述: 到达时间( i ) :表示工件f 不能在到达时间( r e l e a s et i m e ) r ; 前开工。 顺序相关安装时间( ) :表示工件f 和七之间需要安装时间,该时间大小 与工件的加工顺序有关。 抢( p r m p ) :抢占( p r e e m p t i o n ) 表示一个工件一旦在一台机器上开始加工, 在它完工之前可以允许停止加工此工件,而加工另一工件。 排y l j ( p r m u ) :该约束可能出现在f l o ws h o p 环境,它表示f l o ws h o p 上所有 机器上工件的加工顺序相同。 重入( r e c r c ) 重a ( r e e n t r a n tf l o w ) 情况一般出现在j o bs h o p 或柔性j o bs h o p 环境,它表示一台机器在同一机器或加工中心上加工多次。 ( 3 ) 参数) ,表示优化准则,调度优化目标函数多采用工件完工时f 司( c o m p l e t i o n t i m e ) c 的正则函数厂( q ) ,一般分为两类:极值目标和求和目标。给出常用的优化目 标函数如下: 调度时间表长度( m a k e s p a n ,c 眦) :定义为zm a x 。c l ,其中c 为工件f 的 完工时间。最小化m a k e s p a n 意味着尽可能获得高的机器利用率。 最大滞后时间( m a x i m u ml a t e n e s s ,己叫) :定义为己咖一m a x 鲫厶,其中 乙一c d ,表示工件f 的滞后时f n q ( 1 a t e n e s s ) ,d 。为工件f 的交货期限( d u e d a t e ) 。该性能指标可以衡量破坏交货期限最严重的程度。 加权完工时间之和( t o t a lw e i g h t e dc o m p l e t i o nt i m e ,罗嵋c i ) :它可衡量调度中 总库存费用。一般完工时问之和与流通时i 盲q ( f l o wt i m e ) 之和可以相互转化。 加权拖期时间之和( t o t a lw e i g h t e dt a r d i n e s s ,r w r ) :定义为期盯一q 互,其 中工件f 的拖期时间( t a r d i n e s s ) 五一m a x ( c ,一d i ,0 ) ,权重( w e i g h t ) 为q 。该性能 指标可以用于评价不同重要程度的客户交货需求的满意度。 给出一个例子,ll i l 咖表示机器个数为m 的j o bs h o p 环境,工件具有不同的 到达时间,优化目标为最小化最大滞后工件的调度问题。 根据机器环境不同( 口参数) ,可将生产调度问题分为单机( a - 1 ) 和多机调度问题。 其中多机调度问题又可分为两类:并行机和串联机。工件在m 台并行机上的加工只需 3 上海交通大学博士学位论文 要在m 台并行机上任一台机器加工一次即可:而工件在m 台串联机上的加工则需要 每个工件在m 台串联机中的每一台机器上都加工一次。其中并行机又可分成三类:同 型机( 己) 、同类机( 级) 和非同类机( 民) 。而串联机也可分为三类:自由作业车间( q ) 、 流水作业车间( ) 和异序作业车间( ,。) 。 车间调度问题是生产调度问题中最复杂、也是实际生产过程中最常见的一类问 题。单机调度和并行机调度问题均可以看作是车间调度问题的一类特殊情况( 车间数 为1 ) 。车间调度问题的复杂性主要体现在: 加工环境复杂。车间中机器的加工类型不一,包括单机、并行机、批处理机 等。而且不同的加工车间工艺流程不同,如f l o ws h o p 中每个工件按相同的 工艺路径依次通过机器,j o bs h o p 中每个工件按照不同的工艺路径依次通过 机器,最复杂的是半导体生产车间,一个工件往往需要在同一台机器加工多 次。 加工约束繁多。车间调度问题需要满足生产制造中各种约束,包括物理约束 如工件加工顺序约束、机器加工能力约束等,管理约束如订单的投放时间约 束,市场约束如客户的交货期限约束等。这些约束之间相互关联,相互制约, 这增加了车间调度问题建模和求解的复杂度。 生产规模很大。一般来说实际生产线包括几十个加工车间,每个加工车间有 成百台机器,需要加工上千个工件。而且每个工件的加工步骤和加工时间都 很长,即使可对该调度问题建立数学模型,该模型的维数很高。 生产过程不确定性。实际环境中存在调度时刻的信息不确定和动态扰动情 况,如工件加工时间的动态不确定,定单的不确定( 订单动态到达,订单交货 期动态更改) ,机器状态的不确定( 可能发生机器故障) 等,使得调度问题具有 动态和随机的特点。 生产目标多样化。评价一个车间调度优劣的指标往往不是单一的,如机器利 用率越高越好、在制品( w o r k i n p r o c e s s ,w i p ) 库存越少越好、制造周期( c y c l e t i m e ) 越短越好、客户满意度越高越好等,不同的评价指标反映了对生产的实 际要求。调度问题的目标一般分为三类:基于工件加工完成时间的目标、基 于工件到期时间的目标和基于生产成本的目标。而多个目标之间往往是有冲 突的,这使得调度问题的建模和求解变得更为复杂。 计算复杂性。大多数调度问题,即使是单机调度问题,其计算复杂度都是 n p h a r d 。很难找到一个多项式算法优化求解这类问题,而以上的五个特点 更加剧了调度问题优化求解的难度。 4 第一章绪论 因此,车间调度问题可视为一高维、强关联、多目标的复杂大系统问题。它存在 着建模和优化求解困难。本文主要研究三类典型的车间调度问题( f l o ws h o p ,j o bs h o p 和半导体生产线) ,下面简单介绍这三类问题目前的研究进展。 1 2 2f l o ws h o p 调度问题的研究进展 在许多制造和装配生产线上,工件按相同的工艺路径依次在一组顺序排列的加工 中心上加工,称此生产过程为f l o ws h o p 。h o ws h o p 调度问题是确定每台机器上工件 的加工顺序使得某一期望的目标值最优,它是一类典型的组合优化问题。 按相邻机器之间缓存的存储能力的不同,h o ws h o p 问题可分为无限中间存储能 力的流水作业车间问题( f l o ws h o pw i t hu n l i m i t e di n t e r m e d i a t es t o r a g e ) 、有限中间存储 能力的流水作业车间问题( f l o ws h o pw i t hl i m i t e di n t e r m e d i a t es t o r a g e ) 、有阻塞的流水 作业车间问题( f l o ws h o pw i t hb l o c k i n g ) 和零等待流水作业车间问题( f l o ws h o pw i t h z e r ow a i t ) 1 6 l 。如果加工中心的机器个数超过一台,则该f l o ws h o p 问题称为柔性f l o w s h o p 问题。如果每台机器上工件的加工顺序都相同,则该f l o ws h o p 称为排列f l o w s h o p 问题。本文研究的问题具有无限中间存储能力、非排列、非柔性的f l o ws h o p 调 度问题,即f l o ws h o p 中每个加工中心只有一台机器,相邻机器之间缓存的存储能力 无限大、而且不同机器上工件的排序可以不同。我们称之为经典f l o ws h o p 调度问题。 自1 9 5 4 年j o h n s o n 对e0 c 觚调度问题提出一个多项式时间算法( 即j o h n s o n 规则) 以来【3 】,f l o ws h o p 调度问题进行了大量的研究工作【9 2 6 1 。w a 印e r ( 1 9 5 9 ) 对l lc l 眦问 题建立了整数规划模型9 1 ,随后g a r e y 等( 1 9 7 6 ) 证明ei ic 蛐为n p h a r d l l o l 。m o n m a 和r i n n o o yk a n ( 1 9 8 3 ) 综述了具有不同特殊结构的巴0c m “问题【l l l 。而不同目标函数 的f l o ws h o p 调度问题也随之进行了研列1 2 。13 1 。 自p a l m e r ( 1 9 6 5 ) 对f l o ws h o p 调度问题提出了启发式算法以来【1 4 1 ,大量的构造启 发式算法相继提出【1 5 珈】。目前f l o ws h o p 调度问题启发式算法的研究主要采用智能搜 索算法和进化算法等改进式启发式方法【2 1 粕】,采用禁忌搜索( t a b us e a r c h ,t s ) t 2 1 1 、模拟 退火( s i m u l a t e da n n e a l i n g ,s a ) 1 2 2 1 、遗传算 法( g c n e t i ca l g o r i t h m ,g a ) f 矧、蚁群算 法( c o l o n y s y s t e m ) 1 2 4 1 以及混合算法【2 5 , 2 6 1 改进初始解。 1 2 3j o bs h o p 调度问题的研究进展 j o bs h o p 调度问题是一类典型的组合优化问题,除了少数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论