EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

Similar documents
3 rd Tutorial on EG4321/EG7040 Nonlinear Control

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory

Solution of Additional Exercises for Chapter 4

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems

Modeling & Control of Hybrid Systems Chapter 4 Stability

7.1 Linear Systems Stability Consider the Continuous-Time (CT) Linear Time-Invariant (LTI) system

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1

2 Lyapunov Stability. x(0) x 0 < δ x(t) x 0 < ɛ

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University.

Nonlinear Control. Nonlinear Control Lecture # 2 Stability of Equilibrium Points

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

(a) Write down the value of q and of r. (2) Write down the equation of the axis of symmetry. (1) (c) Find the value of p. (3) (Total 6 marks)

Using Lyapunov Theory I

Lyapunov Stability Theory

Stability in the sense of Lyapunov

Calculating the domain of attraction: Zubov s method and extensions

MCE693/793: Analysis and Control of Nonlinear Systems

Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems

Output Feedback and State Feedback. EL2620 Nonlinear Control. Nonlinear Observers. Nonlinear Controllers. ẋ = f(x,u), y = h(x)

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Automatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year

Converse Lyapunov theorem and Input-to-State Stability

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

Nonlinear Scaling of (i)iss-lyapunov Functions

Switched systems: stability

1 Lyapunov theory of stability

Mathematical Systems Theory: Advanced Course Exercise Session 5. 1 Accessibility of a nonlinear system

Quadratics. SPTA Mathematics Higher Notes

High-Gain Observers in Nonlinear Feedback Control

Lecture Note 5: Semidefinite Programming for Stability Analysis

Two hours. To be provided by Examinations Office: Mathematical Formula Tables. THE UNIVERSITY OF MANCHESTER. 29 May :45 11:45

Horizontal and Vertical Asymptotes from section 2.6

Lecture 9 Nonlinear Control Design

Nonlinear Control Lecture 5: Stability Analysis II

Quadratic Stability of Dynamical Systems. Raktim Bhattacharya Aerospace Engineering, Texas A&M University

Hybrid Systems Course Lyapunov stability

Solution of Linear State-space Systems

CDS Solutions to the Midterm Exam


Chapter 2. Limits and Continuity 2.6 Limits Involving Infinity; Asymptotes of Graphs

Hybrid Systems - Lecture n. 3 Lyapunov stability

E209A: Analysis and Control of Nonlinear Systems Problem Set 6 Solutions

Chapter III. Stability of Linear Systems

EN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate

8.7 Taylor s Inequality Math 2300 Section 005 Calculus II. f(x) = ln(1 + x) f(0) = 0

Modeling and Analysis of Dynamic Systems

Hybrid Control and Switched Systems. Lecture #7 Stability and convergence of ODEs

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015

A. Evaluate log Evaluate Logarithms

Stability of Nonlinear Systems An Introduction

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

Integration of Rational Functions by Partial Fractions

Input-to-state stability and interconnected Systems

Lyapunov Stability Analysis: Open Loop

Outline. Input to state Stability. Nonlinear Realization. Recall: _ Space. _ Space: Space of all piecewise continuous functions

Nonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization

Handout 2: Invariant Sets and Stability

Nonlinear Control Lecture 4: Stability Analysis I

Exam 1. (2x + 1) 2 9. lim. (rearranging) (x 1 implies x 1, thus x 1 0

Stability lectures. Stability of Linear Systems. Stability of Linear Systems. Stability of Continuous Systems. EECE 571M/491M, Spring 2008 Lecture 5

Integration of Rational Functions by Partial Fractions

UMUC MATH-107 Final Exam Information

Lecture 8. Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control. Eugenio Schuster.

Final Exam Solutions June 10, 2004

1 Strict local optimality in unconstrained optimization

b n x n + b n 1 x n b 1 x + b 0

Nonlinear Control Lecture # 14 Input-Output Stability. Nonlinear Control

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 5. Nonlinear Equations

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Problem 1 Cost of an Infinite Horizon LQR

Measure and Integration: Solutions of CW2

TTK4150 Nonlinear Control Systems Solution 6 Part 2

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

1. Which one of the following points is a singular point of. f(x) = (x 1) 2/3? f(x) = 3x 3 4x 2 5x + 6? (C)

Lecture 4 Lyapunov Stability

Feedback stabilisation with positive control of dissipative compartmental systems

Prof. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait

Infinite series, improper integrals, and Taylor series

(8.51) ẋ = A(λ)x + F(x, λ), where λ lr, the matrix A(λ) and function F(x, λ) are C k -functions with k 1,

Formula Sheet for Optimal Control

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

Complex Numbers: Definition: A complex number is a number of the form: z = a + bi where a, b are real numbers and i is a symbol with the property: i

There is a more global concept that is related to this circle of ideas that we discuss somewhat informally. Namely, a region R R n with a (smooth)

Weighted balanced realization and model reduction for nonlinear systems

Systems of Equations and Inequalities. College Algebra

Chapter 3 sections. SKIP: 3.10 Markov Chains. SKIP: pages Chapter 3 - continued

Lecture 10: Singular Perturbations and Averaging 1

King Fahd University of Petroleum and Minerals Prep-Year Math Program Math Term 161 Recitation (R1, R2)

GLOBAL ANALYSIS OF PIECEWISE LINEAR SYSTEMS USING IMPACT MAPS AND QUADRATIC SURFACE LYAPUNOV FUNCTIONS

Sections 2.1, 2.2 and 2.4: Limit of a function Motivation:

UC Berkeley Department of Electrical Engineering and Computer Science. EECS 227A Nonlinear and Convex Optimization. Solutions 5 Fall 2009

Introduction to Nonlinear Control Lecture # 4 Passivity

Calculus. Weijiu Liu. Department of Mathematics University of Central Arkansas 201 Donaghey Avenue, Conway, AR 72035, USA

Internet Mat117 Formulas and Concepts. d(a, B) = (x 2 x 1 ) 2 + (y 2 y 1 ) 2. ( x 1 + x 2 2., y 1 + y 2. (x h) 2 + (y k) 2 = r 2. m = y 2 y 1 x 2 x 1

CS 450 Numerical Analysis. Chapter 5: Nonlinear Equations

A Partial List of Topics: Math Spring 2009

Transcription:

EG4321/EG7040 Nonlinear Control Dr. Matt Turner

EG4321/EG7040 [An introduction to] Nonlinear Control Dr. Matt Turner

EG4321/EG7040 [An introduction to] Nonlinear [System Analysis] and Control Dr. Matt Turner

Motivation What we know: Lyapunov functions can be used for proving stability of nonlinear systems (without requiring solution of the differential equations) The choice of a Lyapunov function is (in general) not straightforward Aims of Lecture 1. To look at quadratic Lyapunov functions as initial choices for Lyapunov functions 2. To look at ways of removing indefinite terms in expressions for V(x)

Quadratic Lyapunov functions Given a (symmetric) positive definite matrix, P > 0, a quadratic Lyapunov function candidate is Automatically satisfies 1. Positive definiteness: 2. Radial unboundedness: V(x) = x Px V(x) = x Px > 0 x 0 x V(x) Therefore to check global asymptotic stability of the origin of ẋ = f(x), simply need to verify The trick is in the choice of V(x) V(x) = V(x) f(x) < 0 x 0 x

Quadratic Lyapunov functions - linear systems Consider the linear system ẋ = Ax Then the following statements are equivalent The system is globally asymptotically stable The eigenvalues of A have strictly negative real part There exists a positive definite symmetric matrix P such that A P +PA < 0 For any (symmetric) Q > 0 there exists a positive definite symmetric matrix P such that A P +PA = Q Implication: forlinear systems the Lyapunov function V(x) = x Px is entirely adequate

Quadratic Lyapunov functions - nonlinear systems Main difficulty with Lyapunov s method for nonlinear systems is Choosing an appropriate Lyapunov function Potentially limitless variety of Lyapunov function candidates Quadratic Lyapunov functions are not guaranteed to work However a good starting point... Many systems permit following partition ẋ = f(x) = Ax }{{} linear + g(x) }{{} nonlinear V(x) = x Px Positive definite Radially unbounded Only check time-derivative! If A is stable, quadratic Lyapunov functions useful

Use of quadratic Lyapunov functions - Process Assume ẋ = f(x) = Ax +g(x) R{λ i (A)} < 0 i Implication: can choose a Q > 0 such that P > 0 A P +PA = Q Hence, with V(x) = x Px V(x) = V(x) f(x) x = 2x P(Ax +g(x)) = x (A P +PA)x +2x Pg(x) = x Qx +2x Pg(x) Thus for V(x) < 0 1. x Pg(x) 0 x 0 We re done! either: 2. x Pg(x) 0 x 0...But if x Q x > x Pg(x) x 0 We re happy

Example Consider the nonlinear system: ẋ 1 = x 2 ẋ 2 = 2x 1 3x 2 +x 2 sinx 2 In this example, clearly [ ] [ ] ẋ1 0 1 = ẋ 2 2 3 }{{} A [ x1 x 2 ] [ 0 + 1 ] x 2 sinx 2 } {{ } g(x) Because A is stable, we know for our choice of Q > 0 there will exists a positive definite matrix P > 0 such that With Q = I (identity matrix) A P +PA = Q P = [ 5/4 1/4 1/4 1/4 ]

Example Thus choose V(x) = x Px and evaluate V(x) V(x) = x (A P +PA)x +2x Pg(x) [ ] [ ][ ] = x x1 P11 P x +2 12 0 x x 2 P 12 P 22 1 2 sinx 2 = x1 2 x2 2 +2[ ] [ ] P x 1 x 12 2 x P 2 sinx 2 22 = x 2 1 x 2 2 +2x 1 P 12 x 2 sinx 2 +2x 2 P 22 x 2 sinx 2 Now because P 22 > 0 and because sinx 2 < 1 x 2 V(x) x 2 1 x 2 2 +2x 1 P 12 x 2 sinx 2 +2P 22 x 2 2 = x 2 1 (1 2P 22)x 2 2 +2x 1P 12 x 2 sinx 2

Example Next consider Young s Inequality 2z y 1 γ z 2 +γ y 2 γ > 0 z,y R m Applying Young s Inequality to yields 2x 1 P }{{ 12 x } 2 sinx 2 }{{} z y 2x 1 P 12 x 2 sinx 2 1 γ P2 12x 2 1 +γx 2 2 sinx 2 2 1 γ P2 12x 2 1 +γx 2 2 Thus V(x) x 2 1 (1 2P 22)x 2 2 + 1 γ P2 12 x2 1 +γx2 2 = (1 1 γ P2 12 )x2 1 (1 2P 22 γ)x 2 2

Example Bound on our Lyapunov function derivative is a quadratic function V (1 1 γ P2 12 )x2 1 (1 2P 22 γ)x 2 2 For this to be negative definite (and thus imply V(x) certainly negative definite) must have 1 1 γ P 12 > 0 1 2P 22 γ > 0 This translates into two inequalities on γ In our case P 12 = P 22 = 1/4 so γ > P 2 12 γ < 1 2P 22 1 16 < γ < 1 2 Because Young s inequality holds for any γ we can always choose γ appropriately We have proved global asymptotic stability of the origin (using a quadratic Lyapunov function)

Another approach - conceptually more difficult Assume, as before, ẋ = f(x) = Ax +g(x) R{λ i (A)} < 0 i Again let P > 0 solve the Lyapunov equation A P +PA = Q and choose V(x) = x Px Now assume that where V(x) = x (A P +PA)x +2x Pg(x) = x Qx +2x Pg(x) x Qx +2x Pg(x) η 1 (x)+ǫ(x) η1(x) is positive definite ǫ(x) is indefinite...but η1(x) ǫ(x) To ensure V(x) < 0 we need to knock out the term ǫ(x) - how?

Another approach Assume there exists another positive definite function V 2 (x) (not necessarily radially unbounded) Assume further that where η 2 (x) 0 x V 2 (x) f(x) η 2 (x) ǫ(x) x Then, with the augmented Lyapunov function Ṽ(x) = V(x)+V 2(x) Ṽ(x) = V(x) f(x)+ V 2 x x f(x) = η 1 (x)+ǫ(x) η 2 (x) ǫ(x) = η 1 (x) η 2 (x) < 0 x 0 Note that 1. Ṽ(x) is positive definite 2. Ṽ(x) it radially unbounded because V(x) is radially unbounded