Deadlock-Free Scheduling in Automated Manufacturing Systems with Multiple Resource Requests(Concurrent Systems)(<Special Section>Concurrent Systems and Hybrid Systems)
スポンサーリンク
概要
- 論文の詳細を見る
This paper addresses the scheduling problem of a class of automated manufacturing systems with multiple resource requests. In the automated manufacturing system model, a set of jobs is to be processed and each job requires a sequence of operations. Each operation may need more than one resource type and multiple identical units with the same resource type. Upon the completion of an operation, resources needed in the next operation of the same job cannot be released and the remaining resources cannot be released until the start of the next operation. The scheduling problem is formulated by Timed Petri nets model under which the scheduling goal consists in sequencing the transition firing sequence in order to avoid the deadlock situation and to minimize the makespan. In the proposed genetic algorithm with deadlock-free constraint, Petri net transition sequence is coded and a deadlock detection method based on D-siphon technology is proposed to reschedule the sequence of transitions. The enabled transitions should be fired as early as possible and thus the quality of solutions can be improved. In the fitness computation procedure, a penalty item for the infeasible solution is involved to prevent the search process from converging to the infeasible solution. The method proposed in this paper can get a feasible scheduling strategy as well as enable the system to achieve good performance. Numerical results presented in the paper show the efficiency of the proposed algorithm.
- 社団法人電子情報通信学会の論文
- 2004-11-01
著者
-
Wu Zhiming
The Department Of Automation Shanghai Jiaotong University
-
HUANG Zhonghua
the Department of Automation, Shanghai Jiaotong University
-
Huang Z
The Department Of Automation Shanghai Jiaotong University
-
Huang Zhonghua
The Department Of Automation Shanghai Jiaotong University
関連論文
- A Hybrid Fine-Tuned Multi-Objective Memetic Algorithm (Numerical Analysis and Optimization)
- Deadlock-Free Scheduling in Automated Manufacturing Systems with Multiple Resource Requests(Concurrent Systems)(Concurrent Systems and Hybrid Systems)