TY - JOUR
T1 - Sound and Automated Synthesis of Digital Stabilizing Controllers for Continuous Plants
AU - Abate, Alessandro
AU - Bessa, Iury
AU - Cattaruzza, Dario
AU - Cordeiro, Lucas
AU - David, Cristina
AU - Kesseli, Pascal
AU - Kroening, Daniel
PY - 2017/4/30
Y1 - 2017/4/30
N2 - Modern control is implemented with digital microcontrollers, embedded within a dynamical plant that represents physical components. We present a new algorithm based on counterexample guided inductive synthesis that automates the design of digital controllers that are correct by construction. The synthesis result is sound with respect to the complete range of approximations, including time discretization, quantization effects, and finite-precision arithmetic and its rounding errors. We have implemented our new algorithm in a tool called DSSynth, and are able to automatically generate stable controllers for a set of intricate plant models taken from the literature within minutes.
AB - Modern control is implemented with digital microcontrollers, embedded within a dynamical plant that represents physical components. We present a new algorithm based on counterexample guided inductive synthesis that automates the design of digital controllers that are correct by construction. The synthesis result is sound with respect to the complete range of approximations, including time discretization, quantization effects, and finite-precision arithmetic and its rounding errors. We have implemented our new algorithm in a tool called DSSynth, and are able to automatically generate stable controllers for a set of intricate plant models taken from the literature within minutes.
UR - https://arxiv.org/pdf/1610.04761.pdf
UR - https://www.scopus.com/pages/publications/85019023320
U2 - 10.1145/3049797.3049802
DO - 10.1145/3049797.3049802
M3 - Conference article
SP - 197
EP - 206
JO - HSCC '17: Proceedings of the 20th International Conference on Hybrid Systems: Computation and Control
JF - HSCC '17: Proceedings of the 20th International Conference on Hybrid Systems: Computation and Control
T2 - the 20th International Conference
Y2 - 18 April 2017 through 20 April 2017
ER -