Supervisor Synthesis for Real-Time Discrete Event Systems

  • Authors:
  • Archana S. Sathaye;Bruce H. Krogh

  • Affiliations:
  • 1991 Margot Place, San Jose, CA 95125. E-mail sathaye@ix.netcom.ne;Dept. of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA 15213-3890. E-mail krogh@cmu.edu

  • Venue:
  • Discrete Event Dynamic Systems
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper introduces a formal framework to logicallyanalyze and control real-time discrete event systems (RTDESs).Time Petri nets are extended to controlled time Petri nets (CtlTPNs)to model the dynamics of RTDESs that can be controlled by real-timesupervisors. The logical behaviors of CtlTPNs are representedby control class graphs (CCGs) which are untimed automata withtiming and control information in their state transition labels.We prove that the CCG corresponding to a CtlTPN expresses completelythe logical behavior of the CtlTPN. The real-time supervisoris based on a nondeterministic logical supervisor for the CCG,including the delay for control computations to ensure the supervisoris acceptable in a true real-time environment. We prove the existenceof a unique maximal controllable sublanguage of a given specificationlanguage and present an algorithm to construct the sublanguage.We also prove that the real-time supervisor meets the prespecifiedreal-time behavior and present an online control algorithm toimplement real-time supervisors. The concepts and algorithmsare illustrated for an example of packet reception processesin a communication network.