Non-cyclic scheduling and timing control of timed Petri nets시간을 갖는 페트리 넷의 비주기적 스케줄링 및 시간 제어

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 595
  • Download : 0
There have been many approaches and algorithms for scheduling diverse complex discrete event systems, such as workflows, job shops, flow shops, and automated manufacturing systems. Most of these methods have focused on their effectiveness or efficiency in solving their own problems. Hence, they tend to ignore the issue of compatibility with other scheduling problems, and the solution methods are ad hoc and hard to be used for other scheduling problems even with small changes. Since various scheduling problems with different constraints and objectives can be easily represented with a timed Petri net, we examine non-cyclic scheduling problems of timed Petri nets which have start and end transitions. We first develop an efficient branch and bound procedure for obtaining an optimal solution based on a reachability tree. A dynamic branching strategy that branches only enabled transitions is used, and a lower bound is computed by relaxing resource capacity constraints. The widely used resource-based lower bound is also generalized to timed Petri nets. The efficiency of the algorithm is verified with many complicated cluster tool scheduling problems. However, the reachability tree is so large for even a small Petri net that it takes a long time to search all possible paths in a reasonable time. Thus, we propose a new type of a reachability tree called a time-feasible reachability tree to reduce the search space of a scheduling problem by analyzing a firing sequence of transitions in a timed Petri net. A linear cluster tool scheduling problem with multiple robots and different types of wafers is easily handled with the new reachability tree. In addition to sequencing decision while assuming deterministic process times, we also analyze a schedulability issue of a timed event graph when activities or tasks have time window constraints and bounded time variations. We develop necessary and sufficient conditions for which there always or never exists a feasible firing sch...
Advisors
Lee, Tae-Eogresearcher이태억
Description
한국과학기술원 : 산업및시스템공학과,
Publisher
한국과학기술원
Issue Date
2013
Identifier
565526/325007  / 020115081
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 산업및시스템공학과, 2013.8, [ vii, 104 p. ]

Keywords

non-cyclic scheduling; 반도체 제조 장비; 분기한정법; 페트리 넷; 비주기적 스케줄링; semiconductor manufacturing equipment; Petri net; branch and bound algorithm

URI
http://hdl.handle.net/10203/196974
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=565526&flag=dissertation
Appears in Collection
IE-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0