Well-Posedness of Feedback Loop: Consider t he … of Feedback Loop: Consider t he following...
Transcript of Well-Posedness of Feedback Loop: Consider t he … of Feedback Loop: Consider t he following...
2010 Spring ME854 - GGZ Page 1Internal Stability
Internal StabilityInternal StabilityWell-Posedness of Feedback Loop:
systemfeedback following heConsider t
++ K P +
+
r -
u
di
up
dy
n
( )
.realizable physicallynot is systemfeedback theHence, proper.not are )( to)(
and )()()( signals external thefromfunction transfer that theNote
)(3
1)()()(
3
2)(
However, functions.nsfer proper traboth be
1)( ,2
1)(
Let
susd
sdsnsr
sds
sdsnsrs
su
sKs
ssP
i
i
−−
−+−−
+=
=+
−−=
2010 Spring ME854 - GGZ Page 2Internal Stability
Internal StabilityInternal StabilityWell-Posedness of Feedback Loop:
proper. and defined- wellare
matrices transfer loop-closed all if posed- wellbe tosaid is systemfeedback A
Definition 5.1
+
+K̂
P
2e 2w
1e1w
.
and as
signalsinput regroup and and
as loopfeedback theinto signalinput
external theregroup and :ˆLet
2 1
21
−=
ee
ww
KK
Lemma 5.1
.invertible is
)()(ˆ
ifonly and if posed- wellis above systemfeedback The
∞∞− PKI
Figure 5.2
2010 Spring ME854 - GGZ Page 3Internal Stability
Internal StabilityInternal StabilityWell-Posedness of Feedback Loop:
+=
+=
122
211ˆ
by drepresente be can system ThePewe
eKwe
Proof:
Note:invertible
)(
)(ˆ invertible )()(ˆ
∞−
∞−⇔∞∞−
IP
KIPKI
.invertible is ˆ function transfer theof ermconstant t that toequivalent is this
Note proper. is and exists )ˆ( that toequivalent is posedness- wellThus,
ˆ)ˆ(
as rewriten be can equation Then
1
.211
PKI
PKI
wKwePKI
−
−
+=−
−
invertibleˆ
)(
)(ˆ invertible ˆ )()(ˆ
ˆ)(ˆ and )( ,ˆˆ
ˆˆˆ and nrealizatio space stateFor
−
−=
∞−
∞−⇔−=∞∞−
=∞=∞
=
=
ID
DI
IP
KIDDIPKI
DKDPDC
BAK
DC
BAP
2010 Spring ME854 - GGZ Page 4Internal Stability
Internal StabilityInternal StabilityInternal Stability:
∞
−−
−−
−−
−−−
−−
−−+=
−−
−−=
−
−
RHeeww
KPIPKPI
KPIKPKPIKI
KPIPKIP
KPIKPKI
IP
KI
tobelongs ),( to),( from
)ˆ()ˆ(
)ˆ(ˆ)ˆ(ˆ
)ˆ()ˆ(
)ˆ(ˆ)ˆ(ˆ
matrix transfer theif stable internally be tosaid is 5.2 Figurein defined system The
2121
11
11
11
111
Definition 5.2
=
+
+=−
−−=
+
−=
++
+−
+−
+−
++
−
2
1
21
21
)2)(1(
)1(
21
2
1
1
Then,
2
1)ˆ( ,
1
1ˆ ,1
1
:exampleFor stability. internal
for matricesfer four trans ofeach test tosufficient andnecessary isit that Note
w
w
e
e
s
sKPI
sK
s
sP
ss
ss
ss
s
ss
2010 Spring ME854 - GGZ Page 5Internal Stability
Internal StabilityInternal StabilityInternal Stability:
bounded. are
locations)any (at signals injected that theprovided bounded system ain signals allthat
guaranteesIt system.feedback practical afor t requiremen basic a isstability Internal
Remark 5.1
.)ˆ( and posed- wellisit if
only and if stable internally is 5.2 Figurein system Then the .ˆ Suppose
1
∞
−
∞
∈−
∈
RHPKIP
RHK
Corollary 5.2
Proof:
.)ˆ( and posed- well ˆ
1
1
∞−
∞
−
∈−∈
−
−⇒ RHPKIPRH
IP
KI֏
∞−−
∞−−
−−
−−−
∈−=−∈−+=−
−−
−−=
−
−⇒⇐
RHKPKIPPKPIRHKPKPIIPKI
KPIPKIP
KPIKPKI
IP
KI
ˆ,)ˆ()ˆ( since ˆ)ˆ()ˆ(
invertible )ˆ()ˆ(
)ˆ(ˆ)ˆ(
ˆ posed- well
1111
11
111
2010 Spring ME854 - GGZ Page 6Internal Stability
Internal StabilityInternal StabilityInternal Stability:
plane. halfright
closed thein zeros no has ))(ˆ)(det( ly,equivalent or, ,)ˆ( if
only and if stable internally is 5.2 Figurein system theThen .ˆ, Suppose
1sKsPIRHKPI
RHKP
−∈−
∈
∞−
∞
Corollary 5.4
stable. is ))(ˆ)(( ii)
ly);respective ,)(ˆ and )( of poles
rhpopen are and ( )(ˆ)( of poles rhpopen ofnumber thei)
and posed- wellisit ifonly and if stable internally is system The
1−−
+=
sKsPI
sKsP
nnnnsKsP kpkp
Corollary 5.3
.)ˆ(ˆ and posed- wellisit if
only and if stable internally is 5.2 Figurein system Then the . Suppose
1
∞−
∞
∈−
∈
RHKPIK
RHP
Theorem 5.5:
2010 Spring ME854 - GGZ Page 7Internal Stability
Internal StabilityInternal StabilityInternal Stability:
[ ]
[ ]
5.2) Problem (See stable is if stable internally is system theHence,
)ˆ(
ˆ)ˆ(
)ˆ(ˆ
ˆ
ˆ)ˆ(ˆ
ˆ
ˆ0
ˆ
where, ))(ˆ)((
1
1
1
1
1
A
DDID
CDCDDIC
DDIB
DBB
CDCDDIB
DB
A
CBAA
DC
BAsKsPI
−=
−=
−
=
−
+
=
=−
−
−
−
−
−
Proof:
−−−
=−
=
=
=⇐
DDICDC
BA
DBCBA
sKsPI
DDCDC
BA
DBCBA
sKsP
DC
BAsK
DC
BAsP
ˆˆ
ˆˆ0
ˆˆ
))(ˆ)(( and ,
ˆˆ
ˆˆ0
ˆˆ
)(ˆ)(
then,ˆˆ
ˆˆ)(ˆ and )( that Assume
2010 Spring ME854 - GGZ Page 8Internal Stability
Internal StabilityInternal StabilityInternal Stability:
[ ]
).(ˆ)( ofon cancellati pole/zero unstable
no is theres,other wordin or mode, lecontrollab and leunobservab unstable no is Or there
are. ˆ0
ˆ,ˆ and
ˆ
ˆ,
ˆ0
ˆ
iff detectable is ),( and lestabilizab is ),( since that note and
;))(ˆ)(( ii) have then westable, internal is system that theAssume 1
sKsP
A
CBACDC
B
DB
A
CBA
ACBA
RHsKsPI
∈−⇒ ∞−
2010 Spring ME854 - GGZ Page 9Internal Stability
Internal StabilityInternal StabilityInternal Stability:
2
2
2
2
1
)1(
)2()ˆdet(
where
2
10
)1()2(
)1(
2
1
)ˆdet(
1
20
1
1
1
2
)ˆ( ,
1
20
1
1
1
2
)ˆ(
and
1
10
1
1
1
1
)(ˆ)( then ,
10
11
1
)(ˆ ,
1
10
01
1
)(
:matrices transfer 22 be )(ˆ and )(Let
+
+=−
+
+−+
+
+
+
=−
+
+−
−
+
+
=−
+
+−+
+
=−
+
−−
−
+
−
=
−
+
−=
+
−=
×
−
s
sKPI
s
s
ss
s
s
s
KPI
s
sss
s
KPI
s
sss
s
KPI
s
sssKsPs
s
sK
s
ssP
sKsPAn example:
)(ˆ)(for on cancellati pole/zero no is therecase, In this
stable internal RHP closedat zeros havenot does )ˆdet( :Note
sKsP
KPI ≠−
2010 Spring ME854 - GGZ Page 10Internal Stability
Internal StabilityInternal StabilityCoprime Factorization over RH∞:
identity).(Bezout 1)()()()(such that )( and (s)
spolynomial exists thereifonly and if coprime are )( and )( spolynomial Two
=+ smsysnsxsyx
smsn
zeros).common no
is therely,equivalent(or 1 isdivisor common greatest their if coprime be tosaid
are ts,coefficien real example,for with,),( and )( spolynomial woConsider t snsm
1)()()()(
such that )( and (s) exists thereif
over coprime be tosaid are in )( and )(function transfer two,Similarily
=+
∈ ∞
∞∞
smsysnsx
RHsyx
RHRHsnsm
2010 Spring ME854 - GGZ Page 11Internal Stability
Internal StabilityInternal Stability
Definition 5.3
[ ]
[ ]
[ ]
ly.respective ,invertibleright and
left are ~~
and matricessay that toequivalent are sdefinition e that thesNote
.~~
~~
such that in and matrices exists thereif and rows ofnumber
same thehave they if over coprimeleft are ~
,~
matrices two,Similarily
.
such that in and matrices exists thereif and columns
ofnumber same thehave they if over coprimeright are , matrices Two
NMN
M
IYNXMY
XNM
RHYX
RHRHNM
INYMXN
MYX
RHYX
RHRHNM
ll
l
l
ll
rrrr
rr
=+=
∈
=+=
∈
∞
∞∞
∞
∞∞
Coprime Factorization over RH∞:
2010 Spring ME854 - GGZ Page 12Internal Stability
Internal StabilityInternal Stability
Right and left coprime factorizations
. ~~
such that and
,, and ,~~
ion factorizat coprimeleft a and ion factorizat coprime
right a exists thereifion factorizat coprime double have tosaid is )()(matrix A
.over coprimeleft are ~
and ~
where,~~
ion factorizat a is of (lcf)ion factorizat coprimeleft A ,Similarily
.over coprimeright are and where,
ionfactorizat a is of (rcf)ion factorizat coprimeright A matrix. realproper a be )(Let
11
1
1
IXN
YM
MN
YX
RHYX
YXNMPNMP
sRsP
RHMN
NMPP
RHMNNMP
PsP
l
lrr
ll
rr
P
=
−
−
∈
==
∈
=
=
∞
−−
∞
−
∞
−
Coprime Factorization over RH∞:
2010 Spring ME854 - GGZ Page 13Internal Stability
Internal StabilityInternal Stability
Theorem 5.6
satisfied. is
(5.7) equation re,fiurthermo and, ly,respective lcf, and rcf are ~~
Then
0
)(
~~
and
0
define and stable, both are
and that such be and Let n.realizatio detectable and lestabilizaba is
)(
andmatrix rational realproper a is )( Suppose
11 NMNMP
IDC
IF
LLDBLCA
MN
YX
IDDFC
IF
LBBFA
XN
YM
LCA
BFALF
DC
BAsP
sP
rr
l
l
−− ==
−
+−+
=
−
+
−+
=
−
+
+
=
Coprime Factorization over RH∞:
2010 Spring ME854 - GGZ Page 14Internal Stability
Internal StabilityInternal Stability
Proof:
[ ] [ ]LBI
IAsIII
C
FBAsIC
BFAsI
BFAsILCBFBFAsILCAsIAsI
ICC
IFF
LBBFA
LBLCBFLCA
DDCDC
BA
DBCBA
GGXN
YM
MN
YX
IDDFC
IF
LBBFA
XN
YMsG
IDC
IF
LLDBLCA
MN
YXsG
sGsGsG
l
lrr
l
lrr
−
−−
=−
−−
−−−−−−−−=−
−+
−+−+
=
==
−
−
+
−+
=
−=
−
+−+
=
−=
=
−−
−
−−−−
11
1
111
1
21211
22
21211
21
21
21
)()(
thatNote Also
)(0
))(()()()(
thatNote
0
0
00~~
Then,
0 )(,0
)(
~~)(
let ),()()( connection system serial Recall
Coprime Factorization over RH∞:
2010 Spring ME854 - GGZ Page 15Internal Stability
Internal StabilityInternal Stability
Proof:
[ ] [ ]
{ }{ }
1 1 1
1
1
1 1 1
1 1
Since
( ) ( ) ( )( )( )
( )
( ) ( )( ) ( )
( ) ( ) ( ) ( ) ( )
0
Therefore,
I sI A LC sI A LC BF LC sI A BFI I sI A I I
I sI A BF
sI A LC I BF LC sI A BF sI A BF
sI A LC sI A BF BF LC sI A LC sI A BF
− − −−
−
− − −
− −
− − − − − − − − − − − =
− −
= − − − − − − − + − −
= − − − − − − − + − − − −
=
[ ] [ ]1
0
( )lr r
l
M YX Y F II I sI A B L I I
N XN M C I
−− −
= − − + = − ɶ ɶ
���������
Coprime Factorization over RH∞:
Remark 5.2
.~
and ,~
,0 ,
takecan we thenstable, is if that Note
IMMPNNYYIXX
P
lrlr ========
2010 Spring ME854 - GGZ Page 16Internal Stability
Internal StabilityInternal Stability
Remark 5.3
feedback. statea by variablecontrol changing fromnaturally
out comes ionfactorizat coprimeright instance, For tion.interpreta control
feedback a given be can function a transfer of ionfactorizat coprime The
Coprime Factorization over RH∞:
).()()( is,that );()()()( that such
)( and ,)()(
Then,
)(
)(
Then stable. is that such
:feedback state with:
plant a for equation space-state heConsider t
11sMsNsPsusMsNsy
DDFC
BBFAsN
v(s)
y(s)
IF
BBFAsM
sv
u(s)
DvxDFCy
vFxu
BvxBFAx
BFA
vFxuDuCxy
BuAxxP
P
−− ==
+
+==
+==
++=
+=
++=
+
+=
+=
+=
ɺ
ɺ
2010 Spring ME854 - GGZ Page 17Internal Stability
Internal StabilityInternal Stability
Lemma 5.7
)(~
)(~
)()()(
)(~
)(~
)()()(
)( and )( of slcf' and srcf' theRecall
11
11
sUsVsVsUsK
sNsMsMsNsP
sKsP
−−
−−
==
==
Coprime Factorization over RH∞:
. in invertible is ~~
)
in invertible is ~~
)
in invertible is ~~
~~
)
in invertible is ii)
stable. internally is systemfeedback The i)
:equivalent are conditions following The 5.2. Figin described ystem heConsider t
∞
∞
∞
∞
−
−
−
−
RHNUMVv
RHUNVMiv
RHMN
UViii
RHVN
UM
s
2010 Spring ME854 - GGZ Page 18Internal Stability
Internal StabilityInternal Stability
Proof:
Coprime Factorization over RH∞:
since coprime are
,0
0
matrices that theNote
0
0
ˆ
thatso
0
0
ˆ
Now ,ˆ
lyequivalentor ˆ
if stable internally is system that theNote
11
1
1
1
1
1
1
=
=
=
∈
∈
−
−
−−
−
−
−
−
∞
−
∞
−
VN
UM
V
M
VN
UM
V
M
IP
KI
V
M
VN
UM
INM
UVI
IP
KI
RHIP
KI
RHIP
KI
2010 Spring ME854 - GGZ Page 19Internal Stability
Internal StabilityInternal StabilityCoprime Factorization over RH∞:
1 1
and are coprime, there exist matrices , , , s.t.
and
and
0 0
0 0 0
0
P P K K
P P K K
P P P
K K K
NM UV X Y X Y RH
X M Y N I X V Y U I
M U
Y X Y N V I
X X Y M
V
− −
∞∈
+ = + =
− = −
0and , . This proves the equivalence of 1 and 2. Note
0
that 1 and 3 can be proved in a similar way.
P P P
K K K
I
Y X YRH
X X Y∞
− ∈ −
2010 Spring ME854 - GGZ Page 20Internal Stability
Internal StabilityInternal StabilityCoprime Factorization over RH∞:
Conditions 4 and 5 are implied by conditions 2 and 3 by
0
0
Since left-hand side is invertible in , so in right-hand side. Therefor
M UV U VM UN
N VN M MV NU
RH∞
− − =
− −
ɶ ɶ ɶ ɶ
ɶ ɶ ɶ ɶ
1 11
1
1
e,
conditions 4 and 5 are satisfied. We need to show either condition 4 or 5
implies condition 1. Consider
ˆ
0 0
0 0
I V UI K
NM IP I
M VM U V
I N I I
− −−
−
−
=
=
ɶ ɶ
ɶ ɶ ɶ
1
if (i.e., ) or condition 5 is satisfied.
RH
VM URH VM UN RH
N I
∞
−
∞ ∞
∈
∈ − ∈
ɶ ɶɶ ɶ
2010 Spring ME854 - GGZ Page 21Internal Stability
Internal StabilityInternal Stability
Corollary 5.8
Coprime Factorization over RH∞:
−
+−+
=
−
−
+
−+
=
++
=
−
−
∈
==
==
∞
−−
∞
−−
IDC
IF
LLCBLCA
MN
UV
IDFC
IF
LBBFA
VN
UM
LCABFALF
I
I
VN
UM
MN
UV
RHVUVU
UVVUK
RH
NMNMPP
0
)(
~~
~~
and
0
0
by given be can matrices for these nrealizatio space state ofset particular
a Then stable. are and that such be and let e,Furthermor
0
0 ~~
~~
thatsuch ~
,~
,, with
~~ˆ
controllera exists thereThen .over lcf and rcf ingcorrespond
thebe ~~
andmatrix rational realproper a be Let
00
0
0
0
000
0000
0
1
0
1
000
11
2010 Spring ME854 - GGZ Page 22Internal Stability
Internal StabilityInternal Stability
Process of finding a coprime factorization for a scalar transfer function
Coprime Factorization over RH∞:
( )i) suppose ( )
( )
ii) let (s) be any stable polynomial with the same order as (s)
( ) ( )iii) Then (s) ( ) / ( ), where (s) and (s) is a
(s) (s)
coprime of
num sP s
den s
den
num s den sP n s m s n m
α
α α
=
= = =
factorization ( ).P s
2010 Spring ME854 - GGZ Page 23Internal Stability
Internal StabilityInternal Stability
Scalar Example:
Coprime Factorization over RH∞:
2Let ( ) and select (s) ( 1)( 3). Then
( 3)
( ) 2 ( ) where ( ) and ( )
( ) ( 1)( 3) ( 1)
is a coprime factorization of ( ). To find ( ) and ( ) such that
sP s s s
s s
n s s sP s n s m s
m s s s s
P s x s y s
α−
= = + ++
−= = =
+ + +
( ) ( ) ( ) ( ) 1.
1ˆ ˆConsider a stabilization controller for : , Then ( ) / ( ), where10
ˆ( ) ( ) and ( ) 1 is a coprime factorization and
( 11.71)( ( ) ( ) ( ) ( )
x s n s y s m s
sP K K u s v s
s
u s K s v s
s sm s v s n s u s
+ =
−= =
+
= =
+ +− =
2.21)( .077): ( )
( 1)( 3)( 10)
Then,
( 1)( 1)( 3) ( ) ( ) / ( )
( 11.71)( 2.21)( .077)
( 1)( 3)( 10) ( ) ( ) / ( )
( 11.71)( 2.21)( .077)
ss
s s s
s s sx s u s s
s s s
s s sy s v s s
s s s
β
β
β
+=
+ + +
− + += − =
+ + +
+ + += =
+ + +
2010 Spring ME854 - GGZ Page 24Internal Stability
Internal StabilityInternal StabilityCoprime Factorization over RH∞:Systematic process of finding a coprime factorization
i) Let ( ) be a stabilizable and detectable realization of ( )
ii) Find a stabilization state feedback gain ( stable) using either pole
assignment or LQR design
iii) Find a stable o
A,B,C,D P s
F A BF+
1
bserver gain ( stable) using either pole assignment
or Kalman filter design
iv) Let
( )
0 & 0
0
where
L A LC
A BF B L A LC B LC LM U V U
F I F IN V N M
C DF I C D I
P NM−
+
+ − + − + − = = − + −
=
ɶ ɶ
ɶ ɶ
1 and
and
M N
VM UN I MV NU I
−=
− = − =
ɶ ɶ
ɶ ɶ ɶ ɶ
2010 Spring ME854 - GGZ Page 25Internal Stability
Internal StabilityInternal StabilityCoprime Factorization over RH∞:MIMO example:
4 3 1 2 0 2 0 0Let , , , be a stabilizable and
0 2 0 3 1 4 0 1
detectable realization.
The stabilization gain can be found by
2.0 .333 F -place(A,B,[-2 -3]),
0 1.67
and sta
A B C D
F
F
− = = = =
>> = = −
ble estimation gain can be found by
.0.1714 0.6411L -lqr(A',C',eye(2),eye(2)),
0.4974 1.3679
(eig(A LC) { 4.5538 0.3454 })
L
j
− − >> = = − −
+ = − ±
2010 Spring ME854 - GGZ Page 26Internal Stability
Internal StabilityInternal StabilityCoprime Factorization over RH∞:
−
+−+
=
−
−
+
−+
=
IDC
IF
LLCBLCA
MN
UV
IDFC
IF
LBBFA
VN
UM0
)(
~~
~~
&
0
0
Then
2
22 2
2
2 22
2 2
2 2
6 127 12 5 14
s 5 6s 5 6 s 5 6
3 9 204
s 5 6 s 5 6s 5 6
1.07 3.07 2.47 6.96
s 5 6 s 5 6
.707 1.41 2.18 4.37
s 5 6 s 5
0where , ,
0
ss s s
ss s
s ss
s ss
s s
s s
s s
s
M N
U
++ + +
+ ++ + + +
+ +−
+ + + ++ +
+ +
+ + + +
− − − −
+ + +
= =
=
2
2 2
2
2 2
5.85 7.70 2.62 5.24
s 5 6 s 5 6
1.45 3.37 9.07 15.2
6 s 5 6 s 5 6
,
s s s
s s
s s s
s s s
V
+ + +
+ + + +
+ + ++ + + + +
=
2
2 22 2
2
2 2
2.74 13.68 6.93 29.78.85 20.18 2.97 13.7
s 9.11 20.86 s 9.11 20.86s 9.11 20.86 s 9.11 20.86
5.11 25.82.28 11.4 3.33 3.89
s 9.11 20.86 s 9.11 20.86
and ,
s ss s s
s ss s
ss s s
s s
V N
− − − −+ + +
+ + + ++ + + +
− −− − + −
+ + + +
= =
ɶ ɶ2
2 2
2
2 2
2 2
8 6.67 42.9
s 9.11 20.86 s 9.11 20.86
0.509 2.31 1.738 7.805 8.113 1
s 9.11 20.86 s 9.11 20.86
0.829 3.46 2.28 9.12
s 9.11 20.86 s 9.11 20.86
,
,
s s
s s
s s s s
s s
s s
s s
U M
− −
+ + + +
+ + + ++ + + +
− − − −
+ + + +
= =
ɶ ɶ 2 2
2
2 2
6.7 2.74 10.94
s 9.11 20.86 s 9.11 20.86
2.16 9.11 2.995 4.02
s 9.11 20.86 s 9.11 20.86
s
s s
s s s
s s
− −
+ + + +
− − + −
+ + + +