2023-2024 Lecture Notes 6 Controllability-Observability
2023-2024 Lecture Notes 6 Controllability-Observability
Observability
Dr. S.2.06.2022
AYASUN 2
Controllability
1
Dr. S.2.06.2022
AYASUN 3
Controllability
Dr. S.2.06.2022
AYASUN 4
Controllability
2
Dr. S.2.06.2022
AYASUN 5
Motivation Example
x1 2 1 x1 1
x 0 1 x 0u (t )
2 2
x
y 1 0 1
x2
x2 (0) x1 (0)
uncontrollable s s
u x2 s 1 x2 1 x1 s 1 x1 1 y
1 2
1
controllable
Dr. S.2.06.2022
AYASUN 6
Controllability Test
3
Dr. S.2.06.2022
AYASUN 7
Dr. S.2.06.2022
AYASUN 8
Example 1: System 1
u 1 s+2 y
s+2 s+3
x2 x1
s2
x̂1 (s) x̂ 2 (s); s 3x̂1(s) s 2 x̂ 2 (s); x 1 3x1 x 2 2x 2
s3
1
x̂ 2 (s) û (s); s 2 x̂ 2 (s) û(s); x 2 2x 2 u; x 1 3x1 u
s2
3 0 1 1 3
x x u; y x1 1 0x C B AB
0 2 1 1 2
4
Dr. S.2.06.2022
AYASUN 9
Example 2: System 2
u s+2 1 y
s+3 v s+2 x1
1
x̂1 (s) v̂ (s); s 2 x̂1 (s) v̂ (s); x 1 2x1 v
s2
s2 û (s) 1 s 3x̂ 2 (s) û(s);
v̂ (s) û (s) (s 2); x̂ 2 (s) û(s);
s3 s3 x s3 x 2 3x 2 u;
2
2 1 1 1 3
x x u; y x1 1 0x; C B AB
0 3 1 1 3
Rank C = 1 < 2, therefore the system is not controllable
Dr. S.2.06.2022
AYASUN10
5
Dr. S.2.06.2022
AYASUN11
u 1 s+2 y
s+2 s+3
3 0 1
x x u; y x1 1 0x
0 2 1
• What is the new representation?
1 3 = Q; 2 3
C B AB P Q 1
1 2 1 1
2 3 3 9 0 6
A PAP 1
1 1 2 4 1 5
2 3 1 1
B PB ; C CP 1 1 3
1 1 1 0
Dr. S.2.06.2022
AYASUN12
2 1 1
x x u; y x1 1 0x
0 3 1
1 3
C B AB
1 3
• What can be done?
– Use b as one vector, and find another vector to
form a basis
1 0 1 0
Q ; P Q 1
1 1 1 1
6
Example 4 (System 2 continued)
Dr. S.2.06.2022
AYASUN13
1 0 3 1 3 1
A PAP 1
1 1 3 3 0 2
1 0 1 1
B PB ; C CP 1 1 0
1 1 1 0
3 1 1
x x u; y 1 0x
0 2 0
• What can you see?
u + 1 y
_
- s+3 x1
1
_
s+2 x2 ~ Not controllable
Dr. S.2.06.2022
AYASUN14
0 1 0 0
x 0 0
1 x 0 u
18 27 10 1
rank(C)=3
7
Dr. S.2.06.2022
AYASUN15
9 24 20 1
x 1 0 0 x 0 u
0 1 0 0
>> A=[-9 -24 -20;1 0 0;0 1 0]
A=
-9 -24 -20
1 0 0
0 1 0
>> b=[1;0;0]
b=
1
0
0
>> C=ctrb(A,b)
C =1 -9 57
0 1 -9
0 0 1
>> rank(C) = 3
Dr. S.2.06.2022
AYASUN16
Popov-Belovich-Hautus (PBH) test) for
Controllability
3 1 1
x x u; y 1 0x
0 2 0
Eigenvalues are: 1= -3 and 2 = -2
3 1 3 1 1
I A 0 2 , I A b 0 2 0
3 1 1 0 1 1
ranh 1I A b rank 1 rank 0 1 0 2
0 1 2 0
controllable
1 1 1 1 1 1
rank 2 I A b rank rank 1
0 0 0 0 0 0
Uncontrollable
8
Dr. S.2.06.2022
AYASUN17
Example 7
2 1 1 1
x(t ) 5 3 6 x(t ) 0 u (t )
5 1 4 0
y (t ) 1 0 1 x(t )
• Özdeğerleri bulunuz.
• Sistem tamamı ile kontrol edilebilir mi?
• PBH rank testini kullanarak hangi modların (özdeğerlerin)
kontrol edilebilir ya da edilemez olduğunu belirleyiniz.
• Kontrol edilebilirlik matrisini kullanarak sistemi kontrol
edilebilir ve kontrol edilemez alt sistemlere ayırınız.
Dr. S.2.06.2022
AYASUN18
Example 7
9
Dr. S.2.06.2022
AYASUN19
Example 7
Dr. S.2.06.2022
AYASUN20
Example 7
10
21
Canonical Decomposition
The subsystem x c Ac x c Bc u; y Cc x c Du
is controllable, and has the same transfer function as
the original system
D
+
Controllable +
u Subsystem y
+
Uncontrollable
Subsystem
Dr. S.2.06.2022
AYASUN22
Canonical Decomposition
11
Dr. S.2.06.2022
AYASUN23
Canonical Decomposition
Dr. S.2.06.2022
AYASUN24
Example 8
12
Dr. S.2.06.2022
AYASUN25
Example 8
Dr. S.2.06.2022
AYASUN26
Example 9
13
Dr. S.2.06.2022
AYASUN27
Example 9
Dr. S.2.06.2022
AYASUN28
Example 9
14
Dr. S.2.06.2022
AYASUN29
Example 9
Dr. S.2.06.2022
AYASUN30
Example 9
15
Dr. S.2.06.2022
AYASUN31
Example 9
Dr. S.2.06.2022
AYASUN32
Example 9
16
Dr. S.2.06.2022
AYASUN33
Example 9
Dr. S.2.06.2022
AYASUN34
Example 9
17
Dr. S.2.06.2022
AYASUN35
Example 9
Observability
18
Dr. S.2.06.2022
AYASUN37
Observability
Dr. S.2.06.2022
AYASUN38
Observability
19
Motivation: Example
x1 2 0 x1 3
x 0 1 x 1u (t )
2 2
x
y 1 0 1
x2 x2 (0) x1 (0)
s s
u 1 x2 s 1 x2 x1 s 1 x1 1 y
1 2
3 observable
unobservable
39
Dr. S.2.06.2022
AYASUN40
Observability
20
Dr. S.2.06.2022
AYASUN41
Observability
Dr. S.2.06.2022
AYASUN42
Observability Test
21
43
Dr. S.2.06.2022
AYASUN44
Duality Controllability-Observability
22
Dr. S.2.06.2022
AYASUN45
Example 1
Dr. S.2.06.2022
AYASUN46
Example 1
23
Dr. S.2.06.2022
AYASUN47
Example 1
Dr. S.2.06.2022
AYASUN48
Example 1
24
Dr. S.2.06.2022
AYASUN49
Example 1
Example 2: Is it observable?
u s+2 1 y
s+3 s+2
2 1 1
x x u; y x1 1 0x
0 3 1
C 1 0
O
CA 2 1
– Rank of O is 2 ~ The system is observable
– Use rows of O as a basis:
1 2 1 2
Q ; P Q1
0 1 0 1
25
Example 2: Is it observable?
1 2 2 5 2 1
A PAP 1
0 1 0 3 0 3
1 2 1 1
B PB ;
0 1 1 1
C CP 1 1 2
2 1 1
x x 1 u;
0 3
y 1 2x
52
Example 3: Is it observable?
u 1 s+2 y
s+2 s+3
3 0 1 C 1 0
x x u; y x1 1 0x; O
0 2 1 CA 3 0
26
53 S. AYASUN
Dr.
9 1 0 0
x 24 0 1 x 1 u
y 1 0 0 x
20 0 0 3
ob=obsv(A,C) ob =[ 1 0 0; -9 1 0;57 -9 1]
>> rank(ob)
ans =
54 S. AYASUN
Dr.
2.06.2022
0 0 20 3
x 1 0 24 x 1 u y 0 0 1 x
0 1 9 0
>> A=[0 0 -20;1 0 -24;0 1 -9];
>> C=[0 0 1];
>> ob=obsv(A,C)
>> rank(ob)
ans =
27
Dr. S.2.06.2022
AYASUN55
The Popov-Belovich-Hautus (PBH) Test for
Observability
λI A
C
has full column rank at every eigenvalue, , of A.
3 0 1
x x u; y 1 0 x
0 2 1
3 0
3 0 I A
I A 0 2 , ob C 0 2
1 0
Dr. S.2.06.2022
AYASUN56
Canonical Decomposition
28
Dr. S.2.06.2022
AYASUN57
Canonical Decomposition
Dr. S.2.06.2022
AYASUN58
Example 5
29
Dr. S.2.06.2022
AYASUN59
Example 5
Dr. S.2.06.2022
AYASUN60
Canonical Decomposition: Duality
30
Dr. S.2.06.2022
AYASUN61
Canonical Decomposition: Duality
Dr. S.2.06.2022
AYASUN62
Example 6
31
Dr. S.2.06.2022
AYASUN63
Example 6
Dr. S.2.06.2022
AYASUN64
Example 6
32
Dr. S.2.06.2022
AYASUN65
Example 6
Dr. S.2.06.2022
AYASUN66
Example 6
33
Dr. S.2.06.2022
AYASUN67
Example 6
Dr. S.2.06.2022
AYASUN68
Example 6
34
Dr. S.2.06.2022
AYASUN69
Example 6
Dr. S.2.06.2022
AYASUN70
Example 6
35
Dr. S.2.06.2022
AYASUN71
Example 6
Dr. S.2.06.2022
AYASUN72
Example 6
36
Dr. S.2.06.2022
AYASUN73
Example 6
Dr. S.2.06.2022
AYASUN74
Example 6
37
Dr. S.2.06.2022
AYASUN75
Example 6
Dr. S.2.06.2022
AYASUN76
Example 6
38
Dr. S.2.06.2022
AYASUN77
Summary
Dr. S.2.06.2022
AYASUN78
Summary
39
Dr. S.2.06.2022
AYASUN79
Dr. S.2.06.2022
AYASUN80
Summary: Controllable/Uncontrollable Decomposition
40
Dr. S.2.06.2022
AYASUN81
Summary: Controllable/Uncontrollable Decomposition
Dr. S.2.06.2022
AYASUN82
Summary: Observable/Unobservable Decomposition
41
Dr. S.2.06.2022
AYASUN83
Summary: Observable/Unobservable Decomposition
Dr. S.2.06.2022
AYASUN84
42
Dr. S.2.06.2022
AYASUN85
Dr. S.2.06.2022
AYASUN86
Example 7
43
Dr. S.2.06.2022
AYASUN87
Example 7
Dr. S.2.06.2022
AYASUN88
Example 7
44
Dr. S.2.06.2022
AYASUN89
Example 7
Dr. S.2.06.2022
AYASUN90
Example 7
45
Dr. S.2.06.2022
AYASUN91
Example 7
Dr. S.2.06.2022
AYASUN92
Example 8
46
Dr. S.2.06.2022
AYASUN93
Example 8
Dr. S.2.06.2022
AYASUN94
Example 8
47
Dr. S.2.06.2022
AYASUN95
Example 8
48