Nonlinear Systems: an Introduction to Lyapunov Stability Theory A. Pascoal, April 2013 (draft under revision)

Slides:



Advertisements
Similar presentations
Nonlinear Systems: an Introduction to Lyapunov Stability Theory A. Pascoal, Jan
Advertisements

Lecture 3: Signals & Systems Concepts
Example System: Predator Prey Model
Chap 8: Estimation of parameters & Fitting of Probability Distributions Section 6.1: INTRODUCTION Unknown parameter(s) values must be estimated before.
Ch 9.4: Competing Species In this section we explore the application of phase plane analysis to some problems in population dynamics. These problems involve.
Fundamentals of Lyapunov Theory
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
1cs542g-term Notes  Extra class this Friday 1-2pm  Assignment 2 is out  Error in last lecture: quasi-Newton methods based on the secant condition:
A De-coupled Sliding Mode Controller and Observer for Satellite Attitude Control Ronald Fenton.
עקיבה אחר מטרה נעה Stable tracking control method for a mobile robot מנחה : ולדיסלב זסלבסקי מציגים : רונן ניסים מרק גרינברג.
Some Fundamentals of Stability Theory
Dynamical Systems Analysis II: Evaluating Stability, Eigenvalues By Peter Woolf University of Michigan Michigan Chemical Process Dynamics.
I. Concepts and Tools Mathematics for Dynamic Systems Time Response
Modern Control Systems1 Lecture 07 Analysis (III) -- Stability 7.1 Bounded-Input Bounded-Output (BIBO) Stability 7.2 Asymptotic Stability 7.3 Lyapunov.
5.7 Impulse Functions In some applications, it is necessary to deal with phenomena of an impulsive nature—for example, voltages or forces of large magnitude.
1 © Alexis Kwasinski, 2011 DC micro-grids comprise cascade distributed power architectures – converters act as interfaces Point-of-load converters present.
MODEL REFERENCE ADAPTIVE CONTROL
Asymptotic Techniques
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
EXAMPLES: Example 1: Consider the system Calculate the equilibrium points for the system. Plot the phase portrait of the system. Solution: The equilibrium.
Example System: Predator Prey Model
1  (x) f(x,u) u x f(x,  (x) x Example: Using feed-forward, what should be canceled?
Lecture 14: Stability and Control II Reprise of stability from last time The idea of feedback control Remember that our analysis is limited to linear systems.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Phase Diagrams Quick Review of Linear Oscillator (Ch.3) Consider a 1d Linear Oscillator: Its state of motion is completely specified if two quantities.
Scientific Computing Numerical Solution Of Ordinary Differential Equations - Euler’s Method.
1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.
20/10/2009 IVR Herrmann IVR:Control Theory OVERVIEW Control problems Kinematics Examples of control in a physical system A simple approach to kinematic.
Lecture #11 Stability of switched system: Arbitrary switching João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems.
LYAPUNOV STABILITY THEORY:
Feedback Linearization Presented by : Shubham Bhat (ECES-817)
Introductory Control Theory. Control Theory The use of feedback to regulate a signal Controller Plant Desired signal x d Signal x Control input u Error.
ME 201 Engineering Mechanics: Statics Chapter 3 – Part A 3.1 Condition for the Equilibrium of a Particle 3.2 The Free-Body Diagram 3.3 Co-Planar Force.
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Domain of Attraction Remarks on the domain of attraction
Feedback Stabilization of Nonlinear Singularly Perturbed Systems MENG Bo JING Yuanwei SHEN Chao College of Information Science and Engineering, Northeastern.
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.
(COEN507) LECTURE III SLIDES By M. Abdullahi
Lecture #7 Stability and convergence of ODEs João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems NO CLASSES.
17 1 Stability Recurrent Networks 17 3 Types of Stability Asymptotically Stable Stable in the Sense of Lyapunov Unstable A ball bearing, with dissipative.
1 Lu LIU and Jie HUANG Department of Mechanics & Automation Engineering The Chinese University of Hong Kong 9 December, Systems Workshop on Autonomous.
Ch 9.6: Liapunov’s Second Method In Section 9.3 we showed how the stability of a critical point of an almost linear system can usually be determined from.
Statics. Equilibrium Moves at constant velocity V =C Moves at constant velocity V =C At rest V = 0 At rest V = 0 Constant Velocity.
Virtual Gravity Control for Swing-Up pendulum K.Furuta *, S.Suzuki ** and K.Azuma * * Department of Computers and Systems Engineering, TDU, Saitama Japan.
Dynamical Systems 3 Nonlinear systems
11-1 Lyapunov Based Redesign Motivation But the real system is is unknown but not necessarily small. We assume it has a known bound. Consider.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Stability and instability in nonlinear dynamical systems
Introduction.
Newton’s 1st Law Ch. 4 Sec. 2.
Boyce/DiPrima 9th ed, Ch 9.6: Liapunov’s Second Method Elementary Differential Equations and Boundary Value Problems, 9th edition, by William E. Boyce.
Newton’s second law Pg. 21 in NB
Control Design and Analysis of Chained Systems
§7-4 Lyapunov Direct Method
CE 102 Statics Chapter 1 Introduction.
Introduction.
Mechanical Engineering at Virginia Tech
Innovative Nonlinear Control Solutions
Autonomous Cyber-Physical Systems: Dynamical Systems
Introduction.
Innovative Nonlinear Control Solutions
Modern Control Systems (MCS)
Introduction.
Stability.
Stability Analysis of Linear Systems
Lecture 3: Signals & Systems Concepts
Introduction.
Chapter 7 Inverse Dynamics Control
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
Presentation transcript:

Nonlinear Systems: an Introduction to Lyapunov Stability Theory A. Pascoal, April 2013 (draft under revision)

Linear versus Nonlinear Control Nonlinear Plant Linear based control laws - Lack of global stability and performance results + Good engineering intuition for linear designs (local stability and performance) - Poor physical intuition Nonlinear control laws + Powerful robust stability analysis tools + Possible deep physical insight - Need for stronger theoretical background - Limited tools for performance analysis

Nonlinear Control: Key Ingredients AUV speed control Dynamics Nonlinear Plant Objective: generate T(t) so that tracks the reference speed Tracking error Error Dynamics

Nonlinear Control: Key Ingredients Error Dynamics Nonlinear Control Law

Nonlinear Control: Key Ingredients Tracking error tends to zero exponentially fast. Simple and elegant! Catch: the nonlinear dynamics are known EXACTLY. Key idea: i) use “simple” concepts, ii) deal with robustness against parameter uncertainty. New tools are needed: LYAPUNOV theory

Lyapunov theory of stability: a soft Intro (free mass, subjected to a simple motion resisting force) vfv v m/f 0v t v=0 is an equilibrium point; dv/dt=0 when v=0! v=0 is attractive (trajectories converge to 0) SIMPLE EXAMPLE

Lyapunov theory of stability: a soft Introvfv0 v How can one prove that the trajectories go to the equilibrium point WITHOUT SOLVING the differential equation? (energy function) V positive and bounded below by zero; dV/dt negative implies convergence of V to 0!

Lyapunov theory of stability: a soft Intro What are the BENEFITS of this seemingly strange approach to investigate convergence of the trajectories to an equilibrium point? V positive and bounded below by zero; dV/dt negative implies convergence of V to 0! vf(v) f a general dissipative force v 0 Q-I Q-III e.g. v|v| Very general form of nonlinear equation! vfv

Lyapunov theory of stability: a soft Intro State vector Q-positive definite 2-D case

Lyapunov theory of stability: a soft Intro 2-D case 1x22x11x1 V positive and bounded below by zero; dV/dt negative implies convergence of V to 0! x tends do 0!

Lyapunov theory of stability: a soft Intro Shifting Is the origin always the TRUE origin? mg y y-measured from spring at rest Examine if yeq is “attractive”! Equilibrium point x: dx/dt=0 Equilibrium point x eq : dx/dt=0 Examine the ZERO eq. Point!

Lyapunov theory of stability: a soft Intro Shifting Is the origin always the TRUE origin? Examine if x ref (t) is “attractive”! x ref (t) is a solution Examine the ZERO eq. Point!

Lyapunov theory of stability: a soft Intro Control Action Nonlinearplant yu Static control law Investigate if 0 is attractive! is attractive!

Lyapunov Theory   Stability of the zero solution 0 x-space The zero solution is STABLE if

Lyapunov Theory  0 x-space The zero solution is locally ATTRACTIVE if Attractiveness of the zero solution

Lyapunov Theory The zero solution is locally ASYMPTOTICALLY STABLE if it is STABLE and ATTRACTIVE (the two conditions are required for Asymptotic Stability!)   One may have attractiveness but NOT Stability!

Key Ingredients for Nonlinear Control Lyapunov Theory (a formal approach)

Lyapunov Theory (the two conditions are required for Asymptotic Stability!)  

Lyapunov Theory There are at least three ways of assessing the stability (of an equilibrium point of a) system: Solve the differential equation (brute-force)Solve the differential equation (brute-force) Linearize the dynamics and examine the behaviourLinearize the dynamics and examine the behaviour of the resulting linear system (local results for hyperbolic eq. points only) Use Lypaunov´s direct method (elegant and powerful,Use Lypaunov´s direct method (elegant and powerful, may yield global results)

Lyapunov Theory

If then the origin is globally asymptotically stable

Lyapunov Theory What happens when Is the situation hopeless? No! Suppose the only trajectory of the system entirely contained in  is the null trajectory. Then, the origin is asymptotically stable (Let M be the largest invariant set contained in . Then all solutions converge to M. If M is the origin, the results follows) Krazovskii-LaSalle

y Lyapunov TheoryKrazovskii-La Salle

y Lyapunov TheoryKrazovskii-La Salle f(.), k(.) – 1st and 3rd quadrants f(0)=k(0)=0 V(x)>0!

y Lyapunov TheoryKrazovskii-La Salle Examine dynamics here! Trajectory leaves  unless x 1 =0!  M is the origin. The origin is asymptotically stable!

Nonlinear Systems: an Introduction to Lyapunov Stability Theory