Documente Academic
Documente Profesional
Documente Cultură
In these free GATE Notes, we deal with System Analysis through State Space Model. In
the previous GATE Preparation Notes, we discussed the basics of state space analysis
and its various types in the form of state equations. We will continue with this model,
describing the applications and analysis using the same.
Remember that System Analysis through State Space Model teaches you State Space
Analysis in Control Systems, covering topics like Transfer Function from State Space
Representation, Stability of System, Solution to State Equation, State Transition Matrix,
Properties of State Transition Matrix, Controllability, Observability, Kalman's Test and
Gilbert's Test.
These GATE Study Material can be downloaded in PDF for your GATE EC or GATE EE
preparation. Also useful for other exams like BSNL, DRDO, IES, BARC etc. Before you
begin, you are advised to read up on some articles
Recommended Reading
!!
.B U s
Another equation is y t = C X s + D U t
Y(s) = C X(s) + D U(s)
Putting X(s) from equation (1)
Y s = C sI A
! !
! !
= C sI A
!!
!!
BU s +DU s
B+D
: A system is described as x t =
1
0
1
1
x t +
u t ,
2
0
y t = 1 2x t
Find the transfer function of the system.
: A =
sI A =
sI A
sI A
1
0
1
;
2
B=
1
;
0
C= 1
s 0
1 1
s + 1 1
=
0
s+2
0 s
0 2
!!
!!
C. sI A
.B
C. sI A
s+2
1
0
s+1
= !! !!"!!
= !! !!"!!
!!
!!
!
s+2
1
1
s+2
= !! !!"!!
0
s+1 0
0
. B = !! !!"!! 1 2
!!!
s+2
0
!!!
. B = !! !!"!! = (!!!)(!!!)
C. sI A
!!
. B = !!!
!!
x 0 + sI A
!!
.B .U s
!!
x 0 + !! sI A
!!
BU s
Now,
sI A
!!
= sI
!
!!
! !!
1 !
!!
= s !! 1 + ! + !! + (Binomial expansion)
3
sI A
!!
!!
= ! + !! + !! + .
!!
= 1 + At +
!!
! ! !!
!!
+ ..
!!
= e!" e! = 1 + x + !! + !! + . .
t = e!" = !! sI A
!!
This (t) is called the state transition matrix. Here A is the system matrix
Response of the system using state transition matrix is given as
x t = t . x 0 + !! s . B. U s
Where s = sI A
!!
x(0) can also be called as zero input response or natural response while the second
term is zero state response or forced response.
Now the matrix can be expanded as t = e!" = 1 + At +
! ! !!
!!
+ .
!!
!!
= t
!!
= e!!" = t
= nt
Regarding the matrix algebra, it should be noted that the Sum of all principal diagram
elements of a square matrix is equal to sum of Eigen values. Also, determinant of a
matrix is equal to the product of its Eigen values. We will look at an example of state
transition matrix.
0
6
1
1
; x 0 =
5
0
: s = sI A
s 0
0
1
s 1
=
6 s+5
0 s
6 5
sI A =
sI A
!!
= !! !!"!!
t = L!! sI A
!!
t =L
!!
!!!
!!! !!!
!!
!!! !!!
!
!!! !!!
!!! !!!
t = L!!
s+5 1
6 s
!!!
!!!
6
!
!!!
!!!
!!!
!!!
!
!!!
!!!
3e!!" 2e!!"
6 e!!" e!!"
e!!" e!!"
3e!!" e!!"
3e!!" 2e!!"
6 e!!" e!!"
ZIR = x t =
e!!" e!!" 1
3e!!" e!!" 0
3e!!" 2e!!"
6 e!!" e!!"
Now, we will discuss about Controllability and Observability tests. These tests are used
to check the strength of state model used in terms of correct no. of state variable used.
In order to do whatever we want with the given dynamic system under control input,
the system must be controllable. While in order to see what is going on in the system
under observation, the system must be observable. Now, the state space model can also
be treated as a system of linear algebraic equations. A solvable system of linear
algebraic equation has a solution if and only if the rank of matrix system is full. Thus the
controllability and observability tests will be connected to the ranks of controllability
and observability matrices respectively.
Controllability
A system is said to be controllable if any initial state of system can be transferred to any
final state in a finite time interval.
Test is performed using A and B matrices. Here A and B are the same matrices used in
the state space equations. Using these two matrices, we form the controllability matrix
Qc given as follows
5
Q! = B
AB
A! B
Observability
A system is said to be observable if every state of system can be exactly determined
from the output over a finite interval of time.
This test is performed using A and C matrices which are same as the ones used in the
state space model. Using these two, we form the observability matrix Q0 as given below
C
CA
!
Q ! = CA.
.
.
If det(Q0) 0; System is observable
det(Q0) = 0; System is not observable.
Here we should keep in mind that Q0 and Qc are always square matrices. Thus in both
these tests, if order of the system is n and rank of matrix is r then number of variables
chosen wrongly in state space system is (n r).
We will now discuss the procedure of controllability and observability tests through an
example.
: A system is defined as
x!
x!
1 0 x!
0
x! = 0 2 x! + 1 U, y = 0 1 x!
Comment on observability and controllability of system.
: Qc = B
A. B=
Q! =
AB
1 0 0
0+0
0
=
=
0 2 1
02
2
0 0
1 2
det Q ! = 0
Hence the system is uncontrollable.
Now, Q ! =
C
CA
C. A= 0 1
Q! =
1 0
= 0 + 0 0 2 = 0 2
0 2
0 1
0 2
det Q ! = 0
Hence the system is not observable.
Liked this article on System Analysis through State Space Model? Let us know in the
comments. You may also like to read