Abstraction-based synthesis: Challenges and victories
|
|
- Gerard Augustus Little
- 6 years ago
- Views:
Transcription
1 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) 54th IEEE Conference on Decision and Control December 14, / 34
2 Cyber-physical systems: Interaction of physical plants with embedded controllers Physical d = f(, )dt + or = f(, ) ( )dwt Cyber Specification: Automata on infinite strings, temporal logics such as LTL Main Problem: can we design (algorithmically & formally) appropriate control software providing υ such that the sampled output ξ satisfy the given specification? Challenge: Complex (even heterogeneous) dynamics and specifications Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
3 Cyber-physical systems: Interaction of physical plants with embedded controllers Physical d = f(, )dt + or = f(, ) ( )dwt Google Prototype Self-Driving Car Cyber Specification: Automata on infinite strings, temporal logics such as LTL Main Problem: can we design (algorithmically & formally) appropriate control software providing υ such that the sampled output ξ satisfy the given specification? Challenge: Complex (even heterogeneous) dynamics and specifications Potential: Developing complex yet reliable systems at lower costs and times Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
4 General methodology: Symbolic methods Discrete abstraction d = f(, )dt + ( )dw t or = f(, ) Continuous dynamics Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
5 General methodology: Symbolic methods Discrete abstraction Hardware+Software Discrete controller d = f(, )dt + ( )dw t d = or f (, )dt + g ( )dw t = f(, ) Continuous dynamics Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
6 General methodology: Symbolic methods Discrete abstraction Hardware+Software Discrete controller d = f(, )dt + ( )dw t d = or f (, )dt + g ( )dw t = f(, ) Continuous dynamics q(k + 1) = g(q(k), (k )) (k ) =k( (k ),q(k)) Hybrid controller Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
7 General methodology: Symbolic methods Abstraction: key step in this approach; Discrete controller synthesis: use existing algorithms from algorithmic game theory or supervisory control of discrete-event systems; Sample specifications expressed using LTL: Safety φ (always φ) Reachability φ (eventually φ) Stability ( φ) (eventually always φ) Recurrence ( φ) (infinitely often φ) Sequencing (φ 1 φ 2 ) (visit φ 1 and then φ 2 ) Coverage φ 1 φ 2 (visit φ 1 and φ 2 ) Fault recovery (F R) (every time fault then eventually recover) motion planning ( Goal) ( i I Obs i ) (always avoid obstacles and reach and stay the goal set) Controller refinement: determined by the abstraction. Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
8 General methodology: Symbolic methods Abstraction: key step in this approach; Discrete controller synthesis: use existing algorithms from algorithmic game theory or supervisory control of discrete-event systems; Sample specifications expressed using LTL: Safety φ (always φ) Reachability φ (eventually φ) Stability ( φ) (eventually always φ) Recurrence ( φ) (infinitely often φ) Sequencing (φ 1 φ 2 ) (visit φ 1 and then φ 2 ) Coverage φ 1 φ 2 (visit φ 1 and φ 2 ) Fault recovery (F R) (every time fault then eventually recover) motion planning ( Goal) ( i I Obs i ) (always avoid obstacles and reach and stay the goal set) Controller refinement: determined by the abstraction. How to construct an abstraction? Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
9 Two types of abstractions: Complete vs sound Finite system = " AS d = f(, )dt + or = f(, ) ( )dw t Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
10 Two types of abstractions: Complete vs sound Finite system d = f(, )dt + or = f(, ) ( )dw t Discrete controller Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
11 Two types of abstractions: Complete vs sound Finite system = " AS d = f(, )dt + or = f(, ) ( )dw t Discrete controller if and only if Refinement q(k + 1) = g(q(k), (k )) (k ) =k( (k ),q(k)) Hybrid controller Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
12 Two types of abstractions: Complete vs sound Finite system " AS d = f(, )dt + or = f(, ) ( )dw t Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
13 Two types of abstractions: Complete vs sound Finite system d = f(, )dt + or = f(, ) ( )dw t Discrete controller Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
14 Two types of abstractions: Complete vs sound Finite system " AS d = f(, )dt + or = f(, ) ( )dw t Discrete controller Sufficient Refinement q(k + 1) = g(q(k), (k )) (k ) =k( (k ),q(k)) Hybrid controller Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
15 Unified modelling of physical and cyber systems Definition (System) A system S is a sextuple (X, X 0, U, a set of states X ; a set of initial states X 0 X ; a set of inputs U; a transition relation X U X ; a set of outputs Y ; an output map H : X Y. A system is said to be:, Y, H) consisting of: metric, if the output set Y is equipped with a metric d : Y Y R + 0 ; countable, if X is a countable set; finite (or symbolic), if X is a finite set; Can write x u x instead of (x, u, x ). Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
16 Physical systems Definition: A control system Σ is a tuple Σ = (R n, U, U, f ) where: R n is the state space; U R m is the input set; U is a set of nice functions from R + 0 to U; f : R n U R n is a nice function; A curve ξ : R + 0 Rn is a trajectory of Σ if there exists υ U satisfying: ξ = f (ξ, υ). Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
17 Physical systems Definition: A control system Σ is a tuple Σ = (R n, U, U, f ) where: R n is the state space; U R m is the input set; U is a set of nice functions from R + 0 to U; f : R n U R n is a nice function; A curve ξ : R + 0 Rn is a trajectory of Σ if there exists υ U satisfying: ξ = f (ξ, υ). ξ xυ(t) denotes the value of the trajectory of Σ at time t under the input υ from initial condition x = ξ xυ(0). Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
18 Physical systems as systems Given Σ = (R n, U, U, f ) and a sampling time τ R +, the metric system S τ (Σ) = (X, X 0, U,, Y, H) associated with the sampled dynamics of Σ is given by: X = R n ; X 0 = R n ; U: all the curves in U of duration τ; x υ x iff ξ xυ(τ) = x ; Y = R n, equipped with the metric d(y, y ) = y y for any y, y R n ; H = 1 X. Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
19 Physical systems as systems Given Σ = (R n, U, U, f ) and a sampling time τ R +, the metric system S τ (Σ) = (X, X 0, U,, Y, H) associated with the sampled dynamics of Σ is given by: X = R n ; X 0 = R n ; U: all the curves in U of duration τ; x υ x iff ξ xυ(τ) = x ; Y = R n, equipped with the metric d(y, y ) = y y for any y, y R n ; H = 1 X. S τ (Σ) is an infinite system! Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
20 Physical systems as systems Given Σ = (R n, U, U, f ) and a sampling time τ R +, the metric system S τ (Σ) = (X, X 0, U,, Y, H) associated with the sampled dynamics of Σ is given by: X = R n ; X 0 = R n ; U: all the curves in U of duration τ; x υ x iff ξ xυ(τ) = x ; Y = R n, equipped with the metric d(y, y ) = y y for any y, y R n ; H = 1 X. S τ (Σ) is an infinite system! Can we replace S τ (Σ) with a finite complete or sound abstraction? Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
21 Two ways of constructing finite abstractions 1) Specification-free abstractions 2) Specification-guided abstractions Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
22 Specification-free abstractions: Stable dynamics Complete abstraction: η A. Girard, G. Pola, and P. Tabuada, Approximately bisimilar symbolic models for incrementally stable switched systems IEEE Transactions on Automatic Control, 55(1): , Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
23 Specification-free abstractions: Stable dynamics Complete abstraction: η A. Girard, G. Pola, and P. Tabuada, Approximately bisimilar symbolic models for incrementally stable switched systems IEEE Transactions on Automatic Control, 55(1): , Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
24 Specification-free abstractions: Stable dynamics Complete abstraction: η A. Girard, G. Pola, and P. Tabuada, Approximately bisimilar symbolic models for incrementally stable switched systems IEEE Transactions on Automatic Control, 55(1): , Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
25 Specification-free abstractions: Stable dynamics Complete abstraction: η A. Girard, G. Pola, and P. Tabuada, Approximately bisimilar symbolic models for incrementally stable switched systems IEEE Transactions on Automatic Control, 55(1): , Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
26 Specification-free abstractions: Stable dynamics Complete abstraction: η A. Girard, G. Pola, and P. Tabuada, Approximately bisimilar symbolic models for incrementally stable switched systems IEEE Transactions on Automatic Control, 55(1): , Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
27 Specification-free abstractions: Stable dynamics Complete abstraction: η A. Girard, G. Pola, and P. Tabuada, Approximately bisimilar symbolic models for incrementally stable switched systems IEEE Transactions on Automatic Control, 55(1): , Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
28 Specification-free abstractions: Stable dynamics Complete abstraction: η A. Girard, G. Pola, and P. Tabuada, Approximately bisimilar symbolic models for incrementally stable switched systems IEEE Transactions on Automatic Control, 55(1): , Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
29 Specification-free abstractions: Stable dynamics Complete abstraction: η A. Girard, G. Pola, and P. Tabuada, Approximately bisimilar symbolic models for incrementally stable switched systems IEEE Transactions on Automatic Control, 55(1): , Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
30 Specification-free abstractions: Stable dynamics Complete abstraction: η A. Girard, G. Pola, and P. Tabuada, Approximately bisimilar symbolic models for incrementally stable switched systems IEEE Transactions on Automatic Control, 55(1): , Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
31 Specification-free abstractions: Stable dynamics Complete abstraction: η A. Girard, G. Pola, and P. Tabuada, Approximately bisimilar symbolic models for incrementally stable switched systems IEEE Transactions on Automatic Control, 55(1): , Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
32 Specification-free abstractions: Stable dynamics Complete abstraction: η A. Girard, G. Pola, and P. Tabuada, Approximately bisimilar symbolic models for incrementally stable switched systems IEEE Transactions on Automatic Control, 55(1): , Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
33 Specification-free abstractions: Stable dynamics Complete abstraction: η A. Girard, G. Pola, and P. Tabuada, Approximately bisimilar symbolic models for incrementally stable switched systems IEEE Transactions on Automatic Control, 55(1): , Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
34 Specification-free abstractions: Stable dynamics Complete abstraction: η A. Girard, G. Pola, and P. Tabuada, Approximately bisimilar symbolic models for incrementally stable switched systems IEEE Transactions on Automatic Control, 55(1): , Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
35 Specification-free abstractions: Unstable dynamics Sound abstraction: Independent of the method for the computation of over-approximation of reachable sets! Tighter over-approximation results in less conservative abstraction (using monotonicity or mixed-monotonicity of dynamics) M. Zamani, G. Pola, M. Mazo Jr. and P. Tabuada, Symbolic models for nonlinear control systems without stability assumptions IEEE Transactions on Automatic Control, 57(7), pp , July η Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
36 Specification-free abstractions: Unstable dynamics Sound abstraction: Independent of the method for the computation of over-approximation of reachable sets! Tighter over-approximation results in less conservative abstraction (using monotonicity or mixed-monotonicity of dynamics) M. Zamani, G. Pola, M. Mazo Jr. and P. Tabuada, Symbolic models for nonlinear control systems without stability assumptions IEEE Transactions on Automatic Control, 57(7), pp , July η Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
37 Quotient system Definition Let S = (X, X 0, U,, Y, H) be a system and let Q be an equivalence relation on X such that (x, x ) Q implies ( that H(x) = H(x ). The quotient ) of S by Q, denoted by S /Q, is the system S /Q = X /Q, X /Q0, U /Q,, Y/Q, H /Q consisting of: X /Q = X /Q; X /Q0 = { x /Q X /Q x /Q X 0 } ; U /Q = U; x /Q u x /Q if there exists x /Q Y /Q = Y ; H /Q (x /Q ) = H(x) for some x x /Q. /Q u x in S with x x /Q and x x /Q; Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
38 Quotient system Definition Let S = (X, X 0, U,, Y, H) be a system and let Q be an equivalence relation on X such that (x, x ) Q implies ( that H(x) = H(x ). The quotient ) of S by Q, denoted by S /Q, is the system S /Q = X /Q, X /Q0, U /Q,, Y/Q, H /Q consisting of: X /Q = X /Q; X /Q0 = { x /Q X /Q x /Q X 0 } ; U /Q = U; x /Q u x /Q if there exists x /Q Y /Q = Y ; H /Q (x /Q ) = H(x) for some x x /Q. /Q u x in S with x x /Q and x x /Q; When the equivalence relation Q has finitely many equivalence classes, S /Q is guaranteed to be finite. Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
39 Specification-guided abstractions: Complete abstraction Input: Partition P and system S Output: P P := P; while Fixed-point-condition do P := ; forall the P, P P do P a := P Pre(P); P b := P \Pre(P); P := P {P a, P b }; end P := P ; end W X, Pre(W ) = { x X x u } x for some u U and x W. Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
40 Specification-guided abstractions: Complete abstraction Input: Partition P and system S Output: P P := P; while Fixed-point-condition do P := ; forall the P, P P do P a := P Pre(P); P b := P \Pre(P); P := P {P a, P b }; end P := P ; end W X, Pre(W ) = { x X x u } x for some u U and x W. When the algorithm terminates, one obtains: S /P = 0 AS S. R. Vidal, S. Schaffert, J. Lygeros, and S. Sastry, Controlled invariance of discrete time systems International Conference on Hybrid Systems: Computation and Control, pp , April Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
41 Specification-guided abstractions: Complete abstraction X P 0 P Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
42 Specification-guided abstractions: Complete abstraction X P 0 P The resulting bisimilar quotient system has 13 states! Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
43 Specification-guided abstractions: Complete abstraction X P 0 P The resulting bisimilar quotient system has 13 states! Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
44 Specification-guided abstractions: Complete abstraction X P 0 P The resulting bisimilar quotient system has 13 states! Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
45 Specification-guided abstractions: Complete abstraction X P 0 P The resulting bisimilar quotient system has 13 states! Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
46 Specification-guided abstractions: Complete abstraction X P 0 P The resulting bisimilar quotient system has 13 states! Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
47 Specification-guided abstractions: Complete abstraction X P 0 P The resulting bisimilar quotient system has 13 states! Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
48 Specification-guided abstractions: Complete abstraction X P 0 P The resulting bisimilar quotient system has 13 states! Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
49 Specification-guided abstractions: Sound abstraction Input: Partition P, system S and k N Output: P P := P; i := 1; while i k do i := i + 1; P := ; forall the P, P P do P a := P Pre(P); P b := P \Pre(P); P := P {P a, P b }; end P := P ; end When the algorithm terminates, one obtains: S /P 0 AS S. Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
50 SCOTS: A Tool for the Synthesis of Symbolic Controllers User Input: η, z R n + a, b R n User Input: µ R m + c, d R m τ > 0 ξ = f (ξ, u) ζ = L(u)ζ + w SymbolicSet SymbolicSet User Input: X 2 U 2 Init: η, z R n + a, b R n Init: (η, µ) R n+m + a, b c, d SymbolicModel SymbolicModelGrowthBound SymbolicSet K X 2 SymbolicSet FixedPoint H c X 2 U 2 F 2 X 2 U 2 X 2 writetofile controller.bdd Figure: The work flow in SCOTS to compute a symbolic model S 2 of a nonlinear control system S 1 and to synthesize a controller to enforce an invariance (reachability) specification where K X 2 is the safe (target) set. The tool and all conducted experiments are available at org/runmat/scots M. Rungger and M. Zamani, SCOTS: A Tool for the Synthesis of Symbolic Controllers International Conference on Hybrid Systems: Computation and Control, April 2016, under review. Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
51 Motion planning v0 v α δ a b The vehicle model, which is not incrementally stable, is as follows: cos(α+θ) ẋ = v 0, ( ) cos(α) sin(α+θ) a tan(δ) Σ : ẏ = v 0 cos(α), where α = arctan b θ = v 0 b tan(δ), X = [0, 10] [0, 10] [ π, π], (v 0, δ) U = [ 1, 1] [ 1, 1], and ε = 0.2. Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
52 Motion planning Specification: Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
53 Motion planning Some numbers: CPU [GHz] #F 2 t abs [sec] t syn[sec] Pessoa Core2Duo SCOTS #1 (BDD) i SCOTS #2 (array) i UniBW (not public) i Table: Comparison of SCOTS with other tools. Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
54 The Achilles heel of the proposed techniques Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
55 The Achilles heel of the proposed techniques Curse of Dimensionality: In view of all that we have said in the foregoing sections, the many obstacles we appear to have surmounted, what casts the pall over our victory celebration? It is the curse of dimensionality, a malediction that has plagued the scientist from the earliest days. Richard E. Bellman. Adaptive Control Processes: A Guided Tour. Princeton University Press, Figure: Image courtesy Time Inc. Photographer Alfred Eisenstaedt. Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
56 First approach: A state-space discretization free scheme Curse of dimensionality due to the discretization of state and input sets! Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
57 First approach: A state-space discretization free scheme Curse of dimensionality due to the discretization of state and input sets! The sizes of the symbolic models grow exponentially with the dimension of the continuous spaces! Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
58 First approach: A state-space discretization free scheme Curse of dimensionality due to the discretization of state and input sets! The sizes of the symbolic models grow exponentially with the dimension of the continuous spaces! In practical applications, the state-space dimension is usually much larger than the input set dimension! Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
59 First approach: A state-space discretization free scheme Curse of dimensionality due to the discretization of state and input sets! The sizes of the symbolic models grow exponentially with the dimension of the continuous spaces! In practical applications, the state-space dimension is usually much larger than the input set dimension! Can we get rid of the state-space discretization? Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
60 Specification-free abstractions: Stable dynamics (without state-space discretization) x s M. Zamani, I. Tkachev, and A. Abate, Bisimilar symbolic models for stochastic control systems without state-space discretization International Conference on Hybrid Systems: Computation and Control, pp , April M. Zamani, A. Abate, and A. Girard, Symbolic models for stochastic switched systems: A discretization and a discretization-free approach Automatica, 55, pp , May Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
61 Specification-free abstractions: Stable dynamics (without state-space discretization) " x 1 x s M. Zamani, I. Tkachev, and A. Abate, Bisimilar symbolic models for stochastic control systems without state-space discretization International Conference on Hybrid Systems: Computation and Control, pp , April M. Zamani, A. Abate, and A. Girard, Symbolic models for stochastic switched systems: A discretization and a discretization-free approach Automatica, 55, pp , May Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
62 Specification-free abstractions: Stable dynamics (without state-space discretization) " x 2 x 1 x s M. Zamani, I. Tkachev, and A. Abate, Bisimilar symbolic models for stochastic control systems without state-space discretization International Conference on Hybrid Systems: Computation and Control, pp , April M. Zamani, A. Abate, and A. Girard, Symbolic models for stochastic switched systems: A discretization and a discretization-free approach Automatica, 55, pp , May Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
63 Specification-free abstractions: Stable dynamics (without state-space discretization) " x 2 x 1 x 3 x s M. Zamani, I. Tkachev, and A. Abate, Bisimilar symbolic models for stochastic control systems without state-space discretization International Conference on Hybrid Systems: Computation and Control, pp , April M. Zamani, A. Abate, and A. Girard, Symbolic models for stochastic switched systems: A discretization and a discretization-free approach Automatica, 55, pp , May Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
64 Specification-free abstractions: Stable dynamics (without state-space discretization) " x 2 x 1 x s x 3 x 4 M. Zamani, I. Tkachev, and A. Abate, Bisimilar symbolic models for stochastic control systems without state-space discretization International Conference on Hybrid Systems: Computation and Control, pp , April M. Zamani, A. Abate, and A. Girard, Symbolic models for stochastic switched systems: A discretization and a discretization-free approach Automatica, 55, pp , May Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
65 Specification-free abstractions: Stable dynamics (without state-space discretization) " x 5 x 2 x 1 x s x 3 x 4 M. Zamani, I. Tkachev, and A. Abate, Bisimilar symbolic models for stochastic control systems without state-space discretization International Conference on Hybrid Systems: Computation and Control, pp , April M. Zamani, A. Abate, and A. Girard, Symbolic models for stochastic switched systems: A discretization and a discretization-free approach Automatica, 55, pp , May Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
66 Specification-free abstractions: Stable dynamics (without state-space discretization) " x 2 x 1 x 5 x 6 x s x 3 x 4 M. Zamani, I. Tkachev, and A. Abate, Bisimilar symbolic models for stochastic control systems without state-space discretization International Conference on Hybrid Systems: Computation and Control, pp , April M. Zamani, A. Abate, and A. Girard, Symbolic models for stochastic switched systems: A discretization and a discretization-free approach Automatica, 55, pp , May Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
67 Specification-free abstractions: Stable dynamics (without state-space discretization) " x 2 x 1 x 5 x 6 x s x 3 x 4 x 7 M. Zamani, I. Tkachev, and A. Abate, Bisimilar symbolic models for stochastic control systems without state-space discretization International Conference on Hybrid Systems: Computation and Control, pp , April M. Zamani, A. Abate, and A. Girard, Symbolic models for stochastic switched systems: A discretization and a discretization-free approach Automatica, 55, pp , May Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
68 Specification-free abstractions: Stable dynamics (without state-space discretization) " x 2 x 1 x bn x 5 x 6 x s x 3 x 4 x 7 M. Zamani, I. Tkachev, and A. Abate, Bisimilar symbolic models for stochastic control systems without state-space discretization International Conference on Hybrid Systems: Computation and Control, pp , April M. Zamani, A. Abate, and A. Girard, Symbolic models for stochastic switched systems: A discretization and a discretization-free approach Automatica, 55, pp , May Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
69 Specification-free abstractions: Stable dynamics (without state-space discretization) u 1 " x bn u 4 x 2 x s x 3 x 4 x 1 u 2 x 5 x 6 u 3 x 7 M. Zamani, I. Tkachev, and A. Abate, Bisimilar symbolic models for stochastic control systems without state-space discretization International Conference on Hybrid Systems: Computation and Control, pp , April M. Zamani, A. Abate, and A. Girard, Symbolic models for stochastic switched systems: A discretization and a discretization-free approach Automatica, 55, pp , May Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
70 Example: Thermal model of a six-room building Heater Room 5 Room 1 Room 2 Room 3 Room 4 Room 6 Σ : Heater Figure: A schematic of the six-room building. dξ 1 = (α 21 (ξ 2 ξ 1 ) + α 31 (ξ 3 ξ 1 ) + α 51 (ξ 5 ξ 1 ) + α e1 (T e ξ 1 ) + α f 1 (T f 1 ξ 1 )δ p2 )dt + (σ 1,1 δ p1 + (1 δ p1 )σ 1 ) ξ 1 dwt 1, dξ 2 = (α 12 (ξ 1 ξ 2 ) + α 42 (ξ 4 ξ 2 ) + α e2 (T e ξ 2 ))dt + (σ 2,1 δ p1 + (1 δ p1 )σ 2 )ξ 2 dwt 2, dξ 3 = (α 13 (ξ 1 ξ 3 ) + α 43 (ξ 4 ξ 3 ) + α e3 (T e ξ 3 ))dt + (σ 3,1 δ p1 + (1 δ p1 )σ 3 )ξ 3 dwt 3, dξ 4 = (α 24 (ξ 2 ξ 4 ) + α 34 (ξ 3 ξ 4 ) + α 64 (ξ 6 ξ 4 ) + α e4 (T e ξ 4 ) + α f 4 (T f 4 ξ 4 )δ p3 )dt +(σ 4,1 δ p1 + (1 δ p1 )σ 4 )ξ 4 dwt 4, dξ 5 = (α 15 (ξ 1 ξ 5 ) + α e5 (T e ξ 5 ))dt + (σ 5,1 δ p1 + (1 δ p1 )σ 5 )ξ 5 dwt 5, dξ 6 = (α 46 (ξ 4 ξ 6 ) + α e6 (T e ξ 6 ))dt + (σ 6,1 δ p1 + (1 δ p1 )σ 6 )ξ 6 dwt 6, where T e = 10, T f 1 = T f 4 = 100, α 21 = α 12 = α 13 = α 31 = α 42 = α 24 = α 34 = α 43 = α 15 = α 51 = α 46 = α 64 = , α e1 = α e4 = , α e2 = α e3 = α e5 = α e6 = , and α f 1 = α f 4 = Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
71 Example: Thermal model of a six-room building We assume that at most one heater is on at each instant of time: both heaters switched off (p = 1), 1st heater (T f 1 ) on and the 2nd one (T f 4 ) off (p = 2), or vice versa (p = 3). Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
72 Example: Thermal model of a six-room building We assume that at most one heater is on at each instant of time: both heaters switched off (p = 1), 1st heater (T f 1 ) on and the 2nd one (T f 4 ) off (p = 2), or vice versa (p = 3). By choosing ε = 1, the size of the abstraction based on the state-space discretization free is 3 14 = Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
73 Example: Thermal model of a six-room building We assume that at most one heater is on at each instant of time: both heaters switched off (p = 1), 1st heater (T f 1 ) on and the 2nd one (T f 4 ) off (p = 2), or vice versa (p = 3). By choosing ε = 1, the size of the abstraction based on the state-space discretization free is 3 14 = By working in a compact set D = [ ] 6, the size of the abstraction based on the state-space discretization is ! Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
74 Example: Thermal model of a six-room building Specification: D, where D = [19 22] 6. Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
75 Example: Thermal model of a six-room building Specification: D, where D = [19 22] 6. Figure: A few realizations of the solution process ξ x0 υ (top panel) and the corresponding evolution of the obtained switching signal υ (bottom panel), where x 0 = [11.7, 11.7, 11.7, 11.7, 11.7, 11.7] T. Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
76 Second approach: A compositional scheme Interconnected System y 31 u 1 Σ 1 y 14 Σ 3 y 33 u 2 Σ 2 y 23 Σ 4 y 44 y 42 Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
77 Second approach: A compositional scheme Interconnected System Subsystem Σ i with abstraction ˆΣ i y 31 u 1 Σ 1 y 14 Σ 3 y 33 ˆΣ i AS Σ i u 2 Σ 2 y 23 Σ 4 y 44 y 42 Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
78 Second approach: A compositional scheme Interconnected System Subsystem Σ i with abstraction ˆΣ i y 31 u 1 Σ 1 y 14 Σ 3 y 33 ˆΣ i AS Σ i u 2 Σ 2 y 23 Σ 4 y 44 y 42 Provide conditions so that ŷ 31 y 31 û 1 ˆΣ 1 ŷ 14 ˆΣ 3 ŷ 33 u 1 Σ 1 y 14 Σ 3 y 33 AS û 2 ˆΣ 2 ŷ 23 ˆΣ 4 ŷ 42 ŷ 44 u 2 Σ 2 y 23 Σ 4 y 42 y 44 M. Rungger and M. Zamani, Compositional construction of approximate abstractions International Conference on Hybrid Systems: Computation and Control, pp , April M. Zamani, M. Rungger, and P. Mohajerin Esfahani, Approximations of Stochastic Hybrid Systems: A Compositional Approach arxiv: Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
79 Example y 31 u 1 Σ 1 y 14 Σ 3 y 33 u 2 Σ 2 y 23 Σ 4 y 44 y 42 Σ 1, Σ 2 are 2D systems Σ 3, Σ 4 are 3D systems Interconnected System I(Σ 1,..., Σ 4) 10D with 2 external inputs u 1, u 2 2 outputs y 33 and y 44 Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
80 Example u 1 Σ 1 y 14 Σ 3 y 31 y 33 û 1 ˆΣ 1 ŷ 14 ˆΣ 3 ŷ 33 ŷ 44 u 2 Σ 2 y 23 Σ 4 y 44 û 2 ˆΣ 2 ŷ 23 ˆΣ 4 y 42 Σ 1, Σ 2 are 2D systems Σ 3, Σ 4 are 3D systems Interconnected System I(Σ 1,..., Σ 4) 10D with ˆΣ 1, ˆΣ 2 are 1D systems ˆΣ 3, ˆΣ 4 are 2D systems Interconnected System I(ˆΣ 1,..., ˆΣ 4) 6D (2 disjoint 3D) with 2 external inputs u 1, u 2 2 external inputs û 1, û 2 2 outputs y 33 and y 44 2 outputs ŷ 33 and ŷ 44 Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
81 Example u 1 Σ 1 y 14 Σ 3 y 31 y 33 û 1 ˆΣ 1 ŷ 14 ˆΣ 3 ŷ 33 ŷ 44 u 2 Σ 2 y 23 Σ 4 y 44 û 2 ˆΣ 2 ŷ 23 ˆΣ 4 y 42 Σ 1, Σ 2 are 2D systems Σ 3, Σ 4 are 3D systems Interconnected System I(Σ 1,..., Σ 4) 10D with ˆΣ 1, ˆΣ 2 are 1D systems ˆΣ 3, ˆΣ 4 are 2D systems Interconnected System I(ˆΣ 1,..., ˆΣ 4) 6D (2 disjoint 3D) with 2 external inputs u 1, u 2 2 external inputs û 1, û 2 2 outputs y 33 and y 44 2 outputs ŷ 33 and ŷ 44 I(ˆΣ 1,..., ˆΣ 4) AS I(Σ 1,..., Σ 4) Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
82 Example Specification: D, where D = [0 5] 2. Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
83 Example Specification: D, where D = [0 5] 2. 1 ζ 1(t ) ˆζ 1(t ) ζ 2(t ) ˆζ 2(t ) ν 1(t ) 1 ν 2(t ) Figure: Top two plots: One realization of ζ 1 (resp. ζ 2 ) ( ) and ˆζ 1 (resp. ˆζ 2 ) ( ). The middle plot: the corresponding realization of external inputs ν 1 ( ) and ν 2 ( ) of Σ. The 2nd plot from bottom: Square root of the average values (over 1000 experiments) of the squared distance of the output trajectory of Σ to the one of ˆΣ. The solid black line indicates the computed theoretical error bound. Bottom plot: Square root of the average values (over 1000 experiments) of the squared distance of the output trajectory of Σ to the safe set S. Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
84 Question Thanks for your attention! Majid Zamani (TU München) 54th IEEE Conference on Decision and Control December 14, / 34
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 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 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 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 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 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 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 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 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 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 informationSymbolic 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 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 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 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 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 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 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 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 informationarxiv: v2 [math.oc] 3 Feb 2011
SYMBOLIC APPROXIMATE TIME-OPTIMAL CONTROL MANUEL MAZO JR AND PAULO TABUADA arxiv:1004.0763v2 [math.oc] 3 Feb 2011 Abstract. There is an increasing demand for controller design techniques capable of addressing
More informationBounded 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 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 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 informationConstruction of Approximations of Stochastic Control Systems: A Compositional Approach
Construction of Approximations of Stochastic Control Systems: A Compositional Approach Majid Zamani, Matthias Rungger, and Peyman Mohajerin Esfahani Abstract In this paper, we provide a compositional framework
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 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 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 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 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 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 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 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 informationAn Introduction to Hybrid Systems Modeling
CS620, IIT BOMBAY An Introduction to Hybrid Systems Modeling Ashutosh Trivedi Department of Computer Science and Engineering, IIT Bombay CS620: New Trends in IT: Modeling and Verification of Cyber-Physical
More informationFormal verification of complex systems: model-based and data-driven methods. Alessandro Abate
Formal verification of complex systems: model-based and data-driven methods Alessandro Abate Department of Computer Science, University of Oxford MEMOCODE - Sept 30, 2017 Alessandro Abate, CS, Oxford Model-based
More informationFailure 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 informationarxiv: 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 informationStability 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 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 informationDRAFT: 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 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 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 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 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 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 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 informationDynamic 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 informationEvent-Triggered Output Feedback Control for Networked Control Systems using Passivity: Time-varying Network Induced Delays
5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December -5, Event-Triggered Output Feedback Control for Networked Control Systems using Passivity:
More informationESE601: 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 informationThe 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 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 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 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 informationComputation Tree Logic (CTL) & Basic Model Checking Algorithms
Computation Tree Logic (CTL) & Basic Model Checking Algorithms Martin Fränzle Carl von Ossietzky Universität Dpt. of Computing Science Res. Grp. Hybride Systeme Oldenburg, Germany 02917: CTL & Model Checking
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 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 informationAutomata-theoretic analysis of hybrid systems
Automata-theoretic analysis of hybrid systems Madhavan Mukund SPIC Mathematical Institute 92, G N Chetty Road Chennai 600 017, India Email: madhavan@smi.ernet.in URL: http://www.smi.ernet.in/~madhavan
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 informationSupervisory Control of Hybrid Systems
X.D. Koutsoukos, P.J. Antsaklis, J.A. Stiver and M.D. Lemmon, "Supervisory Control of Hybrid Systems, in Special Issue on Hybrid Systems: Theory and Applications, Proceedings of the IEEE, P.J. Antsaklis,
More informationSupervisory control of differentially flat systems based on abstraction
Supervisory control of differentially flat systems based on abstraction The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As
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 informationCompositional Synthesis with Parametric Reactive Controllers
Compositional Synthesis with Parametric Reactive Controllers Rajeev Alur University of Pennsylvania alur@seas.upenn.edu Salar Moarref University of Pennsylvania moarref@seas.upenn.edu Ufuk Topcu University
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 informationSemantic Equivalences and the. Verification of Infinite-State Systems 1 c 2004 Richard Mayr
Semantic Equivalences and the Verification of Infinite-State Systems Richard Mayr Department of Computer Science Albert-Ludwigs-University Freiburg Germany Verification of Infinite-State Systems 1 c 2004
More information540 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 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 informationStability Analysis of Continuous-Time Switched Systems With a Random Switching Signal. Title. Xiong, J; Lam, J; Shu, Z; Mao, X
Title Stability Analysis of Continuous-Time Switched Systems With a Rom Switching Signal Author(s) Xiong, J; Lam, J; Shu, Z; Mao, X Citation IEEE Transactions on Automatic Control, 2014, v 59 n 1, p 180-186
More informationLecture 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 informationControl 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 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 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 informationReach Sets and the Hamilton-Jacobi Equation
Reach Sets and the Hamilton-Jacobi Equation Ian Mitchell Department of Computer Science The University of British Columbia Joint work with Alex Bayen, Meeko Oishi & Claire Tomlin (Stanford) research supported
More informationAn Introduction to Hybrid Systems Modeling
CS620, IIT BOMBAY An Introduction to Hybrid Systems Modeling Ashutosh Trivedi Department of Computer Science and Engineering, IIT Bombay CS620: New Trends in IT: Modeling and Verification of Cyber-Physical
More informationAlan Bundy. Automated Reasoning LTL Model Checking
Automated Reasoning LTL Model Checking Alan Bundy Lecture 9, page 1 Introduction So far we have looked at theorem proving Powerful, especially where good sets of rewrite rules or decision procedures have
More informationComputation of an Over-Approximation of the Backward Reachable Set using Subsystem Level Set Functions. Stanford University, Stanford, CA 94305
To appear in Dynamics of Continuous, Discrete and Impulsive Systems http:monotone.uwaterloo.ca/ journal Computation of an Over-Approximation of the Backward Reachable Set using Subsystem Level Set Functions
More informationMultiagent Systems and Games
Multiagent Systems and Games Rodica Condurache Lecture 5 Lecture 5 Multiagent Systems and Games 1 / 31 Multiagent Systems Definition A Multiagent System is a tuple M = AP, Ag, (Act i ) i Ag, V, v 0, τ,
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 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 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 informationFormal 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 informationReceding Horizon Temporal Logic Planning
1 Receding Horizon Temporal Logic Planning Tichaorn Wongpiromsarn, Ufu Topcu, and Richard M. Murray Abstract We present a methodology for automatic synthesis of embedded control software that incorporates
More informationProbReach: Probabilistic Bounded Reachability for Uncertain Hybrid Systems
ProbReach: Probabilistic Bounded Reachability for Uncertain Hybrid Systems Fedor Shmarov, Paolo Zuliani School of Computing Science, Newcastle University, UK 1 / 41 Introduction ProbReach tool for probabilistic
More informationDeductive 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 informationFinite 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 informationVerifying Safety Properties of Hybrid Systems.
Verifying Safety Properties of Hybrid Systems. Sriram Sankaranarayanan University of Colorado, Boulder, CO. October 22, 2010. Talk Outline 1. Formal Verification 2. Hybrid Systems 3. Invariant Synthesis
More informationOptimal Discrete Event Supervisory Control of Aircraft Gas Turbine Engines
Optimal Discrete Event Supervisory Control of Aircraft Gas Turbine Engines Jinbo Fu, Murat Yasar, Asok Ray Mechanical Engineering Department The Pennsylvania State University University Park, PA 68 Keywords:
More informationFailure Diagnosis of Discrete Event Systems With Linear-Time Temporal Logic Specifications
Failure Diagnosis of Discrete Event Systems With Linear-Time Temporal Logic Specifications Shengbing Jiang and Ratnesh Kumar Abstract The paper studies failure diagnosis of discrete event systems with
More informationInvertibility of Switched Linear Systems
Invertibility of Switched Linear Systems L. Vu a and D. Liberzon a a Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, Urbana, IL 6181, U.S.A. Abstract We address the invertibility
More informationInformation Structures Preserved Under Nonlinear Time-Varying Feedback
Information Structures Preserved Under Nonlinear Time-Varying Feedback Michael Rotkowitz Electrical Engineering Royal Institute of Technology (KTH) SE-100 44 Stockholm, Sweden Email: michael.rotkowitz@ee.kth.se
More informationSynthesizing Switching Logic using Constraint Solving
Synthesizing Switching Logic using Constraint Solving Ankur Taly 1, Sumit Gulwani 2, and Ashish Tiwari 3 1 Computer Science Dept., Stanford University ataly@stanford.edu 2 Microsoft Research, Redmond,
More informationOn 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 informationA 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 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 informationFAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.
FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS Nael H. El-Farra, Adiwinata Gani & Panagiotis D. Christofides Department of Chemical Engineering University of California,
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 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 informationHybrid Control and Switched Systems. Lecture #1 Hybrid systems are everywhere: Examples
Hybrid Control and Switched Systems Lecture #1 Hybrid systems are everywhere: Examples João P. Hespanha University of California at Santa Barbara Summary Examples of hybrid systems 1. Bouncing ball 2.
More informationDynamic logic for Hybrid systems
Differential Dynamic Logic for Verifying Parametric Hybrid Systems by Andre Platzer presented by Hallstein Asheim Hansen 15th April 2008 Hallstein Asheim Hansen Slide 1 An example of a hybrid system: Thermostat
More informationBounded Synthesis. Sven Schewe and Bernd Finkbeiner. Universität des Saarlandes, Saarbrücken, Germany
Bounded Synthesis Sven Schewe and Bernd Finkbeiner Universität des Saarlandes, 66123 Saarbrücken, Germany Abstract. The bounded synthesis problem is to construct an implementation that satisfies a given
More informationModeling & Control of Hybrid Systems. Chapter 7 Model Checking and Timed Automata
Modeling & Control of Hybrid Systems Chapter 7 Model Checking and Timed Automata Overview 1. Introduction 2. Transition systems 3. Bisimulation 4. Timed automata hs check.1 1. Introduction Model checking
More informationAbstractions and Decision Procedures for Effective Software Model Checking
Abstractions and Decision Procedures for Effective Software Model Checking Prof. Natasha Sharygina The University of Lugano, Carnegie Mellon University Microsoft Summer School, Moscow, July 2011 Lecture
More information