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

Similar documents
Introduction to Nonlinear Control Lecture # 4 Passivity

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

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

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

Stability of Parameter Adaptation Algorithms. Big picture

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

Class 13 Frequency domain analysis

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

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

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

FEL3210 Multivariable Feedback Control

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

Nyquist Criterion For Stability of Closed Loop System

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

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

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

(Continued on next page)

FEL3210 Multivariable Feedback Control

MAS107 Control Theory Exam Solutions 2008

INPUT-OUTPUT APPROACH NUMERICAL EXAMPLES

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

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

Control Systems I. Lecture 9: The Nyquist condition

Discrete Systems. Step response and pole locations. Mark Cannon. Hilary Term Lecture

Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability

Uncertainty and Robustness for SISO Systems

Lecture 15 Nyquist Criterion and Diagram

The stability of linear time-invariant feedback systems

Control Systems I. Lecture 9: The Nyquist condition

Lecture 5 Input output stability

FREQUENCY RESPONSE ANALYSIS Closed Loop Frequency Response

MAE 143B - Homework 8 Solutions

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

Riccati Equations and Inequalities in Robust Control

CDS Solutions to the Midterm Exam

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

ẋ = f(x, y), ẏ = g(x, y), (x, y) D, can only have periodic solutions if (f,g) changes sign in D or if (f,g)=0in D.

Lecture 7 (Weeks 13-14)

Controls Problems for Qualifying Exam - Spring 2014

3 Stabilization of MIMO Feedback Systems

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

Analysis of SISO Control Loops

Topic # Feedback Control

Frequency domain analysis

Topic # Feedback Control Systems

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

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

Problem Set 4 Solution 1

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

Circle Criterion in Linear Control Design

Robust Multivariable Control

Systems Analysis and Control

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)

Outline. Classical Control. Lecture 1

Problem set 5 solutions 1

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

Systems Analysis and Control

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

Homework 7 - Solutions

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

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

QUANTITATIVE L P STABILITY ANALYSIS OF A CLASS OF LINEAR TIME-VARYING FEEDBACK SYSTEMS

Intro. Computer Control Systems: F8

Frequency Response Techniques

Lecture 6 Classical Control Overview IV. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

H(s) = s. a 2. H eq (z) = z z. G(s) a 2. G(s) A B. s 2 s(s + a) 2 s(s a) G(s) 1 a 1 a. } = (z s 1)( z. e ) ) (z. (z 1)(z e at )(z e at )

Modeling and Analysis of Dynamic Systems

Nonlinear and Adaptive Control

Model reduction for linear systems by balancing

This homework will not be collected or graded. It is intended to help you practice for the final exam. Solutions will be posted.

High-Gain Observers in Nonlinear Feedback Control

MAE 143B - Homework 9

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

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

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

Robust Control 3 The Closed Loop

Lecture 15: H Control Synthesis

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

ECE317 : Feedback and Control

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

EE C128 / ME C134 Fall 2014 HW 6.2 Solutions. HW 6.2 Solutions

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science : MULTIVARIABLE CONTROL SYSTEMS by A.

Contents lecture 6 2(17) Automatic Control III. Summary of lecture 5 (I/III) 3(17) Summary of lecture 5 (II/III) 4(17) H 2, H synthesis pros and cons:

Exercises Automatic Control III 2015

Course Outline. Closed Loop Stability. Stability. Amme 3500 : System Dynamics & Control. Nyquist Stability. Dr. Dunant Halim

Control Systems Design

EE3CL4: Introduction to Linear Control Systems

2.004 Dynamics and Control II Spring 2008

Richiami di Controlli Automatici

Qualitative Graphical Representation of Nyquist Plots

ECE 486 Control Systems

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

Solution of Linear State-space Systems

Lecture 2. FRTN10 Multivariable Control. Automatic Control LTH, 2018

Lecture 1 Root Locus

Robust Performance Example #1

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

Multivariable Control. Lecture 03. Description of Linear Time Invariant Systems. John T. Wen. September 7, 2006

Transcription:

Nonlinear Control Lecture # 18 Stability of Feedback Systems

Absolute Stability + r = 0 u y G(s) ψ( ) Definition 7.1 The system is absolutely stable if the origin is globally uniformly asymptotically stable for any nonlinearity in a given sector. It is absolutely stable with finite domain if the origin is uniformly asymptotically stable

Circle Criterion Suppose G(s) = C(sI A) 1 B +D is SPR, ψ [0, ] ẋ = Ax+Bu y = Cx+Du u = ψ(t,y) By the KYP Lemma, P = P T > 0, L,W,ε > 0 PA+A T P = L T L εp PB = C T L T W W T W = D +D T V(x) = 1 2 xt Px

V = 1 2 xt Pẋ+ 1 Px 2ẋT = 1 2 xt (PA+A T P)x+x T PBu = 1 2 xt L T Lx 1 2 εxt Px+x T (C T L T W)u = 1 2 xt L T Lx 1 2 εxt Px+(Cx+Du) T u u T Du x T L T Wu u T Du = 1 2 ut (D +D T )u = 1 2 ut W T Wu V = 1 2 εxt Px 1 2 (Lx+Wu)T (Lx+Wu) y T ψ(t,y) y T ψ(t,y) 0 V 1 2 εxt Px The origin is globally exponentially stable

What if ψ [K 1, ]? + G(s) + + G(s) K 1 ψ( ) + ψ( ) K 1 ψ( ) ψ [0, ]; hence the origin is globally exponentially stable if G(s)[I +K 1 G(s)] 1 is SPR

What if ψ [K 1,K 2 ]? + G(s) + + G(s) K + + K 1 ψ( ) + ψ( ) K 1 K 1 + + ψ( ) ψ [0, ]; hence the origin is globally exponentially stable if I +KG(s)[I +K 1 G(s)] 1 is SPR

I +KG(s)[I +K 1 G(s)] 1 = [I +K 2 G(s)][I +K 1 G(s)] 1 Theorem 7.8 (Circle Criterion) The system is absolutely stable if ψ [K 1, ] and G(s)[I +K 1 G(s)] 1 is SPR, or ψ [K 1,K 2 ] and [I +K 2 G(s)][I +K 1 G(s)] 1 is SPR If the sector condition is satisfied only on a set Y R m, then the foregoing conditions ensure absolute stability with finite domain

Example 7.11 G(s) is Hurwitz, G( ) = 0 ψ(t,y) γ 2 y, t, y ψ [K 1,K 2 ], K 1 = γ 2 I, K 2 = γ 2 I By the circle criterion, the system is absolutely stable if Z(s) = [I +γ 2 G(s)][I γ 2 G(s)] 1 is SPR By Lemma 5.1, Z( )+Z T ( ) = 2I Z(s) SPR Z(s) Hurwitz & Z(jω)+Z T ( jω) > 0 ω Z(s) Hurwitz [I γ 2 G(s)] 1 Hurwitz

From the multivariable Nyquist criterion, [I γ 2 G(s)] 1 is Hurwitz if the plot of det[i γ 2 G(jω)] does not go through nor encircle the origin. This will be the case if σ min [I γ 2 G(jω)] > 0 σ min [I γ 2 G(jω)] 1 γ 1 γ 2, γ 1 = sup G(jω) ω R γ 1 γ 2 < 1 Z(s) Hurwitz Z(jω)+Z T ( jω) = 2H T ( jω) [ I γ 2 2 GT ( jω)g(jω) ] H(jω) H(jω) = [I γ 2 G(jω)] 1 Z(jω)+Z T ( jω) > 0 [ I γ 2 2 GT ( jω)g(jω) ] > 0 γ 1 γ 2 < 1 Z(s) SPR

Scalar Case: ψ [α,β], β > α The system is absolutely stable if Re 1+βG(s) 1+αG(s) [ ] 1+βG(jω) 1+αG(jω) is Hurwitz and > 0, ω [0, ]

Case 1: α > 0 By the Nyquist criterion 1+βG(s) 1+αG(s) = 1 1+αG(s) + βg(s) 1+αG(s) is Hurwitz if the Nyquist plot of G(jω) does not intersect the point (1/α)+j0 and encircles it p times in the counterclockwise direction, where p is the number of poles of G(s) in the open right-half complex plane 1 1+βG(jω) 1+αG(jω) > 0 +G(jω) β 1 +G(jω) > 0 α

[ 1 β Re +G(jω) ] 1 +G(jω) > 0, ω [0, ] α D(α,β) q θ 2 θ 1 1/α 1/β The system is absolutely stable if the Nyquist plot of G(jω) does not enter the disk D(α,β) and encircles it m times in the counterclockwise direction

Case 2: α = 0 1+βG(s) Re[1+βG(jω)] > 0, ω [0, ] Re[G(jω)] > 1 β, ω [0, ] The system is absolutely stable if G(s) is Hurwitz and the Nyquist plot of G(jω) lies to the right of the vertical line defined by Re[s] = 1/β

Case 3: α < 0 < β [ ] [ 1 1+βG(jω) Re > 0 Re +G(jω) ] β 1 1+αG(jω) +G(jω) < 0 α The Nyquist plot of G(jω) must lie inside the disk D(α,β). The Nyquist plot cannot encircle the point (1/α) + j0. From the Nyquist criterion, G(s) must be Hurwitz The system is absolutely stable if G(s) is Hurwitz and the Nyquist plot of G(jω) lies in the interior of the disk D(α,β)

Theorem 7.9 Consider an SISO G(s) and ψ [α,β]. Then, the system is absolutely stable if one of the following conditions is satisfied. 1 0 < α < β, the Nyquist plot of G(s) does not enter the disk D(α,β) and encircles it p times in the counterclockwise direction, where p is the number of poles of G(s) with positive real parts 2 0 = α < β, G(s) is Hurwitz and the Nyquist plot of G(s) lies to the right of the vertical line Re[s] = 1/β. 3 α < 0 < β, G(s) is Hurwitz and the Nyquist plot of G(s) lies in the interior of the disk D(α,β). If the sector condition is satisfied only on an interval [a,b], then the foregoing conditions ensure absolute stability with finite domain

Example 7.12 G(s) = 24 (s+1)(s+2)(s+3) 6 4 Im G 2 0 2 Re G 4 5 0 5

Apply Case 3 with center (0,0) and radius = 4 Sector is ( 0.25, 0.25) Apply Case 3 with center (1.5,0) and radius = 2.9 Sector is [ 0.227, 0.714] Apply Case 2 The Nyquist plot is to the right of Re[s] = 0.857 Sector is [0, 1.166] [0, 1.166] includes the saturation nonlinearity

Example 7.13 G(s) = 24 (s 1)(s+2)(s+3) 0.4 Im G 0.2 0 0.2 0.4 4 2 0 Re G G is not Hurwitz Apply Case 1 Center = ( 3.2,0), Radius = 0.1688 [0.2969,0.3298]

Example 7.14 G(s) = s+2, ψ(y) = sat(y) [0,1] (s+1)(s 1) We cannot conclude absolute stability because case 1 requires α > 0 y/a ψ(y) 1 a 1 1 a y a y a ψ [α,1], α = 1 a

1 Im G 0.5 0 Re G 0.5 2 1.5 1 0.5 0 The Nyquist plot must encircle the disk D(1/a,1) once in the counterclockwise direction, which is satisfied for a = 1.818 The system is absolutely stable with finite domin

Estimate the region of attraction: ẋ 1 = x 2, ẋ 2 = x 1 +u, y = 2x 1 +x 2 Loop transformation: u = αy +ũ, ỹ = (β α)y +ũ, α = 1 a = 0.55, β = 1 where [ 0 1 A = 0.1 0.55 ẋ = Ax+Bũ, ] [ 0,B = 1 ỹ = Cx+Dũ ],C = [ 0.9 0.45 ],D = 1

The KYP equations have two solutions [ ] [ 0.4946 0.4834 0.7595 0.4920 P 1 =, P 0.4834 1.0774 2 = 0.4920 1.9426 V 1 (x) = x T P 1 x, V 2 (x) = x T P 2 x ] min V 1(x) = 0.3445, { y =1.818} min V 2(x) = 0.6212 { y =1.818} {V 1 (x) 0.34}, {V 2 (x) 0.62}

1 V 2 (x)=0.62 x 2 y=1.818 0.5 V 1 (x)=0.34 0 x 1 0.5 y= 1.818 1 1.5 1 0.5 0 0.5 1 1.5