• DocumentCode
    2673189
  • Title

    Supervisory control using satisfiability solvers

  • Author

    Voronov, Alexey ; Åkesson, Knut

  • Author_Institution
    Dept. of Signals & Syst., Chalmers Univ. of Technol., Goteborg
  • fYear
    2008
  • fDate
    28-30 May 2008
  • Firstpage
    81
  • Lastpage
    86
  • Abstract
    This paper discusses how satisfiability solvers may be used to verify and synthesize discrete event supervisors as defined in the supervisory control theory. By using the supervisory control theory it is possible to generate control functions that are correct by construction. However, the computations for verification and synthesis of the supervisors are NP-complete and in order to make the method applicable for industrial use it is necessary to use algorithms and tools that could solve problems of industrial size. Within the model checking community satisfiability solvers have become an important tool for verification of large hardware circuits. In this paper it is shown how to formulate some problems in the supervisory control theory as Boolean satisfiability problems. Formulations of satisfiability problems for synthesizing a path to a marked state, verification of controllability and verification of deadlock presence are presented. The method is evaluated on some examples of high complexity.
  • Keywords
    Boolean functions; computability; computational complexity; control system analysis; control system synthesis; controllability; discrete event systems; Boolean satisfiability problem; NP-complete problem; control function; controllability verification; deadlock presence verification; discrete event supervisor synthesis; discrete event supervisor verification; model checking; satisfiability solvers; supervisory control theory; Boolean functions; Circuit synthesis; Computer industry; Construction industry; Control system synthesis; Controllability; Data structures; Discrete event systems; Supervisory control; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Discrete Event Systems, 2008. WODES 2008. 9th International Workshop on
  • Conference_Location
    Goteborg
  • Print_ISBN
    978-1-4244-2592-1
  • Electronic_ISBN
    978-1-4244-2593-8
  • Type

    conf

  • DOI
    10.1109/WODES.2008.4605926
  • Filename
    4605926