Professional Documents
Culture Documents
Lecture 10 PDF
Lecture 10 PDF
Q: Is conversion between
the two forms possible?
A: Yes.
sX ( s ) = AX ( s ) + BU ( s )
Y ( s ) = CX ( s ) + DU ( s )
( sI A) X ( s ) = BU ( s )
z Pre-multiplying both sides by ( sI A) 1
1
X ( s ) = ( sI A) BU ( s )
z Substituting for X (s) in the output equation,
Y ( s ) = C ( sI A) B + D U ( s )1
x1
y = [1 0] + [ 0] u
N x2 N
C D
1
s 0 0 1 0
= [1 0] + [ 0]
0 s 2 3 1
1
s 1 0
= [1 0] 1
2 s + 3
1 s + 3 1 0
= [1 0] 1
s ( s + 3 ) + 2 2 s
1 1 1
= 2 [ ] 2
1 0 =
s + 3s + 2 s s + 3s + 2
ADVANCED CONTROL SYSTEM DESIGN 6
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
Deriving State Space Model
From Transfer Function Model
z The process of converting transfer function to state
space form is NOT unique. There are various
realizations possible.
z All realizations are equivalent (i.e. properties do not
change). However, one representation may have some
advantages over others for a particular task.
z Possible representations:
First companion form (controllable canonical form)
Jordan canonical form
Alternate first companion form (Toeplitz first companion form)
Second companion form (observable canonical form)
ADVANCED CONTROL SYSTEM DESIGN 7
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
First Companion Form: SISO Case
(Controllable canonical form)
y(s) 1
H (s) = = n n 1
u ( s ) s + a1 s + " + a n 1 s + a n
(n ) ( n 1)
y + a1 y + " + a n 1 y + a n y = u
dny d n 1 y
n
+ a1 n 1
+ " + an y = u
dt dt
dt
differentiating 2 dt 2
#
#
d n 1 y
xn = dt n 1 dn y
xn = n
dt
n integrators
3 integrators
C (s) s + 7s + 2 2
T (s) = = 3
R ( s ) s + 9 s + 26 s + 24
2
( s 3 + 9 s 2 + 2 6 s + 2 4 )C ( s ) = 2 4 R ( s )
w ith z e ro in itia l c o n d itio n s
c + 9 c + 2 6 c + 2 4 c = 2 4 r
L e t x1 c , x 2 c , x 3 c
x 1 = x 2
x 2 = x 3
x 3 = 2 4 x 1 2 6 x 2 9 x 3 + 2 4 r
y = c = x1
3 integrators
y1 ( s ) z ( s ) y1 ( s ) 1
H1 ( s ) = = = 2 ( 2 s + 3)
u ( s ) u ( s ) z ( s ) 3s + 4 s + 5
x 0 1 x 0
x = 5 3 4 + u
1 1
2
3 x 1 3
2
y = 2 z + 3 z = 2 x + 3 x
1 2 1
x
y = [3 2] + [0] u1
x
1
2
x1 1 0 " 0 x1 r1
x 0 2
" 0 x2 r2
2 = + u
# 0 0 % # # #
xn 0 0 " n xn rn
x1
x
y = [1 1 " 1] 2 + [ d 0 ] u
#
xn
ADVANCED CONTROL SYSTEM DESIGN 20
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
Jordan Canonical Form
(Non-repeated roots): Block Diagram
Given y( s) 1
=
u ( s ) ( s + 1)( s + 2)
1 1
By partial fraction, y(s) = u (s)
s +1 s + 2
Define two transfer functions
1 1
x1 ( s ) = u (s) , x2 ( s ) = u ( s)
s +1 s+2
This leads to
u ( s ) = x1 ( s )( s + 1), u ( s ) = x2 ( s )( s + 2)
2 1 1 u (s)
z Output Equation y(s) = u (s) = 2
( s 3)
3
( ) ( ) (
s 3 s 3 s 3 )
x3 ( s )
1 x3 ( s ) x (s)
=2 =2 2 = 2 x1 ( s )
( s 3) ( s 3) ( s 3)
z Finally x1 3 1 0 x1 0
x = 0 3 1 x + 0 u
2 2
x3 0 0 3 x3 1
N
N N
X A X B
y = [ 2 0 0] X + [ 0] u
N
C D
x1
y1,2 = 2 ( ) 2
x2
ADVANCED CONTROL SYSTEM DESIGN 26
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
ADVANCED CONTROL SYSTEM DESIGN 27
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
ADVANCED CONTROL SYSTEM DESIGN 28
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore