Engineering Tripos Part IIB Nonlinear Systems and Control. Handout 4: Circle and Popov Criteria

Similar documents
Introduction to Nonlinear Control Lecture # 4 Passivity

Nonlinear Control. Nonlinear Control Lecture # 18 Stability of Feedback Systems

2006 Fall. G(s) y = Cx + Du

Nonlinear Control. Nonlinear Control Lecture # 6 Passivity and Input-Output Stability

Stability of Parameter Adaptation Algorithms. Big picture

Lecture 5 Input output stability

A new passivity property of linear RLC circuits with application to Power Shaping Stabilization

Handout 2: Invariant Sets and Stability

Engineering Tripos Part IIB Nonlinear Systems and Control. Handout 3: Describing Functions

Some of the different forms of a signal, obtained by transformations, are shown in the figure. jwt e z. jwt z e

Mathematics for Control Theory

Design Methods for Control Systems

Control Systems I. Lecture 9: The Nyquist condition

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

An Observation on the Positive Real Lemma

Module 3F2: Systems and Control EXAMPLES PAPER 2 ROOT-LOCUS. Solutions

Frequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability

Analysis of Discrete-Time Systems

Nyquist Criterion For Stability of Closed Loop System

Stability Analysis of the Simplest Takagi-Sugeno Fuzzy Control System Using Popov Criterion

INPUT-OUTPUT APPROACH NUMERICAL EXAMPLES

Control Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

IMPLICATIONS OF DISSIPATIVITY AND PASSIVITY IN THE DISCRETE-TIME SETTING. E.M. Navarro-López D. Cortés E. Fossas-Colet

Dynamic circuits: Frequency domain analysis

ROOT LOCUS. Consider the system. Root locus presents the poles of the closed-loop system when the gain K changes from 0 to. H(s) H ( s) = ( s)

1 (s + 3)(s + 2)(s + a) G(s) = C(s) = K P + K I

Analysis of Discrete-Time Systems

Class 13 Frequency domain analysis

CDS Solutions to the Midterm Exam

MAS107 Control Theory Exam Solutions 2008

MAE 143B - Homework 8 Solutions

ECE 486 Control Systems

Stability Analysis of Nonlinear System by Popov s Stability Criterion. By: Nafees Ahmed

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

CDS Solutions to Final Exam

Circle Criterion in Linear Control Design

Stabilization and Passivity-Based Control

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

D(s) G(s) A control system design definition

Richiami di Controlli Automatici

8.1.6 Quadratic pole response: resonance

Hankel Optimal Model Reduction 1

Control Systems I. Lecture 9: The Nyquist condition

Robust Control of Heterogeneous Networks (e.g. congestion control for the Internet)

Dissipative Systems Analysis and Control

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Topic # Feedback Control Systems

Robust fixed-order H Controller Design for Spectral Models by Convex Optimization

NONLINEAR AND ADAPTIVE (INTELLIGENT) SYSTEMS MODELING, DESIGN, & CONTROL A Building Block Approach

Table of Laplacetransform

Passivity Indices for Symmetrically Interconnected Distributed Systems

Linear Control Systems Lecture #3 - Frequency Domain Analysis. Guillaume Drion Academic year

Model reduction for linear systems by balancing

STABILITY AND STABILIZATION OF A CLASS OF NONLINEAR SYSTEMS WITH SATURATING ACTUATORS. Eugênio B. Castelan,1 Sophie Tarbouriech Isabelle Queinnec

Some solutions of the written exam of January 27th, 2014

Chapter 8: Converter Transfer Functions

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems

TTK4150 Nonlinear Control Systems Solution 6 Part 2

The stability of linear time-invariant feedback systems

K(s +2) s +20 K (s + 10)(s +1) 2. (c) KG(s) = K(s + 10)(s +1) (s + 100)(s +5) 3. Solution : (a) KG(s) = s +20 = K s s

Lecture 3. Chapter 4: Elements of Linear System Theory. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University.

NON-LINEAR SYSTEMS. SUBJECT CODE: EIPE204 M.Tech, Second Semester. Prepared By. Dr. Kanhu Charan Bhuyan

ADMISSION TEST INDUSTRIAL AUTOMATION ENGINEERING

MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

Lecture 17 Date:

Chapter Stability Robustness Introduction Last chapter showed how the Nyquist stability criterion provides conditions for the stability robustness of

3 Stabilization of MIMO Feedback Systems

Frequency domain analysis

Nonlinear Control Lecture 7: Passivity

Control Systems I Lecture 10: System Specifications

r + - FINAL June 12, 2012 MAE 143B Linear Control Prof. M. Krstic

10 Transfer Matrix Models

Predictive Control - Computer Exercise 1

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli

A Generalization of the Popov Criterion

Problem Set 5 Solutions 1

Lyapunov Stability Analysis: Open Loop

IC6501 CONTROL SYSTEMS

Contents lecture 5. Automatic Control III. Summary of lecture 4 (II/II) Summary of lecture 4 (I/II) u y F r. Lecture 5 H 2 and H loop shaping

EECS C128/ ME C134 Final Thu. May 14, pm. Closed book. One page, 2 sides of formula sheets. No calculators.

Applied Nonlinear Control

L2 gains and system approximation quality 1

Frequency Response. Re ve jφ e jωt ( ) where v is the amplitude and φ is the phase of the sinusoidal signal v(t). ve jφ

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

Classify a transfer function to see which order or ramp it can follow and with which expected error.

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Analysis of SISO Control Loops

Control Systems. Root Locus & Pole Assignment. L. Lanari

(Continued on next page)

Frequency Response Techniques

Problem Set 4 Solution 1

State will have dimension 5. One possible choice is given by y and its derivatives up to y (4)

Essence of the Root Locus Technique

FREQUENCY RESPONSE ANALYSIS Closed Loop Frequency Response

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

MAE 143B - Homework 9

AA/EE/ME 548: Problem Session Notes #5

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

The Nyquist criterion relates the stability of a closed system to the open-loop frequency response and open loop pole location.

Transcription:

Engineering Tripos Part IIB Module 4F2 Nonlinear Systems and Control Handout 4: Circle and Popov Criteria 1 Introduction The stability criteria discussed in these notes are reminiscent of the Nyquist criterion of linear feedback control. They concern the following feedback set-up: 0 e(t) LINEAR SYSTEM y(t) z = yψ(y,t) NONLINEAR GAIN Figure 1: Feedback interconnection The linear system has state-space description: ẋ = Ax+be, y = c T x (1) (2) and corresponding transfer function G(s) = c T (si A) 1 b. Thenonlineargainψ(y,t)isassumedtosatisfy: (i)ψ(0,t) = 0, (ii)ψ(0,t) 0. Sometimes (ii) will be replaced by: (iii) k 1 ψ(y,t) k 2. Condition (iii) is sometimes referred to as yψ(y,t) belongs to the sector [k 1,k 2 ]. 1

2 PASSIVITY 2 yψ(y, t) y Figure 2: Sector bounded nonlinearity Some famous conjectures were made about the stability of the above feedback set-up which turned out to be wrong. However, they acted as a starting point towards some correct conditions (Circle/Popov): Aizerman s conjecture. If the closed loop system is stable with ψ(y,t) = k for every k such that k 1 k k 2 then the nonlinear feedback system is globally asymptotically stable providing k 1 ψ(y,t) k 2. Kalman s conjecture. Same as Aizerman s conjecture but with k 1 ψ(y,t) k 2 replaced by: k 1 (yψ(y,t)) y k 2. Counterexamples to each of the above are known. 2 Passivity Consider a passive electrical network with impedance Z(s) = V(s)/I(s). v i PASSIVE NETWORK

2 PASSIVITY 3 Passivity of the network means that it can only absorb power. Formally: a network is passive if for all square integrable pairs v(t) and i(t) and all T then T v(t)i(t)dt 0. This readily gives a necessary condition on the impedance as follows. Total energy delivered to the network = π v(t)i(t)dt 0 V(jω)I(jω)dω Z(jω) I(jω) 2 dω Re(Z(jω)) I(jω) 2 dω where the second step above uses Parseval s theorem (see Appendix) and the third step uses the fact that i(t), v(t) and the impulse response of the network are real signals so that: I(jω) = I( jω) etc. Passivity of the network requires the above quantity to be non-negative for all i(t). Thus, a necessary condition for passivity is that Re(Z(jω)) 0 for all ω. This says that sinusoidal currents and voltages can never be more than 90 degrees out of phase. Thus the Nyquist diagram of Z cannot enter the left half plane. In order to give a precise necessary and sufficient condition for passivity we first give a formal definition. Definition. 1. G(s) is positive real if (i) G(s) has no poles for Re(s) > 0 and (ii) Re(G(s)) > 0 for Re(s) > 0. 2. G(s) is strictly positive real if (i) G(s) has no poles for Re(s) 0 or at and (ii) Re(G(s)) > 0 for Re(s) 0. The definition of positive realness can be expressed in an alternative way by replacing 1.(ii) by 1.(ii ): Re(G(jω)) 0 for all ω and all the poles of G(s) on the imaginary axis or at infinity are simple with positive residues. We can now state a classic result on network theory. (A proof of this result, which is beyond the scope of the course, can be found in: Newcomb, R.W., Linear Multiport Synthesis, 1966.) Theorem. Consider a network with impedance Z(s) (rational). The network is passive if and only if Z(s) is positive real. It is evident that a passive network is stable. In fact there is an intimate connection between passive networks and Lyapunov functions. Lemma (Kalman-Popov-Yakubovich). Also known as the KPY Lemma or the Positive Real Lemma. Given a system (1, 2) which is a minimal realisation (i.e. every eigenvalue of A is a pole of G(s)). Then G(s) is positive real if and only if there

3 THE CIRCLE CRITERION 4 exists a matrix P = P T > 0 and a vector q which satisfy A T P +PA = qq T, (3) Pb = c. Proof (sketch of necessity). Let us take the case where A has no imaginary axis eigenvalues. Consider G(s) + G( s). It has poles and zeros in symmetric positions with respect to the imaginary axis and is non-negative on the imaginary axis. It can be shown that this is sufficient to be able to spectrally factor, i.e. to find an L(s) such that G(s)+G( s) = L( s)l(s) where L(s)hasthesamepolesasG(s), sothereissomeqsuch thatl(s) = q T (si A) 1 b. Wecan nowfind asolution P = P T > 0 ofthelyapunov matrixequation (3) (cf. equation (2), Handout 2). Adding and subtracting sp to both sides of (3) gives ( si A) T P +P(sI A) = qq T. Pre-multiplying by b T ( si A T ) 1 and post-multiplying by (si A) 1 b gives: b T P(sI A) 1 b+b T ( si A T ) 1 Pb = [ b T ( si A T ) 1 q ][ q T (si A) 1 b ] = L( s)l(s). Since the decomposition of L( s)l(s) into G(s) + G( s) is effectively a partial fraction decomposition, then it is a unique decomposition, so G(s) = b T P(sI A) 1 b. The minimality of the realisation of G(s) means that b T P = c T. 3 The Circle Criterion Consider the connection of a nonlinear resistor across the terminals of a passive network. It is intuitively clear that this connection should be stable since energy can only be i i = ψv v PASSIVE NETWORK dissipated in both elements. The generalisation of this to feedback systems is the following.

3 THE CIRCLE CRITERION 5 Lemma. Let G(s) be a minimal realisation. Then the origin is a stable equilibrium point for the feedback system of Figure 1 if: 1. G(s) is positive real, 2. ψ(y,t) 0. Proof. Let P and q be defined as in the Kalman-Yakubovich lemma. Consider the candidate Lyapunov function V(x) = x T Px. Note that the state equations of the system are: ẋ = Ax+be, = Ax ψ(c T x,t)bc T x, so x = 0 is an equilibrium point. Then V = ẋ T Px+x T Pẋ = x T [A ψ(y,t)bc T ] T Px+x T P[A ψ(y,t)bc T ]x = x T [A T P +PA]x x T ψ(y,t)cb T Px x T Pψ(y,t)bc T x = x T qq T x 2ψ(y,t)x T cc T x = (x T q) 2 2ψ(y,t)(x T c) 2 0. Hence x = 0 is stable. Notes. (1) If G(s) is strictly positive real, global asymptotic stability can be proved. (2) The nonlinear gain ψ(y, t) is allowed to be time-varying. The lemma is quite restrictive in the form stated. We will therefore consider how it can be transformed to widen its applicability. This will lead to the Circle Criterion. Suppose we had a sector condition on the nonlinearity, namely: Now define α ψ(y,t) β. ψ = ψ α β ψ and note that ψ 0. Now we consider the block diagram of Figure 1 along with some loop transformations. Note that the additional feedforwards and feedbacks in Figure 3 are

3 THE CIRCLE CRITERION 6 β α G(s) + α ũ ỹ α 1 β α + ψ Figure 3: Loop transformation of Figure 1. self-cancelling, which makes the closed-loop stability of Figure 1 and Figure 3 equivalent. From Figure 3 we have: ũ (α ψ)(ỹ ũ) β α (β ψ)ũ = (α ψ)ỹ ũ = ψỹ. Also we can determine G such that ỹ = Gũ: ỹ = ũ+ G (β α)ũ 1+αG +βg 1+αG = Gũ. Thus, Figure 3 is the same as Figure 4. G(s) ψ Figure 4: Loop transformation of Figure 1.

3 THE CIRCLE CRITERION 7 We can now apply the lemma to Figure 4 to deduce that positive realness of G is needed for stability. What conditions does this impose on G? Solving for G(s) gives G(s) = G(s) 1 β α G(s). Now we can check that the transformation Z = Z 1 β α Z maps the imaginary axis onto the circle with diameter [ 1 ], and moreover, the right } half plane maps to the inside of this circle. Thus the condition Re { G(jω) 0, 1 α β becomes the locus of G(jω) does not penetrate the circle with diameter [ 1 α, 1 β ]. Z Z 1 α 1 β For G(s) to be (strictly) positive-real, we also need it to be asymptotically stable. But G(s) + (β α)g(s) 1+αG(s) and this transfer function is stable if the feedback combination of G(s) and α is stable. By the Nyquist criterion, this will be the case if the locus of G(jω) encircles the point 1/α as many times anticlockwise as G(s) has unstable poles. Putting all this together gives: Theorem (Circle Criterion). The system of Figure 1 with α ψ(y,t) β is globally asymptotically stable if the Nyquist locus G(jω) ( < ω < ) does not penetrate the disc with diameter [ 1, 1 ] and encircles it as many times anticlockwise as α β G(s) has unstable poles. Fig.5 shows the Circle criterion predicting closed-loop stability for the case that the linear system in Fig.1 is stable.

4 POPOV CRITERION 8 Im 1 α 1 β Re G(jω) Figure 5: Circle criterion for open-loop stable system. Consistency of Circle criterion and DF method. Note that if ψ(y, t) is independent of t, ψ( y) = ψ(y), and α ψ(y) β, then the describing function corresponding to ψ(.) satisfies α N(E) β and hence the 1/N(E) graph lies entirely within the circle of the Circle criterion. Proof: Exercise Q.11 on Examples Paper 2. 4 Popov Criterion If we now restrict ψ(y,t) to be independent of t and take α = 0 so that 0 ψ(y) β and if we further assume G(s) is stable, then we can obtain a less conservative criterion for global asymptotic stability. Under these conditions the system shown in Figure 1 is globally asymptotically stable if the Popov Locus, namely the locus of G (jω) = Re{G(jω)}+jωIm{G(jω)} (ω 0) lies entirely to the right of a straight line, with positive slope, passing through 1 β. Proof. Details omitted see Khalil (3rd ed), Theorem 7.3 and its proof, which covers the multivariable case.

A APPENDIX: PARSEVAL S THEOREM 9 Im 1 β Re G (jω) (1) The proof uses the Lyapunov function: V(x) = x T Px+2ηβ y 0 νψ(ν)dν (2) The graphical condition corresponds to (1+ηs)G(s)+ 1 β being positive real for some η > 0. A Appendix: Parseval s Theorem v(t)i(t)dt = [ 1 V(jω) ] V(jω)e jωt dω i(t)dt (4) i(t)e jωt dtdω (5) V(jω)I( jω)dω (6) V(jω)I(jω)dω (7) M.C. Smith and J.M. Maciejowski Revised February 2011