Sound and Automated Synthesis of Digital Stabilizing Controllers for Continuous Plants
Alessandro Abate, Iury Bessa, Dario Cattaruzza, Lucas Cordeiro,, Cristina David, Pascal Kesseli, Daniel Kroening

TL;DR
This paper introduces DSSynth, an automated, sound synthesis algorithm for digital controllers that guarantees stability across all approximations, enabling rapid design for complex physical systems.
Contribution
The paper presents a novel counter-example guided inductive synthesis algorithm for automatically designing stable digital controllers with correctness guarantees.
Findings
Successfully generated stable controllers for complex plant models within minutes.
The synthesis accounts for all approximation errors, ensuring robust stability.
Implemented in the DSSynth tool, demonstrating practical applicability.
Abstract
Modern control is implemented with digital microcontrollers, embedded within a dynamical plant that represents physical components. We present a new algorithm based on counter-example 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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
