.-31.
+>23 ,2
13
E
:) 3.; 1;( <
-(-31.:5.-3.! *
Lecture slides for ELEN90055 prepared by Michael Cantoni (c) 2011, 2012
$ 1//00 $" *#$#-- <(+++..2 +>!.++.<3' 3 =3..*E
FF..<(-CFF1 CFF+&.CI.-31.+>23 , 2(&-FJ1 -5 ++CVTTUF
:1(,(23..; 12/ 32.!'/3 12V3.UTN-UU5, / 1,(8-&OF
UW'.+(-&2(-3' +(11>F
' !.++.<(-&..*21 ):232&..N-3' 1 1 ,->.3' 12OE
F(:-F'.:CI
-31.:5.-3. *.-31.+FJ1 -5 ++CVTUTF
F&3CI. 1-.-31.+-&(- 1(-&FJ1 -5 ++CY3'(5.-CVTUTF
FF.1!-F F(2'./CI. 1-.-31.+>23 ,2FJ1 -5 ++CUV3'(5.-CVTUTF
F231.,-F:11>CI *>23 ,2E-
-31.:5.-!.1( -5232-
-&(- 12FJ1(- 3.--(; 12(3>1 22CVTT\F1 + 31.-(./>+ &++>;(++ 3
'7/EKK<<<F2F+3 'F :KP,:11>K,<(*(K(-M& F
.13' ,3' ,5++>.1( -3 EFF.>+ CFF1-(2-FF-- -:,C
I *.-31.+' .1>FJ,(++-CU]]VF1 + 31.-(./>+ &++>;(++ 3
'7/EKK<<<F.-31.+F:3.1.-3.FK/ ./+ K/1.!2K!1-(2K%F'3,+F
M.Cantoni (c) 2011, 2012
ELEN90055 Control Systems: Part I
$ 1//00 $" *#$#--; 1>3'(-&<(++ .-
E+ 3:1 Q<.1*2'./2' :+ D
'-.:32N2+( 2C<.1*2'./,-:+2C/1.+ ,2C2.+:5.-2OD
23"-2:) 3(-!.1,5.-D 3F
'7/EKK<<<F+,2F:-(, +F :F:K+.&(-K
http://www.segwaysoutherncross.com/
'1 + 3:1 2/ 1< *E
.->UX'UYLUY'UY(-'1+ 2 12.-' 31 D
: 2>UX'UYLUY'UY-1(>UWLUX(-('1 11>
(' ++' 31
G=,/+ 2+22H ; 1>2 .-1(>
- <.1*2'./NV'.:12O/ 1< *2315-&(- *XbVT`
V
L2 2(,:+5.-<.1*2'./2DU<.1*2'./.-
/.2(5.-.-31.+ 2(&-!.1
1..3N.; 1W< *2
<(3'1 /.13<.13'UT`ODU<.1*2'./.-.-31.+ 2(&-
!.1
1..3<(3'(-; 13 / -:+:,N.; 1W< *2
<(3'1 /.13<.13'UT`: 3 -.!2 , 23 1O
.1*2'./23. .,/+ 3 (-2 +!L22(&- &1.:/2.!W
- 3 23(-< *[N3. .-#1, ObUT`
- <1(7 - =,3 -.!2 , 23 1N':1+ Ob[T`
M.Cantoni (c) 2011, 2012
ELEN90055 Control Systems: Part I
$# $" &$,
*(-&
='((3 2(1 ';(.:1E
/22 -& 1131; +3.-23-32/
.++ 5.-.!; '(+ 2./ 13 (-.L.1(-3 !2'(.-(-3 1-+.,:25.- -&(- '( ; +.< ,(22(.-2
:8-&3..+K1..31,!.++.<&(; -31) 3.1>
'7/EKK>.:3:F K'>U=-
'7/EKK<<<F$>(-&,'(- 1 -F.1&K;( .2K
) 3 -&(- 1:-0:( 3+>
- + 31(+2.:1 +(; 1/.< 13.-23-3;.+3& K!1 0: ->
- + 31.-(,/+(# 1'( ; &(-'13 1(25
':,-.>'( ; 2/ (#'.1,.- + ; +2
2/ ( 2.! ++&1.<(-:+3:1 3/15:+113
3- 3<.1*.12 1; 1'( ; 0:+(3>L.!L2 1;( 31& 32
- .-.,>,.; 3.<122/ (# (-$5.-#&:1 2
'(2,:23 '( ; (-3' ! .!
.:3E
3' >-,(2.!.,/.- -32(-3' 2>23 ,
'7/EKK3(-3 1! 2F.,KVVTLF2/=
3' ./ 15-& -;(1.-, -3L+.C(-3 1! 1 - C(23:1- 2
/+>2-(,/.13-31.+ FFF,.23.!3'(22:) 3(2.:3
M.Cantoni (c) 2011, 2012
ELEN90055 Control Systems: Part I
)!# --qi
(m3 /sec)
"$"
.!# ("
!"$/
'#!-&
"
'
""
x
(m)
qo
(m3 /sec)
3 2((.2H$.3L;+; 1 &:+3.1L<3 1+.*(1VYT
-3.-23-3$.<(-3.+1& ; 22 +N<' 1 (-(3.1$.32O
- 13(-2://+>/1 22:1
- 3$.< q
."%-/"("#
(-$.<
qi
$.3
', 1
%# %#
.:4+.<
qo
%#
'7/EKK<<<F -2L+>.-F!1K
K1-2K:2 K& 2K& 21K:3 2((.21F'3,
.:3/:3
.1(#
x <3 1L+ ; +
$.3-
;+;
2://+>/1 22:1
NG-.,(-+HaG(23:1- HO
!."#!$/
##11>(-!.1,5. 3< #*#$+.*2
3'31 +3 &$!&$2(&-+2
3.!&$2(&-+2
1 t
x(t) = x(0) +
q( ) d
A 0
$.3', 11.22L2 5.-
ELEN90055 Control Systems: Part I
M.Cantoni (c) 2011, 2012
)!# --qi
(m3 /sec)
"$"
'#!-&
.!# ("
"
!"$/
#"##***
'
""
$ 33' /'>2(+.1&-(?5.-.!.,/.-32
x-
%#.1
(m)
qo (m3 /sec)
3 -"#.1
2((.2H$.3L;+; 1 ,.
&:+3.1L<3
1+.*(1VYT
++(-&#$"%
# =/1 22 (-3 1,2.!G2(&-+2H-
N2:LOG2>23 ,2H
-3.-23-3$.<(-3.+1&
1; 22 +<' 1 (-(3.1$.32
M.Cantoni (c) 2011, 2012
%# %#
%#
- 13(-2://+>/1 22:1
'7/EKK<<<F -2L+>.-F!1K
K1-2K:2 K& 2K& 21K:3 2((.21F'3,
-
#.11>0:-5# (-!.1,5.-N F&F$.<C/1 22:1 O2!:-5.-.!5,
!."#!$/
.:4+.<
."%-/"("#
q
##11>(-!.1,5.o
-
*#$#.,/G(-/:3H2(&-+23.G.:3/:3H2(&-+2C.% -<(3'>-,(2N(F
F2.,
M
3< , ,.1>.!3' /23+(*
.:3/:3/1 2 -3:2 - " 3
$.3 3' (-3 &1+,/OC3.1
#*#$+.*2
.1(#
', 1
- 3$.< q
a
3'31 +3 &$!&$2(&-+2
-#$'"#.1 ) &#(-/:32(&-+2<'('1 &"$N(F F-.3*-.<-O
3.!&$2(&-+2
(-$.<
x <3 1L+ ; +
qi
1 t
$.3-
x(t) = x(0) +
q( ) d
;+;
A 0
2://+>/1 22:1
NG(23:1- HO
$.3', 11.22L2 5.ELEN90055 Control Systems: Part I
)!# --"$
7H2&.; 1-.1
+(-*&
:7 1$>
;+;
.(+ 1
2(
*/#
)$"#
# ,)
#(($
"#$"!'
/(23.2(
/:++ >3. -&('7/EKK<<<L&F -&F,FF:*KUVYKU]YTLU][YK.-31.+M&.; 1-.1F'3,+
23 , -&(- U[]T2
"$
*/#"#
)$"#
# ,)
##(($
"'$"!'
'7/EKK<<<L&F -&F,FF:*KUVYKU]YTLU][YK.-31.+M<7 -&(- F'3,+
%#
23 ,
/1 22:1
NG-.,(-+Ha
G(23:1- HO
-&(- Q
3'1.7+
%#
%# %#
+.3.10:
a
-&(3.10:
M
- 3
3.10:
-&(- (- 15
1
d
=
dt
J
-&(- 2/
/:++ >
+(-*&
$>L++
>-,(2
!
G2(&-+2H11>(-!.1,5.-2
&% %
#!#!
)))
G2>23 ,2H!(-/:32(&-+2N:2 2O
3..:3/:32(&-+2N " 32O
ELEN90055 Control Systems: Part I
M.Cantoni (c) 2011, 2012
)!# ---
23 , -&(- U[]T2
$>L++21(2
#"##***
<(3'(-F(2/ C<'('
+(-*&' <' - .!3' 2(&-+2(-3' +.*L(&1,1 ,(-.-23-3
-!'"'.(21
:7 1$> ,* 2;+;
.; 15,
;+;
,.1 +.2
.(+ 1
$>L++2!++
' :- 13(-+.3.10:
(2,3'
-&(- 3.10: (!- 0:(+(1(:,(21 ' C
2(
/(23.- >3'
<(3' F( :2 3' (-/:3.!-(-3 &13.1(2 221(+>?
1.3 0:(+(1(:,
2(
2/
C<'('
7H2&.; 1-.1
"$
,* 2;+;
/:++
>3. -&(-1 ' BFFF3'(2(20: 25.-.!-#$$*.FFF
"$
<(++-
0:(+(1(:,
,.1 ./ - '7/EKK<<<L&F -&F,FF:*KUVYKU]YTLU][YK.-31.+M<7
'7/EKK<<<L&F -&F,FF:*KUVYKU]YTLU][YK.-31.+M&.; 1-.1F'3,+
-&(- F'3,+
M.Cantoni (c) 2011, 2012
%# %#
%#
+.3.10:
35+..123
,L/1 22:1 / 13:15.-2!1.,-.,(-+;+: 2C+ 3.."L2 32(-
!
NG(23:1- HO
#!#!
-&(- 2/ 3 0:(+(1(:,C :2 3' 2(-&+ +../(-3 &13.1'2, ,.1>.!3'
- 3
)))
M
-&(- (- 15
3.10: -$"#$.
-&(- Q
a
23 ,
1
d
3'1.7+
=
/1 22:1
- 3
-&(-32,++!.1+1&
dt
J 22:1 ."L2 32-&(- 2/
&(-(-3' +../-,*
2/ ."L2
+.K/1
%#
3.10:
3.10:
N<-33'(23.
.-23-3O
'.<,:'&(-(21 0:(1
3.,* 3' ."L2 3+ 223'-2/
/:++ (#5.-B
>
+(-*&
$>L++
. 2,*(-&3' &(-3..(&+ 3./1.+ ,2B
G2(&-+2H11>(-!.1,5.-2
G2>23 ,2H!(-/:32(&-+2
>-,(2
&% # %
3..:3/:32(&-+2
ELEN90055 Control Systems: Part I
)!# --clock distribution manager
delay compensator
CLK
lossless tx-line delay 3
2(1
1 (; 1/'2
N(F F 2(1 +>O
ref
CLKOUT
SUBSYS3
VS
CLKOUT
#!#!
CLK
VD
OPAMP
BACK-MATCHED
SOURCE
TERMINATION
V0
V0
Q
_
VM
R
-1
VCD
M
/'2 .!1 (; +.*
1 +5; 3.+.*2.:1
VOLTAGE CONTROLLED DELAY (VCD)
D
CLKM
;.+3&
.-31.++
+>
D
= D +
"$"
COMPL
/'2 3 3.1
desired
delay
/'2 11.10'#101
("
VS
delay compensator
CLK
lossless tx-line delay 2 SUBSYS2
CLKOUT
#'"
!
N2:,FO VD
$"$ "
<(3'&(-
+%!#,
VS
delay compensator
CLK
SUBSYS1
lossless tx-line delay 1
CLKOUT
M
system
clock
"(
$2
31-2,(22(.-+(-
back matched
source termination
0
PHASE DETECTOR
COMPH
-V0
VH
VL
VS
LOSSLESS
TX-LINE
WITH
DELAY
##$"(
! !$" *###
$*"!##$#%#
0"## $#'"1
"((##"$*%
DELAY COMPENSATOR
ELEN90055 Control Systems: Part I
M.Cantoni (c) 2011, 2012
)!# --back matched
source termination
"(#"##***
$2 SUBSYS1
!./
;.+3&
N2:,FO VD
clock distribution manager
lossless tx-line
delay
2315.->(
+2-(5;
(23:1-
,. +.!3' :-$"$
13(-.,/.-3.-31.++
delay compensator
"
CLK CLKOUT
+%!#
+>
a&(-
V
,
1.-""". 3< --#'"$..!2(&-+-.-23-3-"".3'3
-3
D12
/'2 11.1N($2/O
lossless tx-line delay SUBSYS2
delay compensator
system
("
clock +(* (23:1- (2'( ; 3 0:(+(1(:,(!3' 1 (2-$"$ "(-3' +../
CLK CLKOUT
ref
a
a
2(1
V
#'"
1
(;
1/'2
M
delay
.13' +.*,-& , lossless
-3! tx-line*2>23
,C(-1 2(-&3' +../&(--+ 3. a
1
delay compensator
N(F F 2(1 +>O
/'2 3 3.1
31-2,(22(.-+(-
(; 1& - .!3' 11.1-(-3'(22SUBSYS3
3' 2>23 ,,> $1 '- 0:(+(1(:,
desired
V
delay
a
vk
ref ek
sk+1 = sk + ek
= D +
a
Avcd
/'2 .!1 (; +.*
a
v = Apd sk
1 +5; 3.+.*2.:1
M "$" k
VOLTAGE CONTROLLED DELAY (VCD)
CLKOUT
k
CLK
R
C
e
=
V
D
#!#!
k+1
ref A sk+1
ek = refCLKM k
sk+1 = (1 A)sk
. VCD
=
(1 A) (
A sk+)
ref ,.
2(&-+2(-3'
.;
R
A = Avcd
Apd
+ (OPAMP
ref ) BACK-MATCHED
U
V
!"
!"%#.!/'>2(+2(&-+23
= (1
A)ek
SOURCE
TERMINATION
V
P
V
#"$5,
2N2/ (#++>C3'
0
0
enQ = (1 A)n e0
-2.!.13'
11.13..-;
1& < - |1 A| < 1
0
LOSSLESS
1(2(-&
&
2.!+.*32.:1
O
PHASE DETECTOR
TX-LINE
CLK
M
CLKOUT
-1
VL
COMPL
COMPH
-V0
WITH
DELAY
V
;.+; 2(21
(!(2+.2
3.U3' - 11.131-2(
-32+23!.1+.-&5,
FFF 3 +>(-5,
|1 A|
DELAY COMPENSATOR
$##%
M.Cantoni (c) 2011, 2012
VH
ELEN90055 Control Systems: Part I
UT
)!# --"$"
a
M
a
VMs
R2
./L,/
3<.L/.13
2 1( 2
.,/13.1 ,. +
a
VMs
Rl +.
Vo
R1
a
M Vf a
Vi
M
a
AV
M i
R2
Vi
M
./L,/
&(A
Vo
! *
&(
Vf
Vo =
/.2(5.-2 -2(5;
/'.3.(. NO
+2 1
2(&-+
,/+(# 1
/( ?.
1(;
.,/:3 1
.-31.+
http://www.nanolab.polimi.it/
G?H
.,,-
!&$"
for large A
1
Vs
.-31.+
+&.1(3',
K
UU
/.< 1
,/+(# 1
#%#!
/.< 1
,/Fa
/( ?.1(;
a2(&-+
-5+ ; 1
,/+(# 1 >-,(2
""!
!
b-5+ ; 1 $ 5.-
.+E,* 3' G?H.-31.+!.1
G+- H3' 3.,(!.1 3< -3'
2,/+ -3' 2'1/-5+ ; 15/(-
.1 13.'( ; 1 ! 1 - $ 5.-
' 31-2( -3 ';(.:1.!3' G?H
.-31.++../+(,(323' G=C>H2-13
http://www.jpk.com/dna-molecule-on-mica.315.en.html
G?H.-31.+!.1
1 ! 1 -
$ 5.-
Vs
.1(-&3'(2!.1 23' 2,/+ (2
/1.&1 22(; +>2-- (-3' G=C>H/+- C
:- 13' -5+ ; 1C>( +2-(,&
"$
M.Cantoni (c) 2011, 2012
3.,(!.1 ,(1.2./>NO:2 2
! *!.1#$"&$%
-5+ ; 1
G=C>H2< /
.,,-
K
A
1+A
)!# ---
2,/+
ELEN90055 Control Systems: Part I
M.Cantoni (c) 2011, 2012
R1 ! *
- 3<.1*
("#*'%$$)"$
/ #"***&!"
#&!#()
= R2 /(R1 + R2 )
Vo
M Rl
(&-.1(-&++-.-L( +(5 2 = /33' ":3
&"$#-(3 L&(
Vi = Vs Vf
Vo = A (Vs Vo )
V o = A Vi
Vf = Vo
!
Vs a
3.,(!.1 2
NG(23:1- HO
ELEN90055 Control Systems: Part I
UV
"#$"&$&" $" #*#$#---.(2
2(1 2>23 ,
.:3/:32
+.(23:1- 2
3:3.12
.-31.++ 1
/+-3
N>-,(2
3..-31.+O
3:+2>23 ,
.:3/:32
2 -2.12
, 2:1 2>23 ,
.:3/:32
-.(2
' !.++.<(-&2(,/+ 1+.*(&1,2315.-(2!1 0: -3+>:2 3.,. +! *
.-31.+2>23 ,2!.13' /:1/.2 .!/ 1!.1,- -+>2(2- 2(&r
! *
.,/ -23.1
u a
di
/+-3
,. +
do
a
y
a
-2.1-.(2
r
n -3 123' +../(-2, <>23' 1 ! 1 - AAA
a n
'.<-3' 2>23 ,.:3/:3 (3' 1 ! 1 -
##%'3.2 -2.1-.(2 B
ELEN90055 Control Systems: Part I
M.Cantoni (c) 2011, 2012
UW
$#$$"%'$ ,
M
! !.1<1
.-31.++ 1
f 1
/+-3
f
f -.3 2:2+,//(-& 3<
r = y = f u + d
a
a
-2(&-+2/ 2- f 1 (32(-; 12
=
u = f 1 r d
' /1.+ ,.!.-31.+- 3'.:&'3.!(-3 1,2.!(-; 12(.-22'.<-.; FFF:3
3'(22' , 1 0:(1 2
3' /+-3,. +3. =3-3' (-; 12 3. 1 +(? =3+>N-.31.:23O
2://.2 3' 1 (2 +>(-3' /+-3FFF'.<.>.:(-; 13 +>B
3'(21 0:(1 2;( <(-3.3' !:3:1 ABBAFFF3'(2(2-.3:2+K/'>2(+AAA
3' ,. +-(32(-; 12 ,:23 2:'3'3.:- L(-/:32>( +.:- L.:3/:32
3' (23:1- ,:23 , 2:1+ 3..,/:3 3' .-31.+2(&-+
' ! !.1<12' , (22*(-&!.1+.3FFF)$31*(-&.!1 ! 1 -
' 2 & - 1++>:-'( ;+ 1 0:(1 , -32- 1 += >+..*(-&!.1!!" )$
(-; 12 2-'( ;(-& 2(1 ';(.:1#*!$ %*N(F F(-3' +(,(3.!5, /22(-&O
M.Cantoni (c) 2011, 2012
ELEN90055 Control Systems: Part I
UX
!!" )$'"# *.---r
'(&'&(M
/+-3
h
/+-3,. +
f
u = hr f u
=
=
r f u = h1 u
u = f 1 r h1 u
for high-gain h
u = f 1 r
yr
' -3' /+-3,. +(2 =3--.(23:1- 23.-3' 2>23 ,C3'(2!!" )$
(-; 12(.-2' , N !. ! $" O(2 0:(;+ -33.3' ! *+../ +.<
r
'(&'L&(-
! *
/+-3
' 3<.//1.' 2(" 1(-3 1,2.!3' " 32.!(23:1- 2-,. ++(-& 11.12
! *-/1.;( 2., 1.:23- 223.2:':- 13(-3>
:3 <1 FFF'(&'+../L&(--+ 3.23(+(3>-2 -2.1-.(2 /1.+ ,2
ELEN90055 Control Systems: Part I
M.Cantoni (c) 2011, 2012
UY
! "$$ #"'% ## "--' ( .!! *#-2; 1>1.//+(5. *(-;.+; 22 -2(-&-3:5.-!.1.-31.+
*-.##%+2>23 ,3.:- 13(-3>(-3'
.,/.- -32-3' ./ 15-& -;(1.-, -3
-3 &1+5.--K.1+1& +../L&(--1 2:+3(-
0:(+(1(:, ';(.:1E
1 ) 5.-.!:-*-.<-(23:1- 2
1 ! 1 - 1 &:+5. *-+2.+ 3. ';(.:1(!/..1+> 2(&- E
http://www.rubicon.com.au/
+.-&31-2( -32
(-23(+(3><(3'(; 1& - .!2(&-+2
2 -2(5;(3>3.2 -2.1-.(2
./1./ 1+>.:-3!.13' , 1(32-+(,(35.-2.!
! *.-31.+(-3' 2(&-.!2>23 ,< - -
//1./1(3 2 3.!$%3..+2
!.1,. ++(-&Q!.1,:+5-&2/ (#5.-2D-+>?(-&
/ 1!.1,- D-.-31.++ 12>-3' 2(2
3'(22:) 3!.:2 2.-2., G+22(+H3..+2
M.Cantoni (c) 2011, 2012
ELEN90055 Control Systems: Part I
$$"01
'
*#$#'#$"3
UZ
*$* &# &$ --//+>!:-, -3+3..+2!.13' 23:>.!+(- 15, L(-;1(-3>-,(+2>23 ,2
./(2(-+: E(" 1 -5+ 0:5.-,. +2D23 /1 2/.-2 D.-;.+:5.-,. +2D31-2! 1
!:-5.-2D5, L.,(-(-3 1/1 35.-.!/.+ 2-? 1.2D!1 0: ->1 2/.-2 D. /+.32
'/3 12W-X.!..<(-C1 -+&.NO-13
.!2+( 2
.23.!3'(22'.:+ G1 ;( <H.!,3 1(++1 >2 -(-/1 ;(.:22:) 32
22 223' 23(+(3>-/ 1!.1,- .!+(- 15, L(-;1(-3! *.-31.+2>23 ,2$"#
$ !. !"$"#%#
./(2(-+: E+.2 L+../2 -2(5;(5 2D+.2 L+../23(+(3>D1..3L+.:2/+.32D>0:(23/+.32D
1 +5; 23(+(3>D1.:23- 223.,. +:- 13(-3>D!:-, -3++(,(35.-2D3' (-3 1-+,. +
/1(-(/+ D! !.1<1.,/ -25.'/3 12YC\-UT.!-13
.!2+( 2
2(&-! *.-31.++ 123., 323(+(3>-/ 1!.1,- 2/ (#5.-2
./(2(-+: E/1./.15.-+NOC(-3 &1+N
OC+&-+ NO.,/ -25.-D
.-31.+-
,/(1(+3:-(-&D+22(++../L2'/(-&D/.+>-.,(+//1.' 23./.+ L/+ , -3
'/3 12Z-[.!-13
.!3' 2+( 2
//+>3 '-(0: 2!.1 +(-&<(3'3:3.1.-231(-32N5, / 1,(8-&OL'/3 1UU(-
M.Cantoni (c) 2011, 2012
ELEN90055 Control Systems: Part I
U[