• DocumentCode
    1368060
  • Title

    Enforcing Periodic Transition Deadlines in Time Petri Nets With Net Unfoldings

  • Author

    Wang, Haisheng ; Grigore, Liviu ; Buy, Ugo ; Lehene, Mihai ; Darabi, Houshang

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Chicago, Chicago, IL, USA
  • Volume
    41
  • Issue
    3
  • fYear
    2011
  • fDate
    5/1/2011 12:00:00 AM
  • Firstpage
    522
  • Lastpage
    539
  • Abstract
    We define a method for the automatic generation of supervisory controllers that force a plant to perform a given operation by a given deadline. The operation must be executed by a prespecified delay λ with respect to the previous execution of the operation. Although our supervisor generation occurs offline with respect to plant execution, the resulting controllers automatically take into account variable task durations in an effort to increase the flexibility of operation schedules in the controlled plant. We model both the controlled plant and control supervisors as time Petri nets. In this setting, our control supervisors must force a target transition td to fire within λ time units since the previous firing of td. Our supervisor generation is based on the concept of a transition latency. The latency of a Petri net transition t is the time interval during which t must be disabled in order for target transition td to fire by its deadline. If a transition t that may delay the firing of td has latency l(t), then t must be disabled at least l(t) time units before the expiration of the deadline on td. In this paper, we discuss in detail two algorithms for generating transition latencies, and we show an application to a maintenance system.
  • Keywords
    Petri nets; delays; industrial plants; production control; Petri net transition latency; delays; maintenance system; net unfolding; periodic transition deadline enforcement; plant execution; production control scheduling; supervisor generation; supervisory controller; target transition; task duration; time Petri nets; Delay; Job shop scheduling; Petri nets; Processor scheduling; Real time systems; Schedules; Petri nets; production control scheduling; supervisory-control;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/TSMCA.2010.2076397
  • Filename
    5618575