基于混合蚁群算法的半导体生产线炉管区调度方法

展开
  • 1.东华大学 机械工程学院, 上海 216020
    2.上海交通大学 机械与动力工程学院, 上海 200240
蒋小康(1994-),男,浙江省衢州市人,硕士生,主要从事半导体制造系统调度研究

收稿日期: 2018-07-02

  网络出版日期: 2020-08-18

基金资助

国家自然科学基金资助项目(51435009);国家自然科学基金资助项目(U15371110)

Hybrid Ant Colony Algorithm for Batch Scheduling in Semiconductor Furnace Operation

Expand
  • 1. School of Mechanical Engineering, Donghua University, Shanghai 216020, China
    2. School of Mechanical Engineering, Shanghai Jiao Tong University, Shanghai 200240, China

Received date: 2018-07-02

  Online published: 2020-08-18

摘要

炉管区是半导体生产线的主要瓶颈之一,对整个生产线的性能影响较大.当前针对炉管区调度研究以规则调度为主,且考虑约束较为简单,忽略了存在前后道工序影响的多机台调度以及晶圆加工的重入特性.针对具有等待时间约束、不兼容工艺菜单和重入特性的炉管区β1β2调度问题,构建了目标为最小化晶圆平均流动时间的β1β2调度模型.将该调度问题分成组批、设备选择及批排序3个阶段,提出了一种基于混合蚁群优化算法的炉管区调度算法.针对组批阶段,设计了一种可变阈值控制策略.针对批排序阶段,设计了混合蚁群优化算法.进行了历史生产数据的不同规模54组算例实验,结果表明:混合蚁群算法的性能均优于几种常用启发式规则和遗传算法的性能.将所提出的混合蚁群算法应用于实际晶圆生产线,能够有效减少生产过程中晶圆的流动时间.

本文引用格式

蒋小康, 张朋, 吕佑龙, 赵新明, 张洁 . 基于混合蚁群算法的半导体生产线炉管区调度方法[J]. 上海交通大学学报, 2020 , 54(8) : 792 -804 . DOI: 10.16183/j.cnki.jsjtu.2018.232

Abstract

Furnace district is one of the main bottlenecks in semiconductor fabrication, which has a great influence on the entire production line. The current scheduling research in the furnace district mainly focuses on dispatching rules, and the constraints considered are relatively simple. The previous research ignores not only the multi-machine scheduling which contains front and rear procedures but also the re-entrant characteristic of the wafer fabrication. This paper focuses on the scheduling problem of β1β2 type for minimizing the meaning flow time (MFT) in furnace district. The constraints consist of limited waiting time, incompatible families, and re-entrant flow. It builds a novel β1β2 model about the scheduling problem, and decomposes the problem into three stages: batch forming, machine selecting, and batch sorting. An algorithm based on the hybrid ant colony optimization algorithm is proposed, which batches the jobs by using a variable threshold control strategy, and sorts these batches by a hybrid ant colony optimization algorithm. According to the results of 54 sets of different scales based on historical production data, it is concluded that the performance of the hybrid ant colony optimization (ACO) algorithm is better than several common heuristic rules and the genetic algorithm. The proposed hybrid-ACO algorithm is applied to the actual wafer production line, which can effectively reduce the water flow time in the production process.

参考文献

[1] 吴启迪, 乔非, 李莉, 等. 半导体制造系统调度[M]. 北京: 北京为电子工业出版社, 2006.
[1] WU Qidi, QIAO Fei, LI Li, et al. Scheduling of semiconductor manufacturing system[M]. Beijing: Publishing House of Electronics Industry, 2006.
[2] IKURA Y, GIMPLE M. Efficient scheduling algorithms for a single batch processing machine[J]. Operations Research Letters, 1986,5(2):61-65.
[3] PARSA N R, KARIMI B, HUSSEINI S M. Exact and heuristic algorithms for the just-in-time sche-duling problem in a batch processing system[J]. Computers and Operations Research, 2017,80:173-183.
[4] CHENG B, WANG Q, YANG S, et al. An improved ant colony optimization for scheduling identical parallel batching machines with arbitrary job sizes[J]. Applied Soft Computing, 2013,13(2):765-772.
[5] PARSA N, KARIMI B, HUSSEINI S. Minimizing total flow time on a batch processing machine using a hybrid max-min ant system[J]. Computers and Industrial Engineering, 2016,99:372-381.
[6] GURNANI H, ANUPINDI R, AKELLA R. Control of Batch Processing Systems in Semiconductor Wafer Fabrication Facilities[J]. IEEE Transactions on Semiconductor Manufacturing, 1992,5(4):319-328.
[7] CEREKCI A, BANERJEE A. Dynamic control of the batch processor in a serial-batch processor system with mean tardiness performance[J]. International Journal of Production Research, 2010,48(5):1339-1359.
[8] HAM M, LEE Y H, AN J. IP-Based real-time dispatching for two-machine batching problem with time window constraints[J]. IEEE Transactions on Automations Science and Engineering, 2011,8(3):589-597.
[9] AHMADI J H, AHMADI R, DASU S, et al. Bat-ching and Scheduling Jobs on batch and discrete processors[J]. Operations Research, 1992,40(4):750-763.
[10] 李程, 江志斌, 李友, 等. 基于规则的批处理设备调度方法在半导体晶圆制造系统中应用[J]. 上海交通大学学报, 2013,47(2):230-235.
[10] LI Cheng, JIANG Zhibin, LI You, et al. Rule-based scheduling of batch processing machine applied to semiconductor wafer fabrication system[J]. Journal of Shanghai Jiao Tong University, 2013,47(2):230-235.
[11] JIA W, CHEN H, JIANG Z, et al. Full-batch-oriented scheduling algorithm on batch processing workstation of β1→ β2 type with re-entrant flow[J]. International Journal of Computer Integrated Manufacturing, 2017,30(10):1029-1042.
[12] 田云娜, 李冬妮, 郑丹, 等. 一种基于时间窗的多阶段混合流水车间调度方法[J]. 机械工程学报, 2016,52(16):185-196.
[12] TIAN Yunna, LI Dongni, ZHENG Dan, et al. A time window-based approach for multi-stage hybrid flow shop[J]. Chinese Journal of Mechanical Engineering, 2016,52(16):185-196.
[13] 张洁, 张朋, 刘国宝. 基于两阶段蚁群算法的带非等效并行机的作业车间调度[J]. 机械工程学报, 2013,49(6):136-144.
[13] ZHANG Jie, ZHANG Peng, LIU Guobao. Two-stage ant colony algorithm based job shop scheduling with unrelated parallel machines[J]. Chinese Journal of Mechanical Engineering, 2013,49(6):136-144.
[14] AKCALI E, UZSOY R, TEYNER T J, et al. Alternative loading and dispatching policies for furnace operations in semiconductor manufacturing: A comparison by simulation[J]. Proceedings of the 2000 winter Simulation Conference, 2000: 1428-1435.
[15] LI L, QIAO F, WU Q. ACO-based scheduling of parallel batch processing machines with incompatible job families to minimize total weighted tardiness[C]// International Conference on Ant Colony Optimization and Swarm Intelligence. Springer, Berlin, Heidelberg, 2008: 219-226.
[16] 李小林. 平行机环境下批处理机调度问题研究[D]. 安徽: 中国科学技术大学, 2012.
[16] LI Xiaolin. Research on scheduling batch processing machines in parallel[D]. Anhui: University of Science and Technology of China, 2012.
[17] BALASUBRAMANIAN H, M?NCH L, FOWLER J, et al. Genetic algorithm based scheduling of para-llel batch machines with incompatible job families to minimize total weighted tardiness[J]. International Journal of Production Research, 2004,42(8):1621-1638.
[18] 李程. 半导体晶圆制造系统(SWFS)炉管区组批派工策略研究[D]. 上海: 上海交通大学, 2011.
[18] LI Cheng. Research on scheduling of batch processor in furance area of semiconductor wafer manufacturing system[D]. Shanghai: School Of Mechanical Engineering Shanghai Jiao Tong University, 2011.
文章导航

/