Professional Documents
Culture Documents
Lecture 22 PDF
Lecture 22 PDF
Outline
z
Full-order observer
Non-Availability of sensors
Expensive sensors
Available sensors are not acceptable (due to high
noise, high power consumption etc.)
z
X = AX + BU
y = CX (single output)
Plant
E X X
State observer
= ( A A ) X + A ( X X ) + ( B B )U K e CX
+ ( A A K C ) X + ( B B )U
E = AE
e
Error dynamics:
Observer dynamics
= ( A K C) E
E = AE
e
X = AX + BU + K e y CX
Residue
Necessary and
sufficient condition for
the existence of Ke :
The system should be
completely observable!
Dynamics
Observer Design
X = ( A BK ) X
z
Objective
Dynamics
= ( A K C) E
E = AE
e
X ( t ) 0, as t
Objective
E ( t ) 0, as t
Notice that
T
( A K e C ) = ( A K e C )
= AT C T K eT
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
sI AT C T K o = ( s 1 )" ( s n )
K e = K oT
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
10
Check Observability
sI ( A K e C ) = ( s 1 )" ( s n )
11
| sI A | = s n + a 1 s n 1 + a 2 s n 2 + " + a n 1 s + a n
fin d a i 's
Step:2
( s 1 ) " ( s n ) = s n + 1 s n 1 + 2 s n 2 + " + n
find i ' s
Step:3
12
K e = WN T
( n a n )
1 ( n 1 a n 1 )
( 1 a1 )
N = C T
a n 1 " a1
#
$
W =
a1 $ "
" "
1
W here
A T C T """ ( A T ) n -1 C T
1
0
#
13
C 0
CA 0
# 0
K e = ( A)
# #
CAn 2 #
n 1
CA 1
( A) = An + 1 An 1 + """ + n 1 A + n I
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
14
0
1
1
Assume the desired eigen values of the observer
1 = 1.8 + 2.4 j; 2 = 1.8 2.4 j
Step : 1 observability n = 2
1 0
C
;
A C =
0 1
Step : 2 Characteristic equation
T
rank = 2
s 20.6
sI A =
= s 2 20.6 = s 2 + a1 s + a2 = 0
s
1
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
15
Step : 3
a2 = 20.6
1 = 3.6; 2 = 9
Step : 4
Observer gain
2 a2
K e = (WN )
=
1 a1
29.6
Ke =
3.6
T
1 0 9 + 20.6
0 1 3.6 0
16
Separation Principle
System dynamics
X = AX + BU
y = CX
hence
error E (t ) = X X
X = ( A BK ) X + BKE
17
Separation Principle
X A BK
Combined equation: =
E 0
BK X
A K e C E
18
19
state
variables.
21
Block diagram:
22
X = AX + Bu
y = CX
xa Aaa A ab xa Ba
+ u
=
X b Aba Abb X b Bb
xa
y = [1 0]
Xb
xa = scalar , X b = (n 1) vector
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
23
ba a
bb
24
bb
ba a
xa A aa xa Ba u = Aab X b
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
25
X
X b
Abb
Bu
Aba xa + Bbu
xa Aaa xa Ba u
Aab
C
K e (n 1 matrix)
K e [(n 1) 1 matrix]
26
Observer Equation
Full order Observer equation :
X = ( A K eC ) X + Bu + K e y
Making substitutions from the table,
X b = ( Abb K e Aab ) X b + Aba xa + Bb u + K e ( xa A aa xa Ba u )
i.e.
X b K e xa = ( Abb K e Aab ) X b + ( Aba K e Aaa ) y + ( Bb K e Ba )u
= ( A K A )( X K y )
bb
ab
27
Observer Equation
Define
X b K e y = ( X b K e xa )
X b K e y = X b K e xa
Then = ( Abb K e Aab ) +
28
= ( Abb K e Aab ) X b X b
where E X b X b = ( )
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
29
A
A
ab bb
.
is
A An-2
ab bb
( n 1) . This is
Characteristic Equation:
sI Abb + K e Aab = ( s 1 )( s 2 )........( s n -1 )
= s n 1 + 1s n 2 + .......... + n -2 s + n-1 = 0
where 1 , 2 ,.....n-1 are desired eigenvalues of error dynamics
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
30
1 a1
where
T
N = Aab
|
an 2
a
n 3
.
W =
.
a1
n 1 an 1
a
n2 n2
.
1 a1
T
T
T n2 T
Abb
Aab
| ..... | ( Abb
) Aab : (n 1) (n 1) matrix.
an 3 ....... a1 1
an 4 ....... 1 0
.
. .
:
.
. .
1
0 0
0 . . . 0 0
(n 1) (n 1) matrix .
31
Aab Abb
.
n 3
Aab Abb
n2
Aab Abb
where ( Abb ) = Abbn-1 + 1 Abbn-2 + ..... + n 2 Abb + n 1 I
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
0
0
.
.
.
0
1
32
Separation Principle
The system characteristic equation can be derived as
sI - A + BK sI - Abb + K e Aab = 0
33
Example
Problem : Consider the system
X = AX + Bu
y = CX
where
1
0
0
0
0
1 , B = 0 , C = [1 0 0]
A = 0
6 11 6
1
Assume that the output y can be accurately measured.
Design minimum order observer assuming that the
desired eigen values are:
1 = 2 + j 2 3 , 2 = 2 j 2 3
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
34
Example
Characteristic equation:
sI Abb + K e Aab = ( s 1 )( s 2 )
= ( s + 2 j 2 3)( s + 2 + j 2 3) = s 2 + 4s + 16 = 0
Ackermann's formula:
Aab
K e = ( Abb )
A
A
ab bb
0
1
where ( Abb ) = Abb2 + 1 Abb + 2 I = Abb2 + 4 Abb + 16 I
xa
xa
X = = x2 , A =
Xb x
3
0
0
1
0
11
0
0
1 , B = 0
1
6
35
Example
0
Here Aaa = 0 , Aab = [1 0], Aba =
6
1
0
0
Abb =
, Ba = 0, Bb =
11 6
1
Hence
2
1
0
1
0 1
1 0 1 0 0
Ke =
+ 4
+ 16
1
11
6
11
6
0
1
0
1
5 2 0 2
=
=
22 17 1 17
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
36
Example
Observer equation:
= ( Abb K e Aab ) + ( Abb K e Aab ) K e + Aba K e Aaa y
Note: X K y = X K x
+ (B K B )u
b
1 2
0
2
[1 0] =
Abb K e Aab =
11 6 17
28
Substituting various values,
2 2
1 2 13
0
y + u
+
=
1
3 28 6 3 52
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
e 1
1
6
37
Example :
2 x2
= x K e y
3 3
x2 2
x = + K e x1
3 3
If the observed state feedback is used, then
x1
u = KX = K x2
x3
where K is the state feedback matrix.
ADVANCED CONTROL SYSTEM DESIGN
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
38
Comment
z
39
References
z
40
41