Motivations In a deterministic setting: Difficult to assess global properties (stability, reachability) Model glitches: Zenoness De-abstaction is the solution?

Slides:



Advertisements
Similar presentations
Shortest Vector In A Lattice is NP-Hard to approximate
Advertisements

Lecture #4 Simulation of hybrid systems João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems.
Models for Control and Verification Ian Mitchell Department of Computer Science The University of British Columbia research supported by National Science.
Zonotopes Techniques for Reachability Analysis Antoine Girard Workshop “Topics in Computation and Control” March 27 th 2006, Santa Barbara, CA, USA
1 Formal Models for Stability Analysis : Verifying Average Dwell Time * Sayan Mitra MIT,CSAIL Research Qualifying Exam 20 th December.
Lecture #13 Stability under slow switching & state-dependent switching João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched.
Entropy Rates of a Stochastic Process
Reliable System Design 2011 by: Amir M. Rahmani
The Operational Semantics of Hybrid Systems Edward A. Lee Professor, Chair of EE, and Associate Chair of EECS, UC Berkeley With contributions from: Adam.
Chess Review November 21, 2005 Berkeley, CA Edited and presented by Optimal Control of Stochastic Hybrid Systems Robin Raffard EECS Berkeley.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
Chess Review November 21, 2005 Berkeley, CA Edited and presented by Hybrid Geometric Mechanics: Reduction and Going Beyond Zeno Aaron D. Ames UC Berkeley.
Chess Review May 10, 2004 Berkeley, CA A stability criterion for Stochastic Hybrid Systems A. Abate, L. Shi, S. Simic and S.S. Sastry University of California.
6th Biennial Ptolemy Miniconference Berkeley, CA May 12, 2005 Operational Semantics of Hybrid Systems Haiyang Zheng and Edward A. Lee With contributions.
1 A Class Of Mean Field Interaction Models for Computer and Communication Systems Jean-Yves Le Boudec EPFL – I&C – LCA Joint work with Michel Benaïm.
Chess Review May 11, 2005 Berkeley, CA Operational Semantics of Hybrid Systems Haiyang Zheng and Edward A. Lee With contributions from the Ptolemy group.
Chess Review October 4, 2006 Alexandria, VA Edited and presented by Hybrid Systems: Theoretical Contributions Part I Shankar Sastry UC Berkeley.
Jochen Triesch, UC San Diego, 1 Review of Dynamical Systems Natural processes unfold over time: swinging of a pendulum.
Chess Review November 21, 2005 Berkeley, CA Edited and presented by Advances in Hybrid System Theory: Overview Claire J. Tomlin UC Berkeley.
Ch 2.1: Linear Equations; Method of Integrating Factors
1 A Class Of Mean Field Interaction Models for Computer and Communication Systems Jean-Yves Le Boudec EPFL – I&C – LCA Joint work with Michel Benaïm.
Algorithms For Inverse Reinforcement Learning Presented by Alp Sardağ.
Ordinary Differential Equations Final Review Shurong Sun University of Jinan Semester 1,
NSF Foundations of Hybrid and Embedded Software Systems UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI Program Review May 10,
Operational Semantics of Hybrid Systems Edward A. Lee and Haiyang Zheng With contributions from: Adam Cataldo, Jie Liu, Xiaojun Liu, Eleftherios Matsikoudis.
Error estimates for degenerate parabolic equation Yabin Fan CASA Seminar,
Modern Navigation Thomas Herring
Principles of the Global Positioning System Lecture 13 Prof. Thomas Herring Room A;
Approximation Metrics for Discrete and Continuous Systems Antoine Girard and George J. Pappas VERIMAG Workshop.
Lecture 35 Numerical Analysis. Chapter 7 Ordinary Differential Equations.
Lecture #9 Analysis tools for hybrid systems: Impact maps João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems.
SE 207: Modeling and Simulation Introduction to Laplace Transform
Workshop on Stochastic Differential Equations and Statistical Inference for Markov Processes Day 3: Numerical Methods for Stochastic Differential.
Lecture #11 Stability of switched system: Arbitrary switching João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Optimization & Constraints Add mention of global techiques Add mention of calculus.
The Logistic Growth SDE. Motivation  In population biology the logistic growth model is one of the simplest models of population dynamics.  To begin.
7. Introduction to the numerical integration of PDE. As an example, we consider the following PDE with one variable; Finite difference method is one of.
Why Wait?!? Bryan Gorney Joe Walker Dave Mertz Josh Staidl Matt Boche.
Generalized Semi- Markov Processes (GSMP). Summary Some Definitions The Poisson Process Properties of the Poisson Process  Interarrival times  Memoryless.
Lecture #3 What can go wrong? Trajectories of hybrid systems João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems.
Solving Systems of Equations: The Elimination Method Solving Systems of Equations: The Elimination Method Solving Systems of Equations: The Elimination.
Lecture #14 Computational methods to construct multiple Lyapunov functions & Applications João P. Hespanha University of California at Santa Barbara Hybrid.
Ch 9.2: Autonomous Systems and Stability In this section we draw together and expand on geometrical ideas introduced in Section 2.5 for certain first order.
Lecture #2 How to describe a hybrid system? Formal models for hybrid system João P. Hespanha University of California at Santa Barbara Hybrid Control and.
Ch 2.1: Linear Equations; Method of Integrating Factors A linear first order ODE has the general form where f is linear in y. Examples include equations.
2.1 – Linear and Quadratic Equations Linear Equations.
1 Chapter 8: Model Inference and Averaging Presented by Hui Fang.
STA347 - week 91 Random Vectors and Matrices A random vector is a vector whose elements are random variables. The collective behavior of a p x 1 random.
SS r SS r This model characterizes how S(t) is changing.
Ordinary Differential Equations
Lecture #7 Stability and convergence of ODEs João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems NO CLASSES.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Kalman Filter with Process Noise Gauss- Markov.
State Equations BIOE Processes A process transforms input to output States are variables internal to the process that determine how this transformation.
ECE-7000: Nonlinear Dynamical Systems 3. Phase Space Methods 3.1 Determinism: Uniqueness in phase space We Assume that the system is linear stochastic.
Runge Kutta schemes Taylor series method Numeric solutions of ordinary differential equations.
Amir Yavariabdi Introduction to the Calculus of Variations and Optical Flow.
Reliability Engineering
Autonomous Cyber-Physical Systems: Dynamical Systems
CSE 245: Computer Aided Circuit Simulation and Verification
Synthesis via Numerical optimization
Filtering and State Estimation: Basic Concepts
Over-Approximating Boolean Programs with Unbounded Thread Creation
Sec 21: Analysis of the Euler Method
MAE 82 – Engineering Mathematics
Stability Analysis of Linear Systems
Principles of the Global Positioning System Lecture 13
MATH 175: Numerical Analysis II
Modeling and Simulation: Exploring Dynamic System Behaviour
Presentation transcript:

Motivations In a deterministic setting: Difficult to assess global properties (stability, reachability) Model glitches: Zenoness De-abstaction is the solution? Not always! No a-priori check Ill-posedness: Grazing events Problematic to simulate them Event detection can be hard May 11 th, 2005 Stochastic Approximations of Deterministic Hybrid systems Alessandro Abate Aaron Ames Shankar Sasty Setting Define a (deterministic) Hybrid System as a 6-tuple HS = (Q,E,D,G,R,F): Q = {1,...,m} ½ Z: set of discrete states-finite, subset of the integers. E ½ Q £ Q: set of edges which define relations between the domains. For e = (i,j) 2 E denote its source by s(e) = i and its target by t(e) = j; the edges in E can be indexed, E = {e 1,…,e |E| }. D = {D i } i 2 Q : set of domains where D i µ R n. G = {G e } e 2 E : set of guards, where G e µ D s(e). R = {R e } e 2 E : set of reset maps, continuous from G e µ D s(e) to R e (G e ) µ D t(e) and Lipschitz. F = {f i } i 2 Q : set of vector fields or ordinary differential equations (ODEs), such that f i is Lipschitz on R n. The solution to the ODE f i with i.c. x 0 2 D i is x i (t) where x i (t_0) = x_0. The guards are spacial, given by the zero level sets of smooth functions: {g e } e 2 E such that G e = {x: g e (x) = 0}; we also assume that g e (x) ¸ 0 for all x 2 D s(e) \ G e. In this work we shall introduce stochasticity on the Reset Maps. Conjecture. Given a hybrid system HS, there exists a non-trivial stochastic hybrid system SHS whose probabilistic behavior encompasses the deterministic behavior of the hybrid system HS: B (HS) µ B (SHS), where B (HS) is the behavior of the hybrid system HS. Moreover, SHS yields itself more easily to analysis. References: oA. Abate and A. D. Ames and S. Sastry: ``Stochastic Approximations of Hybrid Systems". Proceedings of the ACC oA. Abate and A. D. Ames and S. Sastry: ``Characterizing the Behavior of Deterministic Hybrid Systems through Stochastic Approximations". In preparation. oA. Abate: Analysis of Stochastic Hybrid Systems. MS Thesis, EECS Department, UC Berkeley, May oA.Abate, L. Shi, S. Simic, S. Sastry: ``A Stability Criterion for Stochastic Hybrid Systems". Proceedings of the MTNS Leuven, BG, July Contact: Simulations Theorem: Given a hybrid system HS, the non trivial stochastic hybrid system SHS h, dependent on a parameter h (the integration step), verifies the following lim h -> 0 SHS h = HS. Theorem: Given a hybrid system HS, the non trivial stochastic hybrid system SHS h admits no Zeno behavior, 8 h > 0. Consider the ODE dx/dt = f(x). Examine the IVP I = (f,[t 0,t F ],x 0 ) on [t 0,t F ] with x t 0 =x 0. Usually solved by Numerical Integration: approximated solution x n (t) on [t 0,t F ], such that x n (t 0 )=x 0. Step size is h. Assume a numerical scheme produces a solution that is accurate of order M(t,h); M(t,0)=M(0,h)=0. Global bound on the error: 9 a constant C I such that ||x(t) - x n (t)|| · C I M(t-t 0,h). After proper “guard linearization”, assume that: At every point in time, the probability that the actual solution switches from the current domain to the one identified by a guard is given by the proportion of the volume sphere centered around the numerical solution that lies beyond the guard, by the volume of this sphere. Given an initial condition for the execution, we have the following knowledge: P ij (t) = P {q(t)=j|q(t 0 )=i}, 8 t ¸ t 0. This way, build a transition probability matrix P(t). Define time-dependent jump intensities: G(t) = dP(t)/dt, 8 t ¸ t 0. The trajectories of the original Deterministic Hybrid System HS can be handled as continuous- time Markov processes, solutions of the approximated Stochastic Hybrid System SHS h. decreasing step-size h Event Detection Two-tanks system: Eliminating Zeno The original trajectory is Zeno; the approximated isn’t. Propagation of the error cones. HS are hard! 2 Examples: Idea