Professional Documents
Culture Documents
Unit 5 - Control Systems - WWW - Rgpvnotes.in
Unit 5 - Control Systems - WWW - Rgpvnotes.in
Unit 5
Syllabus: State space analysis
State space representation of systems, block diagram for state equation, transfer function decomposition,
solution of state equation, transfer matrix, relationship between state equation and transfer function,
controllability and observability.
Input output
variables Controlled System variables
State variables
here
=[ ] mx1 column matrix called input vector
⋮
Page 1 of 10
Here C and D are metrices of dimensions pxn and pxm and y(t) is having dimension px1.
The block diagram representation of a state model of a linear multi input, multi output system is shown
below.
u + x’ x y
B ∫ C
+
A
Example 5.1 Obtain the State Transaction Matrix ∅ for the given system matrix
=[ ]
Solution:
Given
=[ ]
Page 2 of 10
then [ �− ]=[ −
]−[ ]=[ ]
− −
And | �− |= −
then
− − −
∅ =[ �− ]= [ ]=
− − −
[ − − ]
Hence �
∅ =[ � �
]
Page 3 of 10
= . [ � − ]− . +
.{ [ � − ]− }. + | � − |
=
| �− |
Characteristics equation | � − | =
The above equation gives the poles of the system.
Putting = �
|�� − | =
Here � represents the Eigen values of A, therefore the Eigen values of A are poles of the System.
Example 5.2 Find out the transfer function of the system given below. Also determine the poles and zeros
of the system.
�̇ = [ ]� + [ ]
− −
=[ ]� + [ ]
Solution:
Given
Given =[ ], = [ ], = [ ], = [ ]
− −
Transfer function of the system is given by
= . [ � − ]− . +
Therefore [ �− ]=[ −
]
+
And
[ � − ]− = + +
[ ]= [ ]
+ + − + + −
Now
= . [ � − ]− . +
Therefore +
=[ ] [ ][ ] + [ ]
+ + −
=[ ] [ ]+[ ]
+ +
= [ ][ ]+ [ ]
+ +
= + +[ ]
+ +
+ + +
= =
+ + +
Therefore one pole is at = −
One zero is at = −
And we have a pole zero cancellation at =− .
Page 4 of 10
− = .
[ �− ]=
= [ � − ]− .
= − [ � − ]− .
=� . = �� .
�� − [ � − ]− =
Where � = =
[ −�� ] −��
=
�
−�� −��
=∫ +
�
�� � �−�
= +∫ �
Page 5 of 10
then +
−
+ +
− {[ � − ]− . }= −
= − [ + + ]
− −
+
[ + + ] + +
−� − �
− {[ � − ]− . }=[ −
−� − �]
− +
and
[ � − ]− . +
= [ ][ ] = [ ]
+ + − + +
therefore
+ +
[ � − ]− . . = [ ]=
+ +
[ + + ]
− +
= + +
[ − ]
+ +
then −� − �
− {[ � − ]− . . }=[ − − ]
−� − �
−
− {[ � − ]− . }+ − {[ � − ]− }
Then = . .
solution
−� − � −� − �
=[ − [ − − ]
−� − �] +
− + −� − �
−
−� − �
[ ]=[ + − ]
−� − �
− +
The signal flow graph for equation 5.2.4 is shown below in figure 5.2.1(a)
Page 6 of 10
̇
-a1
-a2
-a3
Figure 5.2.1 (a) Signal flow graph for equation 5.2.4
And the signal flow graph for equation 5.2.3 is shown below in figure 5.2.2
b0
b1
b2
-1 -1 -1
U(s) s s s
̇ ̇ ̇
b1
b2
-1
U(s) 1 s ̇ s -1
̇ s-1
̇ b3
-a1
-a2
-a3
Figure 5.2.1(c) Combination of the SFG of Figure (a) & (b)
From the figure (c) let the various relations are as under
̇ = , ̇ = , ̇ = − − −
Therefore ̇
[ ̇ ]=[ ][ ]+ [ ][ ]
̇ − − −
1. State in State Space Analysis: It refers to smallest set of variables whose knowledge at t = t 0 together with
the knowledge of input for t ≥ t0 gives the complete knowledge of the behavior of the system at any time
t ≥ t0.
2. State Variables in State Space analysis: It refers to the smallest set of variables which help us to
determine the state of the dynamic system. State variables are defined by , ........ .
Page 7 of 10
3. State Vector: Suppose there is a requirement of n state variables in order to describe the complete
behavior of the given system, then these n state variables are considered to be n components of a vector
x(t). Such a vector is known as state vector.
4. State Space: It refers to the n dimensional space which has x1 axis, x2 axis .........xn axis.
Page 8 of 10
or �� ≅ [ : : ]
Here �� is called Controllability Test Matrix.
According to KALMAN, the system will be completely controllable if rank of the matrix �� is equal to order
of the system.
If rank of the matrix �� is less than the order of the system, then system is not completely controllable and
the number of controllable states are given by − , where n is the order of the system and r is the rank of
the matrix �� .
A system is controllable or "Controllable to the origin" when any state x1 can be driven to the zero state x =
0 in a finite number of steps.
Rank of the system:
Let � =[ ]
�
If − ≠ , then rank of �� is 2.
If − = , then
(i) If , , , ≠ , then rank is 1.
(ii) If , , , =, then rank is 0.
5.12: Observability:
A system is said to be observable if and only if any state of the system states can be determined at a given
time on the basis of the knowledge of the output of the system.
The observability test matrix is denoted by Q0 and is given by
� =[ ]
⋮
According to KALMAN, the system will be completely observable if rank of the matrix � is equal to order of
the system.
If rank of the matrix � is less than the order of the system, then system is not completely observable and
the number of observable states are given by − , where n is the order of the system and r is the rank of
the matrix � .
Page 9 of 10
Then � =[ ] ℎ |� | =
− −
As � = , hence system is not completely observable.
Rank of the system = , and = , hence
Number of observable states − = − =
Page 10 of 10