IEEE Transactions on Automatic Control · 2002 · 165 citations · 21 references
Petri NetEngineeringInitial MarkingReachability ProblemVerificationNetwork AnalysisComputational ComplexityPlace/transition NetsFormal VerificationEvent ObservationSystems EngineeringTopological DynamicStochastic Petri NetComputer ScienceFinite-state SystemReachability AnalysisForbidden Marking SpecificationsAutomated ReasoningFormal Methods
We discuss the problem of estimating the marking of a place/transition (P/T) net based on event observation. We assume that the net structure is known while the initial marking is totally or partially unknown. We give algorithms to compute a marking estimate that is a lower bound of the actual marking. The special structure of Petri nets allows us to use a simple linear algebraic formalism for estimate and error computation. The error between actual marking and estimate is a monotonically nonincreasing function of the observed word length, and words that lead to null error are said to be complete. We define several observability properties related to the existence of complete words, and show how they can be proved. To prove some of them, we also introduce a useful tool, the observer coverability graph, i.e., the usual coverability graph of a P/T net augmented with a vector that keeps track of the estimation error on each place of the net. Finally, we show how the estimate generated by the observer may be used to design a state feedback controller for forbidden marking specifications.
21
Petri nets: Properties, analysis and applications
T. Murata · Proceedings of the IEEE · 1989 · 10.5K citations
Bonaventure Intercontinental · 1985 · 680 citations
Control Environment, Autonomy, Behavioral Decision Making +7
Feedback control of petri nets based on place invariants
Katerina Yamalidou, John Moody, Michael Lemmon et al. · Automatica · 1996 · 458 citations · Full text
Feedback control of Petri nets based on place invariants
John Moody, Katerina Yamalidou, Michael Lemmon et al. · 2002 · 425 citations