e-journal
Supervisory Control for State-Vector Transition Models—A Unified Approach
A generic state-vector transition (SVT) model is suggested, including a flexible synchronous composition involving both shared variables and events. This model is analyzed, focusing on properties that are important for supervisor synthesis. A synthesis procedure is then developed for the SVT model, where supervisor guards are generated that guarantee a controllable, nonblocking and maximally permissive supervisor. Novel conditions are introduced, such that more flexible specifications can be applied than earlier suggested for related models. Since the SVT model includes automata and (colored) Petri nets, optionally extended with variables, guards and actions, as special cases, the suggested synthesis approach unifies supervisor synthesis for the main discrete event model classes. Finally, the SVT model is
naturally represented and efficiently computed based on binary decision diagrams, and the resulting supervisor guards are easily implemented in industrial control systems. Note to Practitioners—In supervisory control theory, a supervisor restricts the plant behavior in order to fulfill given specifications. A problem for larger industrial applications is that the resulting supervisor is not easily implemented and comprehensible for the users. To tackle this problem, an efficient method has recently been introduced to characterize a supervisor by tractable logic conditions, referred to as guards. This approach has been developed for a specific type of automata with variables called extended
finite automata. An extension of this approach to a more general class ofmodels is presented in this paper. Thus, classical supervisory control problems for automata and Petri nets are easily and efficiently solved, but also generalized based on the suggested approach.
Index Terms—Automata, discrete-event systems, Petri net, supervisory control, synthesis.
Tidak ada salinan data
Tidak tersedia versi lain