Duality-Based Nested Controller Synthesis From Stl Specifications For Stochastic Linear Systems
Abstract
We propose an automatic synthesis technique to generate provably correct controllers of stochastic linear dynamical systems for Signal Temporal Logic (STL) specifications. While formal synthesis problems can be directly formulated as exists-forall constraints, the quantifier alternation restricts the scalability of such an approach. We use the duality between a system and its proof of correctness to partially alleviate this challenge. We decompose the controller synthesis into two subproblems, each addressing orthogonal concerns - stabilization with respect to the noise, and meeting the STL specification. The overall controller is a nested controller comprising of the feedback controller for noise cancellation and an open loop controller for STL satisfaction. The correct-by-construction compositional synthesis of this nested controller relies on using the guarantees of the feedback controller instead of the controller itself. We use a linear feedback controller as the stabilizing controller for linear systems with bounded additive noise and over-approximate its ellipsoid stability guarantee with a polytope. We then use this over-approximation to formulate a mixed-integer linear programming (MILP) problem to synthesize an open-loop controller that satisfies STL specifications.
Publication Date
1-1-2018
Publication Title
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume
11022 LNCS
Number of Pages
235-251
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1007/978-3-030-00151-3_14
Copyright Status
Unknown
Socpus ID
85053160914 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/85053160914
STARS Citation
Jha, Susmit; Raj, Sunny; Jha, Sumit Kumar; and Shankar, Natarajan, "Duality-Based Nested Controller Synthesis From Stl Specifications For Stochastic Linear Systems" (2018). Scopus Export 2015-2019. 9522.
https://stars.library.ucf.edu/scopus2015/9522