• DocumentCode
    20680
  • Title

    A Framework for Compositional Synthesis of Modular Nonblocking Supervisors

  • Author

    Mohajerani, Sahar ; Malik, Rohit ; Fabian, Matthias

  • Author_Institution
    Dept. of Signals & Syst., Chalmers Univ. of Technol., Gothenburg, Sweden
  • Volume
    59
  • Issue
    1
  • fYear
    2014
  • fDate
    Jan. 2014
  • Firstpage
    150
  • Lastpage
    162
  • Abstract
    This paper describes a framework for compositional supervisor synthesis, which is applicable to all discrete event systems modeled as a set of deterministic automata. Compositional synthesis exploits the modular structure of the input model, and therefore works best for models consisting of a large number of small automata. The state-space explosion is mitigated by the use of abstraction to simplify individual components, and the property of synthesis equivalence guarantees that the final synthesis result is the same as it would have been for the non-abstracted model. The paper describes synthesis equivalent abstractions and shows their use in an algorithm to efficiently compute supervisors. The algorithm has been implemented in the DES software tool Supremica and successfully computes nonblocking modular supervisors, even for systems with more than 1014 reachable states, in less than 30 seconds.
  • Keywords
    control system synthesis; discrete event systems; finite state machines; state-space methods; DES software tool Supremica; compositional supervisor synthesis; deterministic automata; discrete event systems; finite state automata; modular nonblocking supervisors; modular structure; nonabstracted model; state-space explosion; synthesis equivalent abstractions; Automata; Computational modeling; Discrete-event systems; Explosions; Manufacturing systems; Software algorithms; Supervisory control; Abstraction; finite-state automata; supervisory control theory; synthesis;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/TAC.2013.2283109
  • Filename
    6606831