Abstract
A Petri net (PN) is said to be live if it is possible to fire any transition, although not immediately, from every reachable marking. A liveness enforcing supervisory policy (LESP) determines which controllable transition is to be prevented from firing at a marking, to ensure the supervised Petri net (PN) is live. In this paper, we restrict our attention to a class of general Petri nets (PN) structures, where the existence of an LESP for an instance initialized at a marking, implies the existence of an LESP when the same instance is initialized with a termwise-larger initial marking. We show that the minimally restrictive LESP for an instance N from this class is characterized by a collection of boolean formulae {Θtc(N)tc∈Tc, where Tc is the set of controllable transitions in the PN. The literals in Θtc(N) are true if and only if the token-load of specific places meet a threshold. Consequently, appropriately placed threshold-sensors, which detect if the token-load of a place is greater than or equal to a predetermined threshold, provide sufficient information to implement the minimally restrictive LESP. The paper concludes with some directions for future research.
Original language | English (US) |
---|---|
Article number | 6919324 |
Pages (from-to) | 1915-1920 |
Number of pages | 6 |
Journal | IEEE Transactions on Automatic Control |
Volume | 60 |
Issue number | 7 |
DOIs | |
State | Published - Jul 1 2015 |
Keywords
- Petri Nets
- Supervisory Control
ASJC Scopus subject areas
- Control and Systems Engineering
- Computer Science Applications
- Electrical and Electronic Engineering