Nonlinear Systems and Control Lecture # 15 Positive Real Transfer Functions & Connection with Lyapunov Stability. p. 1/?



Similar documents
Lecture 13 Linear quadratic Lyapunov theory

Stability. Chapter 4. Topics : 1. Basic Concepts. 2. Algebraic Criteria for Linear Systems. 3. Lyapunov Theory with Applications to Linear Systems

Lecture 7: Finding Lyapunov Functions 1

19 LINEAR QUADRATIC REGULATOR

Understanding Poles and Zeros

Example 4.1 (nonlinear pendulum dynamics with friction) Figure 4.1: Pendulum. asin. k, a, and b. We study stability of the origin x

Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL Dr Glenn Vinnicombe HANDOUT 3. Stability and pole locations.

Linear Control Systems

UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE Fall 2010 Linear Systems Fundamentals

A Passivity Measure Of Systems In Cascade Based On Passivity Indices

Using the Theory of Reals in. Analyzing Continuous and Hybrid Systems

Chapter 13 Internal (Lyapunov) Stability 13.1 Introduction We have already seen some examples of both stable and unstable systems. The objective of th

4 Lyapunov Stability Theory

1 Norms and Vector Spaces

2.3 Convex Constrained Optimization Problems

First, we show how to use known design specifications to determine filter order and 3dB cut-off

V(x)=c 2. V(x)=c 1. V(x)=c 3

EVENT-TRIGGERED REAL-TIME SCHEDULING OF STABILIZING CONTROL TASKS PAULO TABUADA

15 Limit sets. Lyapunov functions

State Feedback Stabilization with Guaranteed Transient Bounds

The dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w

CONTROLLABILITY. Chapter Reachable Set and Controllability. Suppose we have a linear system described by the state equation

T ( a i x i ) = a i T (x i ).

On diffusion driven oscillations in coupled dynamical systems

Controllability and Observability

t := maxγ ν subject to ν {0,1,2,...} and f(x c +γ ν d) f(x c )+cγ ν f (x c ;d).

8. Linear least-squares

Nonlinear Algebraic Equations. Lectures INF2320 p. 1/88

VERTICES OF GIVEN DEGREE IN SERIES-PARALLEL GRAPHS

MATH 425, PRACTICE FINAL EXAM SOLUTIONS.

Fuzzy Differential Systems and the New Concept of Stability

WARM UP EXERCSE. 2-1 Polynomials and Rational Functions

Conic optimization: examples and software

Review of First- and Second-Order System Response 1

Design Methods for Control Systems

October 3rd, Linear Algebra & Properties of the Covariance Matrix

x = + x 2 + x

SOLVING A STABILITY PROBLEM BY POLYA S FOUR STEPS

LOOP TRANSFER RECOVERY FOR SAMPLED-DATA SYSTEMS 1

Date: April 12, Contents

College Algebra - MAT 161 Page: 1 Copyright 2009 Killoran

Controller Design in Frequency Domain

/SOLUTIONS/ where a, b, c and d are positive constants. Study the stability of the equilibria of this system based on linearization.

Stability Analysis for Systems of Differential Equations

NOV /II. 1. Let f(z) = sin z, z C. Then f(z) : 3. Let the sequence {a n } be given. (A) is bounded in the complex plane

Availability of a system with gamma life and exponential repair time under a perfect repair policy

Section 13.5 Equations of Lines and Planes

Mathematics Course 111: Algebra I Part IV: Vector Spaces

Lecture Cost functional

Optimization in R n Introduction

Digital Signal Processing IIR Filter Design via Impulse Invariance

Loop Analysis. Chapter Introduction

9 More on differentiation

ANALYSIS OF A MODEL OF TWO PARALLEL FOOD CHAINS. Sze-Bi Hsu. Christopher A. Klausmeier. Chiu-Ju Lin. (Communicated by the associate editor name)

3 Signals and Systems: Part II

Some probability and statistics

(Quasi-)Newton methods

The Heat Equation. Lectures INF2320 p. 1/88

Cyber-Physical Systems Design Using Dissipativity and Symmetry

HEAVISIDE CABLE, THOMSON CABLE AND THE BEST CONSTANT OF A SOBOLEV-TYPE INEQUALITY. Received June 1, 2007; revised September 30, 2007

Numerical methods for American options

L 2 : x = s + 1, y = s, z = 4s Suppose that C has coordinates (x, y, z). Then from the vector equality AC = BD, one has

REVIEW EXERCISES DAVID J LOWRY

Lecture 4: AC 0 lower bounds and pseudorandomness

Practice with Proofs

CHAPTER SIX IRREDUCIBILITY AND FACTORIZATION 1. BASIC DIVISIBILITY THEORY

Nonlinear Programming Methods.S2 Quadratic Programming

Lecture 7 Circuit analysis via Laplace transform

Homework #2 Solutions

ON GALOIS REALIZATIONS OF THE 2-COVERABLE SYMMETRIC AND ALTERNATING GROUPS

ECE 3510 Final given: Spring 11

Lecture 1: Introduction to Dynamical Systems

FUNCTIONAL ANALYSIS LECTURE NOTES CHAPTER 2. OPERATORS ON HILBERT SPACES

MATH 52: MATLAB HOMEWORK 2

SECTION 19 CONTROL SYSTEMS

Manual for SOA Exam MLC.

MATH 304 Linear Algebra Lecture 9: Subspaces of vector spaces (continued). Span. Spanning set.

EECE 460 : Control System Design

EXISTENCE AND NON-EXISTENCE RESULTS FOR A NONLINEAR HEAT EQUATION

Duality of linear conic problems

Stability Analysis of Nonlinear Systems with Linear Programming

5.3 Improper Integrals Involving Rational and Exponential Functions

CITY UNIVERSITY LONDON. BEng Degree in Computer Systems Engineering Part II BSc Degree in Computer Systems Engineering Part III PART 2 EXAMINATION

PROCESS CONTROL SYSTEM DESIGN Process Control System Design LECTURE 2: FREQUENCY DOMAIN ANALYSIS

0.1 Phase Estimation Technique

Linear-Quadratic Optimal Controller 10.3 Optimal Linear Control Systems

A QUICK GUIDE TO THE FORMULAS OF MULTIVARIABLE CALCULUS

Figure 2.1: Center of mass of four points.

Numerisches Rechnen. (für Informatiker) M. Grepl J. Berger & J.T. Frings. Institut für Geometrie und Praktische Mathematik RWTH Aachen

A Linear Time Delay Model for Studying Load Balancing Instabilities in Parallel Computations

Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm.

Numerical Methods for Differential Equations

Transcription:

Nonlinear Systems and Control Lecture # 15 Positive Real Transfer Functions & Connection with Lyapunov Stability p. 1/?

p. 2/? Definition: A p p proper rational transfer function matrix G(s) is positive real if poles of all elements of G(s) are in Re[s] 0 for all real ω for which jω is not a pole of any element of G(s), the matrix G(jω) + G T ( jω) is positive semidefinite any pure imaginary pole jω of any element of G(s) is a simple pole and the residue matrix lim s jω (s jω)g(s) is positive semidefinite Hermitian G(s) is called strictly positive real if G(s ε) is positive real for some ε > 0

p. 3/? Scalar Case (p = 1): G(jω) + G T ( jω) = 2Re[G(jω)] Re[G(jω)] is an even function of ω. The second condition of the definition reduces to Re[G(jω)] 0, ω [0, ) which holds when the Nyquist plot of of G(jω) lies in the closed right-half complex plane This is true only if the relative degree of the transfer function is zero or one

p. 4/? Lemma: A p p proper rational transfer function matrix G(s) is strictly positive real if and only if G(s) is Hurwitz G(jω) + G T ( jω) > 0, ω R G( ) + G T ( ) > 0 or lim ω ω2(p q) det[g(jω) + G T ( jω)] > 0 where q = rank[g( ) + G T ( )]

p. 5/? Scalar Case (p = 1): G(s) is strictly positive real if and only if G(s) is Hurwitz Re[G(jω)] > 0, ω [0, ) G( ) > 0 or lim ω ω2 Re[G(jω)] > 0

p. 6/? Example: G(s) = 1 s has a simple pole at s = 0 whose residue is 1 [ ] 1 Re[G(jω)] = Re = 0, ω 0 jω Hence, G is positive real. It is not strictly positive real since 1 (s ε) has a pole in Re[s] > 0 for any ε > 0

p. 7/? Example: G(s) = 1, a > 0, is Hurwitz s + a Re[G(jω)] = a ω 2 > 0, ω [0, ) + a2 lim ω ω2 Re[G(jω)] = lim ω Example: G(s) = G is not PR ω 2 a ω 2 = a > 0 G is SPR + a2 1 s 2 + s + 1, Re[G(jω)] = 1 ω 2 (1 ω 2 ) 2 + ω 2

p. 8/? Example: G(s) = G(jω) + G T ( jω) = s+2 s+1 1 s+2 G( ) + G T ( ) = 1 s+2 2 s+1 is Hurwitz 2(2+ω 2 ) 2jω 1+ω 2 4+ω 2 2jω 4 4+ω 2 1+ω 2 [ 2 0 0 0 ] > 0, ω R, q = 1 lim ω ω2 det[g(jω) + G T ( jω)] = 4 G is SPR

p. 9/? Positive Real Lemma: Let G(s) = C(sI A) 1 B + D where (A, B) is controllable and (A, C) is observable. G(s) is positive real if and only if there exist matrices P = P T > 0, L, and W such that PA + A T P = L T L PB = C T L T W W T W = D + D T

p. 10/? Kalman Yakubovich Popov Lemma: Let G(s) = C(sI A) 1 B + D where (A, B) is controllable and (A, C) is observable. G(s) is strictly positive real if and only if there exist matrices P = P T > 0, L, and W, and a positive constant ε such that PA + A T P = L T L εp PB = C T L T W W T W = D + D T

p. 11/? Lemma: The linear time-invariant minimal realization ẋ = Ax + Bu y = Cx + Du with G(s) = C(sI A) 1 B + D is passive if G(s) is positive real strictly passive if G(s) is strictly positive real Proof: Apply the PR and KYP Lemmas, respectively, and use V (x) = 1 2 xt Px as the storage function

p. 12/? u T y V (Ax + Bu) x = u T (Cx + Du) x T P(Ax + Bu) = u T Cx + 1 2 ut (D + D T )u 1 2 xt (PA + A T P)x x T PBu = u T (B T P + W T L)x + 1 2 ut W T Wu + 1 2 xt L T Lx + 1 2 εxt Px x T PBu = 1 2 (Lx + Wu)T (Lx + Wu) + 1 2 εxt Px 1 2 εxt Px In the case of the PR Lemma, ε = 0, and we conclude that the system is passive; in the case of the KYP Lemma, ε > 0, and we conclude that the system is strictly passive

p. 13/? Connection with Lyapunov Stability Lemma: If the system ẋ = f(x, u), y = h(x, u) is passive with a positive definite storage function V (x), then the origin of ẋ = f(x, 0) is stable Proof: u T y V x f(x, u) V x f(x, 0) 0

p. 14/? Lemma: If the system ẋ = f(x, u), y = h(x, u) is strictly passive, then the origin of ẋ = f(x, 0) is asymptotically stable. Furthermore, if the storage function is radially unbounded, the origin will be globally asymptotically stable Proof: The storage function V (x) is positive definite u T y V x f(x, u) + ψ(x) V x f(x, 0) ψ(x) Why is V (x) positive definite? Let φ(t; x) be the solution of ż = f(z, 0), z(0) = x

p. 15/? V (φ(τ, x)) V (x) V ψ(x) τ 0 V (φ(τ, x)) 0 V (x) V ( x) = 0 τ 0 ψ(φ(t; x)) dt, τ [0, δ] τ 0 ψ(φ(t; x)) dt ψ(φ(t; x)) dt = 0, τ [0, δ] ψ(φ(t; x)) 0 φ(t; x) 0 x = 0

p. 16/? Definition: The system ẋ = f(x, u), y = h(x, u) is zero-state observable if no solution of ẋ = f(x, 0) can stay identically in S = {h(x, 0) = 0}, other than the zero solution x(t) 0 Linear Systems ẋ = Ax, y = Cx Observability of (A, C) is equivalent to y(t) = Ce At x(0) 0 x(0) = 0 x(t) 0

p. 17/? Lemma: If the system ẋ = f(x, u), y = h(x, u) is output strictly passive and zero-state observable, then the origin of ẋ = f(x, 0) is asymptotically stable. Furthermore, if the storage function is radially unbounded, the origin will be globally asymptotically stable Proof: The storage function V (x) is positive definite u T y V x f(x, u) + yt ρ(y) V x f(x, 0) yt ρ(y) V (x(t)) 0 y(t) 0 x(t) 0 Apply the invariance principle

p. 18/? Example ẋ 1 = x 2, ẋ 2 = ax 3 1 kx 2 + u, y = x 2, a, k > 0 V (x) = 1 4 ax4 1 + 1 2 x2 2 V = ax 3 1 x 2 + x 2 ( ax 3 1 kx 2 + u) = ky 2 + yu The system is output strictly passive y(t) 0 x 2 (t) 0 ax 3 1 (t) 0 x 1(t) 0 The system is zero-state observable. V is radially unbounded. Hence, the origin of the unforced system is globally asymptotically stable