• DocumentCode
    1307569
  • Title

    On the existence of supervisory policies that enforce liveness in discrete-event dynamic systems modeled by controlled Petri nets

  • Author

    Sreenivas, Ramavarapu S.

  • Author_Institution
    Coordinated Sci. Lab., Illinois Univ., Urbana, IL, USA
  • Volume
    42
  • Issue
    7
  • fYear
    1997
  • fDate
    7/1/1997 12:00:00 AM
  • Firstpage
    928
  • Lastpage
    945
  • Abstract
    We consider discrete-state plants represented by controlled Petri nets (CtlPNs), where a subset of transitions can be prevented from firing by a supervisor. A transition in a CtlPN can fire at a marking if there are sufficient tokens in its input places and it is permitted to fire by the supervisor. A CtlPN is live if it is possible to fire any transition from every marking that is reachable under supervision. In this paper we derive a necessary and sufficient condition for the existence of a supervisory policy that enforces liveness in CtlPNs. We show this condition cannot be tested for an arbitrary CtlPN. However, for bounded CtlPNs or CtlPNs, where each transition is individually controllable, we show the existence of a supervisory policy which enforces that liveness is decidable. We also show the existence of a supervisory policy that enforces liveness is necessary and sufficient for the existence of a minimally restrictive supervisory policy
  • Keywords
    Petri nets; closed loop systems; discrete event systems; finite automata; closed loop systems; controlled Petri nets; discrete-event dynamic systems; finite state automata; liveness; necessary condition; sufficient condition; supervisory control; Anthropomorphism; Control system synthesis; Distributed computing; Fires; Petri nets; Resource management; Sufficient conditions; Supervisory control; System recovery; Testing;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/9.599972
  • Filename
    599972