Title :
Deadlock-free scheduling in automated manufacturing systems with multiple resource requests
Author :
Huang, Zhonghua ; Wu, Zhiming
Author_Institution :
Dept. of Autom., Shanghai Jiao Tong Univ., China
Abstract :
This paper addresses the scheduling problem of a class of automated manufacturing systems with multiple resource requests. Each operation may need more than one resource type and multiple identical units with the same resource type. 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, a deadlock detection method based on D-siphon technology is addressed 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 solutions. 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.
Keywords :
Petri nets; genetic algorithms; manufacturing systems; scheduling; D-siphon technology; automated manufacturing systems; deadlock detection method; deadlock-free scheduling; fitness computation procedure; genetic algorithm; multiple resource requests; timed Petri nets model; transition firing sequence; Genetic algorithms; Job shop scheduling; Manufacturing automation; Manufacturing systems; Mathematical model; Milling machines; Petri nets; Processor scheduling; Robotics and automation; System recovery;
Conference_Titel :
Control Applications, 2004. Proceedings of the 2004 IEEE International Conference on
Print_ISBN :
0-7803-8633-7
DOI :
10.1109/CCA.2004.1387568