2003 · 11 citations · 5 references
EngineeringComputer EngineeringComputer ScienceFault-tolerant SystemsFormal MethodsSafety EngineeringControl SystemsControl TheoryFinite State Machine ModelingFinite-state MachinesPetri NetsSupervisory ControlInvariantsState MachinesSupervisory Control Theory
We design a supervisor which enforces k-safeness in state machines, i.e. the marking of every place is not allowed to be greater than k /spl epsiv/ N, and which is itself a Petri net. This is done by extending the control design method based on invariants to Petri nets which contain uncontrollable transitions. We show that this supervisor is maximally permissive-disables as few transitions as possible-and is minimal-contains as few control places as possible. Finally, we show that the design of the supervisor can be done using min-plus algebra.
5
Petri nets: Properties, analysis and applications
T. Murata · Proceedings of the IEEE · 1989 · 10.5K citations
Feedback control of petri nets based on place invariants
Katerina Yamalidou, John Moody, Michael Lemmon et al. · Automatica · 1996 · 459 citations · Full text
Feedback control of Petri nets based on place invariants
John Moody, Katerina Yamalidou, Michael Lemmon et al. · 2002 · 425 citations