Lecture6-Controllability and Observability
Lecture6-Controllability and Observability
1
Contents
Controllability and Observability
Definitions and Examples
Control Gramian and Observer Gramian
Transfer function to State Space
Controllable canonical form
2
Controllability & Observability
Consider the a simple system as follows:
4
Controllability Definition (cont.)
Rank test of controllability of system (1) is defined as follows:
The linear state space system (1) is controllable if and only if
Remarks:
• It is necessary and sufficient that the matrix is invertible <= This is the
controllability criterion
For a SISO system, is a vector, therefore, if defining
(2)
is an matrix. In this case, checking the controllability is equivalent to check
if the determinant of is nonzero.
5
Controllability Gramian
Consider the system
Choose
Therefore
The value of
6
Complete Controllability
An system is completely controllable if any one of the following is true:
1. The controllability matrix is of full rank
2. The matrix has full row rank at every eigenvalue of
3. The controllability Gramain matrix
7
Examples
Check the controllability of the following systems:
i)
ii) =,
iii)
8
Observability Definition
Concept of observability is dual to that of controllability, in fact
Controllability studies the possibility of steering the state from the input and
Observability studies the estimating the state from the output.
Consider the -dimensional -input output state equation:
Observability:
A system is completely observable of and only if there exists a finite time
such that the initial state can be determined from the observation
history given the control input
9
Observability Definition (cont.)
Definition 1. The state equation is said to be observable if for any unknown
initial state , there exists a finite such that the knowledge of the input and
output over suffices to determine uniquely the initial state . Otherwise, it is
said to be unobservable.
From the knowledge of , can be found by
Then,
10
Observability (i)
Expand by using Cayley-Hamilton Theorem to obtain
Remarks:
The vector can only be determined if and only if the observability matrix
11
Observability Gramian
Consider the system
The solution
where
12
Complete Observability
A system is completely observability has the following properties
1. The observability matrix is of full rank
2. The matrix has full column rank at every eigenvalue of A
3. The Observability Gramian matrix
13
Transfer Function vs State Space
Consider the following transfer function:
Corresponding with the given transfer function, the following state space
equation is yielded as follows:
which gives
14
Transfer Function to State Space (cont.)
Given that
15
Transfer Function to State Space (cont.)
Because
Then
16