Symbolic Control. From discrete synthesis to certified continuous controllers. Antoine Girard
|
|
- Bertram Summers
- 5 years ago
- Views:
Transcription
1 Symbolic Control From discrete synthesis to certified continuous controllers Antoine Girard CNRS, Laboratoire des Signaux et Systèmes Gif-sur-Yvette, France Journées de l Automatique du GdR MACS Nantes, November 16, 2018 A. Girard (CNRS, L2S) Symbolic Control 1 / 40
2 Cyber-physical systems Cyber-physical systems (CPS) consist of physical entities enhanced with computation and communication capabilities, used for monitoring and control purpose. Design of reliable CPS is challenging, time consuming and costly: Innovative approaches to abstraction and architectures that enable seamless integration of control, communication, and computation must be developed for rapid design and deployment of CPS. Baheti & Gill, Cyber-physical systems, The impact of control technology, 2011 A. Girard (CNRS, L2S) Symbolic Control 2 / 40
3 Programmable CPS A programmable CPS should consist of: A high-level language enabling the specification of the CPS behavior while abstracting computational and physical details; An automated synthesis tool, based on a model (including description of physical system), generating from a high-level program, controllers enforcing the specified behavior. We aim at giving strong guarantees on the synthesized controllers: Correct by construction design through formal controller synthesis techniques. Rapid and dependable development/evolution of advanced functions of a CPS. A. Girard (CNRS, L2S) Symbolic Control 3 / 40
4 Example - vehicle platoon High level program Model based automatic synthesis { ẋi = v i v i = f i (v i, u i ), i = 1, 2. CbC controller { u1 =... u 2 =... Controller not existing/found A. Girard (CNRS, L2S) Symbolic Control 4 / 40
5 Formal synthesis using symbolic control Model-based synthesis for CPS from high-level behavioral specifications: CPS Physical system Controller Continuous to discrete abstraction Discrete to continuous interface Symbolic model Discrete controller synthesis Symbolic controller High-level specs Unrealizable specs A. Girard (CNRS, L2S) Symbolic Control 5 / 40
6 Outline of the talk 1 Brief overview of symbolic control Symbolic control architecture System abstraction and interface High-level specifications and synthesis 2 Compositional synthesis of symbolic controllers Assume-guarantee contracts Overlapping abstractions 3 Quantitative synthesis of symbolic controllers Quantitative safety, reachability and stability A. Girard (CNRS, L2S) Symbolic Control 6 / 40
7 Symbolic control architecture u Physical I/O v/y Physical system ẋ = f(x, u, v) y = h(x) x A. Girard (CNRS, L2S) Symbolic Control 7 / 40
8 Symbolic control architecture Physical I/O v/y b a 5, b 5 q 1 Symbolic model a 1, b 1 u q 2 a 2, b 2 a 4, b 4 q a a 3, b 3 q 3 Physical system ẋ = f(x, u, v) y = h(x) x Symbolic model: Finite abstraction of the physical system dynamics Based on a formal abstraction relation A. Girard (CNRS, L2S) Symbolic Control 7 / 40
9 Symbolic control architecture Physical I/O v/y b a 5, b 5 q 1 Symbolic model a 1, b 1 a 2, b 2 a 4, b 4 q a q 2 Interface u a 3, b 3 q 3 Physical system ẋ = f(x, u, v) y = h(x) x Interface: Low-level controller implementing the formal abstraction relation between the two models Makes the physical system and the symbolic model behave similarly A. Girard (CNRS, L2S) Symbolic Control 7 / 40
10 Symbolic control architecture Digital I/O α/β b Physical I/O v/y Symbolic controller a 5, b 5 q 1 Symbolic model a 1, b 1 q 2 a 2, b 2 a 4, b 4 q a Interface u a 3, b 3 q 3 Physical system ẋ = f(x, u, v) y = h(x) x Symbolic controller: High-level controller implementing the advanced functions of the CPS Automatic synthesis from high-level specifications, based on the symbolic model A. Girard (CNRS, L2S) Symbolic Control 7 / 40
11 System abstraction Physical system P: x + F (x, u), x X, u U Symbolic model S: q + T (q, a), q Q, a A Finite partition (or cover) (X q ) q Q of the state space X Finite subset A of the input set U Over-approximation of the dynamics by reachability analysis (u = a) A. Girard (CNRS, L2S) Symbolic Control 8 / 40
12 System abstraction Physical system P: x + F (x, u), x X, u U Symbolic model S: q + T (q, a), q Q, a A x q Feedback may reduce non-determinism: e.g. u = µ(a, x, q) = a + K(x x q ) A. Girard (CNRS, L2S) Symbolic Control 9 / 40
13 Formal abstraction relation Simulation, bisimulation relations [Park 81, Milner 89], their approximate and alternating versions [Girard & Pappas 07, Pola & Tabuada 09] Given a distance d between physical and symbolic states: e.g. d(x, q) = x x q Definition Let ε > 0, the relation R = {(x, q) x X q } is an alternating ε-approximate simulation relation if for all (x, q) R: d(x, q) ε, a A, u U, x + F (x, u), q + T (q, a), s.t. (x +, q + ) R. Interface: { u = µ(a, x, q) q + T (q, a) R(x + ) A. Girard (CNRS, L2S) Symbolic Control 10 / 40
14 Control refinement through the interface b Symbolic controller Symbolic model q { Interface u = µ(a, x, q) b = R(x + ) u Physical system x + F (x, u) x a q + T (q, a) b Behavioral similarity: Theorem For all symbolic input sequences a(.), (x(0), q(0)) R = d(x(k), q(k)) ε, k N. A. Girard (CNRS, L2S) Symbolic Control 11 / 40
15 Related work Symbolic dynamics [Hadamard 1898, Morse & Hedlund ] Partition-based approaches finite bisimulations [Alur & Dill 1994, Lafferriere et al. 2000, Tabuada & Pappas ] finite abstractions: early works [Lunze 1994, Raisch & O Young 1998, Koutsoukos et al ], and more recently [Yordanov & Belta 2010, Reissig 2011, Liu & Ozay 2016, Coogan & Arcak 2017, Reissig et al ] with feedback [Caines & Wei 1998, Habets et al. 2006, Belta & Habets 2006, Girard & Martin ] Lyapunov-based approaches [Tabuada 2008, Pola et al. 2008, Girard et al. 2010, Zamani et al ] Continuous abstractions [Girard & Pappas 2009, Fainekos et al. 2009, Ames et al ] A. Girard (CNRS, L2S) Symbolic Control 12 / 40
16 Specifications - safety and reachability Symbolic model S: q + T (q, a), q Q, a A, q 0 Q 0 Symbolic controller: a = C(q) Symbolic controller a = C(q) a Symbolic model q + T (q, a) q Definition Given a safe set Q s Q, C is a safety controller if: k N, q k Q s. Given a target set Q t Q, C is a reachability controller if: k N, q k Q t. A. Girard (CNRS, L2S) Symbolic Control 13 / 40
17 Synthesis - safety and reachability Controllable predecessors of a subset P Q: Pre(P) = {q Q a A, T (q, a) P}. Safety synthesis P 0 = Q loop P k+1 = Q s Pre(P k ) until P k+1 = P k Reachability synthesis P 0 = loop P k+1 = Q t Pre(P k ) until P k+1 = P k Synthesis through greatest and least fixed point computation Termination guaranteed by finiteness of Q A. Girard (CNRS, L2S) Symbolic Control 14 / 40
18 Stability and recurrence Q t Q t Definition Given a target set Q t Q C is a stability controller if: j N, k j, q k Q t. C is a recurrence controller if: j N, k j, q k Q t. Synthesis through nested greatest and least fixed point computation Termination guaranteed by finiteness of Q A. Girard (CNRS, L2S) Symbolic Control 15 / 40
19 Automata-based specifications x G 31 m 3 : x I 3 m 1 : x I 1 x G 21 x G 12 m 2 : x I 2 Hybrid automata semantics Compute the product of symbolic model and automaton Specifications and controllers defined on the product space: safety, reachability... stability and... recurrence = Linear Temporal Logic (LTL) x G 23 A. Girard (CNRS, L2S) Symbolic Control 16 / 40
20 Outline of the talk 1 Brief overview of symbolic control Symbolic control architecture System abstraction and interface High-level specifications and synthesis 2 Compositional synthesis of symbolic controllers Assume-guarantee contracts Overlapping abstractions 3 Quantitative synthesis of symbolic controllers Quantitative safety, reachability and stability A. Girard (CNRS, L2S) Symbolic Control 17 / 40
21 Towards scalable symbolic control Symbolic control suffers from scalability issues (partition of the state-space, discretization of input set): Intermediate lower-dimensional continuous abstractions [Girard & Pappas 2009, Fainekos et al. 2009, Ames et al. 2017] Efficient abstraction techniques Optimal abstraction parameters [Weber et al. 2017, Saoud & Girard 2017] On-the-fly abstraction [Rungger & Stursberg 2012, Pola et al. 2012, Girard et al. 2017] Input-based abstraction [Le Corronc et al 2013, Zamani et. al 2015] Compositional and structure-guided abstraction [Tazaki & Imura 2008, Reissig 2010, Rungger and Zamani 2015, Hussien et al. 2017, Gruber et al. 2017] Compositional synthesis [Dallal & Tabuada 2015, Kim et al. 2015, Meyer et al 2018] A. Girard (CNRS, L2S) Symbolic Control 18 / 40
22 Component-based design of systems Interconnected systems: u 1 u 2 S 1 S 2 Subsystem S i : x + i F i (x i, x Mi, u i ) x i X i, u i U i x Mi = (x 1,..., x i 1, x i+1,..., x m ) Distributed controllers: u i = C i (x i, x Mi ) u 4 S 4 S 3 u 3 Safety specifications: k N, x i (k) X s i Component-based design: Synthesize distributed controllers locally Objective: improve scalability and modularity A. Girard (CNRS, L2S) Symbolic Control 19 / 40
23 Assume-guarantee contracts AG contracts: properties that a component (subsystem + controller) must guarantee under assumptions on the behavior of its environment (other components). AG contract for component i: { Assumption: k = 0,..., j, xmi (k) XM s i Guarantee: k = 0,..., j + 1, x i (k) Xi s where X s M i = X s 1 X s i 1 X s i+1 X s m. Theorem If all components satisfy their AG contract, then: k N, x i (k) X s i, i = 1,..., m. A. Girard (CNRS, L2S) Symbolic Control 20 / 40
24 Assume-guarantee synthesis Local synthesis (at the level of components) of controllers achieving AG contract satisfaction Fully decentralized control: u 1 u 2 S 1 S 2 System abstraction from component i (assumption): { x + i F i (x i, X s M i, u i ) x i X i, u i U i Controller C i : u i = C i (x i ) u 4 S 4 S 3 u 3 Specification (guarantee): k N, x i (k) X s i A. Girard (CNRS, L2S) Symbolic Control 21 / 40
25 Assume-guarantee synthesis Safety synthesis using symbolic control techniques Advantages: Reduced dimension (both state and input) = Scalability Independence between components = Modularity Drawbacks: No information about other components (state, dynamics) = Conservatism Compromise between scalability/modularity and conservatism: Include partial description of environment for AG synthesis = Overlapping abstractions and partially decentralized controllers A. Girard (CNRS, L2S) Symbolic Control 22 / 40
26 Overlapping abstractions Partially decentralized control: u 1 u 2 S 1 S 2 u 4 u 3 S 4 S 3 System abstraction from component i (assumption): x + i F i (x i, x Ni, XP s i, u i ) x + N i F Ni (x i, x Ni, XP s i, U Ni ) x i X i, x Ni X Ni, u i U i Controller C i : u i = C i (x i, x Ni ) Specification (AG contract): k = 0,..., j, x Ni (k) X s N i = k = 0,..., j + 1, x i (k) X s i A. Girard (CNRS, L2S) Symbolic Control 23 / 40
27 Synthesis with overlapping abstractions Subtlety AG contract can be satisfied by: enforcing the guarantee, or... falsifying the assumption reformulation as a safety synthesis problem x Ni X s Ni X s i x i A. Girard (CNRS, L2S) Symbolic Control 24 / 40
28 Example - temperature regulation 4-room building: u 1 u 2 T 1 T 2 T 4 T 3 u 4 u 3 T + = AT + Bu + c Symbolic control synthesis: Centralized (C) approach Fully decentralized (FD) approach A room is a component No information from other rooms Partially decentralized (PD) approach A room is a component Information about neighboring rooms Meyer, Girard & Witrant, IEEE TAC, A. Girard (CNRS, L2S) Symbolic Control 25 / 40
29 Example - temperature regulation state symbols (#) controllable states (%) CPU times (s) C FD PD C FD PD 625 (= 5 4 ) (= 10 4 ) (= 20 4 ) Controllable states for room 4 A. Girard (CNRS, L2S) Symbolic Control 26 / 40
30 Outline of the talk 1 Brief overview of symbolic control Symbolic control architecture System abstraction and interface High-level specifications and synthesis 2 Compositional synthesis of symbolic controllers Assume-guarantee contracts Overlapping abstractions 3 Quantitative synthesis of symbolic controllers Quantitative safety, reachability and stability A. Girard (CNRS, L2S) Symbolic Control 27 / 40
31 Towards robust symbolic control Specifications in symbolic control are typically qualitative = hard to reason on robustness! Robustness margins using symbolic models with additional non-determinism (bounded disturbances) [Pola & Tabuada 2009, Liu & Ozay 2014] Quantitative semantics of specifications [Fainekos & Pappas 2009, Donzé & Maler 2010] Input-output stability [Tabuada et al. 2014] Model predictive control [Sadraddini & Belta 2015, Raman et al. 2014] Optimal control [Grüne & Junge 2007, Mazo & Tabuada 2011, Girard 2012, Reissig & Rungger 2017] A. Girard (CNRS, L2S) Symbolic Control 28 / 40
32 Quantitative approach to safety and reachability Safety Reachability Q s Q t Signed distance: { sup{δ 0 B d(q, P) = δ (q) P } sup{δ 0 B δ (q) P} if q / P if q P P q 1 q 2 A. Girard (CNRS, L2S) Symbolic Control 29 / 40
33 Quantitative safety synthesis Optimal control formulation: Quantitative safety synthesis Minimize sup d(q k, Q s ) k N V 0 (q) = loop ( V k+1 (q) = max d(q, Q s ), min a A ) max V k(q ) q T (q,a) Q s until V k+1 = V k Termination guaranteed by finiteness of Q Extension of the fixed point computation for qualitative synthesis A. Girard (CNRS, L2S) Symbolic Control 30 / 40
34 Quantitative safety synthesis Theorem For all δ R, the level set P δ = {q Q V (q) δ} is the maximal safety controllable set for B δ (Q s ). Moreover, there exists a controller C such that k N, d(q k, Q s ) V (q 0 ). The fixed point of the qualitative approach is given by P 0 Computation of a parameterized family of safety controllable sets P δ Common safety controller for all the family A. Girard (CNRS, L2S) Symbolic Control 31 / 40
35 Quantitative reachability synthesis Optimal control formulation: Quantitative reachability synthesis Minimize inf k N d(q k, Q t ) V 0 (q) = + loop ( V k+1 (q) = min d(q, Q t ), min a A ) max V k(q ) q T (q,a) Q t until V k+1 = V k Termination guaranteed by finiteness of Q Extension of the fixed point computation for qualitative synthesis A. Girard (CNRS, L2S) Symbolic Control 32 / 40
36 Quantitative reachability synthesis Theorem For all δ R, the level set P δ = {q Q V (q) δ} is the maximal reachability controllable set for B δ (Q t ). Moreover, there exists a controller C such that k N, d(q k, Q t ) V (q 0 ). The fixed point of the qualitative approach is given by P 0 Computation of a parameterized family of reachability controllable sets P δ Common reachability controller for all the family A. Girard (CNRS, L2S) Symbolic Control 33 / 40
37 Qualitative stability synthesis Stability as reachability then safety Quantitative stability synthesis V 0(q) = loop ( V k+1 (q) = max d(q, Q t), min a A until V k+1 = V k V (q) = V k (q), W 0(q) = + loop ( W k+1 (q) = min V (q), min a A until W k+1 = W k max q T (q,a) max q T (q,a) ) V k (q ) ) W k (q ) Termination guaranteed by finiteness of Q Computation of a parameterized family of stability controllable sets with a common controller Theorem There exists a controller C such that j N, k j, d(q k, Q t ) W (q 0 ). A. Girard (CNRS, L2S) Symbolic Control 34 / 40
38 Example - DC/DC converter Model: ẋ = A p x + b p, p {1, 2} Safety specification: Q s = [1.1, 1.6] [5.4, 5.9] Quantitative safety (left: value function, right: trajectory) Eqtami & Girard, ADHS 2018 A. Girard (CNRS, L2S) Symbolic Control 35 / 40
39 Example - DC/DC converter Model: ẋ = A p x + b p, p {1, 2} Reachability specification: Q t = [1.1, 1.6] [5.4, 5.9] Quantitative reachability (left: value function, right: trajectory) A. Girard (CNRS, L2S) Symbolic Control 36 / 40
40 Example - DC/DC converter Model: ẋ = A p x + b p, p {1, 2} Stability specification: Q t = [1.1, 1.6] [5.4, 5.9] Quantitative stability (left: value function, right: trajectory) A. Girard (CNRS, L2S) Symbolic Control 37 / 40
41 Conclusion Symbolic control is a very rich and lively area at the interface between automatic control and computer science It is a rigorous computational approach to controller design from high level specifications, applicable to broad classes of systems Challenging problems include: Scalability and modularity (systems and specifications) Robustness (unmodeled disturbances) and adaptation (uncertain / time-varying parameters) A. Girard (CNRS, L2S) Symbolic Control 38 / 40
42 International Graduate School on Control Independent Graduate Modules one 21 hours module per week (3 ECTS) Deadline for advance registration: - to the modules M01 to M09: 31/12/ to the modules M10 to M27: 28/02/2019 A. Girard (CNRS, L2S) Symbolic Control 39 / 40
43 Many thanks to Students & postdocs: Pierre-Jean Meyer Adnane Saoud Alina Eqtami Vladimir Sinyakov Zohra Kader Elena Ivanova Daniele Zonetti Euriell Le Corronc Sebti Mouelhi Javier Camara Collaborators: Laurent Fribourg Gregor Gössler Majid Zamani Paulo Tabuada Giordano Pola George Pappas A. Girard (CNRS, L2S) Symbolic Control 40 / 40
Symbolic Control of Incrementally Stable Systems
Symbolic Control of Incrementally Stable Systems Antoine Girard Laboratoire Jean Kuntzmann, Université Joseph Fourier Grenoble, France Workshop on Formal Verification of Embedded Control Systems LCCC,
More informationAbstraction-based synthesis: Challenges and victories
Abstraction-based synthesis: Challenges and victories Majid Zamani Hybrid Control Systems Group Electrical Engineering Department Technische Universität München December 14, 2015 Majid Zamani (TU München)
More informationarxiv: v2 [cs.sy] 16 Jun 2011
CONTROLLER SYNTHESIS FOR SAFETY AND REACHABILITY VIA APPROXIMATE BISIMULATION ANTOINE GIRARD arxiv:1010.4672v2 [cs.sy] 16 Jun 2011 Abstract. In this paper, we consider the problem of controller design
More informationPreface. Motivation and Objectives
Preface Motivation and Objectives In control theory, complex models of physical processes, such as systems of differential or difference equations, are usually checked against simple specifications, such
More informationSynthesis of Reactive Control Protocols for Differentially Flat Systems
DRAFT 1 Synthesis of Reactive Control Protocols for Differentially Flat Systems Jun Liu, Ufuk Topcu, Necmiye Ozay, and Richard M. Murray Abstract We propose a procedure for the synthesis of control protocols
More informationLow-Complexity Switching Controllers for Safety using Symbolic Models
Low-Complexity Switching Controllers for Safety using Symbolic Models Antoine Girard Laboratoire Jean Kuntzmann, Université de Grenoble, B.P. 53, 38041 Grenoble, France (e-mail: Antoine.Girard@imag.fr).
More informationSwitching Protocol Synthesis for Temporal Logic Specifications
Switching Protocol Synthesis for Temporal Logic Specifications Jun Liu, Necmiye Ozay, Ufuk Topcu, and Richard M. Murray Abstract We consider the problem of synthesizing a robust switching controller for
More informationApproximately Bisimilar Finite Abstractions of Stable Linear Systems
Approximately Bisimilar Finite Abstractions of Stable Linear Systems Antoine Girard Université Joseph Fourier Laboratoire de Modélisation et Calcul B.P. 53, 38041 Grenoble, France Antoine.Girard@imag.fr
More informationResilient Formal Synthesis
Resilient Formal Synthesis Calin Belta Boston University CDC 2017 Workshop: 30 years of the Ramadge-Wonham Theory of Supervisory Control: A Retrospective and Future Perspectives Outline Formal Synthesis
More informationDiscrete-state Abstractions of Nonlinear Systems Using Multi-resolution Quantizer
Discrete-state Abstractions of Nonlinear Systems Using Multi-resolution Quantizer Yuichi Tazaki and Jun-ichi Imura Tokyo Institute of Technology, Ōokayama 2-12-1, Meguro, Tokyo, Japan {tazaki,imura}@cyb.mei.titech.ac.jp
More informationExploiting System Structure in Formal Synthesis
CDC 2015 Pre-Conference Workshop Exploiting System Structure in Formal Synthesis Murat Arcak with Sam Coogan and Eric Kim Electrical Engineering and Computer Sciences, UC Berkeley This Talk: Formal synthesis,
More informationONR MURI AIRFOILS: Animal Inspired Robust Flight with Outer and Inner Loop Strategies. Calin Belta
ONR MURI AIRFOILS: Animal Inspired Robust Flight with Outer and Inner Loop Strategies Provable safety for animal inspired agile flight Calin Belta Hybrid and Networked Systems (HyNeSs) Lab Department of
More informationTime-Constrained Temporal Logic Control of Multi-Affine Systems
Time-Constrained Temporal Logic Control of Multi-Affine Systems Ebru Aydin Gol Calin Belta Boston University, Boston, MA 02215, USA e-mail: {ebru,cbelta}@bu.edu Abstract: We consider the problem of controlling
More informationControl of Sampled Switched Systems using Invariance Analysis
1st French Singaporean Workshop on Formal Methods and Applications Control of Sampled Switched Systems using Invariance Analysis Laurent Fribourg LSV - ENS Cachan & CNRS Laurent Fribourg Lsv - ENS Cachan
More informationSENSE: Abstraction-Based Synthesis of Networked Control Systems
SENSE: Abstraction-Based Synthesis of Networked Control Systems Mahmoud Khaled, Matthias Rungger, and Majid Zamani Hybrid Control Systems Group Electrical and Computer Engineering Technical University
More informationA Compositional Approach to Bisimulation of Arenas of Finite State Machines
A Compositional Approach to Bisimulation of Arenas of Finite State Machines Giordano Pola, Maria D. Di Benedetto and Elena De Santis Department of Electrical and Information Engineering, Center of Excellence
More informationGeorgios E. Fainekos, Savvas G. Loizou and George J. Pappas. GRASP Lab Departments of CIS, MEAM and ESE University of Pennsylvania
Georgios E. Fainekos, Savvas G. Loizou and George J. Pappas CDC 2006 Math free Presentation! Lab Departments of CIS, MEAM and ESE University of Pennsylvania Motivation Motion Planning 60 50 40 π 0 π 4
More informationarxiv: v1 [cs.sy] 26 Mar 2012
Time-Constrained Temporal Logic Control of Multi-Affine Systems Ebru Aydin Gol Calin Belta Boston University, Boston, MA 02215, USA e-mail: {ebru,cbelta}@bu.edu arxiv:1203.5683v1 [cs.sy] 26 Mar 2012 Abstract:
More informationAlgorithmic Verification of Stability of Hybrid Systems
Algorithmic Verification of Stability of Hybrid Systems Pavithra Prabhakar Kansas State University University of Kansas February 24, 2017 1 Cyber-Physical Systems (CPS) Systems in which software "cyber"
More informationLinear Time Logic Control of Discrete-Time Linear Systems
University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering December 2006 Linear Time Logic Control of Discrete-Time Linear Systems Paulo Tabuada
More informationSynthesis of Switching Protocols from Temporal Logic Specifications
Submitted, 2012 American Control Conference (ACC) http://www.cds.caltech.edu/~murray/papers DRAFT 1 Synthesis of Switching Protocols from Temporal Logic Specifications Jun Liu, Necmiye Ozay, Ufuk Topcu,
More informationHierarchical Synthesis of Hybrid Controllers from Temporal Logic Specifications
Hierarchical Synthesis of Hybrid Controllers from Temporal Logic Specifications Georgios E. Fainekos 1, Antoine Girard 2, and George J. Pappas 3 1 Department of Computer and Information Science, Univ.
More informationBisimilar Finite Abstractions of Interconnected Systems
Bisimilar Finite Abstractions of Interconnected Systems Yuichi Tazaki and Jun-ichi Imura Tokyo Institute of Technology, Ōokayama 2-12-1, Meguro, Tokyo, Japan {tazaki,imura}@cyb.mei.titech.ac.jp http://www.cyb.mei.titech.ac.jp
More informationMulti-Modal Control of Systems with Constraints
Multi-Modal Control of Systems with Constraints WeM12-3 T. John Koo Department of EECS University of California Berkeley, CA 9720 koo@eecs.berkeley.edu George J. Pappas Department of EE University of Pennsylvania
More informationConstructing Control System Abstractions from Modular Components
Constructing Control System Abstractions from Modular Components Eric S Kim Department of Electrical Engineering and Computer Sciences, University of California, Berkeley USA eskim@eecsberkeleyedu Murat
More informationSynthesis via Sampling-Based Abstractions
Synthesis via Sampling-Based Abstractions Some Problems and Initial Ideas Matthias Rungger 2 Morteza Lahijanian 1 Lydia E Kavraki 1 Paulo Tabuada 2 Moshe Y Vardi 1 1 Department of Computer Science, Rice
More informationApproximately bisimilar symbolic models for nonlinear control systems
Approximately bisimilar symbolic models for nonlinear control systems Giordano Pola a, Antoine Girard b, Paulo Tabuada a a Department of Electrical Engineering, University of California at Los Angeles,
More informationUsing Theorem Provers to Guarantee Closed-Loop Properties
Using Theorem Provers to Guarantee Closed-Loop Properties Nikos Aréchiga Sarah Loos André Platzer Bruce Krogh Carnegie Mellon University April 27, 2012 Aréchiga, Loos, Platzer, Krogh (CMU) Theorem Provers
More informationAPPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1. Antoine Girard A. Agung Julius George J. Pappas
APPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1 Antoine Girard A. Agung Julius George J. Pappas Department of Electrical and Systems Engineering University of Pennsylvania Philadelphia, PA 1914 {agirard,agung,pappasg}@seas.upenn.edu
More informationHierarchical Hybrid Symbolic Robot Motion Planning and Control
Asian Journal of Control, Vol. 00, No. 0, pp. 1 11, Month 2008 Published online in Wiley InterScience (www.interscience.wiley.com) DOI: 10.1002/asjc.0000 Hierarchical Hybrid Symbolic Robot Motion Planning
More informationApproximate Hierarchies of Linear Control Systems
Approximate Hierarchies of Linear Control Systems Antoine Girard and George J. Pappas Abstract Recently, a hierarchical control approach based on the notion of approximate simulation relations has been
More informationUsing Computer Games for Hybrid Systems Controller Synthesis
49th IEEE Conference on Decision and Control December 15-17, 2010 Hilton Atlanta Hotel, Atlanta, GA, USA Using Computer Games for Hybrid Systems Controller Synthesis A. Agung Julius and Sina Afshari Abstract
More informationTHE classical objectives considered in automatic control
Control Barrier Functions for Signal Temporal Logic Tasks Lars Lindemann, Student Member, IEEE, and Dimos V. Dimarogonas, Senior Member, IEEE Abstract The need for computationally-efficient control methods
More informationarxiv: v1 [cs.sy] 12 Oct 2018
Contracts as specifications for dynamical systems in driving variable form Bart Besselink, Karl H. Johansson, Arjan van der Schaft arxiv:181.5542v1 [cs.sy] 12 Oct 218 Abstract This paper introduces assume/guarantee
More informationSymbolic sub-systems and symbolic control of linear systems
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 MoA01.4 Symbolic sub-systems and symbolic control of linear
More informationSCOTS: A Tool for the Synthesis of Symbolic Controllers
SCOTS: A Tool for the Synthesis of Symbolic Controllers Matthias Rungger Hybrid Control Systems Group Technical University of Munich matthias.rungger@tum.de Majid Zamani Hybrid Control Systems Group Technical
More informationScaling up controller synthesis for linear systems and safety specifications
Scaling up controller synthesis for linear systems and safety specifications Matthias Rungger, Manuel Mazo, Jr and Paulo Tabuada Abstract In this paper we revisit the problem of automatically synthesizing
More informationSymbolic models for incrementally stable switched systems with aperiodic time sampling
Symbolic models for incrementally stable switched systems with aperiodic sampling Zohra Kader, Antoine Girard, Adnane Saoud To cite this version: Zohra Kader, Antoine Girard, Adnane Saoud. Symbolic models
More informationarxiv: v2 [cs.ro] 13 Jan 2016
Dynamics-Based Reactive Synthesis and Automated Revisions for High-Level Robot Control arxiv:1410.6375v2 [cs.ro] 13 Jan 2016 Jonathan A. DeCastro Sibley School of Mechanical and Aerospace Engineering,
More informationTHE objective of this paper is to synthesize switching. Synthesis of Reactive Switching Protocols from Temporal Logic Specifications
Synthesis of Reactive Switching Protocols from Temporal Logic Specifications Jun Liu, Member, IEEE, Necmiye Ozay, Member, IEEE, Ufuk Topcu, Member, IEEE, and Richard M Murray, Fellow, IEEE Abstract We
More informationSynthesis of Reactive Switching Protocols From Temporal Logic Specifications
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 7, JULY 2013 1771 Synthesis of Reactive Switching Protocols From Temporal Logic Specifications Jun Liu, Member, IEEE, Necmiye Ozay, Member, IEEE, Ufuk
More informationSynthesis of Reactive Switching Protocols from Temporal Logic Specifications
1 Synthesis of Reactive Switching Protocols from Temporal Logic Specifications Jun Liu, Necmiye Ozay, Ufuk Topcu, and Richard M. Murray Abstract We propose formal means for synthesizing switching protocols
More informationMotion planning applications of Satisfiability Modulo Convex Optimization
Motion planning applications of Satisfiability Modulo Convex Optimization Yasser Shoukry (1) and Paulo Tabuada (2) (1) Department of Electrical and Computer Engineering, UMD (2) Electrical and Computer
More informationarxiv: v1 [cs.sy] 8 Mar 2017
Control Synthesis for Multi-Agent Systems under Metric Interval Temporal Logic Specifications Sofie Andersson Alexandros Nikou Dimos V. Dimarogonas ACCESS Linnaeus Center, School of Electrical Engineering
More informationRoute-Planning for Real-Time Safety-Assured Autonomous Aircraft (RTS3A)
Route-Planning for Real-Time Safety-Assured Autonomous Aircraft (RTS3A) Raghvendra V. Cowlagi 1 Jeffrey T. Chambers 2 Nikola Baltadjiev 2 1 Worcester Polytechnic Institute, Worcester, MA. 2 Aurora Flight
More informationUsing progress sets on non-deterministic transition systems for multiple UAV motion planning
Using progress sets on non-deterministic transition systems for multiple UAV motion planning Paul Rousse, Pierre-Jean Meyer, Dimos Dimarogonas To cite this version: Paul Rousse, Pierre-Jean Meyer, Dimos
More informationApproximate Bisimulations for Constrained Linear Systems
Approximate Bisimulations for Constrained Linear Systems Antoine Girard and George J Pappas Abstract In this paper, inspired by exact notions of bisimulation equivalence for discrete-event and continuous-time
More informationEuler s Method applied to the control of switched systems
Euler s Method applied to the control of switched systems FORMATS 2017 - Berlin Laurent Fribourg 1 September 6, 2017 1 LSV - CNRS & ENS Cachan L. Fribourg Euler s method and switched systems September
More informationAssertions and Measurements for Mixed-Signal Simulation
Assertions and Measurements for Mixed-Signal Simulation PhD Thesis Thomas Ferrère VERIMAG, University of Grenoble (directeur: Oded Maler) Mentor Graphics Corporation (co-encadrant: Ernst Christen) October
More informationApproximate Time-Optimal Control via Approximate Alternating Simulations
21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 WeB7.2 Approximate Time-Optimal Control via Approximate Alternating Simulations Manuel Mazo Jr and Paulo Tabuada
More informationLecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction
Lecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction Ufuk Topcu Nok Wongpiromsarn Richard M. Murray AFRL, 26 April 2012 Contents of the lecture: Intro: Incorporating continuous
More informationApproximation Metrics for Discrete and Continuous Systems
University of Pennsylvania ScholarlyCommons Departmental Papers (CIS) Department of Computer & Information Science May 2007 Approximation Metrics for Discrete Continuous Systems Antoine Girard University
More informationModels for Control and Verification
Outline Models for Control and Verification Ian Mitchell Department of Computer Science The University of British Columbia Classes of models Well-posed models Difference Equations Nonlinear Ordinary Differential
More informationDiscrete abstractions of hybrid systems for verification
Discrete abstractions of hybrid systems for verification George J. Pappas Departments of ESE and CIS University of Pennsylvania pappasg@ee.upenn.edu http://www.seas.upenn.edu/~pappasg DISC Summer School
More informationEfficient Robust Monitoring for STL
100 120 Efficient Robust Monitoring for STL Alexandre Donzé 1, Thomas Ferrère 2, Oded Maler 2 1 University of California, Berkeley, EECS dept 2 Verimag, CNRS and Grenoble University May 28, 2013 Efficient
More informationOnline Horizon Selection in Receding Horizon Temporal Logic Planning
Online Horizon Selection in Receding Horizon Temporal Logic Planning Vasumathi Raman 1 and Mattias Fält 2 and Tichakorn Wongpiromsarn 3 and Richard M. Murray 1 Abstract Temporal logics have proven effective
More informationLecture 9 Synthesis of Reactive Control Protocols
Lecture 9 Synthesis of Reactive Control Protocols Nok Wongpiromsarn Singapore-MIT Alliance for Research and Technology Richard M. Murray and Ufuk Topcu California Institute of Technology EECI, 16 May 2012
More informationSpecification Mining of Industrial-scale Control Systems
100 120 Specification Mining of Industrial-scale Control Systems Alexandre Donzé Joint work with Xiaoqing Jin, Jyotirmoy V. Deshmuck, Sanjit A. Seshia University of California, Berkeley May 14, 2013 Alexandre
More informationHybrid Controllers for Path Planning: A Temporal Logic Approach
Hybrid Controllers for Path Planning: A Temporal Logic Approach Georgios E. Fainekos, Hadas Kress-Gazit, and George J. Pappas Abstract Robot motion planning algorithms have focused on low-level reachability
More informationVerifying Global Convergence for a Digital Phase-Locked Loop
Verifying Global Convergence for a Digital Phase-Locked Loop Jijie Wei & Yan Peng & Mark Greenstreet & Grace Yu University of British Columbia Vancouver, Canada October 22, 2013 Wei & Peng & Greenstreet
More informationDelay-independent stability via a reset loop
Delay-independent stability via a reset loop S. Tarbouriech & L. Zaccarian (LAAS-CNRS) Joint work with F. Perez Rubio & A. Banos (Universidad de Murcia) L2S Paris, 20-22 November 2012 L2S Paris, 20-22
More informationProvably Correct Persistent Surveillance for Unmanned Aerial Vehicles Subject to Charging Constraints
Provably Correct Persistent Surveillance for Unmanned Aerial Vehicles Subject to Charging Constraints Kevin Leahy, Dingjiang Zhou, Cristian-Ioan Vasile, Konstantinos Oikonomopoulos, Mac Schwager, and Calin
More informationIMITATOR: A Tool for Synthesizing Constraints on Timing Bounds of Timed Automata
ICTAC 09 IMITATOR: A Tool for Synthesizing Constraints on Timing Bounds of Timed Automata Étienne ANDRÉ Laboratoire Spécification et Vérification LSV, ENS de Cachan & CNRS Étienne ANDRÉ (LSV) ICTAC 09
More informationRobust controlled invariance for monotone systems: application to ventilation regulation in buildings
Robust controlled invariance for monotone systems: application to ventilation regulation in buildings Pierre-Jean Meyer, Antoine Girard, Emmanuel Witrant To cite this version: Pierre-Jean Meyer, Antoine
More informationBisimilar finite abstractions of stochastic control systems
Bisimilar finite abstractions of stochastic control systems Majid Zamani, Peyman Mohajerin Esfahani, Rupak Majumdar, Alessandro Abate, and John Lygeros Abstract Abstraction-based approaches to the design
More informationLecture 7 Synthesis of Reactive Control Protocols
Lecture 7 Synthesis of Reactive Control Protocols Richard M. Murray Nok Wongpiromsarn Ufuk Topcu California Institute of Technology AFRL, 25 April 2012 Outline Review: networked control systems and cooperative
More informationOp#mal Control of Nonlinear Systems with Temporal Logic Specifica#ons
Op#mal Control of Nonlinear Systems with Temporal Logic Specifica#ons Eric M. Wolff 1 Ufuk Topcu 2 and Richard M. Murray 1 1 Caltech and 2 UPenn University of Michigan October 1, 2013 Autonomous Systems
More informationAPPROXIMATE BISIMULATION: A BRIDGE BETWEEN COMPUTER SCIENCE AND CONTROL THEORY. 1. Introduction
APPROXIMATE BISIMULATION: A BRIDGE BETWEEN COMPUTER SCIENCE AND CONTROL THEORY ANTOINE GIRARD AND GEORGE J. PAPPAS Abstract. Fifty years ago, control and computing were part of a broader system science.
More informationSynthesis of Provably Correct Controllers for Autonomous Vehicles in Urban Environments
2011 14th International IEEE Conference on Intelligent Transportation Systems Washington, DC, USA. October 57, 2011 Synthesis of Provably Correct Controllers for Autonomous Vehicles in Urban Environments
More informationEE249 - Fall 2012 Lecture 18: Overview of Concrete Contract Theories. Alberto Sangiovanni-Vincentelli Pierluigi Nuzzo
EE249 - Fall 2012 Lecture 18: Overview of Concrete Contract Theories 1 Alberto Sangiovanni-Vincentelli Pierluigi Nuzzo Outline: Contracts and compositional methods for system design Where and why using
More informationParametric Verification and Test Coverage for Hybrid Automata Using the Inverse Method
Parametric Verification and Test Coverage for Hybrid Automata Using the Inverse Method Laurent Fribourg and Ulrich Kühne LSV ENS de Cachan, 94235 Cachan, France {kuehne,fribourg}@lsv.ens-cachan.fr Abstract.
More informationHybridSAL Relational Abstracter
HybridSAL Relational Abstracter Ashish Tiwari SRI International, Menlo Park, CA. ashish.tiwari@sri.com Abstract. In this paper, we present the HybridSAL relational abstracter a tool for verifying continuous
More informationEE C128 / ME C134 Feedback Control Systems
EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of
More informationMesh-Based Affine Abstraction of Nonlinear Systems with Tighter Bounds
Mesh-Based Affine Abstraction of Nonlinear Systems with Tighter Bounds Kanishka Raj Singh, Qiang Shen and Sze Zheng Yong systems over a mesh with a fixed partition was studied. However, this evenly-sized
More informationFeedback Refinement Relations for the Synthesis of Symbolic Controllers
Feedback Refinement Relations for the Synthesis of Symbolic Controllers Gunther Reissig 1, Alexander Weber 1 and Matthias Rungger 2 1: Chair of Control Engineering Universität der Bundeswehr, München 2:
More informationController Synthesis with UPPAAL-TIGA. Alexandre David Kim G. Larsen, Didier Lime, Franck Cassez, Jean-François Raskin
Controller Synthesis with UPPAAL-TIGA Alexandre David Kim G. Larsen, Didier Lime, Franck Cassez, Jean-François Raskin Overview Timed Games. Algorithm (CONCUR 05). Strategies. Code generation. Architecture
More informationAnalysis of a Boost Converter Circuit Using Linear Hybrid Automata
Analysis of a Boost Converter Circuit Using Linear Hybrid Automata Ulrich Kühne LSV ENS de Cachan, 94235 Cachan Cedex, France, kuehne@lsv.ens-cachan.fr 1 Introduction Boost converter circuits are an important
More informationAutomatica. Temporal logic motion planning for dynamic robots. Georgios E. Fainekos a,, Antoine Girard b, Hadas Kress-Gazit a, George J.
Automatica 45 (2009) 343 352 Contents lists available at ScienceDirect Automatica journal homepage: www.elsevier.com/locate/automatica Temporal logic motion planning for dynamic robots Georgios E. Fainekos
More informationController synthesis for incremental stability: Application to symbolic controller synthesis
013 European Control Conference (ECC July 17-19, 013, Zürich, Switzerland. Controller synthesis for incremental stability: Application to symbolic controller synthesis Majid Zamani and Nathan van de Wouw
More informationEfficient control synthesis for augmented finite transition systems with an application to switching protocols
Submitted, 2014 American Control Conference (ACC) http://www.cds.caltech.edu/~murray/papers/sun+14-acc.html Efficient control synthesis for augmented finite transition systems with an application to switching
More informationSimulation and Bisimulation over Multiple Time Scales in a Behavioral Setting
2014 22nd Mediterranean Conference on Control and Automation (MED) University of Palermo. June 16-19, 2014. Palermo, Italy Simulation and Bisimulation over Multiple ime Scales in a Behavioral Setting Anne-Kathrin
More informationNonlinear Control as Program Synthesis (A Starter)
Nonlinear Control as Program Synthesis (A Starter) Sicun Gao MIT December 15, 2014 Preliminaries Definition (L RF ) L RF is the first-order language over the reals that allows arbitrary numerically computable
More informationNetworked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear
EVENT-TRIGGERING OF LARGE-SCALE SYSTEMS WITHOUT ZENO BEHAVIOR C. DE PERSIS, R. SAILER, AND F. WIRTH Abstract. We present a Lyapunov based approach to event-triggering for large-scale systems using a small
More informationHIERARCHICAL CONTROL FOR A CLASS OF UNCERTAIN PIECEWISE LINEAR HYBRID DYNAMICAL SYSTEMS. Hai Lin,1 Xenofon D. Koutsoukos Panos J.
HIERARCHICAL CONTROL FOR A CLASS OF UNCERTAIN PIECEWISE LINEAR HYBRID DYNAMICAL SYSTEMS Hai Lin,1 Xenofon D. Koutsoukos Panos J. Antsaklis,1 EE. Dept. Univ. of Notre Dame, Notre Dame IN-46556, USA Xerox
More informationarxiv: v1 [cs.lo] 6 Mar 2012
Control of Probabilistic Systems under Dynamic, Partially Known Environments with Temporal Logic Specifications Tichakorn Wongpiromsarn and Emilio Frazzoli arxiv:203.77v [cs.lo] 6 Mar 202 Abstract We consider
More informationAn introduction to hybrid systems theory and applications. Thanks to. Goals for this mini-course. Acknowledgments. Some references
An introduction to hybrid systems theory and applications Thanks to School Organizers Maurice Heemels Bart De Schutter George J Pappas Departments of ESE and CIS University of Pennsylvania pappasg@eeupennedu
More informationTesting System Conformance for Cyber-Physical Systems
Testing System Conformance for Cyber-Physical Systems Testing systems by walking the dog Rupak Majumdar Max Planck Institute for Software Systems Joint work with Vinayak Prabhu (MPI-SWS) and Jyo Deshmukh
More informationDisturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems
Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems Hai Lin Department of Electrical Engineering University of Notre Dame Notre Dame, IN 46556, USA Panos J. Antsaklis
More informationAutomatic Synthesis of Robust Embedded Control Software
AAAI Spring Symposium on Embedded Reasoning (2224 Mar 2010, Stanford) http://www.cds.caltech.edu/~murray/papers/wtm10aaai.html Automatic Synthesis of Robust Embedded Control Software Tichakorn Wongpiromsarn,
More informationCorrect-by-Construction Control Synthesis for Multi-Robot Mixing
Correct-by-Construction Control Synthesis for Multi-Robot Mixing Yancy Diaz-Mercado, Austin Jones, Calin Belta, and Magnus Egerstedt Abstract This paper considers the problem of controlling a team of heterogeneous
More informationDeterministic Finite-Automata Abstractions of Time-Variant Sequential Behaviours
Deterministic Finite-Automata Abstractions of Time-Variant Sequential Behaviours Thomas Moor and Stefan Götz Lehrstuhl für Regelungstechnik, Friedrich-Alexander Universität Erlangen-Nürnberg, Germany,
More informationV&V MURI Overview Caltech, October 2008
V&V MURI Overview Caltech, October 2008 Pablo A. Parrilo Laboratory for Information and Decision Systems Massachusetts Institute of Technology Goals!! Specification, design, and certification!! Coherent
More informationLTL Control in Uncertain Environments with Probabilistic Satisfaction Guarantees
LTL Control in Uncertain Environments with Probabilistic Satisfaction Guarantees Xu Chu (Dennis) Ding Stephen L. Smith Calin Belta Daniela Rus Department of Mechanical Engineering, Boston University, Boston,
More informationCopyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems
Chapter One Introduction 1.1 Large-Scale Interconnected Dynamical Systems Modern complex dynamical systems 1 are highly interconnected and mutually interdependent, both physically and through a multitude
More informationQualitative Abstraction of Piecewise Affine Systems
Qualitative Abstraction of Piecewise Affine Systems Michael W. Hofbaur and Theresa Rienmüller Department of Automation and Control, Graz University of Technology Kopernikusgasse 4/, 8 Graz, Austria {michael.hofbaur,
More informationVerification of analog and mixed-signal circuits using hybrid systems techniques
FMCAD, November 2004, Austin Verification of analog and mixed-signal circuits using hybrid systems techniques Thao Dang, Alexandre Donze, Oded Maler VERIMAG Grenoble, France Plan 1. Introduction 2. Verification
More informationRevisiting Synthesis of GR(1) Specifications
Revisiting Synthesis of GR(1) Specifications Uri Klein & Amir Pnueli Courant Institute of Mathematical Sciences, NYU Haifa Verification Conference, October 2010 What Is Synthesis? Rather than implement
More informationPolynomial-Time Verification of PCTL Properties of MDPs with Convex Uncertainties and its Application to Cyber-Physical Systems
Polynomial-Time Verification of PCTL Properties of MDPs with Convex Uncertainties and its Application to Cyber-Physical Systems Alberto Puggelli DREAM Seminar - November 26, 2013 Collaborators and PIs:
More informationTemporal Logic Motion Planning for Dynamic Robots
TEMPORAL LOGIC MOTION PLANNING FOR DYNAMIC ROBOTS 1 Temporal Logic Motion Planning for Dynamic Robots Georgios E. Fainekos, Antoine Girard, Hadas Kress-Gazit, and George J. Pappas Technical Report MS-CIS-07-02
More informationRobust Controller Synthesis in Timed Automata
Robust Controller Synthesis in Timed Automata Ocan Sankur LSV, ENS Cachan & CNRS Joint with Patricia Bouyer, Nicolas Markey, Pierre-Alain Reynier. Ocan Sankur (ENS Cachan) Robust Control in Timed Automata
More information