Enforcement of event-based supervisory constraints using state-based methods

Efficient, established techniques exist for enforcing systems of linear inequalities on the state vectors of discrete event systems modeled as Petri nets. The paper presents methods for extending the convenience of these state-based techniques to supervisory constraints that are expressed in terms of allowable plant events rather than just allowable plant states. Two interpretations of event-based constraints are described. The direct interpretation assumes that the controller will actively disable events that would directly violate the constraints. The indirect interpretation indicates that the controller should prevent those states that could lead to the violation of the constraints. Methods for automatically synthesizing supervisors that use either of these interpretations are presented here along with mathematical results for integrating these methods with established techniques for handling uncontrollable and unobservable plant transitions. The technique is illustrated with a process control example.

[1]  Panos J. Antsaklis,et al.  Supervisory Control of Discrete Event Systems Using Petri Nets , 1998, The International Series on Discrete Event Dynamic Systems.

[2]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[3]  Yong Li,et al.  Control of Vector Discrete-Event Systems , 1993 .

[4]  Panos J. Antsaklis,et al.  Feedback control of Petri nets based on place invariants , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[5]  Panos J. Antsaklis,et al.  Supervisory control of Petri nets with uncontrollable/unobservable transitions , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[6]  Nilanjan Sarkar,et al.  A Hybrid System Investigation of Fluid-Filled Tanks , 1996 .

[7]  Alessandro Giua,et al.  Generalized mutual exclusion contraints on nets with uncontrollable transitions , 1992, [Proceedings] 1992 IEEE International Conference on Systems, Man, and Cybernetics.