msc in computer engineering cybersecurity and artificial
play

MSc in Computer Engineering, Cybersecurity and Artificial - PowerPoint PPT Presentation

MSc in Computer Engineering, Cybersecurity and Artificial Intelligence Course FDE , a.a. 2019/2020, Lecture 9 Analysis of nonlinear dynamical systems: the second Lyapunov method Prof. Mauro Franceschelli Dept. of Electrical and Electronic


  1. MSc in Computer Engineering, Cybersecurity and Artificial Intelligence Course FDE , a.a. 2019/2020, Lecture 9 Analysis of nonlinear dynamical systems: the second Lyapunov method Prof. Mauro Franceschelli Dept. of Electrical and Electronic Engineering University of Cagliari, Italy Wednsday, 15th April 2020 1 / 42

  2. Outline Introduction The second Lyapunov method (Continuous time) The second Lyapunov method (Discrete time) Computation of Lyapunov functions for linear systems 2 / 42

  3. Introduction Preliminaries • The first Lyapunov method (also called indirect method) is a systematic method to establish local asymptotic stability of equilibrium points for nonlinear systems which can be linearized at that point. • Local stability guarantees that the state trajectory converges to the equilibrium point only if the initial/current state is arbitrarily close to it. • In general it is of interest to guarantee global asymptotic stability or at least asymptotic stability within a region of attraction, i.e., a region of the state space which is not infinitesimally small. 3 / 42

  4. Introduction Preliminaries • The first Lyapunov method (also called indirect method) is a systematic method to establish local asymptotic stability of equilibrium points for nonlinear systems which can be linearized at that point. • Local stability guarantees that the state trajectory converges to the equilibrium point only if the initial/current state is arbitrarily close to it. • In general it is of interest to guarantee global asymptotic stability or at least asymptotic stability within a region of attraction, i.e., a region of the state space which is not infinitesimally small. 3 / 42

  5. Introduction Preliminaries • The first Lyapunov method (also called indirect method) is a systematic method to establish local asymptotic stability of equilibrium points for nonlinear systems which can be linearized at that point. • Local stability guarantees that the state trajectory converges to the equilibrium point only if the initial/current state is arbitrarily close to it. • In general it is of interest to guarantee global asymptotic stability or at least asymptotic stability within a region of attraction, i.e., a region of the state space which is not infinitesimally small. 3 / 42

  6. Introduction Preliminaries • The most powerful method for stability analysis of nonlinear dynamical systems is the second Lyapunov method, also called the direct method. • The second Lyapuniov method provides a sufficient condition to guarantee the stability properties of equilibrium points in nonlinear dynamical systems if a so-called Lyapunov function is found/known. • Current research topics in control and systems engineering involve Lyapunov functions to guarantee the stability properties of nonlinear dynamical systems involved in all applications (robotics, automation, aerospace, energy systems etc.). 4 / 42

  7. Introduction Preliminaries • The most powerful method for stability analysis of nonlinear dynamical systems is the second Lyapunov method, also called the direct method. • The second Lyapuniov method provides a sufficient condition to guarantee the stability properties of equilibrium points in nonlinear dynamical systems if a so-called Lyapunov function is found/known. • Current research topics in control and systems engineering involve Lyapunov functions to guarantee the stability properties of nonlinear dynamical systems involved in all applications (robotics, automation, aerospace, energy systems etc.). 4 / 42

  8. Introduction Preliminaries • The most powerful method for stability analysis of nonlinear dynamical systems is the second Lyapunov method, also called the direct method. • The second Lyapuniov method provides a sufficient condition to guarantee the stability properties of equilibrium points in nonlinear dynamical systems if a so-called Lyapunov function is found/known. • Current research topics in control and systems engineering involve Lyapunov functions to guarantee the stability properties of nonlinear dynamical systems involved in all applications (robotics, automation, aerospace, energy systems etc.). 4 / 42

  9. Introduction Preliminaries • Before introducing the second Lyapunov method we need to review some fundamental definitions. Definition A scalar, continuous function V ( ① ) : R n → R is said positive definite at ① ′ if there exists a region Ω of the state space (which forms a ball around ① ′ ) such that V ( ① ) > 0 for ① ∈ Ω \ { ① ′ } , while V ( ① ′ ) = 0. If Ω is the whole state space, then V ( ① ) is said to be globally positive definite . Thus, a function positive definite in ① ′ takes positive values for each state ① in Ω, except in the point ① ′ where the function has zero value. 5 / 42

  10. Introduction Preliminaries • It is useful to give a geometric interpretation of this concept. To this end let us suppose that ① ∈ R 2 . In such a case, V = V ( x 1 , x 2 ). Figure (a) is an example of the typical shape of a 2 ] T . function V ( ① ) in a three dimensional space and around the point [ x ′ 1 x ′ • In this case the V ( ① ) has the shape of a convex paraboloid with a point of minimum value corresponding to ① = ① ′ . 0 < V 1 < V 2 < V 3 V V( x )=V 1 x 2 V( x )=V 2 V( x )=V 3 V( x )=V 3 V( x )=V 2 x ' x 2 V( x )=V 1 x 1 x 1 x ' (a) (b) Figure: Typical shape of a positive definite function V ( x 1 , x 2 ) in ① ′ 6 / 42

  11. Introduction Preliminaries • A second geometric interpretation can be given in the state space, i.e., the plane defined by the axes x 1 x 2 . In Figure (b) the so-called level curves V = V 1 , V 2 , V 3 define a set of closed curves around the point ① ′ . • Such curves are the intersection of the paraboloid with horizontal planes, projected in the plane ( x 1 , x 2 ). 0 < V 1 < V 2 < V 3 V V( x )=V 1 x 2 V( x )=V 2 V( x )=V 3 V( x )=V 3 V( x )=V 2 x ' x 2 V( x )=V 1 x 1 x 1 x ' (a) (b) Figure: Typical shape of a positive definite function V ( x 1 , x 2 ) in ① ′ 7 / 42

  12. Introduction Preliminaries • Observe that the level curve V 1 corresponding to a constant value smaller than an other, is fully inside the level curve corresponding to a larger value of V 2 . • Note that such curves can not ever intersect with one another. In such a case the function V ( ① ) would not be uniquely defined because it would take two different values in correspondence to a single point ① . 0 < V 1 < V 2 < V 3 V V( x )=V 1 x 2 V( x )=V 2 V( x )=V 3 V( x )=V 3 V( x )=V 2 x ' x 2 V( x )=V 1 x 1 x 1 x ' (a) (b) Figure: Typical shape of a positive definite function V ( x 1 , x 2 ) in ① ′ 8 / 42

  13. Introduction Preliminaries • An example of globally positive definite function at the origin is given by V ( ① ) = x 2 1 / a 1 + x 2 2 / a 2 , with a 1 , a 2 > 0. • In particular, function V ( ① ) has the shape of an elliptic paraboloid with the open end pointing upward with its vertex located at the origin of the plane x 1 , x 2 , i.e., V ( 0 ) = 0 . 9 / 42

  14. Introduction Preliminaries • An example of globally positive definite function at the origin is given by V ( ① ) = x 2 1 / a 1 + x 2 2 / a 2 , with a 1 , a 2 > 0. • In particular, function V ( ① ) has the shape of an elliptic paraboloid with the open end pointing upward with its vertex located at the origin of the plane x 1 , x 2 , i.e., V ( 0 ) = 0 . 9 / 42

  15. Introduction Preliminaries Definition A scalar and continuous function V ( ① ) is said to be positive semidefinite at ① ′ if there exists a region Ω of the state space (which forms a ball around the point ① ′ ) such that V ( ① ) ≥ 0 for ① ∈ Ω \ { ① ′ } , while V ( ① ′ ) = 0. If Ω is the whole state space, then V ( ① ) is said to be globally positive semidefinite . Thus, a positive semidefinite function at ① ′ takes nonnegative values for each state ① in the region Ω, while at ① ′ the function is equal to zero. 10 / 42

  16. Introduction Preliminaries An example of scalar function defined in R 2 positive semidefinite at the origin is V ( ① ) = x 2 1 11 / 42

  17. Introduction Preliminaries • The opposite of a positive definite function is a negative definite function. Definition A scalar and continuous function V ( ① ) is ( globally ) negative definite at ① ′ if − V ( ① ) is (globally) positive definite at ① ′ . 12 / 42

  18. Introduction Preliminaries Definition A scalar and continuous function V ( ① ) is ( globallly ) negative semidefinite at ① ′ if − V ( ① ) is (globally) positive semidefinite at ① ′ . To these concepts we can give a geometric interpretation similar to that for positive definite functions. 13 / 42

  19. Outline Introduction The second Lyapunov method (Continuous time) The second Lyapunov method (Discrete time) Computation of Lyapunov functions for linear systems 14 / 42

  20. The second Lyapunov method (Continuous time) Intuition behind the second Lyapunov method • The second Lyapunov method is inspired by the fundamental principles of mechanics. • If the total energy of a mechanical system is dissipated continuously with time, then the mechanical system tends to settle into a particular configuration (equilibrium) (think of the pendulum). • Furthermore, the total energy of a system is a positive definite function and the fact that such energy decreases with time implies that its time derivative is a negative definite function. 15 / 42

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend