Lecture 5 Input output stability

Size: px
Start display at page:

Download "Lecture 5 Input output stability"

Transcription

1 Lecture 5 Input output stability or How to make a circle out of the point 1+0i, and different ways to stay away from it... k 2 yf(y) r G(s) y k 1 y y 1 k 1 1 k 2 f( ) G(iω)

2 Course Outline Lecture 1-3 Lecture 4-6 Lecture 7-8 Lecture 9-13 Lecture 14 Modelling and basic phenomena (linearization, phase plane, limit cycles) Analysis methods (Lyapunov, circle criterion, describing functions) Common nonlinearities (Saturation, friction, backlash, quantization) Design methods (Lyapunov methods, Backstepping, Optimal control) Summary

3 Today s Goal To understand signal norms system gain bounded input bounded output (BIBO) stability To be able to analyze stability using the Small Gain Theorem, the Circle Criterion, Passivity Material [Glad & Ljung]: Ch , 12.3 [Khalil]: Ch lecture slides

4 History f(y) r G(s) y y f( ) For whatg(s) andf( ) is the closed-loop system stable? Lur e and Postnikov s problem (1944) Aizerman s conjecture (1949) (False!) Kalman s conjecture (1957) (False!) Solution by Popov (1960) (Led to the Circle Criterion)

5 Gain Idea: Generalize static gain to nonlinear dynamical systems u S y The gain γ ofsmeasures the largest amplification fromutoy HereScan be a constant, a matrix, a linear time-invariant system, a nonlinear system, etc Question: How should we measure the size ofuandy?

6 Norms A norm measures size. A norm is a function from a space Ω tor +, such that for all x,y Ω x 0 and x =0 x=0 x+y x + y αx = α x, for all α R Examples Euclidean norm: x = x1 2+ +x2 n Max norm: x =max{ x 1,..., x n }

7 Signal Norms A signalx(t) is a function fromr + tor d. A signal norm is a way to measure the size ofx(t). Examples 2-norm (energy norm): x 2 = 0 x(t) 2 dt sup-norm: x =sup t R + x(t) The space of signals with x 2 < is denotedl 2.

8 Parseval s Theorem Theorem Ifx,y L 2 have the Fourier transforms then X(iω)= 0 In particular 0 e iωt x(t)dt, Y(iω)= 0 e iωt y(t)dt, y T (t)x(t)dt= 1 Y (iω)x(iω)dω. 2π x 2 2 = 0 x(t) 2 dt= 1 X(iω) 2 dω. 2π x 2 < corresponds to bounded energy.

9 System Gain A systems is a map between two signal spaces:y=s(u). u S y The gain ofs is defined as y 2 S(u) 2 γ(s)=sup =sup u L 2 u 2 u L 2 u 2 Example The gain of a static relationy(t)= αu(t) is γ(α)=sup u L 2 αu 2 u 2 =sup u L 2 α u 2 u 2 = α

10 Example Gain of a Stable Linear System γ(g) 10 1 G(iω) γ ( G ) Gu 2 =sup = sup G(iω) u L 2 u 2 ω (0, ) Proof: Assume G(iω) K for ω (0, ). Parseval s theorem gives y 2 2 = 1 Y(iω) 2 dω 2π = 1 G(iω) 2 U(iω) 2 dω K 2 u 2 2 2π This proves that γ(g) K. See [Khalil, Appendix C.10] for a proof of the equality.

11 2 minute exercise: Show that γ(s 1 S 2 ) γ(s 1 )γ(s 2 ). u S 2 S 1 y

12 Example Gain of a Static Nonlinearity u(t) f(x) K x, f(x )=Kx Kx y(t) f( ) x f(x) x y 2 2 = f 2( u(t) ) dt 0 u(t)=x,t (0, ) gives equality γ(f)=sup u L2 y 2 u 2 =K. 0 K 2 u 2 (t)dt=k 2 u 2 2

13 BIBO Stability u S y γ(s)=sup u L 2 y 2 u 2 Definition S is bounded-input bounded-output (BIBO) stable if γ(s) <. Example: Ifẋ=Ax is asymptotically stable then G(s)=C(sI A) 1 B+D is BIBO stable.

14 The Small Gain Theorem r 1 e 1 S 1 S 2 e 2 r 2 Theorem AssumeS 1 ands 2 are BIBO stable. If γ(s 1 )γ(s 2 )<1 then the closed-loop map from(r 1,r 2 ) to(e 1,e 2 ) is BIBO stable.

15 Proof of the Small Gain Theorem Existence of solution(e 1,e 2 ) for every(r 1,r 2 ) has to be verified separately. Then gives e 1 2 r γ(s 2 )[ r γ(s 1 ) e 1 2 ] e 1 2 r γ(s 2 ) r γ(s 2 )γ(s 1 ) γ(s 2 )γ(s 1 )<1, r 1 2 <, r 2 2 < give e 1 2 <. Similarly we get so alsoe 2 is bounded. e 2 2 r γ(s 1 ) r γ(s 1 )γ(s 2 )

16 Linear System with Static Nonlinear Feedback (1) r G(s) y Ky f(y) y f( ) G(s)= γ(g)=2and γ(f) K. 2 (s+1) 2 and 0 f(y) K y The small gain theorem gives thatk [0,1/2) implies BIBO stability.

17 The Nyquist Theorem G(s) Ω G(Ω) Theorem The closed loop system is stable iff the number of counter-clockwise encirclements of 1 by G(Ω) (note: ω increasing) equals the number of open loop unstable poles.

18 The Small Gain Theorem can be Conservative Letf(y)=Ky for the previous system G(iω) The Nyquist Theorem proves stability when K [0, ). The Small Gain Theorem proves stability when K [0, 1/2).

19 The Circle Criterion Case 1:0<k 1 k 2 < k 2 yf(y) r y k G(s) 1 y y f( ) 1 k 1 1 k 2 G(iω) Theorem Consider a feedback loop with y = Gu and u= f(y)+r. AssumeG(s) is stable and that 0<k 1 f(y) y k 2. If the Nyquist curve of G(s) does not intersect or encircle the circle defined by the points 1/k 1 and 1/k 2, then the closed-loop system is BIBO stable fromrtoy.

20 Other cases G: stable system 0<k 1 <k 2 : Stay outside circle 0=k 1 <k 2 : Stay to the right of the line Res= 1/k 2 k 1 <0<k 2 : Stay inside the circle Other cases: MultiplyfandGwith 1. G: Unstable system To be able to guarantee stability,k 1 andk 2 must have same sign (otherwise unstable fork=0) 0<k 1 <k 2 : Encircle the circlep times counter-clockwise (if ω increasing) k 1 <k 2 <0: Encircle the circlep times counter-clockwise (if ω increasing)

21 Linear System with Static Nonlinear Feedback (2) Ky f(y) 1 y K G(iω) The circle is defined by 1/k 1 = and 1/k 2 = 1/K. min ReG(iω)= 1/4 so the Circle Criterion gives that ifk [0,4) the system is BIBO stable.

22 Proof of the Circle Criterion Letk=(k 1 +k 2 )/2 and f(y)=f(y) ky. Then f(y) y k 2 k 1 =:R 2 r 1 e 1 G(s) y 1 r 1 G k G y 1 y 2 f( ) e 2 r 2 f( ) r 2 r 1 =r 1 kr 2

23 Proof of the Circle Criterion (cont d) r 1 G(s) k f( ) r 2 R 1 G(iω) SGT gives stability for G(iω) R<1with G= R< 1 G(iω) = 1 G(iω) +k Transform this expression through z 1/z. G 1+kG.

24 Lyapunov revisited Original idea: Energy is decreasing ẋ=f(x), x(0)=x 0 V(x(T)) V(x(0)) 0 (+some other conditions on V) New idea: Increase in stored energy added energy ẋ=f(x,u), x(0)=x 0 y=h(x) V(x(T)) V(x(0)) T 0 ϕ(y,u) dt (1) }{{} external power

25 Motivation Will assume the external power has the form φ(y,u)=y T u. Only interested in BIBO behavior. Note that V 0withV(x(0))=0and (1) T 0 y T udt 0 Motivated by this we make the following definition

26 Passive System u S y Definition The systems is passive fromutoy if T 0 y T udt 0, for alluand allt>0 and strictly passive fromutoy if there ǫ>0such that T 0 y T udt ǫ( y 2 T + u 2 T ), for alluand allt>0

27 A Useful Notation Define the scalar product y,u T = T 0 y T (t)u(t)dt u S y Cauchy-Schwarz inequality: y,u T y T u T where y T = y,y T. Note that y = y 2.

28 2 minute exercise: u S 1 y u S 1 S 2 y S 2 S 1

29 Feedback of Passive Systems is Passive r 1 e 1 S 1 y 1 y 2 S 2 e 2 r 2 IfS 1 ands 2 are passive, then the closed-loop system from (r 1,r 2 ) to(y 1,y 2 ) is also passive. Proof: y,r T = y 1,r 1 T + y 2,r 2 T = y 1,r 1 y 2 T + y 2,r 2 +y 1 T = y 1,e 1 T + y 2,e 2 T 0 Hence, y,r T 0if y 1,e 1 T 0and y 2,e 2 T 0

30 Passivity of Linear Systems Theorem An asymptotically stable linear system G(s) is passive if and only if ReG(iω) 0, ω>0 It is strictly passive if and only if there exists ǫ>0such that ReG(iω) ǫ(1+ G(iω) 2 ), ω>0 Example G(s) = s+1 s+2 strictly passive, is passive and G(s) = 1 is passive but not s strictly passive G(iω)

31 A Strictly Passive System Has Finite Gain u S y IfS is strictly passive, then γ(s)<. Proof: Note that y 2 =lim T y T. ǫ( y 2 T + u 2 T ) y,u T y T u T y 2 u 2 Hence, ǫ y 2 T y 2 u 2, so lettingt gives y 2 1 ǫ u 2

32 The Passivity Theorem r 1 e 1 S 1 y 1 y 2 S 2 e 2 r 2 Theorem IfS 1 is strictly passive ands 2 is passive, then the closed-loop system is BIBO stable fromrtoy.

33 Proof of the Passivity Theorem S 1 strictly passive ands 2 passive give Therefore ǫ ( y 1 2 T + e 1 2 T) y1,e 1 T + y 2,e 2 T = y,r T or y 1 2 T + r 1 y 2,r 1 y 2 T 1 ǫ y,r T y 1 2 T + y 2 2 T 2 y 2,r 2 T + r 1 2 T 1 ǫ y,r T Finally y 2 T 2 y 2,r 2 T + 1 ǫ y,r T ( 2+ 1 ) y T r T ǫ LettingT gives y 2 C r 2 and the result follows

34 Passivity Theorem is a Small Phase Theorem r 1 e 1 S 1 y 1 y 2 e 2 r 2 S 2 φ 2 φ 1

35 Example Gain Adaptation Applications in channel estimation in telecommunication, noise cancelling etc. u θ Process G(s) y θ(t) G(s) y m Model Adaptation law: dθ dt = γu(t)[y m(t) y(t)], γ >0.

36 Gain Adaptation Closed-Loop System u θ G(s) y γ s θ θ(t) G(s) y m

37 Gain Adaptation is BIBO Stable (θ θ )u G(s) y m y θ θ γ s u S S is passive (Exercise 4.12), so the closed-loop system is BIBO stable if G(s) is strictly passive.

38 Simulation of Gain Adaptation LetG(s)= 1 s+1 +ǫ, γ =1,u=sint, θ(0)=0and γ =1 2 0 y,y m θ

39 Storage Function Consider the nonlinear control system ẋ=f(x,u), y=h(x) A storage function is ac 1 functionv: R n R such that V(0)=0 and V(x) 0, V(x) u T y, x,u x =0 Remark: V(T) represents the stored energy in the system V(x(T)) }{{} stored energy att=t T>0 T y(t)u(t)dt 0 }{{} absorbed energy + V(x(0)), }{{} stored energy att=0

40 Storage Function and Passivity Lemma: If there exists a storage functionv for a system ẋ=f(x,u), y=h(x) withx(0)=0, then the system is passive. Proof: For allt>0, y,u T = T 0 y(t)u(t)dt V(x(T)) V(x(0))=V(x(T)) 0

41 Lyapunov vs. Passivity Storage function is a generalization of Lyapunov function Lyapunov idea: Energy is decreasing V 0 Passivity idea: Increase in stored energy Added energy V u T y

42 Example KYP Lemma Consider an asymptotically stable linear system ẋ=ax+bu, y=cx Assume there exists positive definite symmetric matrices P, Q such that A T P+PA= Q, and B T P=C ConsiderV=0.5x T Px. Then V=0.5(ẋ T Px+x T Pẋ)=0.5x T (A T P+PA)x+u T B T Px = 0.5x T Qx+u T y<u T y, x =0 (2) and hence the system is strictly passive. This fact is part of the Kalman-Yakubovich-Popov lemma.

43 Next Lecture Describing functions (analysis of oscillations)

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

Nonlinear Control. Nonlinear Control Lecture # 6 Passivity and Input-Output Stability Nonlinear Control Lecture # 6 Passivity and Input-Output Stability Passivity: Memoryless Functions y y y u u u (a) (b) (c) Passive Passive Not passive y = h(t,u), h [0, ] Vector case: y = h(t,u), h T =

More information

Lecture 6 Describing function analysis

Lecture 6 Describing function analysis Lecture 6 Describing function analysis Today s Goal: To be able to Derive describing functions for static nonlinearities Predict stability and existence of periodic solutions through describing function

More information

Introduction to Nonlinear Control Lecture # 4 Passivity

Introduction to Nonlinear Control Lecture # 4 Passivity p. 1/6 Introduction to Nonlinear Control Lecture # 4 Passivity È p. 2/6 Memoryless Functions ¹ y È Ý Ù È È È È u (b) µ power inflow = uy Resistor is passive if uy 0 p. 3/6 y y y u u u (a) (b) (c) Passive

More information

Lecture 6 Describing function analysis

Lecture 6 Describing function analysis Lecture 6 Describing function analysis Today s Goal: To be able to Derive describing functions for static nonlinearities Predict stability and existence of periodic solutions through describing function

More information

Stability of Parameter Adaptation Algorithms. Big picture

Stability of Parameter Adaptation Algorithms. Big picture ME5895, UConn, Fall 215 Prof. Xu Chen Big picture For ˆθ (k + 1) = ˆθ (k) + [correction term] we haven t talked about whether ˆθ(k) will converge to the true value θ if k. We haven t even talked about

More information

f(y) signal norms system gain bounded input bounded output (BIBO) stability For what G(s) and f( ) is the closed-loop system stable?

f(y) signal norms system gain bounded input bounded output (BIBO) stability For what G(s) and f( ) is the closed-loop system stable? Lecte 5 Inpt otpt stabilit Cose Otline o How to make a cicle ot of the point + i, and diffeent was to sta awa fom it... Lecte -3 Lecte 4-6 Modelling and basic phenomena (lineaization, phase plane, limit

More information

Lecture 9 Nonlinear Control Design

Lecture 9 Nonlinear Control Design Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline

More information

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

Engineering Tripos Part IIB Nonlinear Systems and Control. Handout 4: Circle and Popov Criteria 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

More information

Mathematics for Control Theory

Mathematics for Control Theory Mathematics for Control Theory Outline of Dissipativity and Passivity Hanz Richter Mechanical Engineering Department Cleveland State University Reading materials Only as a reference: Charles A. Desoer

More information

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

2006 Fall. G(s) y = Cx + Du 1 Class Handout: Chapter 7 Frequency Domain Analysis of Feedback Systems 2006 Fall Frequency domain analysis of a dynamic system is very useful because it provides much physical insight, has graphical

More information

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

Lecture 8. Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control. Eugenio Schuster. Lecture 8 Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture

More information

Lecture 4 Lyapunov Stability

Lecture 4 Lyapunov Stability Lecture 4 Lyapunov Stability Material Glad & Ljung Ch. 12.2 Khalil Ch. 4.1-4.3 Lecture notes Today s Goal To be able to prove local and global stability of an equilibrium point using Lyapunov s method

More information

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization Lecture 9 Nonlinear Control Design Course Outline Eact-linearization Lyapunov-based design Lab Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.] and [Glad-Ljung,ch.17] Lecture

More information

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

Nonlinear Control. Nonlinear Control Lecture # 18 Stability of Feedback Systems 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

More information

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 22: The Nyquist Criterion Overview In this Lecture, you will learn: Complex Analysis The Argument Principle The Contour

More information

EL2520 Control Theory and Practice

EL2520 Control Theory and Practice So far EL2520 Control Theory and Practice r Fr wu u G w z n Lecture 5: Multivariable systems -Fy Mikael Johansson School of Electrical Engineering KTH, Stockholm, Sweden SISO control revisited: Signal

More information

Lecture 7: Anti-windup and friction compensation

Lecture 7: Anti-windup and friction compensation Lecture 7: Anti-windup and friction compensation Compensation for saturations (anti-windup) Friction models Friction compensation Material Lecture slides Course Outline Lecture 1-3 Lecture 2-6 Lecture

More information

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 23: Drawing The Nyquist Plot Overview In this Lecture, you will learn: Review of Nyquist Drawing the Nyquist Plot Using

More information

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

Output Feedback and State Feedback. EL2620 Nonlinear Control. Nonlinear Observers. Nonlinear Controllers. ẋ = f(x,u), y = h(x) Output Feedback and State Feedback EL2620 Nonlinear Control Lecture 10 Exact feedback linearization Input-output linearization Lyapunov-based control design methods ẋ = f(x,u) y = h(x) Output feedback:

More information

Modern Control Systems

Modern Control Systems Modern Control Systems Matthew M. Peet Illinois Institute of Technology Lecture 18: Linear Causal Time-Invariant Operators Operators L 2 and ˆL 2 space Because L 2 (, ) and ˆL 2 are isomorphic, so are

More information

Dissipative Systems Analysis and Control

Dissipative Systems Analysis and Control Bernard Brogliato, Rogelio Lozano, Bernhard Maschke and Olav Egeland Dissipative Systems Analysis and Control Theory and Applications 2nd Edition With 94 Figures 4y Sprin er 1 Introduction 1 1.1 Example

More information

Lecture 3 Nonlinear Control. Center Manifold Theorem Robustness analysis and quadratic inequalities

Lecture 3 Nonlinear Control. Center Manifold Theorem Robustness analysis and quadratic inequalities Lecture 3 Nonlinear Control Center Manifold Theorem Robustness analysis and quadratic inequalities Material Khalil, Ch 8. Center manifold theorem lecture notes A. Megretski and A. Rantzer, System Analysis

More information

Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS

Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS An ordinary differential equation is a mathematical model of a continuous state continuous time system: X = < n state space f: < n! < n vector field (assigns

More information

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 23: Drawing The Nyquist Plot Overview In this Lecture, you will learn: Review of Nyquist Drawing the Nyquist Plot Using the

More information

Solution of Linear State-space Systems

Solution of Linear State-space Systems Solution of Linear State-space Systems Homogeneous (u=0) LTV systems first Theorem (Peano-Baker series) The unique solution to x(t) = (t, )x 0 where The matrix function is given by is called the state

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Model-Reference Adaptive Control - Part I Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC EECE) EECE

More information

Exam. 135 minutes + 15 minutes reading time

Exam. 135 minutes + 15 minutes reading time Exam January 23, 27 Control Systems I (5-59-L) Prof. Emilio Frazzoli Exam Exam Duration: 35 minutes + 5 minutes reading time Number of Problems: 45 Number of Points: 53 Permitted aids: Important: 4 pages

More information

LMI Methods in Optimal and Robust Control

LMI Methods in Optimal and Robust Control LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 15: Nonlinear Systems and Lyapunov Functions Overview Our next goal is to extend LMI s and optimization to nonlinear

More information

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

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31 Introduction Classical Control Robust Control u(t) y(t) G u(t) G + y(t) G : nominal model G = G + : plant uncertainty Uncertainty sources : Structured : parametric uncertainty, multimodel uncertainty Unstructured

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability

More information

Nonlinear Control Lecture 7: Passivity

Nonlinear Control Lecture 7: Passivity Nonlinear Control Lecture 7: Passivity Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Nonlinear Control Lecture 7 1/26 Passivity

More information

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

E209A: Analysis and Control of Nonlinear Systems Problem Set 6 Solutions E9A: Analysis and Control of Nonlinear Systems Problem Set 6 Solutions Michael Vitus Gabe Hoffmann Stanford University Winter 7 Problem 1 The governing equations are: ẋ 1 = x 1 + x 1 x ẋ = x + x 3 Using

More information

Semidefinite Programming Duality and Linear Time-invariant Systems

Semidefinite Programming Duality and Linear Time-invariant Systems Semidefinite Programming Duality and Linear Time-invariant Systems Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University 2 July 2004 Workshop on Linear Matrix Inequalities in Control LAAS-CNRS,

More information

Hybrid Systems - Lecture n. 3 Lyapunov stability

Hybrid Systems - Lecture n. 3 Lyapunov stability OUTLINE Focus: stability of equilibrium point Hybrid Systems - Lecture n. 3 Lyapunov stability Maria Prandini DEI - Politecnico di Milano E-mail: prandini@elet.polimi.it continuous systems decribed by

More information

Dissipativity. Outline. Motivation. Dissipative Systems. M. Sami Fadali EBME Dept., UNR

Dissipativity. Outline. Motivation. Dissipative Systems. M. Sami Fadali EBME Dept., UNR Dissipativity M. Sami Fadali EBME Dept., UNR 1 Outline Differential storage functions. QSR Dissipativity. Algebraic conditions for dissipativity. Stability of dissipative systems. Feedback Interconnections

More information

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

IMPLICATIONS OF DISSIPATIVITY AND PASSIVITY IN THE DISCRETE-TIME SETTING. E.M. Navarro-López D. Cortés E. Fossas-Colet IMPLICATIONS OF DISSIPATIVITY AND PASSIVITY IN THE DISCRETE-TIME SETTING E.M. Navarro-López D. Cortés E. Fossas-Colet Universitat Politècnica de Catalunya, Institut d Organització i Control, Avda. Diagonal

More information

TTK4150 Nonlinear Control Systems Solution 6 Part 2

TTK4150 Nonlinear Control Systems Solution 6 Part 2 TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1

More information

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

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10) Subject: Optimal Control Assignment- (Related to Lecture notes -). Design a oil mug, shown in fig., to hold as much oil possible. The height and radius of the mug should not be more than 6cm. The mug must

More information

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

Nonlinear Control Lecture # 14 Input-Output Stability. Nonlinear Control Nonlinear Control Lecture # 14 Input-Output Stability L Stability Input-Output Models: y = Hu u(t) is a piecewise continuous function of t and belongs to a linear space of signals The space of bounded

More information

Digital Control Systems State Feedback Control

Digital Control Systems State Feedback Control Digital Control Systems State Feedback Control Illustrating the Effects of Closed-Loop Eigenvalue Location and Control Saturation for a Stable Open-Loop System Continuous-Time System Gs () Y() s 1 = =

More information

Riemannian geometry of surfaces

Riemannian geometry of surfaces Riemannian geometry of surfaces In this note, we will learn how to make sense of the concepts of differential geometry on a surface M, which is not necessarily situated in R 3. This intrinsic approach

More information

ECE504: Lecture 8. D. Richard Brown III. Worcester Polytechnic Institute. 28-Oct-2008

ECE504: Lecture 8. D. Richard Brown III. Worcester Polytechnic Institute. 28-Oct-2008 ECE504: Lecture 8 D. Richard Brown III Worcester Polytechnic Institute 28-Oct-2008 Worcester Polytechnic Institute D. Richard Brown III 28-Oct-2008 1 / 30 Lecture 8 Major Topics ECE504: Lecture 8 We are

More information

EL2620 Nonlinear Control. Lecture notes. Karl Henrik Johansson, Bo Wahlberg and Elling W. Jacobsen. This revision December 2012

EL2620 Nonlinear Control. Lecture notes. Karl Henrik Johansson, Bo Wahlberg and Elling W. Jacobsen. This revision December 2012 EL262 Nonlinear Control Lecture notes Karl Henrik Johansson, Bo Wahlberg and Elling W. Jacobsen This revision December 22 Automatic Control KTH, Stockholm, Sweden Preface Many people have contributed

More information

Lecture # 3 Orthogonal Matrices and Matrix Norms. We repeat the definition an orthogonal set and orthornormal set.

Lecture # 3 Orthogonal Matrices and Matrix Norms. We repeat the definition an orthogonal set and orthornormal set. Lecture # 3 Orthogonal Matrices and Matrix Norms We repeat the definition an orthogonal set and orthornormal set. Definition A set of k vectors {u, u 2,..., u k }, where each u i R n, is said to be an

More information

Kernel Method: Data Analysis with Positive Definite Kernels

Kernel Method: Data Analysis with Positive Definite Kernels Kernel Method: Data Analysis with Positive Definite Kernels 2. Positive Definite Kernel and Reproducing Kernel Hilbert Space Kenji Fukumizu The Institute of Statistical Mathematics. Graduate University

More information

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

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 5. 2. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

More information

Design Methods for Control Systems

Design Methods for Control Systems Design Methods for Control Systems Maarten Steinbuch TU/e Gjerrit Meinsma UT Dutch Institute of Systems and Control Winter term 2002-2003 Schedule November 25 MSt December 2 MSt Homework # 1 December 9

More information

Cambridge University Press The Mathematics of Signal Processing Steven B. Damelin and Willard Miller Excerpt More information

Cambridge University Press The Mathematics of Signal Processing Steven B. Damelin and Willard Miller Excerpt More information Introduction Consider a linear system y = Φx where Φ can be taken as an m n matrix acting on Euclidean space or more generally, a linear operator on a Hilbert space. We call the vector x a signal or input,

More information

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

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Time-varying Systems ẋ = f(t,x) f(t,x) is piecewise continuous in t and locally Lipschitz in x for all t 0 and all x D, (0 D). The origin

More information

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Norms for Signals and Systems

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Norms for Signals and Systems . AERO 632: Design of Advance Flight Control System Norms for Signals and. Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. Norms for Signals ...

More information

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

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. ISS0031 Modeling and Identification Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. Aleksei Tepljakov, Ph.D. September 30, 2015 Linear Dynamic Systems Definition

More information

Nonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization

Nonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization Nonlinear Control Lecture # 25 State Feedback Stabilization Backstepping η = f a (η)+g a (η)ξ ξ = f b (η,ξ)+g b (η,ξ)u, g b 0, η R n, ξ, u R Stabilize the origin using state feedback View ξ as virtual

More information

LQR, Kalman Filter, and LQG. Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin

LQR, Kalman Filter, and LQG. Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin LQR, Kalman Filter, and LQG Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin May 2015 Linear Quadratic Regulator (LQR) Consider a linear system

More information

Stabilization and Passivity-Based Control

Stabilization and Passivity-Based Control DISC Systems and Control Theory of Nonlinear Systems, 2010 1 Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive

More information

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 12: I/O Stability Readings: DDV, Chapters 15, 16 Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology March 14, 2011 E. Frazzoli

More information

Exercises Automatic Control III 2015

Exercises Automatic Control III 2015 Exercises Automatic Control III 205 Foreword This exercise manual is designed for the course "Automatic Control III", given by the Division of Systems and Control. The numbering of the chapters follows

More information

Stability and Robustness 1

Stability and Robustness 1 Lecture 2 Stability and Robustness This lecture discusses the role of stability in feedback design. The emphasis is notonyes/notestsforstability,butratheronhowtomeasurethedistanceto instability. The small

More information

Hybrid Systems Course Lyapunov stability

Hybrid Systems Course Lyapunov stability Hybrid Systems Course Lyapunov stability OUTLINE Focus: stability of an equilibrium point continuous systems decribed by ordinary differential equations (brief review) hybrid automata OUTLINE Focus: stability

More information

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

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Time-varying Systems ẋ = f(t,x) f(t,x) is piecewise continuous in t and locally Lipschitz in x for all t 0 and all x D, (0 D). The origin

More information

L2 gains and system approximation quality 1

L2 gains and system approximation quality 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 24: MODEL REDUCTION L2 gains and system approximation quality 1 This lecture discusses the utility

More information

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402 Georgia Institute of Technology Nonlinear Controls Theory Primer ME 640 Ajeya Karajgikar April 6, 011 Definition Stability (Lyapunov): The equilibrium state x = 0 is said to be stable if, for any R > 0,

More information

INPUT-OUTPUT APPROACH NUMERICAL EXAMPLES

INPUT-OUTPUT APPROACH NUMERICAL EXAMPLES INPUT-OUTPUT APPROACH NUMERICAL EXAMPLES EXERCISE Let us consider the linear dynamical system of order 2 with transfer function with Determine the gain 2 (H) of the input-output operator H associated with

More information

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

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University. Lecture 4 Chapter 4: Lyapunov Stability Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 4 p. 1/86 Autonomous Systems Consider the autonomous system ẋ

More information

Theory of Robust Control

Theory of Robust Control Theory of Robust Control Carsten Scherer Mathematical Systems Theory Department of Mathematics University of Stuttgart Germany Contents 1 Introduction to Basic Concepts 6 1.1 Systems and Signals..............................

More information

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

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of

More information

Practice Problems for Final Exam

Practice Problems for Final Exam Math 1280 Spring 2016 Practice Problems for Final Exam Part 2 (Sections 6.6, 6.7, 6.8, and chapter 7) S o l u t i o n s 1. Show that the given system has a nonlinear center at the origin. ẋ = 9y 5y 5,

More information

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

Prof. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait Prof. Krstic Nonlinear Systems MAE28A Homework set Linearization & phase portrait. For each of the following systems, find all equilibrium points and determine the type of each isolated equilibrium. Use

More information

Control Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani

Control Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani Control Systems I Lecture 2: Modeling and Linearization Suggested Readings: Åström & Murray Ch. 2-3 Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 28, 2018 J. Tani, E.

More information

Robust discrete time control

Robust discrete time control Robust discrete time control I.D. Landau Emeritus Research Director at C.N.R. Laboratoire d utomatique de Grenoble, INPG/CNR, France pril 2004, Valencia I.D. Landau course on robust discrete time control,

More information

ECE557 Systems Control

ECE557 Systems Control ECE557 Systems Control Bruce Francis Course notes, Version.0, September 008 Preface This is the second Engineering Science course on control. It assumes ECE56 as a prerequisite. If you didn t take ECE56,

More information

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner 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

More information

EE363 homework 8 solutions

EE363 homework 8 solutions EE363 Prof. S. Boyd EE363 homework 8 solutions 1. Lyapunov condition for passivity. The system described by ẋ = f(x, u), y = g(x), x() =, with u(t), y(t) R m, is said to be passive if t u(τ) T y(τ) dτ

More information

Predictive Control - Computer Exercise 1

Predictive Control - Computer Exercise 1 Predictive Control - Computer Exercise 1 Marcus Greiff January 22, 2018 This is a simulation exercise in FRTN15 Predictive Control. It should give you an introduction to adaptive control, in particular

More information

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

Some solutions of the written exam of January 27th, 2014 TEORIA DEI SISTEMI Systems Theory) Prof. C. Manes, Prof. A. Germani Some solutions of the written exam of January 7th, 0 Problem. Consider a feedback control system with unit feedback gain, with the following

More information

High-Gain Observers in Nonlinear Feedback Control

High-Gain Observers in Nonlinear Feedback Control High-Gain Observers in Nonlinear Feedback Control Lecture # 1 Introduction & Stabilization High-Gain ObserversinNonlinear Feedback ControlLecture # 1Introduction & Stabilization p. 1/4 Brief History Linear

More information

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

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 1/5 Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 2/5 Time-varying Systems ẋ = f(t, x) f(t, x) is piecewise continuous in t and locally Lipschitz in x for all t

More information

MCE693/793: Analysis and Control of Nonlinear Systems

MCE693/793: Analysis and Control of Nonlinear Systems MCE693/793: Analysis and Control of Nonlinear Systems Lyapunov Stability - I Hanz Richter Mechanical Engineering Department Cleveland State University Definition of Stability - Lyapunov Sense Lyapunov

More information

CDS Solutions to Final Exam

CDS Solutions to Final Exam CDS 22 - Solutions to Final Exam Instructor: Danielle C Tarraf Fall 27 Problem (a) We will compute the H 2 norm of G using state-space methods (see Section 26 in DFT) We begin by finding a minimal state-space

More information

Exam in Systems Engineering/Process Control

Exam in Systems Engineering/Process Control Department of AUTOMATIC CONTROL Exam in Systems Engineering/Process Control 27-6-2 Points and grading All answers must include a clear motivation. Answers may be given in English or Swedish. The total

More information

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

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3.. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

More information

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

Nonlinear Control. Nonlinear Control Lecture # 2 Stability of Equilibrium Points Nonlinear Control Lecture # 2 Stability of Equilibrium Points Basic Concepts ẋ = f(x) f is locally Lipschitz over a domain D R n Suppose x D is an equilibrium point; that is, f( x) = 0 Characterize and

More information

Half of Final Exam Name: Practice Problems October 28, 2014

Half of Final Exam Name: Practice Problems October 28, 2014 Math 54. Treibergs Half of Final Exam Name: Practice Problems October 28, 24 Half of the final will be over material since the last midterm exam, such as the practice problems given here. The other half

More information

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

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points Nonlinear Control Lecture # 3 Stability of Equilibrium Points The Invariance Principle Definitions Let x(t) be a solution of ẋ = f(x) A point p is a positive limit point of x(t) if there is a sequence

More information

3 Stability and Lyapunov Functions

3 Stability and Lyapunov Functions CDS140a Nonlinear Systems: Local Theory 02/01/2011 3 Stability and Lyapunov Functions 3.1 Lyapunov Stability Denition: An equilibrium point x 0 of (1) is stable if for all ɛ > 0, there exists a δ > 0 such

More information

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

r + - FINAL June 12, 2012 MAE 143B Linear Control Prof. M. Krstic MAE 43B Linear Control Prof. M. Krstic FINAL June, One sheet of hand-written notes (two pages). Present your reasoning and calculations clearly. Inconsistent etchings will not be graded. Write answers

More information

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

QUANTITATIVE L P STABILITY ANALYSIS OF A CLASS OF LINEAR TIME-VARYING FEEDBACK SYSTEMS Int. J. Appl. Math. Comput. Sci., 2003, Vol. 13, No. 2, 179 184 QUANTITATIVE L P STABILITY ANALYSIS OF A CLASS OF LINEAR TIME-VARYING FEEDBACK SYSTEMS PINI GURFIL Department of Mechanical and Aerospace

More information

Exercises in Nonlinear Control Systems

Exercises in Nonlinear Control Systems Exercises in Nonlinear Control Systems Mikael Johansson Bo Bernhardsson Karl Henrik Johansson Created: 998 Latest update: November 9, 26 Introduction The exercises are divided into problem areas that roughly

More information

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

7.1 Linear Systems Stability Consider the Continuous-Time (CT) Linear Time-Invariant (LTI) system 7 Stability 7.1 Linear Systems Stability Consider the Continuous-Time (CT) Linear Time-Invariant (LTI) system ẋ(t) = A x(t), x(0) = x 0, A R n n, x 0 R n. (14) The origin x = 0 is a globally asymptotically

More information

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

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

More information

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

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3. 8. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid

More information

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

Frequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability Lecture 6. Loop analysis of feedback systems 1. Motivation 2. Graphical representation of frequency response: Bode and Nyquist curves 3. Nyquist stability theorem 4. Stability margins Frequency methods

More information

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli

More information

Exam in FRT110 Systems Engineering and FRTN25 Process Control

Exam in FRT110 Systems Engineering and FRTN25 Process Control Department of AUTOMATIC CONTROL Exam in FRT Systems Engineering and FRTN5 Process Control June 5, 5, 4: 9: Points and grades All answers must include a clear motivation. Answers may be given in English

More information

A conjecture on sustained oscillations for a closed-loop heat equation

A conjecture on sustained oscillations for a closed-loop heat equation A conjecture on sustained oscillations for a closed-loop heat equation C.I. Byrnes, D.S. Gilliam Abstract The conjecture in this paper represents an initial step aimed toward understanding and shaping

More information

Numerical Methods for Differential Equations Mathematical and Computational Tools

Numerical Methods for Differential Equations Mathematical and Computational Tools Numerical Methods for Differential Equations Mathematical and Computational Tools Gustaf Söderlind Numerical Analysis, Lund University Contents V4.16 Part 1. Vector norms, matrix norms and logarithmic

More information

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

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 Contents lecture 5 Automatic Control III Lecture 5 H 2 and H loop shaping Thomas Schön Division of Systems and Control Department of Information Technology Uppsala University. Email: thomas.schon@it.uu.se,

More information

Applied Nonlinear Control

Applied Nonlinear Control Applied Nonlinear Control JEAN-JACQUES E. SLOTINE Massachusetts Institute of Technology WEIPING LI Massachusetts Institute of Technology Pearson Education Prentice Hall International Inc. Upper Saddle

More information

BIBO STABILITY AND ASYMPTOTIC STABILITY

BIBO STABILITY AND ASYMPTOTIC STABILITY BIBO STABILITY AND ASYMPTOTIC STABILITY FRANCESCO NORI Abstract. In this report with discuss the concepts of bounded-input boundedoutput stability (BIBO) and of Lyapunov stability. Examples are given to

More information

Introduction to Signal Spaces

Introduction to Signal Spaces Introduction to Signal Spaces Selin Aviyente Department of Electrical and Computer Engineering Michigan State University January 12, 2010 Motivation Outline 1 Motivation 2 Vector Space 3 Inner Product

More information

AIMS Exercise Set # 1

AIMS Exercise Set # 1 AIMS Exercise Set #. Determine the form of the single precision floating point arithmetic used in the computers at AIMS. What is the largest number that can be accurately represented? What is the smallest

More information