Unit Iv: State Variable Analysis and Design
Unit Iv: State Variable Analysis and Design
x v (t ), x i (t ),
We can choose state variables to be 1 c 2 L
This will yield two different sets of state space equations, but
both of them have the identical input-output relationship,
expressed by V0 ( s ) R
.
Can you derive this TF? U ( s ) LCs 2
RCs 1
Linking state space representation and
transfer function
Given a transfer function, there exist infinitely
many input-output equivalent state space models.
We are interested in special formats of state space
representation, known as canonical forms.
It is useful to develop a graphical model that
relates the state space representation to the
corresponding transfer function. The graphical
model can be constructed in the form of signal-
flow graph or block diagram.
We recall Mason’s gain formula when all feedback loops are
touching and also touch all forward paths,
P k k P k
Sum of forward path gain
T k
k
N
1 sum of feedback loop gain
1 Lq
q 1
Y ( s) b0
Consider a 4th-order TF G( s) 4
U ( s ) s a3 s 3 a2 s 2 a1s a0
b0 s 4
1 a3 s 1 a2 s 2 a1s 3 a0 s 4
We notice the similarity between this TF and Mason’s gain
formula above. To represent the system, we use 4 state
variables x1 , x2 , x3 , x4 . Why?
Signal-flow graph model
This 4th-order system can be represented by
Y ( s) b0s 4
G(s)
U (s) 1 a3s 1 a2 s 2 a1s 3 a0s 4
we have
0 1 0 0 0
0 0 1 0 0
A , B
0 0 0 1 0
0 a a1 a 2 a 3 1
C b0 0 0 0, D0
Let us consider a more general 4th-order system
Y ( s) b3s 3 b2 s 2 b1s b0
G( s) 4
U ( s ) s a3s 3 a2 s 2 a1s a0
b3s 1 b2 s 2 b1s 3 b0 s 4
1 a3 s 1 a2 s 2 a1s 3 a0 s 4
Y ( s) b3 s 1 b2 s 2 b1s 3 b0 s 4
G( s)
U ( s ) 1 a3 s 1 a2 s 2 a1s 3 a0 s 4
Input feedforward
canonical form
Input feedforward canonical form
Y ( s) b3s3 b2 s 2 b1s b0
G( s)
U ( s) s 4 a3s3 a2 s 2 a1s a0
b3s 1 b2 s 2 b1s 3 b0 s 4
1 a3s 1 a2 s 2 a1s 3 a0s 4
5 5s 1 s 1 6 s 1
1 5s 1 1 2 s 1 1 3s 1
We draw the signal-flow diagraph of each block separately and then connect
them. We select x1=y(t), x2=i(t) and x3=(1/4)r(t)-(1/20)u(t) to form the state space
representation.
Physical state variable model
Y ( s) 30( s 1) 20 10 30
R( s ) ( s 5)( s 2)( s 3) s 5 s 2 s 3
Distinct
poles
The state space equation for the above model is
5 0 0 1
x 0 2 0 x 1 r (t )
0 0 3 1
y [ 20 10 30]x
Jordan canonical form
If a system has multiple poles, the state space representation
can be written in a block diagonal form, known as Jordan
canonical form. For example,
Three poles
are equal