1 / 23

Lecture #9 Analysis tools for hybrid systems: Impact maps

Hybrid Control and Switched Systems. Lecture #9 Analysis tools for hybrid systems: Impact maps. Jo ã o P. Hespanha University of California at Santa Barbara. Summary. Analysis tools for hybrid systems–Impact maps Fixed-point theorem Stability of periodic solutions.

deloisn
Download Presentation

Lecture #9 Analysis tools for hybrid systems: Impact maps

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Hybrid Control and Switched Systems Lecture #9Analysis tools for hybrid systems:Impact maps João P. Hespanha University of Californiaat Santa Barbara

  2. Summary • Analysis tools for hybrid systems–Impact maps • Fixed-point theorem • Stability of periodic solutions

  3. Example #7: Server system with congestion control r q¸qmax ? incoming rate r›m r – qmax q server B there is an asymptotically stable periodic solution rate of service (bandwidth)

  4. Example #7: Server system with congestion control q¸qmax ? r›m r – For given time t0, and initial conditions q0, r0 If a transition occurred at time t0, when will the next one occur? right after one jump right after next jump impact, return, or Poincaré map

  5. Impact maps mode q1 mode q* mode q4 mode q2 mode q3 Recurring mode ´q*2 Q such that for every initialization there are infinitely many transitions into q*, i.e., ¤§ {q* = q, (q,x) ¹F(q–,x–)} jump into mode q* (not necessarily from a different mode) always eventually Definition: Impact, return, or Poincaré map (Poincaré from ODEs) Function F : Rn!Rn such that if tk and tk+1 are consecutive times for which there is a transition into q* then x(tk+1) = F(x(tk)) time-to-impact map ´ function P : Rn! (0,1) such that tk+1 – tk = P(x(tk))

  6. Example #7: Server system with congestion control q¸qmax ? r›m r – If a transition occurred at time t0, when will the next one occur? right after one jump right after next jump time-to-impact map impact map average rate? fixpoints.nb

  7. Example #7: Server system with congestion control q¸qmax ? r›m r – impact map time-to-impact map x0 › (1,1) the impact points eventually converge x2 ›F(x1) x1 ›F(x0) fixpoints.nb

  8. Example #7: Server system with congestion control q¸qmax ? r›m r – impact map time-to-impact map the impact points eventually converge congestion1.nb

  9. Contraction Mapping Theorem Contraction mapping´function F : Rn !Rn for which 9g 2 [0,1) such that Lipschitz coefficient • Contraction mapping Theorem: • If F : Rn !Rn is a contraction mapping then • there is one and only point x*2Rnsuch that F(x*) = x* • for every x0 2 Rn, the sequence xk+1 = F( xk ), k ¸ 0 converges to x* as k!1 fixed-point of F • Why? • Consider sequence: xk+1 = F( xk ), k ¸ 0. After some work (induction …) • This means that the sequence xk+1 = F( xk ), g¸ 0 is Cauchy, i.e.,8e > 0 9N8 m, k > N : ||xm – xk|| ·eand therefore xk converges as k ! 1. • Let x* be the limit. Then F is continuous

  10. Contraction Mapping Theorem Contraction mapping´function F : Rn !Rn for which 9g 2 [0,1) such that Lipschitz coefficient • Contraction mapping Theorem: • If F : Rn !Rn is a contraction mapping then • there is one and only point x*2Rnsuch that F(x*) = x* • for every x0 2 Rn, the sequence xk+1 = F( xk ), k ¸ 0 converges to x* as k!1 fixed-point of F • Why? • So far x*› lim F(xk) exists and F(x*) = x* (unique??) • Suppose y* is another fixed point: x* must be equal to y*

  11. Contraction Mapping Theorem Contraction mapping´function F : Rn !Rn for which 9g 2 [0,1) such that Lipschitz coefficient • Contraction mapping Theorem: • If F : Rn !Rn is a contraction mapping then • there is one and only point x*2Rn such that F(x*) = x* • for every x0 2 Rn, the sequence xk+1 = F( xk ), k ¸ 0 converges to x* as k!1 fixed-point of F Example: contraction as long as m < 1

  12. Example #7: Server system with congestion control q¸qmax ? r›m r – impact map time-to-impact map the impact points eventually converge to congestion1.nb

  13. Impact maps Recurring mode ´q*2 Q such that for every initialization there are infinitely many transitions into q*, i.e., ¤§ {q* = q, (q,x) ¹F(q–,x–)} Definition: Impact map Function F : Rn!Rn such that if tk and tk+1 are consecutive times for which there is a transition into q* then x(tk+1) = F(x(tk)) • Theorem: • Suppose the hybrid system has a recurring modeq*2 Q and • the corresponding impact map is a contraction • the interval map is nonzero on a neighborhood of the fixed point x* of the impact map • then • it has a periodic solution (may be constant) • the impact points converge to the unique fixed point of F

  14. Impact maps • Theorem: • Suppose the hybrid system has a recurring modeq*2 Q and • the corresponding impact map is a contraction • the interval map is nonzero on a neighborhood of the fixed point x* of the impact map • then • it has a (global) periodic solution with period T›P(x*) (may be constant) • the impact points converge to the unique fixed point of F • Why? • Since F is a contraction it has a fixed point x*2RnTake any t0. Since F(x*) = x*, q(t0) = q*, x(t0) = x*)q(t0 +T) = q*, x(t0 +T) = F(x*) = x* • Impact points are defined by the sequence x(tk+1) = F(x(tk)), which converges to the fixed point x*

  15. Example #1: Bouncing ball x1· 0 & x2 < 0 ? t x2› – c x2 – impact map time-to-impact map contraction mappingfor c < 1 time-to-impact map is not bounded below

  16. Impact maps • Theorem: • Suppose the hybrid system has a recurring mode and • the corresponding impact map is a contraction • the interval map is nonzero on a neighborhood of the fixed point x* of the impact map • then • it has a periodic solution (may be constant) • the impact points converge to the unique fixed point of F Is the periodic solution unique? yes/no? in what sense Does not necessarily mean that the periodic solution is stable (Lyapunov or Poincaré sense)

  17. Impact maps any solution “outside” is far from the periodic solution when x1 = 0 q = 2 q = 1 jump to q = 1 (impact points) the periodic solution is an ellipse x2 x1

  18. Impact maps • Theorem: • Suppose the hybrid system has a recurring mode and • the corresponding impact map is a contraction • the interval map is nonzero on a neighborhood of the fixed point x* of the impact map • then • it has a periodic solution (may be constant) • the impact points converge to the unique fixed point of F • Moreover, if • the sequence of jumps between consecutive transitions to q* is the same for every initial condition • f is locally Lipschitz with respect to x • F2 (continuous-state reset) is continuous with respect to x • interval map is bounded in a neighborhood of x* • then • any solution converges to a periodic solution • every periodic solution is Poincaré asymptotically stable

  19. Impact maps • Moreover, if • the sequence of jumps between consecutive transitions to q* is the same for every initial condition • f is locally Lipschitz with respect to x • F2 (continuous-state reset) is continuous with respect to x • interval map is bounded in a neighborhood of x* • then • any solution converges to a periodic solution • every periodic solution is Poincaré asymptotically stable • Why? (since the sequence of jumps is the same we don’t need to worry about Q) • i) 1–3 guarantee continuity with respect to initial conditions (on finite interval)ii) Therefore, if at an impact time tk, x is close to the fixed point x* it will remain close to the periodic solution until the next impact(time between impacts is bounded because of 4)iii) Moreover, if x(tk) converges to x* the whole solution converges to the periodic solution • Stability from ii)convergence from iii) plus the fact that, from a Poincaré perspective, all periodic solutions are really the same (by uniqueness of fixed point)

  20. Proving that a function is a contraction Contraction mapping´function F : Rn !Rn for which 9g 2 [0,1) such that A good tool to prove that a mapping is contraction… Mean Value Theorem: || F(x) – F(x’) || ·g || x – x’|| 8x, x’2 Rn where (constant matrix for a linear or affine F) A mapping may be contracting for one norm but not for another– often most of the effort is spent in finding the “right” norm contraction for || ¢ ||1 not a contraction for || ¢ ||2

  21. Stability of difference equations Given a discrete-time system equilibrium point´xeq2 Rn for which F(xeq) = xeq thus xk = xeq8k¸ 0 is a solution to the difference equation Definition (e–d definition):The equilibrium point xeq2 Rn is (Lyapunov) stable if The equilibrium point xeq2 Rn is (globally) asymptotically stable if it is Lyapunov stable and for every initial state xk!xeq as k!1. (when F is a contraction we automatically have that an equilibrium point exists & global asymptotic stability with exponential convergence)

  22. Impact maps • Theorem: • Suppose the hybrid system has a recurring mode and • the discrete-time impact systemxk+1 = F(xk) has an asymptotically stable equilibrium point xeq • the interval map is nonzero on a neighborhood of the equilibrium point xeqof the impact system • then • it has a periodic solution (may be constant) • the impact points converge to xeq • Moreover, if • the sequence of jumps between consecutive transitions to q* is the same for every initial condition • f is locally Lipschitz with respect to x • F2 (continuous-state reset) is continuous with respect to x • interval map is bounded in a neighborhood of xeq • then • any solution converges to a periodic solution • every periodic solution is Poincaré asymptotically stable

  23. Next lecture… • Decoupling between continuous and discrete dynamics • Switched systems • Supervisors • Stability of switched systems • Stability under arbitrary switching

More Related