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
Link To Document