Symbolic Control of Incrementally Stable Systems

Size: px
Start display at page:

Download "Symbolic Control of Incrementally Stable Systems"

Transcription

1 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, Lund, April A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 1 / 39

2 Motivation Algorithmic synthesis of controllers from high level specifications: Physical System Specification A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 2 / 39

3 Motivation Algorithmic synthesis of controllers from high level specifications: Physical System = Specification Controller A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 2 / 39

4 Motivation Specifications can be expressed using temporal logic (e.g. LTL): Safety S (Always S) Reachability T (Eventually T ) Stability ( T ) Recurrence ( T ) Sequencing (T 1 T 2 ) Coverage T 1 T 2 Fault recovery (F = R) LTL formula admits an equivalent (Büchi) automaton. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 3 / 39

5 Motivation Algorithmic synthesis of controllers from high level specifications: Physical System: ẋ(t) = f (x(t), u(t)) = Temporal Logic Specif.: Controller A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 4 / 39

6 Motivation Algorithmic synthesis of controllers from high level specifications: Physical System: ẋ(t) = f (x(t), u(t)) = Temporal Logic Specif.: Controller:? The problem is hard because the model and the specification are heterogeneous. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 4 / 39

7 Symbolic Approach to Control Synthesis Approximate symbolic (discrete) model that is formally related to the (continuous) dynamics of the physical system: Physical System: ẋ(t) = f (x(t), u(t)) Symbolic Model: A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 5 / 39

8 Symbolic Approach to Control Synthesis Approximate symbolic (discrete) model that is formally related to the (continuous) dynamics of the physical system: Physical System: ẋ(t) = f (x(t), u(t)) Symbolic Model: Discrete Controller: A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 5 / 39

9 Symbolic Approach to Control Synthesis Approximate symbolic (discrete) model that is formally related to the (continuous) dynamics of the physical system: Physical System: ẋ(t) = f (x(t), u(t)) Symbolic Model: Hybrid Controller: q(t + ) = g(q(t), x(t)) u(t) = k(q(t), x(t)) Refinement Discrete Controller: A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 5 / 39

10 Outline of the Talk 1 Behavioral metrics for discrete and continuous systems Language metric Approximate bisimulation and bisimulation metric 2 Symbolic abstractions of incrementally stable systems Incrementally stable switched systems State-space approaches: from uniform to multi-scale abstractions Input-space approach A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 6 / 39

11 Transition Systems Unified modeling framework of discrete and (sampled) continuous systems. Definition A transition system is a tuple T = (X, U, δ, Y, H, X 0 ) where X is a (discrete or continuous) set of states; U is a (discrete or continuous) set of inputs; δ : X U 2 X is a transition relation; Y is a (discrete or continuous) set of outputs; H : X Y is an ouput map; X 0 X is a set of initial states. The transition system is said to be discrete or symbolic if X and U are countable or finite. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 7 / 39

12 Transition Systems A trajectory of the transition system T is a finite or infinite sequence: s = (x 0, u 0 ), (x 1, u 1 ), (x 2, u 2 )... where x 0 X 0 and x k+1 δ(x k, u k ), k. The associated observed trajectory is o = (y 0, u 0 ), (y 1, u 1 ), (y 2, u 2 )... where y k = H(x k ), k. The set L(T ) of observed trajectories of T is the language of transition system T. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 8 / 39

13 Language Metric Traditional behavioral relationships for transition systems are based on language inclusion or equivalence. For systems observed over metric spaces, the distance between observed trajectories is more natural. Let T i = (X i, U, δ i, Y, H i, Xi 0 ), i {1, 2}, be transition systems with a common set of inputs U and outputs Y equipped with a metric d. For o 1 L(T 1 ), o 2 L(T 2 ), { sup d(y d(o 1, o 2 k 1 ) =, y k 2 ) if u1 k = u2 k, k k + otherwise A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 9 / 39

14 Language Metric Definition The language metric between T 1 and T 2 is given by { } d L (T 1, T 2 ) = max sup inf o 1 L(T 1 ) o 2 L(T 2 ) d(o 1, o 2 ), sup inf o 2 L(T 2 ) o 1 L(T 1 ) d(o 1, o 2 ) The language metric is generally hard to compute: The choice of trajectory o 2 approximating o 1 may require knowledge of the whole trajectory o 1. Easier if the approximating trajectory can be selected transition after transition: Bisimulation equivalence in the traditional setting. Natural extension given by the bisimulation metric. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 10 / 39

15 Approximate Bisimulation Definition Let ε R + 0, a relation R X 1 X 2 is an ε-approximate bisimulation relation if for all (x 1, x 2 ) R : 1 d(h 1 (x 1 ), H 2 (x 2 )) ε; 2 u U, x 1 δ 1(x 1, u), x 2 δ 2(x 2, u), such that (x 1, x 2 ) R; 3 u U, x 2 δ 2(x 2, u), x 1 δ 1(x 1, u), such that (x 1, x 2 ) R. Definition T 1 and T 2 are ε-approximately bisimilar (T 1 ε T 2 ) if : 1 For all x 1 X1 0, there exists x 2 X2 0, such that (x 1, x 2 ) R; 2 For all x 2 X2 0, there exists x 1 X1 0, such that (x 1, x 2 ) R. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 11 / 39

16 Bisimulation Metric Definition The bisimulation metric between T 1 and T 2 is given by d B (T 1, T 2 ) = inf { ε R + 0 T 1 ε T 2 } Fixed-point computation of the bisimulation metric for symbolic systems. For other systems, computation of upper-bounds using the notion of bisimulation functions. Theorem The following inequality holds d L (T 1, T 2 ) d B (T 1, T 2 ). A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 12 / 39

17 A Simple Example T 1 T 2 T d L (T 1, T 2 ) = 0, d B (T 1, T 2 ) = 2. d L (T 1, T 3 ) = 1, d B (T 1, T 3 ) = 1. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 13 / 39

18 Outline of the Talk 1 Behavioral metrics for discrete and continuous systems Language metric Approximate bisimulation and bisimulation metric 2 Symbolic abstractions of incrementally stable systems Incrementally stable switched systems State-space approaches: from uniform to multi-scale abstractions Input-space approach A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 14 / 39

19 Switched Systems Continuous control systems with finite set of inputs: Definition A switched system is a tuple Σ = (R n, P, F) where: R n is the state space; P = {1,..., m} is the finite set of modes; F = {f p : R n R n p P} is the collection of vector fields. For a switching signal p : R + P, initial state x R n, x(t, x, p) denotes the trajectory of Σ given by: ẋ(t) = f p(t) (x(t)), x(0) = x. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 15 / 39

20 Incremental Stability Asymptotic forgetfulness of past history: Definition The switched system Σ is incrementally globally uniformly asymptotically stable (δ-guas) if there exists a KL function β such that for all initial conditions x 1, x 2 R n, for all switching signals p : R + P, for all t R + : x(t, x 1, p) x(t, x 2, p) β( x 1 x 2, t) t + 0. x(t, x 2, p) x(t, x 1, p) t A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 16 / 39

21 Examples of incrementally stable systems Power converters. Thermal dynamics in buildings. Road traffic. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 17 / 39

22 Lyapunov Characterization Definition V : R n R n R + is a common δ-guas Lyapunov function for Σ if there exist K functions α, α and κ R + such that for all x 1, x 2 R n : α( x 1 x 2 ) V (x 1, x 2 ) α( x 1 x 2 ), p P, V (x 1, x 2 )f p (x 1 ) + V (x 1, x 2 )f p (x 2 ) κv (x 1, x 2 ). x 1 x 2 Theorem If there exists a common δ-guas Lyapunov function, then Σ is δ-guas. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 18 / 39

23 Lyapunov Characterization Definition V : R n R n R + is a common δ-guas Lyapunov function for Σ if there exist K functions α, α and κ R + such that for all x 1, x 2 R n : α( x 1 x 2 ) V (x 1, x 2 ) α( x 1 x 2 ), p P, V (x 1, x 2 )f p (x 1 ) + V (x 1, x 2 )f p (x 2 ) κv (x 1, x 2 ). x 1 x 2 Theorem If there exists a common δ-guas Lyapunov function, then Σ is δ-guas. Supplementary assumption (true if working on a compact subset of R n ): There exists a K function γ such that x 1, x 2, x 3 R n, V (x 1, x 2 ) V (x 1, x 3 ) γ( x 2 x 3 ). A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 18 / 39

24 Switched Systems as Transition Systems Consider a switched system Σ = (R n, P, F) and a time sampling parameter τ > 0. Let T τ (Σ) be the transition system where: the set of states is X = R n ; the set of inputs is U = P; the transition relation is given by x δ(x, p) x = x(τ, x, p); the set of outputs is Y = R n ; the output map H is the identity map over R n ; the set of initial states is X 0 = R n. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 19 / 39

25 Computation of the Symbolic Abstraction We start by approximating the set of states R n by: { [R n ] η = z R n z i = k i 2η n, k i Z, i = 1,..., n where η > 0 is a state sampling parameter: x R n, z [R n ] η, x z η. Approximation of the transition relation = rounding : }, z x(τ, z, p) z A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 20 / 39

26 Approximation Theorem Theorem Let us assume that there exists V : R n R n R + which is a common δ-guas Lyapunov function for Σ. Consider sampling parameters τ, η R + and a desired precision ε R +. If η min { γ 1 ( (1 e κτ )α(ε) ), α 1 (α(ε)) } then, the relation R R n [R n ] η given by R = {(x, z) R n [R n ] η V (x, z) α(ε)} is an ε-approximate bisimulation relation and T τ (Σ) ε T τ,η (Σ). Main idea of the proof: show that accumulation of successive rounding errors is contained by incremental stability. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 21 / 39

27 Comments on the Approximation Theorem Based on sampling (gridding) of time and space: simple to compute. For a given time sampling parameter τ, any precision ε can be achieved by choosing appropriately the state sampling parameter η (the smaller τ or ε, the smaller η). Uniform time and space discretization: excessive computation time and memory consumption. Overcome this problem with multi-scale symbolic abstractions: on-the-fly refinement where fast switching needed, guided by controller synthesis. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 22 / 39

28 Switched Systems in a Multi-Scale Setting Consider a switched system Σ = (R n, P, F), time and scale sampling parameters τ > 0 and N N. We change the control paradigm: the (aperiodic) controller chooses a mode and a duration during which it will be applied. Let T N τ (Σ) be the transition system where: the set of states is X = R n ; the set of inputs is U = P Θ N τ where Θ N τ = {2 s τ s = 0,..., N}; the transition relation is given by x δ(x, (p, 2 s τ)) x = x(2 s τ, x, p); the set of outputs is Y = R n ; the output map H is the identity map over R n ; the set of initial states is X 0 = R n. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 23 / 39

29 Multi-Scale Symbolic Abstraction The set of states R n is approximated by a sequence of embedded lattices Q 0 Q 1... Q N R n with: { Q s = [R n ] 2 s η = z R n 2 s+1 } η z i = k i, k i Z, i = 1,..., n n where η > 0 is a state sampling parameter: Approximation of the transition relation: z z z x(z, p, τ) x(z, p, τ/2) Fine scales reached only by transitions of shorter duration. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 24 / 39

30 Approximation Theorem Theorem Let us assume that there exists V : R n R n R + which is a common δ-guas Lyapunov function for Σ. Consider sampling and scale parameters τ, η R +, N N and a desired precision ε R +. If { η min min s=0...n [ ( )] 2 s γ 1 (1 e κ2 sτ )α(ε), α 1 (α(ε)) then, the relation R R n Q N given by { } R = (x, z) R n Q N V (x, z) α(ε) is an ε-approximate bisimulation relation and T τ (Σ) ε T τ,η (Σ). } A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 25 / 39

31 Controller Synthesis using Multi-Scale Abstractions Multi-scale abstractions are computed on the fly during controller synthesis using depth first search algorithm: Start from initial states: elements of the coarsest lattice. Explore transitions of longer duration first and transitions of shorter duration only if specification cannot be met by transitions of longer durations: fine lattices are explored only when necessary. For safety specifications: notion of maximal lazy safety controller. Tool CoSyMA: Controller Synthesis using Multi-Scale abstractions. multiscale-dcs.gforge.inria.fr A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 26 / 39

32 Example: DC-DC Converter Power converter with switching control: r x l l i l s 2 s 1 Incrementally stable. v s r c r 0 v 0 Safety specification: [1.15, 1.55] [5.45, 5.85]. v c x c Uniform abstraction T τ,η(σ) τ = 0.5, η = , ε = 0.05 Time 9.2s Size (10 3 ) 936 Cont. ratio 93% Multi-scale abstraction Tτ,η N (Σ) N = 6, τ = 32, η = 0.018, ε = 0.05 Time 0.6s Size (10 3 ) 6 Durations 4 (33%), 2 (9%), 1 (50%), 0.5 (8%) Cont. Ratio 92% A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 27 / 39

33 Example: Boost DC-DC Converter Uniform abstraction T τ,η (Σ): A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 28 / 39

34 Example: Boost DC-DC Converter N (Σ): Multiscale abstraction Tτ,η Modes A. Girard (LJK-UJF) Durations Symbolic Control of δ-gas Systems 29 / 39

35 Example: 4 Room Building 4 dimensional thermal model: Incrementally stable. At most one heater on at every instant. Safety specification: [20, 22] 4. Heater 1 Heater 2 Room 1 Room 2 Room 4 Room 3 Heater 4 Heater 3 Multi-scale abstractions Tτ,η(Σ) N N = 4, τ = 80, η = 0.14, ε = 0.2 Time 39s Size (10 3 ) 232 Durations 20 (2%), 10 (91%), 5 (7%) Cont. Ratio 99% A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 30 / 39

36 Example: 4 Room Building Control maps (mode 1): T 3 = 20.5 T 3 = T 4 = T 4 = A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 31 / 39

37 Example: 4 Room Building Control maps (durations): T 3 = 20.5 T 3 = T 4 = T 4 = A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 32 / 39

38 Mode Sequences as Symbolic States State-space approaches suffer from the curse of dimensionality. Alternative: input-space approach Incremental stability = asymptotic forgetfulness of past history, Use mode sequences of given length N, representing the latest applied modes, as symbolic states of symbolic model T τ,n (Σ), The transition relation is given for w = p 1 p 2... p n and p P by w δ(w, p) w = p 2... p n p. The output map is defined for w = p 1 p 2... p n as H(w) = x(nτ, x s, p w ) where p w (t) = p i, t [(i 1)τ, iτ). where x s R n is a source state. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 33 / 39

39 Approximation Theorem Theorem Let us assume that there exists V : R n R n R + which is a common δ-guas Lyapunov function for Σ. Consider time sampling parameter τ R +, sequence length N N and a desired precision ε R +. Let ( ( γ e ε α 1 Nκτ θ(x s ) ) ) 1 e κτ where θ(x s ) = max p P V (x(τ, x s, p), x s ). Then, the relation R R n P N given by { } R = (x, w) R n P N V (x, H(w)) α(ε) is an ε-approximate bisimulation relation between T τ (Σ) and T τ,η (Σ). A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 34 / 39

40 Comments on the Approximation Theorem The source state can be chosen so as to minimize θ(x s ). For a given time sampling parameter τ, any precision ε can be achieved by choosing appropriately the sequence length N. Number of symbolic states grows exponentially with the sequence length N. Asymptotic estimates show that for a given precision ε, the input-space approach leads to a smaller number of symbolic states than the (uniform) state-space approach as soon as ln( P ) κτn. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 35 / 39

41 Example: Road Traffic 5 dimensional model: Incrementally stable. At least one green light. Safety specification: [0, 15] 5. Fairness constraint: red light no longer than 3 time units Sequence length N Size (10 3 ) Precision ε A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 36 / 39

42 Example: Road Traffic Periodic schedule for light coordination: traffic density 16 Maximal density = cell 5 cell 1 cell 2 cell cell applied modes A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 37 / 39

43 Conclusions Approximately bisimilar symbolic abstractions: A rigorous tool for controller synthesis: Synthesized controllers are correct by design. Allow us to leverage efficient algorithmic techniques from discrete systems to continuous and hybrid systems. Computable for interesting classes of systems: switched systems, continuous control systems... Several approaches can help to reduce the computation burden. Ongoing and future work: Tool CoSyMA: Controller Synthesis using Multi-scale Abstractions. Multi-scale input-space approaches. Symbolic models for infinite dimensional systems. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 38 / 39

44 References Behavioral metrics for discrete and continuous systems: G. and Pappas, Approximation metrics for discrete and continuous systems. IEEE TAC, Symbolic abstractions of incrementally stable systems: Pola, G. and Tabuada, Approximately bisimilar symbolic models for nonlinear control systems. Automatica, G., Pola and Tabuada, Approximately bisimilar symbolic models for incrementally stable switched systems. IEEE TAC, Camara, G. and Goessler, Safety controller synthesis for switched systems using multi-scale symbolic models. CDC, Mouelhi, G. and Goessler, CoSyMA: a tool for controller synthesis using multi-scale abstractions. HSCC, Le Corronc, G. and Goessler, Mode sequences as symbolic states in abstractions of incrementally stable switched systems. Submitted. A. Girard (LJK-UJF) Symbolic Control of δ-gas Systems 39 / 39

Low-Complexity Switching Controllers for Safety using Symbolic Models

Low-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 information

Abstraction-based synthesis: Challenges and victories

Abstraction-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 information

A Symbolic Approach to Control via Approximate Bisimulations

A Symbolic Approach to Control via Approximate Bisimulations A Symolic Approch to Control vi Approximte Bisimultions Antoine Girrd Lortoire Jen Kuntzmnn, Université Joseph Fourier Grenole, Frnce Interntionl Symposium on Innovtive Mthemticl Modelling Tokyo, Jpn,

More information

arxiv: v2 [cs.sy] 16 Jun 2011

arxiv: 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 information

Control of Sampled Switched Systems using Invariance Analysis

Control 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 information

Approximately Bisimilar Finite Abstractions of Stable Linear Systems

Approximately 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 information

Approximately bisimilar symbolic models for nonlinear control systems

Approximately 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 information

APPROXIMATE BISIMULATION: A BRIDGE BETWEEN COMPUTER SCIENCE AND CONTROL THEORY. 1. Introduction

APPROXIMATE 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 information

Approximation Metrics for Discrete and Continuous Systems

Approximation 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 information

APPROXIMATE 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 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 information

Safety Controller Synthesis for Switched Systems using Multiscale Symbolic Models

Safety Controller Synthesis for Switched Systems using Multiscale Symbolic Models Sfety Controller Synthesis for Switched Systems using Multiscle Symolic Models Antoine Girrd Lortoire des Signux et Systèmes Gif sur Yvette, Frnce Workshop on switching dynmics & verifiction Pris, Jnury

More information

Symbolic Control. From discrete synthesis to certified continuous controllers. Antoine Girard

Symbolic Control. From discrete synthesis to certified continuous controllers. Antoine Girard 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,

More information

Approximate Time-Optimal Control via Approximate Alternating Simulations

Approximate 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 information

On simulations and bisimulations of general flow systems

On simulations and bisimulations of general flow systems On simulations and bisimulations of general flow systems Jen Davoren Department of Electrical & Electronic Engineering The University of Melbourne, AUSTRALIA and Paulo Tabuada Department of Electrical

More information

Bisimilar Finite Abstractions of Interconnected Systems

Bisimilar 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 information

Algorithmic Verification of Stability of Hybrid Systems

Algorithmic 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 information

Approximate Bisimulations for Constrained Linear Systems

Approximate 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 information

Symbolic models for incrementally stable switched systems with aperiodic time sampling

Symbolic 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 information

Convergence Rate of Nonlinear Switched Systems

Convergence Rate of Nonlinear Switched Systems Convergence Rate of Nonlinear Switched Systems Philippe JOUAN and Saïd NACIRI arxiv:1511.01737v1 [math.oc] 5 Nov 2015 January 23, 2018 Abstract This paper is concerned with the convergence rate of the

More information

Approximate Hierarchies of Linear Control Systems

Approximate 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 information

Linear Time Logic Control of Discrete-Time Linear Systems

Linear 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 information

Bisimilar finite abstractions of stochastic control systems

Bisimilar 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 information

DRAFT: March 24, 2006

DRAFT: March 24, 2006 SYMBOLIC MODELS FOR CONTROL SYSTEMS PAULO TABUADA Abstract. In this paper we provide a bridge between the infinite state models used in control theory to describe the evolution of continuous physical processes

More information

The State Explosion Problem

The State Explosion Problem The State Explosion Problem Martin Kot August 16, 2003 1 Introduction One from main approaches to checking correctness of a concurrent system are state space methods. They are suitable for automatic analysis

More information

Switching Protocol Synthesis for Temporal Logic Specifications

Switching 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 information

Controller synthesis for incremental stability: Application to symbolic controller synthesis

Controller 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 information

Symbolic sub-systems and symbolic control of linear systems

Symbolic 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 information

L 2 -induced Gains of Switched Systems and Classes of Switching Signals

L 2 -induced Gains of Switched Systems and Classes of Switching Signals L 2 -induced Gains of Switched Systems and Classes of Switching Signals Kenji Hirata and João P. Hespanha Abstract This paper addresses the L 2-induced gain analysis for switched linear systems. We exploit

More information

Trace Diagnostics using Temporal Implicants

Trace Diagnostics using Temporal Implicants Trace Diagnostics using Temporal Implicants ATVA 15 Thomas Ferrère 1 Dejan Nickovic 2 Oded Maler 1 1 VERIMAG, University of Grenoble / CNRS 2 Austrian Institute of Technology October 14, 2015 Motivation

More information

Lyapunov functions for switched linear hyperbolic systems

Lyapunov functions for switched linear hyperbolic systems Lyapunov functions for switched linear hyperbolic systems Christophe PRIEUR Antoine GIRARD and Emmanuel WITRANT UJF-Grenoble 1/CNRS, Grenoble Image Parole Signal Automatique (GIPSA-lab), UMR 5216, B.P.

More information

Preface. Motivation and Objectives

Preface. 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 information

Synthesis of Reactive Control Protocols for Differentially Flat Systems

Synthesis 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 information

Hierarchical Synthesis of Hybrid Controllers from Temporal Logic Specifications

Hierarchical 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 information

Synthesis via Sampling-Based Abstractions

Synthesis 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 information

Motion planning applications of Satisfiability Modulo Convex Optimization

Motion 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 information

Input to state Stability

Input to state Stability Input to state Stability Mini course, Universität Stuttgart, November 2004 Lars Grüne, Mathematisches Institut, Universität Bayreuth Part IV: Applications ISS Consider with solutions ϕ(t, x, w) ẋ(t) =

More information

SENSE: Abstraction-Based Synthesis of Networked Control Systems

SENSE: 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 information

A Compositional Approach to Bisimulation of Arenas of Finite State Machines

A 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 information

Bounded Model Checking with SAT/SMT. Edmund M. Clarke School of Computer Science Carnegie Mellon University 1/39

Bounded Model Checking with SAT/SMT. Edmund M. Clarke School of Computer Science Carnegie Mellon University 1/39 Bounded Model Checking with SAT/SMT Edmund M. Clarke School of Computer Science Carnegie Mellon University 1/39 Recap: Symbolic Model Checking with BDDs Method used by most industrial strength model checkers:

More information

Discrete-state Abstractions of Nonlinear Systems Using Multi-resolution Quantizer

Discrete-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 information

Formal Verification Techniques. Riccardo Sisto, Politecnico di Torino

Formal Verification Techniques. Riccardo Sisto, Politecnico di Torino Formal Verification Techniques Riccardo Sisto, Politecnico di Torino State exploration State Exploration and Theorem Proving Exhaustive exploration => result is certain (correctness or noncorrectness proof)

More information

Hybrid systems and computer science a short tutorial

Hybrid systems and computer science a short tutorial Hybrid systems and computer science a short tutorial Eugene Asarin Université Paris 7 - LIAFA SFM 04 - RT, Bertinoro p. 1/4 Introductory equations Hybrid Systems = Discrete+Continuous SFM 04 - RT, Bertinoro

More information

Automata-based Verification - III

Automata-based Verification - III COMP30172: Advanced Algorithms Automata-based Verification - III Howard Barringer Room KB2.20: email: howard.barringer@manchester.ac.uk March 2009 Third Topic Infinite Word Automata Motivation Büchi Automata

More information

An introduction to Mathematical Theory of Control

An introduction to Mathematical Theory of Control An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018

More information

arxiv: v3 [math.ds] 9 Nov 2012

arxiv: v3 [math.ds] 9 Nov 2012 Positive expansive flows Alfonso Artigue November 13, 2018 arxiv:1210.3202v3 [math.ds] 9 Nov 2012 Abstract We show that every positive expansive flow on a compact metric space consists of a finite number

More information

THE objective of this paper is to synthesize switching. Synthesis of Reactive Switching Protocols from Temporal Logic Specifications

THE 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 information

Exploiting System Structure in Formal Synthesis

Exploiting 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 information

Recent results on Timed Systems

Recent results on Timed Systems Recent results on Timed Systems Time Petri Nets and Timed Automata Béatrice Bérard LAMSADE Université Paris-Dauphine & CNRS berard@lamsade.dauphine.fr Based on joint work with F. Cassez, S. Haddad, D.

More information

SCOTS: A Tool for the Synthesis of Symbolic Controllers

SCOTS: 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 information

Towards a formal language for systemic requirements

Towards a formal language for systemic requirements Towards a formal language for systemic requirements LIX, Yann Hourdel École Polytechnique, 91128 Palaiseau Cedex, France, yann.hourdel@polytechnique.edu Abstract. This work is an attempt to contribute

More information

arxiv: v1 [cs.sy] 20 Nov 2017

arxiv: v1 [cs.sy] 20 Nov 2017 DISSIPATIVITY OF SYSTEM ABSTRACTIONS OBTAINED USING APPROXIMATE INPUT-OUTPUT SIMULATION ETIKA AGARWAL, SHRAVAN SAJJA, PANOS J. ANTSAKLIS, AND VIJAY GUPTA arxiv:1711.07529v1 [cs.sy] 20 Nov 2017 Abstract.

More information

Synthesis of Reactive Switching Protocols from Temporal Logic Specifications

Synthesis 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 information

Timo Latvala. March 7, 2004

Timo Latvala. March 7, 2004 Reactive Systems: Safety, Liveness, and Fairness Timo Latvala March 7, 2004 Reactive Systems: Safety, Liveness, and Fairness 14-1 Safety Safety properties are a very useful subclass of specifications.

More information

Lecture 6 Verification of Hybrid Systems

Lecture 6 Verification of Hybrid Systems Lecture 6 Verification of Hybrid Systems Ufuk Topcu Nok Wongpiromsarn Richard M. Murray AFRL, 25 April 2012 Outline: A hybrid system model Finite-state abstractions and use of model checking Deductive

More information

Time-Constrained Temporal Logic Control of Multi-Affine Systems

Time-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 information

Analysis of a Boost Converter Circuit Using Linear Hybrid Automata

Analysis 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 information

Testing System Conformance for Cyber-Physical Systems

Testing 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 information

Georgios 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. 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 information

Discrete abstractions of hybrid systems for verification

Discrete 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 information

Automata-based Verification - III

Automata-based Verification - III CS3172: Advanced Algorithms Automata-based Verification - III Howard Barringer Room KB2.20/22: email: howard.barringer@manchester.ac.uk March 2005 Third Topic Infinite Word Automata Motivation Büchi Automata

More information

ONR 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. 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 information

Lecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction

Lecture 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 information

Stochastic Games with Time The value Min strategies Max strategies Determinacy Finite-state games Cont.-time Markov chains

Stochastic Games with Time The value Min strategies Max strategies Determinacy Finite-state games Cont.-time Markov chains Games with Time Finite-state Masaryk University Brno GASICS 00 /39 Outline Finite-state stochastic processes. Games over event-driven stochastic processes. Strategies,, determinacy. Existing results for

More information

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 1/5 Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 2/5 Time-varying Systems ẋ = f(t, x) f(t, x) is piecewise continuous in t and locally Lipschitz in x for all t

More information

Simulation and Bisimulation over Multiple Time Scales in a Behavioral Setting

Simulation 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 information

Hybrid Systems Course Lyapunov stability

Hybrid Systems Course Lyapunov stability Hybrid Systems Course Lyapunov stability OUTLINE Focus: stability of an equilibrium point continuous systems decribed by ordinary differential equations (brief review) hybrid automata OUTLINE Focus: stability

More information

Bisimulations for Input-Output Stability of Hybrid Systems

Bisimulations for Input-Output Stability of Hybrid Systems Bisimulations for Input-Output Stability of Hybrid Systems Pavithra Prabhakar Computing and Information Sciences Kansas State University Manhattan, KS, USA pprabhakar@ksu.edu Jun Liu Applied Mathematics

More information

Automatica. Hierarchical control system design using approximate simulation. Antoine Girard a,, George J. Pappas b. Brief paper.

Automatica. Hierarchical control system design using approximate simulation. Antoine Girard a,, George J. Pappas b. Brief paper. Automatica 45 (2009) 566 571 Contents lists available at ScienceDirect Automatica journal homepage: wwwelseviercom/locate/automatica Brief paper Hierarchical control system design using approximate simulation

More information

Hybrid Systems - Lecture n. 3 Lyapunov stability

Hybrid Systems - Lecture n. 3 Lyapunov stability OUTLINE Focus: stability of equilibrium point Hybrid Systems - Lecture n. 3 Lyapunov stability Maria Prandini DEI - Politecnico di Milano E-mail: prandini@elet.polimi.it continuous systems decribed by

More information

An asymptotic ratio characterization of input-to-state stability

An asymptotic ratio characterization of input-to-state stability 1 An asymptotic ratio characterization of input-to-state stability Daniel Liberzon and Hyungbo Shim Abstract For continuous-time nonlinear systems with inputs, we introduce the notion of an asymptotic

More information

Stability of Switched Linear Hyperbolic Systems by Lyapunov Techniques

Stability of Switched Linear Hyperbolic Systems by Lyapunov Techniques 2196 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 59, NO. 8, AUGUST 2014 Stability of Switched Linear Hyperbolic Systems by Lyapunov Techniques Christophe Prieur, Antoine Girard, Emmanuel Witrant Abstract

More information

Hybrid Automata and ɛ-analysis on a Neural Oscillator

Hybrid Automata and ɛ-analysis on a Neural Oscillator Hybrid Automata and ɛ-analysis on a Neural Oscillator A. Casagrande 1 T. Dreossi 2 C. Piazza 2 1 DMG, University of Trieste, Italy 2 DIMI, University of Udine, Italy Intuitively... Motivations: Reachability

More information

Hybrid Control and Switched Systems. Lecture #8 Stability and convergence of hybrid systems (topological view)

Hybrid Control and Switched Systems. Lecture #8 Stability and convergence of hybrid systems (topological view) Hybrid Control and Switched Systems Lecture #8 Stability and convergence of hybrid systems (topological view) João P. Hespanha University of California at Santa Barbara Summary Lyapunov stability of hybrid

More information

540 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 4, APRIL Algorithmic Analysis of Nonlinear Hybrid Systems

540 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 4, APRIL Algorithmic Analysis of Nonlinear Hybrid Systems 540 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 4, APRIL 1998 Algorithmic Analysis of Nonlinear Hybrid Systems Thomas A. Henzinger, Pei-Hsin Ho, Howard Wong-Toi Abstract Hybrid systems are digital

More information

Logic Model Checking

Logic Model Checking Logic Model Checking Lecture Notes 10:18 Caltech 101b.2 January-March 2004 Course Text: The Spin Model Checker: Primer and Reference Manual Addison-Wesley 2003, ISBN 0-321-22862-6, 608 pgs. the assignment

More information

Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability

Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability p. 1/1 Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability p. 2/1 Perturbed Systems: Nonvanishing Perturbation Nominal System: Perturbed System: ẋ = f(x), f(0) = 0 ẋ

More information

Finite Abstractions of Discrete-time Linear Systems and Its Application to Optimal Control

Finite Abstractions of Discrete-time Linear Systems and Its Application to Optimal Control Proceedings of the 17th World Congress The International Federation of Automatic Control Finite Abstractions of Discrete-time Linear Systems and Its Application to Optimal Control Yuichi Tazaki Jun-ichi

More information

Dynamic and Adversarial Reachavoid Symbolic Planning

Dynamic and Adversarial Reachavoid Symbolic Planning Dynamic and Adversarial Reachavoid Symbolic Planning Laya Shamgah Advisor: Dr. Karimoddini July 21 st 2017 Thrust 1: Modeling, Analysis and Control of Large-scale Autonomous Vehicles (MACLAV) Sub-trust

More information

Deductive Verification of Continuous Dynamical Systems

Deductive Verification of Continuous Dynamical Systems Deductive Verification of Continuous Dynamical Systems Dept. of Computer Science, Stanford University (Joint work with Ashish Tiwari, SRI International.) 1 Introduction What are Continuous Dynamical Systems?

More information

Reasoning About Bounds In Weighted Transition Systems

Reasoning About Bounds In Weighted Transition Systems Reasoning About Bounds In Weighted Transition Systems QuantLA 2017 September 18, 2017 Mikkel Hansen, Kim Guldstrand Larsen, Radu Mardare, Mathias Ruggaard Pedersen and Bingtian Xue {mhan, kgl, mardare,

More information

Consistency of the maximum likelihood estimator for general hidden Markov models

Consistency of the maximum likelihood estimator for general hidden Markov models Consistency of the maximum likelihood estimator for general hidden Markov models Jimmy Olsson Centre for Mathematical Sciences Lund University Nordstat 2012 Umeå, Sweden Collaborators Hidden Markov models

More information

Failure Diagnosis of Discrete-Time Stochastic Systems subject to Temporal Logic Correctness Requirements

Failure Diagnosis of Discrete-Time Stochastic Systems subject to Temporal Logic Correctness Requirements Failure Diagnosis of Discrete-Time Stochastic Systems subject to Temporal Logic Correctness Requirements Jun Chen, Student Member, IEEE and Ratnesh Kumar, Fellow, IEEE Dept. of Elec. & Comp. Eng., Iowa

More information

Consensus, Flocking and Opinion Dynamics

Consensus, Flocking and Opinion Dynamics Consensus, Flocking and Opinion Dynamics Antoine Girard Laboratoire Jean Kuntzmann, Université de Grenoble antoine.girard@imag.fr International Summer School of Automatic Control GIPSA Lab, Grenoble, France,

More information

arxiv: v1 [cs.sy] 26 Mar 2012

arxiv: 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 information

Stability of Deterministic Finite State Machines

Stability of Deterministic Finite State Machines 2005 American Control Conference June 8-10, 2005. Portland, OR, USA FrA17.3 Stability of Deterministic Finite State Machines Danielle C. Tarraf 1 Munther A. Dahleh 2 Alexandre Megretski 3 Abstract We approach

More information

Linear Temporal Logic and Büchi Automata

Linear Temporal Logic and Büchi Automata Linear Temporal Logic and Büchi Automata Yih-Kuen Tsay Department of Information Management National Taiwan University FLOLAC 2009 Yih-Kuen Tsay (SVVRL @ IM.NTU) Linear Temporal Logic and Büchi Automata

More information

Event-based Stabilization of Nonlinear Time-Delay Systems

Event-based Stabilization of Nonlinear Time-Delay Systems Preprints of the 19th World Congress The International Federation of Automatic Control Event-based Stabilization of Nonlinear Time-Delay Systems Sylvain Durand Nicolas Marchand J. Fermi Guerrero-Castellanos

More information

ESE601: Hybrid Systems. Introduction to verification

ESE601: Hybrid Systems. Introduction to verification ESE601: Hybrid Systems Introduction to verification Spring 2006 Suggested reading material Papers (R14) - (R16) on the website. The book Model checking by Clarke, Grumberg and Peled. What is verification?

More information

Control Synthesis of Discrete Manufacturing Systems using Timed Finite Automata

Control Synthesis of Discrete Manufacturing Systems using Timed Finite Automata Control Synthesis of Discrete Manufacturing Systems using Timed Finite utomata JROSLV FOGEL Institute of Informatics Slovak cademy of Sciences ratislav Dúbravská 9, SLOVK REPULIC bstract: - n application

More information

THEORY OF SYSTEMS MODELING AND ANALYSIS. Henny Sipma Stanford University. Master class Washington University at St Louis November 16, 2006

THEORY OF SYSTEMS MODELING AND ANALYSIS. Henny Sipma Stanford University. Master class Washington University at St Louis November 16, 2006 THEORY OF SYSTEMS MODELING AND ANALYSIS Henny Sipma Stanford University Master class Washington University at St Louis November 16, 2006 1 1 COURSE OUTLINE 8:37-10:00 Introduction -- Computational model

More information

CS256/Spring 2008 Lecture #11 Zohar Manna. Beyond Temporal Logics

CS256/Spring 2008 Lecture #11 Zohar Manna. Beyond Temporal Logics CS256/Spring 2008 Lecture #11 Zohar Manna Beyond Temporal Logics Temporal logic expresses properties of infinite sequences of states, but there are interesting properties that cannot be expressed, e.g.,

More information

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,

More information

Fine Grain Quality Management

Fine Grain Quality Management Fine Grain Quality Management Jacques Combaz Jean-Claude Fernandez Mohamad Jaber Joseph Sifakis Loïc Strus Verimag Lab. Université Joseph Fourier Grenoble, France DCS seminar, 10 June 2008, Col de Porte

More information

Models for Efficient Timed Verification

Models for Efficient Timed Verification Models for Efficient Timed Verification François Laroussinie LSV / ENS de Cachan CNRS UMR 8643 Monterey Workshop - Composition of embedded systems Model checking System Properties Formalizing step? ϕ Model

More information

Efficient control synthesis for augmented finite transition systems with an application to switching protocols

Efficient 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 information

Reachability Analysis: State of the Art for Various System Classes

Reachability Analysis: State of the Art for Various System Classes Reachability Analysis: State of the Art for Various System Classes Matthias Althoff Carnegie Mellon University October 19, 2011 Matthias Althoff (CMU) Reachability Analysis October 19, 2011 1 / 16 Introduction

More information

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline

More information

Abstractions of hybrid systems: formal languages to describe dynamical behaviour

Abstractions of hybrid systems: formal languages to describe dynamical behaviour Abstractions of hybrid systems: formal languages to describe dynamical behaviour Rebekah Carter, Eva M. Navarro-López School of Computer Science, The University of Manchester Oxford Road, Manchester, M13

More information

Input-output finite-time stabilization for a class of hybrid systems

Input-output finite-time stabilization for a class of hybrid systems Input-output finite-time stabilization for a class of hybrid systems Francesco Amato 1 Gianmaria De Tommasi 2 1 Università degli Studi Magna Græcia di Catanzaro, Catanzaro, Italy, 2 Università degli Studi

More information

Reachability Analysis of Hybrid Systems using Support Functions

Reachability Analysis of Hybrid Systems using Support Functions Reachability Analysis of Hybrid Systems using Support Functions Colas Le Guernic 1 and Antoine Girard 2 1 Verimag, Université de Grenoble 2 Laboratoire Jean Kuntzmann, Université de Grenoble {Colas.Le-Guernic,Antoine.Girard}@imag.fr

More information