• DocumentCode
    1239096
  • Title

    Directed Control of Discrete Event Systems for Safety and Nonblocking

  • Author

    Huang, Jing ; Kumar, Ratnesh

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA
  • Volume
    5
  • Issue
    4
  • fYear
    2008
  • Firstpage
    620
  • Lastpage
    629
  • Abstract
    We introduce the notion of directed control, where a directed controller is one that selects at most one controllable event to be enabled at any instant. This is in contrast to supervisory control, where a supervisory controller enables a maximum allowable set of controllable events at any instant, i.e., no specific selection for executing an enabled event is made. While the design of a supervisory controller is meaningful for plants that are generator of controllable events, a directed controller design makes more sense for plants that are executor of controllable events. The control goal is the same as that in a supervisory control setting, namely, safety and nonblockingness. A safe and nonblocking directed controller exists if and only if a safe and nonblocking supervisory controller exists, thereby proving the polynomiality of verifying existence. We also develop a set of algorithms of polynomial complexity to compute a safe and nonblocking directed controller (whenever one exists).
  • Keywords
    control system synthesis; discrete event systems; safety; directed controller design; discrete event systems; nonblocking directed controller; polynomial complexity; supervisory controller; Automata; directed control; director; discrete event system; disturbance input; maximally permissive supervisor; nonblocking; sensor output; supervisor; supervisory control;
  • fLanguage
    English
  • Journal_Title
    Automation Science and Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5955
  • Type

    jour

  • DOI
    10.1109/TASE.2008.923820
  • Filename
    4536061