An Efficient Mixed Integer Programming Model Based on Timed Petri Nets for Diverse Complex Cluster Tool Scheduling Problems

被引:87
作者
Jung, Chihyun [1 ]
Lee, Tae-Eog [2 ]
机构
[1] GLOBALFOUNDRIES Inc, Malta, NY 12020 USA
[2] Korea Adv Inst Sci & Technol, Dept Ind & Syst Engn, Taejon 305701, South Korea
关键词
Cluster tool; cyclic scheduling; mixed integer programming (MIP); Petri net; STEADY-STATE THROUGHPUT; MULTICLUSTER TOOLS; ROBOTIC CELLS; EVENT GRAPH;
D O I
10.1109/TSM.2011.2180547
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Cluster tools are automated production cells which are largely used for semiconductor manufacturing. They consist of several processing modules (PMs) and a transportation robot. Since cluster tools have limited buffers and diverse scheduling requirements such as complex wafer flow patterns, parallel PMs, wafer residency time constraints, and dual-arm robot, and so on, their scheduling problems are difficult. Due to the diversity of scheduling problems, dealing with those problems one by one may be impractical. Computational complexity is another difficulty. In this paper, we propose an efficient scheduling method to deal with diverse complex cluster tool scheduling problems by using timed Petri nets (TPN). We propose TPN models of cluster tools with various scheduling requirements. Then, based on the TPN models and their state equations, we develop a new mixed integer programming (MIP) model that can efficiently determine the optimal cyclic schedules. We show that many kinds of scheduling requirements such as parallel, reentrant and multiple material flows, a dual-armed robot, and time constrained PMs can be dealt with by the MIP model. Through experiments, we also show that the MIP model can efficiently solve most practical cluster tool scheduling problems.
引用
收藏
页码:186 / 199
页数:14
相关论文
共 35 条
[1]  
Baccelli F., 1992, Synchronization and Linearity
[2]   On throughput maximization in constant travel-time robotic cells [J].
Dawande, Milind ;
Sriskandarajah, Chelliah ;
Sethi, Suresh .
Manufacturing and Service Operations Management, 2002, 4 (04) :296-312
[3]   Dominance of cyclic solutions and challenges in the scheduling of robotic cells [J].
Dawande, MW ;
Geismar, HN ;
Sethi, SP .
SIAM REVIEW, 2005, 47 (04) :709-721
[4]  
Dawande MW, 2007, INT SER OPER RES MAN, V101, P1, DOI 10.1007/0-387-70988-6
[5]   Multicluster tools scheduling: An integrated event graph and network model approach [J].
Ding, Shengwei ;
Yi, Jingang ;
Zhang, Mike Tao .
IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, 2006, 19 (03) :339-351
[6]   Scheduling dual gripper robotic cell: One-unit cycles [J].
Drobouchevitch, IG ;
Sethi, SP ;
Sriskandarajah, C .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 171 (02) :598-631
[7]  
Geismar HN, 2006, PROD OPER MANAG, V15, P311, DOI 10.1111/j.1937-5956.2006.tb00247.x
[8]   Scheduling in robotic cells: Classification, two and three machine cells [J].
Hall, NG ;
Kamoun, H ;
Sriskandarajah, C .
OPERATIONS RESEARCH, 1997, 45 (03) :421-439
[9]  
Hanen C., 1994, CYCLIC SCHEDULING PA
[10]   Efficient Scheduling Method Based On An Assignment Model For Robotized Cluster Tools [J].
Jung, Chihyun ;
Lee, Tae-Eog .
2008 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, VOLS 1 AND 2, 2008, :79-84