DocumentCode :
190731
Title :
Infinite horizon safety controller synthesis through disjunctive polyhedral abstract interpretation
Author :
Ravanbakhsh, Hadi ; Sankaranarayanan, Sriram
Author_Institution :
Univ. of Colorado, Boulder, CO, USA
fYear :
2014
fDate :
12-17 Oct. 2014
Firstpage :
1
Lastpage :
10
Abstract :
This paper presents a controller synthesis approach using disjunctive polyhedral abstract interpretation. Our approach synthesizes infinite time-horizon controllers for safety properties with discrete-time, linear plant model and a switching feedback controller that is suitable for time-triggered implementations. The core idea behind our approach is to perform an abstract interpretation over disjunctions of convex polyhedra to identify states that are potentially uncontrollable. Complementing this set yields the set of controllable states, starting from which, the safety property can be guaranteed by an appropriate controller feedback function. Since, a straightforward disjunctive domain is computationally inefficient, we present an abstract domain based on a state partitioning scheme that allows us to efficiently control the complexity of the intermediate representations. Next, we focus on the automatic generation of controller implementation from the abstract interpretation results. We show that a balanced tree approach can yield efficient controller code with guarantees on the worst-case execution time. Finally, we evaluate our approach on a suite of benchmarks, comparing different instantiations with related synthesis tools. The evaluation shows that our approach can successfully synthesize controller implementations for small to medium sized benchmarks.
Keywords :
control engineering computing; control system synthesis; discrete time systems; feedback; infinite horizon; program diagnostics; switching systems (control); trees (mathematics); automatic controller generation; balanced tree approach; controller code; controller feedback function; convex polyhedra; discrete-time linear plant model; disjunctive polyhedral abstract interpretation; infinite time-horizon safety controller synthesis approach; medium sized benchmarks; safety properties; small sized benchmarks; state partitioning scheme; switching feedback controller; time-triggered implementations; worst-case execution time; Abstracts; Computational modeling; Lattices; Safety; Semantics; Switches; Abstract Interpretation; Controller Synthesis; Hybrid Systems; Safety; Switched Systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Software (EMSOFT), 2014 International Conference on
Conference_Location :
Jaypee Greens
Type :
conf
DOI :
10.1145/2656045.2656060
Filename :
6986123
Link To Document :
بازگشت