51
Dr. Ali Karimpour Apr 2017 Lecture 6 Multivariable Control Systems Ali Karimpour Associate Professor Ferdowsi University of Mashhad Lecture 6 References are appeared in the last slide.

Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

Multivariable Control

Systems

Ali Karimpour

Associate Professor

Ferdowsi University of Mashhad

Lecture 6

References are appeared in the last slide.

Page 2: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

2

Stability of Multivariable Feedback Control Systems

Topics to be covered include:

• Well - Posedness of Feedback Loop

• Internal Stability

• The Nyquist Stability Criterion

The Generalized Nyquist Stability Criterion

Nyquist arrays and Gershgorin bands

• Coprime Factorizations over Stable Transfer Functions

• Stabilizing Controllers

• Strong and Simultaneous Stabilization

• Well - Posedness of Feedback Loop

Page 3: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

3

Well - Posedness of Feedback Loop

Assume that the plant P and the controller K are fixed real rational

proper transfer matrices.

The first question one would ask is whether the feedback interconnection

makes sense or is physically realizable.

1,2

1Let

K

s

sP

ids

dnrs

u3

1)(

3

2

Hence, the feedback system is not physically realizable!

Page 4: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

4

Well - Posedness of Feedback Loop

Definition 6-1 A feedback system is said to be well-posed if all closed-loop

transfer matrices are well-defined and proper.

Now suppose that all transfer matrices from the signals r, n, d and di to

u are respectively well-defined and proper.

Thus y and all other signals are also well-defined and the related transfer

matrices are proper.

So the system is well-posed if and only if the transfer matrix from di

and d to u exists and is proper.

Page 5: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

5

Well - Posedness of Feedback Loop

So the system is well-posed if and

only if the transfer matrix from di

and d to u exists and is proper.

id

dKPKKPIu

1Proof

Theorem 6-1 The feedback system in Figure is well-posed if and only if

invertible is )()( PKI

Thus well - posedness is equivalent to the condition that exist

and is proper.

1 KPI

And this is equivalent to the condition that the constant term of the

transfer matrix is invertible. □)()( PKI

Page 6: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

6

Well - Posedness of Feedback Loop

Transfer matrix is invertible.)()( PKI

is equivalent to either one of the following two conditions:

invertible is )(

)(

IP

KIinvertible is )()( PKI

The well- posedness condition is simple to state in terms of state-space

realizations. Introduce realizations of P and K:

DC

BAP

DC

BAK

ˆˆ

SO well- posedness is equivalent to the condition that

invertible is

ID

DI

Page 7: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

7

• Well - Posedness of Feedback Loop

• Internal Stability

• The Nyquist Stability Criterion

The Generalized Nyquist Stability Criterion

Nyquist arrays and Gershgorin bands

• Coprime Factorizations over Stable Transfer Functions

• Stabilizing Controllers

• Strong and Simultaneous Stabilization

Stability of Multivariable Feedback Control Systems

• Internal Stability

Page 8: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

8

Internal Stability

Assume that the realizations for P(s) and K(s) are stabilizable and detectable.

Let x and denote the state vectors for P and K, respectively.x̂

yDxCuDuCxy

yBxAxBuAxx

ˆˆˆ

ˆˆˆˆ

Definition 6-2

0 and0,0,0

whenstates initial all from zero togo )ˆ,( states thei.e. stableally asymptotic is

(0,0))ˆ,(origin theif stable internally be tosaid is Figure of system The

nddr

xx

xx

i

Page 9: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

9

Internal Stability

x

x

C

C

ID

DI

y

u

ˆ0

ˆ0ˆ1

x

xA

x

x

C

C

ID

DI

B

B

A

A

x

x

ˆ

~

ˆ0

ˆ0ˆ

ˆ0

0

ˆ0

0

ˆ

1

Theorem 6-2

The system of above Figure with given stabilizable and detectable

realizations for P and K is internally stable if and only if is a

Hurwitz matrix (All eigenvalues are in open left half plane).

A~

A~

e

Page 10: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

10

Internal Stability

x

x

C

C

ID

DI

y

u

ˆ0

ˆ0ˆ1

x

xA

x

x

C

C

ID

DI

B

B

A

A

x

x

ˆ

~

ˆ0

ˆ0ˆ

ˆ0

0

ˆ0

0

ˆ

1

A~

e

What about stability in the sense of Lyapunov?

The system of above Figure with given stabilizable and detectable

realizations for P and K is stable in the sense of Lyapunov if and only if

all eigenvalues of be in ……………A~

Page 11: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

11

Internal Stability

r

d

e

u

IP

KI ip

Theorem 6-3

The system in Figure is internally stable if and only if the transfer matrix

11

111

)()(

)()(

PKIPPKI

PKIKPPKIKI

IP

KI

from (di , -r) to (up , - e) be a proper and stable transfer matrix.

e

Page 12: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

12

Internal Stability

11

111

)()(

)()(

PKIPPKI

PKIKPPKIKI

IP

KI

Note that to check internal stability, it is necessary (and sufficient) to test

whether each of the four transfer matrices is stable.

1

1,

1

1Let

sK

s

sP

r

d

s

s

s

s

ss

s

s

s

e

uip

2

1

2

1

)2)(1(

1

2

1

Stability cannot be concluded even if three of the four transfer matrices are stable.

Page 13: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

13

Internal Stability

Theorem 6-4

stable. is )(

ifonly and if stable internally is figure the

in system Then the stable. is Suppose

1 PPKI

K

Proof: The necessity is obvious. To prove the sufficiency let

PPKIQ 1)(

QKIPKPKIIIPKIIPKI 111 )()()(

11

11

)()(

)()(Remember

PKIPPKI

PKIKPPKIKI

KQIPPKIKI 1)(

)()( 1 QKIKPKIK

QPPKI 1)(

Stable

Stable

Stable

Stable

Stable

Page 14: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

14

Internal Stability

Theorem 6-5

stable. is )(

ifonly and if stable internally is figure the

in system Then the stable. is Suppose

1 PKIK

P

Proof: The necessity is obvious. To prove the sufficiency let

1)( PKIKQ

PQIPKIPKIIPKIIPKI 111 )()()(

11

11

)()(

)()(Remember

PKIPPKI

PKIKPPKIKI

QPIPPKIKI 1)(

QPKIK 1)(

PPQIPPKI )()( 1

Stable

Stable

Stable

Stable

Stable

Page 15: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

15

Internal Stability

Theorem 6-6

stable. is )( ifonly and if

stable internally is figure in the system the

Then stable.both are and Suppose

1 PKI

KP

Proof: The necessity is obvious. To prove the sufficiency let

1)( PKIQ

QPKI 1)(

11

11

)()(

)()(Remember

PKIPPKI

PKIKPPKIKI

KQPIPPKIKI 1)(

KQPKIK 1)(

QPPPKI 1)(

Stable

Stable

Stable

Stable

Stable Stable

Page 16: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

16

Internal Stability

Theorem 6-7

stable. is )( ii)

)()( of poles RHPopen ofnumber thei)

and posed- wellisit ifonly and if

stable internally is figure in the system The

1

PKI

nnsKsP PK

Proof:

See: “Essentials of Robust control” written by Kemin Zhou

11

11

)()(

)()(Remember

PKIPPKI

PKIKPPKIKI

of polse RHP ofnumber theis of polse RHP ofnumber theis PnKn PK

No pole zero cancellation

Page 17: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

17

• Well - Posedness of Feedback Loop

• Internal Stability

• The Nyquist Stability Criterion

The Generalized Nyquist Stability Criterion

Nyquist arrays and Gershgorin bands

• Coprime Factorizations over Stable Transfer Functions

• Stabilizing Controllers

• Strong and Simultaneous Stabilization

Stability of Multivariable Feedback Control Systems

Page 18: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

18

The Nyquist Stability Criterion

plane. RHP in the zeros and poles have )](det[Let co PPskGI

times. origin, theencircles

))(det()( ofplot Nyquist thesystems, SISO asjust Then

oc PP

skGIs

. of valuesreal

sfor variou system above theofstability check the togoing are weNow

k

However, we would have to draw the Nyquist locus of |I+kG(s)| for each value of

k in which we were interested, whereas in the classical Nyquist criterion

we draw a locus only once, and then infer stability properties for all values of k.

Page 19: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

19

The Nyquist Stability Criterion

i

i skskGI )](1[)](det[

)( of eigenvaluean is )( Where sGsi

i

i skskGI )(1)](det[

1- 0

Page 20: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

20

The Nyquist Stability Criterion

Theorem 6-8 (Generalized Nyquist theorem)

If G(s) with no hidden unstable modes, has Po unstable (Smith-McMillan)

poles, then the closed-loop system with return ratio –kG(s) is stable if

and only if the characteristic loci of G(s), taken together, encircle the

point -1/k , Po times anticlockwise.

kskGIskGI NPZ /1)()( ksGskGI NPZ /1)()(

Page 21: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

21

The Nyquist Stability Criterion

Example 6-1: Let

0)1)(1(

1

)1(

)1(5.0

)1(

1)1(5.0

)(

3

3

2

ss

s

s

s

s

sG

Suppose that G(s) has no hidden modes, check the stability of system for different values of k.

0)( sGI

)1(

5.01

s

32)1(

1

s

Page 22: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

22

)1(

5.01

s

32)1(

1

s

Since G(s) has one unstable

poles, we will have closed

loop stability if these loci

give one net encirclements

of -1/k (ccw) when a negative

feedback kI is applied.

pole. loop closed RHP one is theresont encircleme no 125.0-/1-- k

125.0

pole. loop closed RHP threeis theresont encircleme two0.5k/1125.0-

pole. loop closed RHP twois theresont encircleme one 1k/10.5

pole. loop closed RHP one is theresont encircleme no 11/k-

The Nyquist

Stability Criterion

Page 23: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

23

The Nyquist Stability Criterion

Example 6-2: Let

26

1

)2)(1(25.1

1)(

s

ss

sssG

Suppose that G(s) has no hidden modes, check the stability of system for different values of k.

)2)(1(5.2

241321

ss

ss

)2)(1(5.2

241322

ss

ss

0)( sGI

Page 24: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

24

The Nyquist Stability Criterion

)2)(1(5.2

241321

ss

ss

)2)(1(5.2

241322

ss

ss

Since G(s) has no unstable

poles, we will have closed

loop stability if these loci

give zero net encirclements

of -1/k when a negative

feedback kI is applied.

nt.encircleme no /153.0 and 0/14.0 , 8.0/1 kkk

system. loop closedin pole RHP one sont encircleme one 4.0/18.0 k

system. loop closedin pole RHP twoso ntsencircleme two53.0/10 k

Page 25: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

25

The Inverse Nyquist Stability Criterion

Theorem 6-8 (Generalized Nyquist theorem)

If G(s) with no hidden unstable modes, has Po unstable (Smith-McMillan) poles, then the

closed-loop system with return ratio –kG(s) is stable if and only if the characteristic loci of

G(s), taken together, encircle the point -1/k, Po times anticlockwise.

ksGskGI NPZ /1)()(

kksGIksGI NPZ /)(inv/)(inv

Theorem 6-9 (Generalized Inverse Nyquist theorem)

If G(s) with no hidden unstable modes, has Zo unstable (Smith-McMillan)

zeros, then the closed-loop system with return ratio –kG(s) is stable if and

only if the characteristic loci of invG(s), taken together, encircle the point -

k, Zo times anticlockwise.

ksGskGI NZZ )()(

kskGIskGI NPZ /1)()(

Page 26: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

26

The Nyquist Stability Criterion

Example 6-3: Let

)10)(5(

1)(

ssssG

Suppose that G(s) has no hidden modes, check the stability of system for different values of k.

)10)(5(

1

sss0)( sGI )10)(5(1 sss

-750

poles. unstable Two)750(750 kk

Stable.)7500(0750 kk

pole. RHP One)0(0 kk

Page 27: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

27

Nyquist arrays and Gershgorin bands

The Nyquist array of G(s) is an array of graphs (not necessarily closed

curve), the ijth graph being the Nyquist locus of gij(s) .

Theorem 7-10 (Gershgorin’s theorem)

:follows as elements diagonal thearound circles of unions in two contained

are of seigenvalue The . dimensions ofmatrix complex a be Let ZmmZ i

mizzm

ijj

ijiii ,....,2,1,1

mizzm

ijj

jiiii ,....,2,1,1

The ‘bands’ obtained in this way are called Gershgorin bands, each is

composed of Gershgorin circles.

Page 28: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

28

Nyquist arrays and Gershgorin bandsNyquist array, with Gershgorin bands for a sample system

If all the Gershgorin bands

exclude the point -1, then

we can assess closed-loop

stability by counting the

encirclements of -1 by the

Gershgorin bands, since this

tells us the number of

encirclements made by the

characteristic loci.

If the Gershgorin bands of G(s) exclude the origin, then we say that G(s) is

diagonally dominant (row dominant or column dominant).

The greater the degree of dominant ( of G(s) or I+G(s) ) – that is, the narrower

the Gershgorin bands- the more closely does G(s) resembles m non-interacting

SISO transfer function.

Page 29: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

29

Nyquist arrays and Gershgorin bands

Diagonal dominance of a matrix G(s): mm

Row Diagonal dominance: If for all s on the Nyquist contour,

Column Diagonal dominance: If for all s on the Nyquist contour,

misgsgm

ijj

ijii ...,,2,1)()(1

misgsgm

ijj

jiii ...,,2,1)()(1

Page 30: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

30

• Well - Posedness of Feedback Loop

• Internal Stability

• The Nyquist Stability Criterion

The Generalized Nyquist Stability Criterion

Nyquist arrays and Gershgorin bands

• Coprime Factorizations over Stable Transfer Functions

• Stabilizing Controllers

• Strong and Simultaneous Stabilization

Stability of Multivariable Feedback Control Systems

Page 31: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

31

Coprime Factorizations over Stable Transfer Functions

Two polynomials m(s) and n(s), with real coefficients, are said to be

coprime if

• their greatest common divisor is a constant number or

• they have no common zeros or

• there exist polynomials x(s) and y(s) such that 1)()()()( snsysmsx

Similarly, two transfer functions m(s) and n(s) in the set of stable transfer

functions are said to be coprime over stable transfer functions if there

exists x(s) and y(s) in the set of stable transfer functions such that

1)()()()( snsysmsx

Exercise6-1 : Let n(s)=s2+5s+6 and m(s)=s find x(s) and y(s) if n and m are coprime.

Bezout identities

Exercise 6-2 : Let n(s)=s2+5s+6 and m(s)=s+2 show that one cannot find x(s) and y(s) in

x(s)m(s)+y(s)n(s)=1

Page 32: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

32

Coprime Factorizations over Stable Transfer Functions

Definition 6-3 Two matrices M and N in the set of stable transfer

matrices are right coprime over the set of stable transfer matrices

if they have the same number of columns and if there exist matrices

Xr and Yr in the set of stable transfer matrices s.t.

INYMXN

MYX rrrr

IYNXMY

XNM ll

l

l

~~~~

Similarly, two matrices and in the set of stable transfer matrices

are left coprime over the set of stable transfer matrices if they have the

same number of rows and if there exist two matrices Xl and Yl in the set

of stable transfer matrices such that

N~

M~

Page 33: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

33

Coprime Factorizations over Stable Transfer Functions

Now let P be a proper real-rational matrix. A right-coprime factorization

(rcf) of P is a factorization of the form

Similarly, a left-coprime factorization (lcf) of P has the form

NMP~~ 1

where N and M are right-coprime in the set of stable transfer matrices.

1 NMP

matricesfunction ansfer tr

stable ofset in the coprime are ) ,(~

,~

pair the) rcf ( lcfIn NMNM

Page 34: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

34

Coprime Factorizations over Stable Transfer Functions

Remember: Matrix Fraction Description (MFD)

• Right matrix fraction description (RMFD)

• Left matrix fraction description (LMFD)

Let is a matrix and its the Smith McMillan is )(sG mm )(~

sG

0,...,0,)(,...,)()( 1 ssdiagsN r

1,...,1,)(,...,)()( 1 ssdiagsD r

Let define:

or)()()(~ 1 sDsNsG )()()(

~ 1 sNsDsG

In Matrix Fraction Description D(s) and N(s) are polynomial matrices

Page 35: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

35

Coprime Factorizations over Stable Transfer Functions

Theorem 6-11 Suppose P(s) is a proper real-rational matrix and

DC

BAsP )(

is a stabilizable and detectable realization. Let F and L be such that A+BF and A+LCare both stable, and define

Then rcf and lcf of P are:

NMP~~ 11 NMP

Exercise 6-3 : Let P(s)=(s+1)/(s+2) find two different rcf for P.

IDDFC

IF

LBBFA

XN

YM

l

l0

IDC

IF

LLDBLCA

MN

YX rr0

)(

~~

Page 36: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

36

Coprime Factorizations over Stable Transfer Functions

The right coprime factorization of a transfer matrix can be given a feedback control interpretation.

DuCxy

BuAxx

Fxvu

DvxDFCy

vFxu

BvxBFAx

)(

)(

P

the transfer matrix from v to u is

IF

BBFAsM )(

and that from v to y is

DDFC

BBFAsN )(

)()()( svsNsy )()()( 1 sMsNsP )()()( 1 susMsN )()( susP

Exercise6-4 : Derive a similar interpretation for left coprime factorization.

Page 37: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

37

• Well - Posedness of Feedback Loop

• Internal Stability

• The Nyquist Stability Criterion

The Generalized Nyquist Stability Criterion

Nyquist arrays and Gershgorin bands

• Coprime Factorizations over Stable Transfer Functions

• Stabilizing Controllers

• Strong and Simultaneous Stabilization

Stability of Multivariable Feedback Control Systems

Page 38: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

38

Stabilizing Controllers

Theorem 6-12 Suppose P is stable.

Then the set of all stabilizing controllers

in Figure can be described as

1)( PQIQK

for any Q in the set of stable transfer matrices and non singular. )()( QPI

Proof:

11 )()()( PKIKQQPQIKPQIQK System is stable.

Now suppose the system is stable, so define then stable, is )( 1PKIK

KKPIPKIKQ 11 )()( KKPQQ

1)( PQIQKsor nonsingula is )()( QPI

Page 39: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

39

Example 6-4 For the plant

)2)(1(

1)(

sssP

Suppose that it is desired to find an internally stabilizing controller so that yasymptotically tracks a ramp input.

Solution: Since the plant is stable the set of all stabilizing controller is derived from

let so r,nonsingula is )()( such that Q stableany for )( 1 QPIPQIQK

3

s

basQ

)3)(2)(1(

)()3)(2)(1(

)3)(2)(1(11)(11 1

sss

bassss

sss

basPQPKIPKTS

3

611

s

sQ

Stabilizing Controllers

Page 40: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

40

Stabilizing Controllers

rrll YXXYK

NMNMP

P

11

11

controller gstabilizin a exists Then there

.~~

andmatrix

rational-realproper a be Let

IXN

YM

MN

YX

l

lrr

~~ Where

Proof. See “Multivariable Feedback Design By Maciejowski”

Theorem 6-13

Page 41: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

41

Theorem 6-11(remember) Suppose P(s) is a proper real-rational matrix and

DC

BAsP )(

is a stabilizable and detectable realization. Let F and L be such that A+BF

and A+LC are both stable, and define

IDDFC

IF

LBBFA

XN

YM

l

l0

IDC

IF

LLDBLCA

MN

YX rr0

)(

~~

Stabilizing Controllers

Page 42: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

42Proof. See “Multivariable Feedback Design By Maciejowski”

Stabilizing Controllers

Theorem 6-14

Page 43: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

43

Example 6-5 For the plant

)2)(1(

1)(

sssP

The problem is to find a controller that

1. The feedback system is internally stable.

2. The final value of y equals 1 when r is a unit step and d=0.

3. The final value of y equals zero when d is a sinusoid of 10 rad/s and r=0.

To derive coprime factorization let F = [1 -5] and L = [-7 -23]T

clearly A+BF and A+LC are stable.

IDDFC

IF

LBBFA

XN

YM

l

l0

IDC

IF

LLDBLCA

MN

YX rr0

)(

~~

0]01[1

0

32

10 Clearly

DCBA

Stabilizing Controllers

Page 44: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

44

Solution: The set of all stabilizing controller is:

)~

()~

( 1 MQYNQXK rrrr

IDDFC

IF

LBBFA

XN

YM

l

l0

IDC

IF

LLDBLCA

MN

YX rr0

)(

~~

2

2

222 )1(

389,

)1(

72108,

)1(

)1)(2(,

)1(

1

s

ssX

s

sY

s

ssM

sN ll

2

2

222 )2(

389,

)2(

72108,

)2(

)1)(2(~,

)2(

1~

s

ssX

s

sY

s

ssM

sN rr

Stabilizing Controllers

Page 45: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

45

Solution: The set of all stabilizing controller is:

Clearly for any stable Qr the condition 1 satisfied

To met condition 2 the transfer function from r to y must satisfy

To met condition 3 the transfer function from di to y must satisfy

5.36)0(1))0(~

)0()0()(0( rrr QMQYN

jjQjNjQjXjN rrr 9062)10(0))10(~

)10()10()(10(

Now define

2321)1(

1

1

1)(

sx

sxxsQr

Exercise 6-7: Derive Qr

Exercise 6-6: Derive transfer function from di to y.

Exercise 6-5: Derive transfer function from r to y.

)()~

()( srMQYNsy rr

)()~

()( sdNQXNsy irr

Stabilizing Controllers

Exercise 6-8: Simulate example 6-5

)~

()~

( 1 MQYNQXK rrrr

Page 46: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

46

Stability of Multivariable Feedback Control Systems

• Well - Posedness of Feedback Loop

• Internal Stability

• The Nyquist Stability Criterion

The Generalized Nyquist Stability Criterion

Nyquist arrays and Gershgorin bands

• Coprime Factorizations over Stable Transfer Functions

• Stabilizing Controllers

• Strong and Simultaneous Stabilization

Page 47: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

47

Strong and Simultaneous

Practical control engineers are reluctant to use unstable controllers, especially when

the plant itself is stable.

If the plant itself is unstable, the argument against using an unstable controller is

less compelling.

However, knowledge of when a plant is or is not stabilizable with a stable controller

is useful for another problem namely, simultaneous stabilization, meaning stabilization

of several plants by the same controller.

Simultaneous stabilization of two plants can also be viewed as an example of a

problem involving highly structured uncertainty.

A plant is strongly stabilizable if internal stabilization can be achieved with a controller

itself is a stable transfer matrix.

Page 48: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

48

Strong and Simultaneous

Theorem 6-15: P is strongly stabilizable if and only if it has an even number

of real poles between every pairs of real RHP zeros( including zeros at infinity).

Proof. See “Linear feedback control By Doyle”.

Example 6-6: Which of the following plant is strongly stabilizable?

32

22

21

)1()2(

)1()1()(

)2(

1)(

ss

ssssP

ss

ssP

Solution: P1 is not strongly stabilizable since it has one pole between z=1 and z=

But P2 is strongly stabilizable since it has two poles between z=1 and z=

Page 49: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

Exercises

49

6-1 Mentioned in the lecture.

6-10 Check the stability of following system versus different values of a and b(Final).

6-2 Mentioned in the lecture.

6-3 Mentioned in the lecture. 6-4 Mentioned in the lecture.

6-5 Mentioned in the lecture. 6-6 Mentioned in the lecture.

6-7 Mentioned in the lecture.

)3)(2(

4

)3(

4

)2(

1

)3)(2(

1

0

0

2

2

ss

s

s

s

s

s

ss

s

Pb

aK

64

5:

ba

baconditionStabilityans

6-9 Check the stability of following system versus different values of k(Final).

3)1(

10

31

5.0

)(

s

s

s

ssG

6-8 Mentioned in the lecture.

Page 50: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

Exercises

50

2

2

1

1)(

s

s

s

ssG

)1(25.4

41

2

1)(

s

s

ssG

)1(25.4

41

)3)(2(

1)(

s

s

sssG

6-11 Find two different lcf’s for the following transfer function matrix.

6-12 Find a lcf’s and a rcf’s for the following transfer matrix.

6-13 Find a lcf’s and a rcf’s for the following transfer matrix.

6-14 By use of MIMO rule in previous chapters show that the following figure

introduce the controller in the form:

Page 51: Ali Karimpour - Multivariable Control Systemskarimpor.profcms.um.ac.ir/.../multivariable6_stability.pdf · 2017. 4. 18. · Dr. Ali Karimpour Apr 2017 Lecture 6 18 The Nyquist Stability

Dr. Ali Karimpour Apr 2017

Lecture 6

51

References

• Control Configuration Selection in Multivariable Plants, A. Khaki-Sedigh, B. Moaveni, Springer Verlag, 2009.

References

• Multivariable Feedback Control, S.Skogestad, I. Postlethwaite, Wiley,2005.

• Multivariable Feedback Design, J M Maciejowski, Wesley,1989.

• http://saba.kntu.ac.ir/eecd/khakisedigh/Courses/mv/

Web References

• http://www.um.ac.ir/~karimpor

• تحليل و طراحی سيستم های چند متغيره، دکتر علی خاکی صديق