control systems design - university of newcastlejhb519/teaching/... · tacoma narrows suspension...

32
The University of Newcastle ELEC4410 Control Systems Design Lecture 13: Stability Julio H. Braslavsky [email protected] School of Electrical Engineering and Computer Science The University of Newcastle Lecture 13: Stability – p.1/20

Upload: others

Post on 15-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

ELEC4410

Control Systems DesignLecture 13: Stability

Julio H. [email protected]

School of Electrical Engineering and Computer ScienceThe University of Newcastle

Lecture 13: Stability – p.1/20

Page 2: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Outline

Input-Output Stability of LTI systems

Internal Stability of LTI systems

Stability of Discrete-time systems

Lecture 13: Stability – p.2/20

Page 3: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Stability

The stability of a system can be thought as a continuity in itsdynamic behaviour. If a small perturbation arises in the systeminputs or initial conditions, a stable system will present smallmodifications in its perturbed response.

In an unstable

Unstable

Stable

x(0)

x(0)

x(t)

x(t)system, any perturbation,no matter how small, willmake states or outputs growunbounded or until the systemdisintegrates or saturates.

Stability is a basic requirementof dynamic systems that per-form operations or process sig-nals; the first objective in con-trol design.

Lecture 13: Stability – p.3/20

Page 4: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

The Tacoma Narrows Bridge Failure

On November 7, 1940, at approximately 11:00 AM, the firstTacoma Narrows suspension bridge collapsed due towind-induced vibrations. Situated on the Tacoma Narrows inPuget Sound, near the city of Tacoma, Washington, the bridgehad only been open for traffic a few months.

The Tacoma Narrows Bridge Failure is a formidable example of asystem that was built with a structural instability.

Lecture 13: Stability – p.4/20

Page 5: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Input Output Stability of LTI Systems

Recall that the response of a LTI system is composed of

response to initial conditions + response to inputs

The concept of Input-Output Stability refers to stability of theresponse to inputs only, assuming zero initial conditions.

BIBO Stability. A system is BIBO (bounded-input bounded-output)stable if every bounded input produces a bounded output.

Theorem (BIBO Stability and Impulse Response). A SISO system isBIBO stable if and only if its impulse response g(t) is absolutelyintegrable in the interval [0, ∞). That is, if

∫∞

0

|g(τ)|dτ ≤ M

for some finite constant M ≥ 0.

Lecture 13: Stability – p.5/20

Page 6: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Input Output Stability of LTI Systems

Recall that the response of a LTI system is composed of

response to initial conditions + response to inputs

The concept of Input-Output Stability refers to stability of theresponse to inputs only, assuming zero initial conditions.

BIBO Stability. A system is BIBO (bounded-input bounded-output)stable if every bounded input produces a bounded output.

Theorem (BIBO Stability and Impulse Response). A SISO system isBIBO stable if and only if its impulse response g(t) is absolutelyintegrable in the interval [0, ∞). That is, if

∫∞

0

|g(τ)|dτ ≤ M

for some finite constant M ≥ 0.

Lecture 13: Stability – p.5/20

Page 7: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Input Output Stability of LTI Systems

Recall that the response of a LTI system is composed of

response to initial conditions + response to inputs

The concept of Input-Output Stability refers to stability of theresponse to inputs only, assuming zero initial conditions.

BIBO Stability. A system is BIBO (bounded-input bounded-output)stable if every bounded input produces a bounded output.

Theorem (BIBO Stability and Impulse Response). A SISO system isBIBO stable if and only if its impulse response g(t) is absolutelyintegrable in the interval [0, ∞). That is, if

∫∞

0

|g(τ)|dτ ≤ M

for some finite constant M ≥ 0.

Lecture 13: Stability – p.5/20

Page 8: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Input Output Stability of LTI Systems

Theorem (BIBO Stability and Steady State Response). If a systemwith transfer (matrix) function G(s) is BIBO stable, then as t → ∞

1. The output excited by u(t) = a, for t ≥ 0, approaches

G(0)a.

2. The output excited by u(t) = sin(ω0t), for t ≥ 0, approaches

|G(jω0)| sin(ω0t + ]G(jω0)),

This is a basic result: specifies the response of a BIBO system toconstant and sinusoidal signals once the transients haveextinguished. Filtering of signals is based essentially on thistheorem.

Lecture 13: Stability – p.6/20

Page 9: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Input Output Stability of LTI Systems

Example. Take the transfer function G(s) = s+1

s2+15s+26. It has

poles at s = −13 and s = −2, so it is BIBO stable.

The Bode diagram plots the gains and phases of G(jω).Bode Diagram

Frequency (rad/sec)

Pha

se (

deg)

Mag

nitu

de (

dB)

−45

−40

−35

−30

−25

−20

100

101

102

−90

−45

0

45

Lecture 13: Stability – p.7/20

Page 10: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Input Output Stability of LTI Systems

Example. Take the transfer function G(s) = s+1

s2+15s+26. It has

poles at s = −13 and s = −2, so it is BIBO stable.

The Bode diagram plots the gains and phases of G(jω).Bode Diagram

Frequency (rad/sec)

Pha

se (

deg)

Mag

nitu

de (

dB)

−45

−40

−35

−30

−25

−20

100

101

102

−90

−45

0

45

Gain at ω=1rad/s

Phase shift at ω=1 rad/s

Gain at ω=0

Lecture 13: Stability – p.7/20

Page 11: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Input Output Stability of LTI Systems

Theorem (BIBO Stability). A LTI system with proper rational transfermatrix G(s) = [Gij(s)] is BIBO stable if and only if every pole ofevery entry Gij(s) of G(s) has negative real part.

BIBO stability of state equations. When the system is represented bystate equations

x(t) = Ax(t) + Bu(t)

y(t) = Cx(t) + Du(t)

the BIBO stability will depend on the eigenvalues of the matrix A, sinceevery pole of G(s) is an eigenvalue of A. Indeed

G(s) = C(sI − A)−1

B + D =C adj(sI − A)B

det(sI − A)+ D,

thus if all eigenvalues of A have negative real part, all the poles of G(s)

will have negative real part, and the system will be BIBO stable.

Lecture 13: Stability – p.8/20

Page 12: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Input Output Stability of LTI Systems

Theorem (BIBO Stability). A LTI system with proper rational transfermatrix G(s) = [Gij(s)] is BIBO stable if and only if every pole ofevery entry Gij(s) of G(s) has negative real part.

BIBO stability of state equations. When the system is represented bystate equations

x(t) = Ax(t) + Bu(t)

y(t) = Cx(t) + Du(t)

the BIBO stability will depend on the eigenvalues of the matrix A, sinceevery pole of G(s) is an eigenvalue of A.

Indeed

G(s) = C(sI − A)−1

B + D =C adj(sI − A)B

det(sI − A)+ D,

thus if all eigenvalues of A have negative real part, all the poles of G(s)

will have negative real part, and the system will be BIBO stable.

Lecture 13: Stability – p.8/20

Page 13: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Input Output Stability of LTI Systems

Theorem (BIBO Stability). A LTI system with proper rational transfermatrix G(s) = [Gij(s)] is BIBO stable if and only if every pole ofevery entry Gij(s) of G(s) has negative real part.

BIBO stability of state equations. When the system is represented bystate equations

x(t) = Ax(t) + Bu(t)

y(t) = Cx(t) + Du(t)

the BIBO stability will depend on the eigenvalues of the matrix A, sinceevery pole of G(s) is an eigenvalue of A. Indeed

G(s) = C(sI − A)−1

B + D =C adj(sI − A)B

det(sI − A)+ D,

thus if all eigenvalues of A have negative real part, all the poles of G(s)

will have negative real part, and the system will be BIBO stable.

Lecture 13: Stability – p.8/20

Page 14: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Input Output Stability of LTI Systems

Note that not every eigenvalue of A is a pole of G(s), sincethere may be pole-zero cancellations while computing G(s).Thus, a state equation may be BIBO stable even when someeigenvalues of A do not have negative real part.

Example. Although the system

x(t) =

−1 10

0 1

x(t) +

−2

0

u(t)

y(t) =[

−2 3

]

x(t) − 2u(t)

has one eigenvalue with positive real part λ = 1, it is BIBO stable, since itstransfer function

G(s) = C(sI − A)−1

B + D =2(1 − s)

(s + 1)

has a single pole at s = −1.

Lecture 13: Stability – p.9/20

Page 15: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Input Output Stability of LTI Systems

Note that not every eigenvalue of A is a pole of G(s), sincethere may be pole-zero cancellations while computing G(s).Thus, a state equation may be BIBO stable even when someeigenvalues of A do not have negative real part.Example. Although the system

x(t) =

−1 10

0 1

x(t) +

−2

0

u(t)

y(t) =[

−2 3

]

x(t) − 2u(t)

has one eigenvalue with positive real part λ = 1, it is BIBO stable, since itstransfer function

G(s) = C(sI − A)−1

B + D =2(1 − s)

(s + 1)

has a single pole at s = −1.

Lecture 13: Stability – p.9/20

Page 16: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Outline

Input-Output Stability of LTI systems

Internal Stability of LTI systems

Stability of Discrete-time systems

Lecture 13: Stability – p.10/20

Page 17: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Internal Stability of LTI Systems

The concept of Internal Stability refers to stability of the systemresponse to initial conditions only, assuming zero inputs.

In other words, we now study the stability of the response of thestate equation

x(t) = Ax(t), with x(0) = x0.

Because the solution of this equation is given by

x(t) = eAtx0,

stability is determined by the eigenvalues of A, as we discussedwhen we studied the state response to initial conditions. Looselyspeaking, if the eigenvalues of A have all negative real part, thesystem response will decay to 0 as t → ∞.

We make the definition of internal stability more precise.

Lecture 13: Stability – p.11/20

Page 18: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Internal Stability of LTI Systems

Lyapunov Stability. The system x(t) = Ax(t) is Lyapunov stable,or marginally stable, or simply stable, if every finite initial state x0

excites a bounded response x(t).

Asymptotic Stability. The system x(t) = Ax(t) is asymptoticallystable if every finite initial state x0 excites a bounded responsex(t) that approaches 0 as t → ∞.

Instability. The system x(t) = Ax(t) is unstable if it is not stable.

Lyapunov Stability Asymptotic Stability Instability

Lecture 13: Stability – p.12/20

Page 19: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Internal Stability of LTI Systems

Theorem (Internal Stability). The equation x(t) = Ax(t) is

1. Lyapunov stable if and only if all the eigenvalues of A havezero or negative real parts, and those with zero real part areassociated with a Jordan block of order 1.

2. Asymptotically stable if and only if all eigenvalues of A havenegative real parts.

Example. Consider

x(t) =

[

0 0 0

0 0 0

0 0 −1

]

x(t).

The matrix A has eigenvalues λ0 = 0 with multiplicity 2, andλ1 = −1 with multiplicity 1. The eigenvalue λ1 = 0 is associated toJordan blocks of order 1, so the equation is Lyapunov stable.

Lecture 13: Stability – p.13/20

Page 20: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Internal Stability of LTI Systems

Example. Now consider the equation

x(t) =

[

0 10 0

00

0 0 −1

]

x(t).

The matrix A has the same eigenvalues and same multiplicities ofthe previous example. Now, however, the repeated eigenvalueλ1 = 0 is associated to a Jordan block of order 2, so the equationis unstable.

Indeed, we know that the solution of this equation is given by

x(t) = exp([

0 1 00 0 00 0 −1

]

t)

x(0) =[

1 t 00 1 00 0 e−t

]

[

x1(0)

x2(0)

x3(0)

]

=

[

x1(0)+tx2(0)

x2(0)

e−tx3(0)

]

,

from which we see that x1(t) grows unbounded if x2(0) 6= 0.

Lecture 13: Stability – p.14/20

Page 21: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Internal Stability of LTI Systems

Example. Now consider the equation

x(t) =

[

0 10 0

00

0 0 −1

]

x(t).

The matrix A has the same eigenvalues and same multiplicities ofthe previous example. Now, however, the repeated eigenvalueλ1 = 0 is associated to a Jordan block of order 2, so the equationis unstable.

Indeed, we know that the solution of this equation is given by

x(t) = exp([

0 1 00 0 00 0 −1

]

t)

x(0) =[

1 t 00 1 00 0 e−t

]

[

x1(0)

x2(0)

x3(0)

]

=

[

x1(0)+tx2(0)

x2(0)

e−tx3(0)

]

,

from which we see that x1(t) grows unbounded if x2(0) 6= 0.

Lecture 13: Stability – p.14/20

Page 22: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Internal Stability of LTI Systems

A block diagram interpretation of the difference between thetwo systems

x(t) =

0 0

0 0

x(t) and x(t) =

0 1

0 0

x(t)

the system on the left represents two decoupled integrators

b b

b b- -

x1(t) x2(t)

x2(0)x1(0)

∫ ∫

the system on the right represents two coupled integrators

b b

b- -

x1(t) x2(t)

x2(0)x1(0)

∫ ∫

Lecture 13: Stability – p.15/20

Page 23: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Internal Stability of LTI Systems

A block diagram interpretation of the difference between thetwo systems

x(t) =

0 0

0 0

x(t) and x(t) =

0 1

0 0

x(t)

the system on the left represents two decoupled integrators

b b

b b- -

x1(t) x2(t)

x2(0)x1(0)

∫ ∫

the system on the right represents two coupled integrators

b b

b- -

x1(t) x2(t)

x2(0)x1(0)

∫ ∫

Lecture 13: Stability – p.15/20

Page 24: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Internal Stability of LTI Systems

A block diagram interpretation of the difference between thetwo systems

x(t) =

0 0

0 0

x(t) and x(t) =

0 1

0 0

x(t)

the system on the left represents two decoupled integrators

b b

b b- -

x1(t) x2(t)

x2(0)x1(0)

∫ ∫

the system on the right represents two coupled integrators

b b

b- -

x1(t) x2(t)

x2(0)x1(0)

∫ ∫

Lecture 13: Stability – p.15/20

Page 25: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Internal Stability of LTI Systems

As discussed earlier, every pole of the transfer matrix

G(s) = C(sI − A)−1B + D

is an eigenvalue of A. Thus,

asymptotic stability ⇒ BIBO stability

However, not all eigenvalues of A are necessarily poles of G(s),hence

asymptotic stability : BIBO stability

Lecture 13: Stability – p.16/20

Page 26: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Outline

Input-Output Stability of LTI systems

Internal Stability of LTI systems

Stability of Discrete-time systems

Lecture 13: Stability – p.17/20

Page 27: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Discrete-Time Systems

The concepts of BIBO stability and internal stability carry over todiscrete-time systems. We summarise the main results.

Theorem (Discrete-time BIBO stability and impulse response). Adiscrete-time system with impulse response matrix g[k] = [gij[k]] isBIBO stable if and only if every entry gij[k] is absolutely summable,i.e., if

∞∑

k=0

|g[k]| ≤ M for some finite constant M ≥ 0.

Theorem (Discrete-Time BIBO stability). A LTI discrete-time systemwith proper rational transfer function G(z) = [Gij(z)] is BIBO stableif and only if every pole of every entry Gij(z) has magnitude lessthan 1.

Lecture 13: Stability – p.18/20

Page 28: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Discrete-Time Systems

Theorem (discrete-time internal stability). The system

x[k + 1] = Ax[k]

is

1. Lyapunov stable if and only if all the eigenvalues of A havemagnitude no greater than 1, and those eigenvalues withmagnitude equal to 1 are associated to Jordan block of order1.

2. Asymptotically stable if and only if all the eigenvalues of A

have magnitude less than 1.

Lecture 13: Stability – p.19/20

Page 29: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Summary

A system is BIBO stable if every bounded input excites abounded output.

BIBO stability is associated with the response of the systemwith zero initial state. A transfer matrix G(s) is BIBO stable iff allits poles have negative real part.

Asymptotic stability is associated with the response of thesystem with zero input. A system x = Ax is asymptoticallystable iff all the eigenvalues of A have negative real part.

A system x = Ax is marginally stable, or Lyapunov stable, iff allthe eigenvalues of A have nonpositive real part, and thoseeigenvalues with zero real part are “decoupled” (associatedwith Jordan blocks of order 1).

Lecture 13: Stability – p.20/20

Page 30: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Summary

A system is BIBO stable if every bounded input excites abounded output.

BIBO stability is associated with the response of the systemwith zero initial state. A transfer matrix G(s) is BIBO stable iff allits poles have negative real part.

Asymptotic stability is associated with the response of thesystem with zero input. A system x = Ax is asymptoticallystable iff all the eigenvalues of A have negative real part.

A system x = Ax is marginally stable, or Lyapunov stable, iff allthe eigenvalues of A have nonpositive real part, and thoseeigenvalues with zero real part are “decoupled” (associatedwith Jordan blocks of order 1).

Lecture 13: Stability – p.20/20

Page 31: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Summary

A system is BIBO stable if every bounded input excites abounded output.

BIBO stability is associated with the response of the systemwith zero initial state. A transfer matrix G(s) is BIBO stable iff allits poles have negative real part.

Asymptotic stability is associated with the response of thesystem with zero input. A system x = Ax is asymptoticallystable iff all the eigenvalues of A have negative real part.

A system x = Ax is marginally stable, or Lyapunov stable, iff allthe eigenvalues of A have nonpositive real part, and thoseeigenvalues with zero real part are “decoupled” (associatedwith Jordan blocks of order 1).

Lecture 13: Stability – p.20/20

Page 32: Control Systems Design - University of Newcastlejhb519/teaching/... · Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in

The University of Newcastle

Summary

A system is BIBO stable if every bounded input excites abounded output.

BIBO stability is associated with the response of the systemwith zero initial state. A transfer matrix G(s) is BIBO stable iff allits poles have negative real part.

Asymptotic stability is associated with the response of thesystem with zero input. A system x = Ax is asymptoticallystable iff all the eigenvalues of A have negative real part.

A system x = Ax is marginally stable, or Lyapunov stable, iff allthe eigenvalues of A have nonpositive real part, and thoseeigenvalues with zero real part are “decoupled” (associatedwith Jordan blocks of order 1).

Lecture 13: Stability – p.20/20