Escolar Documentos
Profissional Documentos
Cultura Documentos
CONTENTS
Controllability
Range Space and Null Space
Reachability
Observability
Kalman Decomposition
Lyapunov Stability
Lyapunov Equation and solution, Sylvester Equation and its solution
Pole-Placement
I.
II.
CONTROLLABILITY :
Consider a system with n-dimensional equation
= +
The system is controllable (or in short, pair(A, B) ) if for any initial state 0 and any final
state , there exits an input () such that (0) is transferred to () in finite time.
THEOREM :
For the above system, the following statements are equivalent
1. The n-dimensional pair (A, B) is controllable.
2. The (n n) matrix
()=
()
()
Note:
Row rank means the left range space dimension.
Proof :
34, Assume p is a eigenvector of A corresponding to eigen value . Then
= [0 ]
So for any first part is always zero, but assume that is also zero. Then system is
uncontrollable.
From (3) Rank of [ 2 . . .] is n. That means there is no v such that ;
[ 2 . . . ] = [0 0 0]
but take v = p then [0 2 ] [0 2 ] [0 0 0].
So system is un-controllable.
Assume system is uncontrollable. So there must exist a such that [ ] will lose rank.
Next: Any matrix (A, B) can be decomposed into such that ;
B
Where controllable and , uncontrollable
0
0
parts.
Now [ ]
0
Take 2 is a left eigen vector of and =
, [ ] =[0 0]
2
13, (t)= +
Take Laplace on both sides
0 = + ()
= 1 0 + 1
Take Laplace Inverse on both sides
= 0 +
= 0+
[
0
+ + 2 /2!+]
1 ()
2 ()
= 0 [ 2 . . . ] 1 () /2!
.
.
.
= [ 2 . . . ]
.
.
.
C
The region in which () can be present is decided by C . . in the range space of C .
NOTE :
Range : By linear transformation the space we can reach is called range space
of a matrix.
Linear Vector Space : Assume , ( )
If two operations (i) +
and (ii) , (scalar , ) are valid.
then the set is called space. So set space.
Example :
1 1 1
M=
2 2 2
What is the Range ?
, with any x will give component = 0. So all the vector will be in plane. So
1
plane is spanned by
2
0
Null or kernel of a matrix : Set of independent vectors for which =
is null or
0
0
1
kernel of a matrix. y = 1 , 0
1
1
Similarly we have Left null space and left range space.
1
Row space= Range of ( ) => 1
1
2
Left Null = Null of ( ) =>
1
Proof :
x t = [B AB A2 B . . . ]
. d
0
.
.
Since (i.e., any where), the range space dimension should be n or the matrix C
have
rank n. End of proof.
3 2 Follow directly from above because
=
=
=
0
)
(
)(
0
+ + 2 /2! + ] [ + + 2 /2! + ] dt
for any 0
[ + + 2 /2! + ][ + + 2 /2! + ] dt 0
35, =
=
)
(
)(
0
= 0 [
+ ]
= 0
[ ]
= [ ]0
= 0- 0 0 =
So is a solution of + + = 0
+ + = 0
(1)
2 + 2 + = 0
(2)
( 2 ) + ( 2 ) = 0
[(
So
2 ) + ( 2
) ]
( 2 )
+ (
[ ( 2 ) ] = 0
[ ( 2 ) ] constant
At t = 0, 2 = constant
t = , 2 = 0 = 2
) =
REACHABILITY :
If the input of a system = + can take sates (solution) from zero to any non-zero value
in finite time, then the system is called Reachable. The difference between Reachability and
Controllability is explained next. Take the following example in discrete domain,
1 1
1
=
,=
0 0
0
1 1
= =
0 0
So rank = 1 System is Uncontrollable
Now see even if the system is not controllable it can be taken to zero in finite time (Step)
0
0 = , () =
0
( + 1) = A () + ()
0
1 1
1
=
+
u
0
0 0
0
= ( + ), in one step we can reach 0 state.
Note: Reachability is a typical property seen in discrete time system, for continuous time system
Reachability and controllability are same