DocumentCode :
2203104
Title :
Modular supervisors for deadlock avoidance in batch processes
Author :
Tittus, M. ; Akesson, Knut
Author_Institution :
Dept. of Signal & Syst., Chalmers Univ. of Technol., Goteborg, Sweden
Volume :
1
fYear :
1998
fDate :
11-14 Oct 1998
Firstpage :
764
Abstract :
Petri net based models for plants and recipes are presented. The plant consists of processors and a transporting system connecting the processors. Processors are typically resources like reactors and tanks, while the transporting system consists of, for example, pipes, valves and pumps. Starting with these models we synthesize a discrete, modular supervisor which coordinates the concurrent execution of a number of recipes within a plant. The main task of the supervisor is to restrict the system´s resource booking behavior such as to avoid deadlock situations, that is, situations from which we cannot complete our recipes. Deadlocks can occur when allocating processors or when allocating connections between processors, i.e., resources in the transporting system. These two problems are independent of each other. Thus, a modular supervisor can be synthesized that consists of three modules: a recipe module that controls the plant in a command-response fashion and two deadlock modules. The first coordinates the allocation of processors, and the other coordinates the allocation of resources in the transporting system. This separation of the supervisor into three modules reduces the computational complexity when synthesizing the supervisor and produces a much smaller supervisor. This is very important in industrial sized applications, since deadlock avoidance problems belong to the class of 𝒩𝒫-hard problems. We also discuss similarities between batch systems and flexible manufacturing systems.
Keywords :
Petri nets; batch processing (industrial); computational complexity; control system synthesis; production control; resource allocation; 𝒩𝒫-hard problems; FMS; Petri net based models; batch processes; computational complexity; concurrent execution coordination; deadlock avoidance; discrete modular supervisor synthesis; flexible manufacturing systems; pipes; processor allocation; processor connection allocation; pumps; transport system resource allocation; valves; Computational complexity; Control system synthesis; Flexible manufacturing systems; Inductors; Manufacturing industries; Material storage; NP-hard problem; Resource management; System recovery; Valves;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man, and Cybernetics, 1998. 1998 IEEE International Conference on
ISSN :
1062-922X
Print_ISBN :
0-7803-4778-1
Type :
conf
DOI :
10.1109/ICSMC.1998.725506
Filename :
725506
Link To Document :
بازگشت