Lý thuyết điều khiển hiện đại_ Chapter4
Hệ thống điều khiển bền vững làm cho chất lượng của sản phẩm luôn ổn định, không phụ thuộc vào sự thay đổi của đối tượng cũng như của nhiễu tác động lên hệ thống. Mục đích của điều khiển bền vững là thiết kế các bộ điều khiển K duy trì ổn định bền vững không chỉ với mô hình danh định của đối tượng (Po)mà còn thỏa với một tập mô hình có sai số ...
Chương 4 : ði u khi n b n v ng
Chương 4
ðI U KHI N B N V NG
4.1 Gi i thi u
4.1.1 Khái ni m ñi u khi n b n v ng
H th ng ñi u khi n b n v ng làm cho ch t lư ng c a s n ph m luôn n
ñ nh, không ph thu c vào s thay ñ i c a ñ i tư ng cũng như c a nhi u tác
ñ ng lên h th ng. M c ñích c a ñi u khi n b n v ng là thi t k các b ñi u
khi n K duy trì n ñ nh b n v ng không ch v i mô hình danh ñ nh c a ñ i
tư ng (P0) mà còn th a v i m t t p mô hình có sai s ∆ so v i mô hình
chu n ( P∆ ).
P0 :Mô hình chu n (mô hình danh
ñ nh)
P∆ :Mô hình th c t v i sai l ch
∆ so v i mô hình chu n
Hình 4.1 : Mô hình ñi u khi n b n v ng
Cho t p mô hình có sai s P∆ và m t t p các ch tiêu ch t lư ng, gi s
P0 ∈ P∆ là mô hình danh ñ nh dùng ñ thi t k b ñi u khi n K.H th ng
h i ti p vòng kín ñư c g i là có tính :
- n ñ nh danh ñ nh: n u K n ñ nh n i v i mô hình danh ñ nh P0
- n ñ nh b n v ng: n u K n ñ nh n i v i m i mô hình thu c P∆
- Ch t lư ng danh ñ nh: n u các m c tiêu ch t lư ng ñư c th a ñ i v i mô
hình danh ñ nh P0
Trang 411
Chương 4 : ði u khi n b n v ng
- Ch t lư ng b n v ng: n u các m c tiêu ch t lư ng ñư c th a ñ i v i m i
mô hình thu c P∆
M c tiêu bài toán n ñ nh b n v ng là tìm b ñi u khi n không ch n ñ nh
mô hình danh ñ nh P0 mà còn n ñ nh m t t p các mô hình có sai s P∆
4.1.2 Chu n c a tín hi u
4.1.2.1 Khái ni m chu n
Trong ñi u khi n nói riêng cũng như trong các công vi c có liên quan ñ n
tín hi u nói chung,thông thư ng ta không làm vi c ch riêng v i m t tín hi u
ho c m t vài tín hi u ñi n hình mà ngư c l i ph i làm vi c v i m t t p g m
r t nhi u các tín hi u khác nhau. Khi ph i làm vi c v i nhi u tín hi u khác
nhau như v y ch c ch n ta s g p bài toán so sánh các tín hi u ñ ch n l c
ra ñư c nh ng tín hi u phù h p cho công vi c.
Các khái ni m như tín hi u x1(t) t t hơn tín hi u x2(t) ch th c s có nghĩa
n u như chúng cùng ñư c chi u theo m t tiêu chu n so sánh nào ñó. Cũng
như v y n u ta kh ng ñ nh r ng x1(t) l n hơn x2(t) thì ph i ch rõ phép so
sánh l n hơn ñó ñư c hi u theo nghĩa nào, x1(t) có giá tr c c ñ i l n hơn ,
có năng lư ng l n hơn hay x1(t) ch a nhi u thông tin hơn x2(t)…..Nói m t
cách khác ,trư c khi so sánh x1(t) v i x2(t) chúng ta ph i g n cho m i m t
tín hi u m t giá tr ñánh giá tín hi u theo tiêu chu n so sánh ñư c l a ch n .
ð nh nghĩa: Cho m t tín hi u x(t) và m t ánh x x(t) →||x(t)|| ∈ R+ chuy n
x(t) thành m t s th c dương ||x(t)||.S th c dương này s ñư c g i là chu n
c a x(t) n u nó th a mãn:
a. ||x(t)|| ≥ 0 và ||x(t)|| = 0 khi và ch khi x(t) =0 (4.1)
b. ||x(t)+y(t)|| ≤ ||x(t)|| + ||y(t)|| ∀ x(t), y(t) (4.2)
c. ||ax(t)|| = |a|.||x(t)|| ∀ x(t) và ∀a ∈ R . (4.3)
4.1.2.2 M t s chu n thư ng dùng trong ñi u khi n cho m t tín hi u x(t):
∞
|| x(t ) ||1 = ∫ | x(t ) |dt
- Chu n b c 1: (4.4)
−∞
∞
∫ | x(t ) |
2
- Chu n b c 2: || x(t ) || 2 = dt . (4.5)
−∞
Trang 412
Chương 4 : ði u khi n b n v ng
Bình phương chu n b c hai chính là giá tr ño năng lư ng c a tín hi u x(t).
∞
∫ | x(t ) |
-Chu n b c p: || x(t ) || p = v ip∈ N (4.6)
p
dt
p
−∞
- Chu n vô cùng: || x(t ) || ∞ = sup | x(t ) | (4.7)
t
ñây là biên ñ hay ñ nh c a tín hi u
Khái ni m chu n trong ñ nh nghĩa trên không b gi i h n là ch cho m t tín
hi u x(t) mà còn ñư c áp d ng ñư c cho c vector tín hi u g m nhi u ph n
t và m i ph n t l i là m t tín hi u.
Xét m t vector tín hi u:
x1 (t )
x(t) = M
x (t )
n
- Chu n 1 c a vector x:
n
x 1 = ∑ xi (4.8)
i =1
- Chu n 2 c a vector x:
n
∑x
2
(4.9)
=
x i
2
i =1
- Chu n vô cùng c a vector x:
= max xi (4.10)
x ∞
i =1, 2 ,...,n
4.1.2.3 Quan h c a chu n v i nh Fourier và nh Laplace:
ð ph c v m c ñích s d ng khái ni m chu n vào ñi u khi n ,ta c n quan
tâm t i m i liên quan gi a chu n tín hi u x(t) là ||x(t)|| v i nh Fourier
X(j ω ) cũng như nh Laplace X(s) c a nó.
Trang 413
Chương 4 : ði u khi n b n v ng
ð nh lí 4.1: (Parseval) Chu n b c hai c a m t tín hi u x(t) và nh Fourier
X(j ω ) c a nó có quan h :
∞ ∞
1
|| x(t ) || 2 = ∫ | x(t ) |2 dt = ∫ | X ( jω ) |
2
(4.11)
dω
2π
2
−∞ −∞
Cho tín hi u nhân qu causal x(t). G i X(s) là nh Laplace c a nó .Gi s
r ng X(s) có d ng th c -h u t v i b c c a ña th c t s không l n hơn b c
ña th c m u s ,t c là:
B( s ) b0 + b1 s + ..... + bm s m
X (s) = v imChương 4 : ði u khi n b n v ng
1 0 L 0
0 1 L 0
- Ma tr n ñư ng chéo I = diag(1) = g i là ma tr n ñơn v .
M M M M
0 0 L 1
- Ma tr n vuông A=(aij) có aij = 0 khi i > j (ho c i < j) ñư c g i là ma tr n
tam giác
+ Ma tr n tam giác dư i
0 L 0
a11
a a 22 L 0
A= 21 (4.15)
M M
M M
an 2 L a nn
an1
+ Ma tr n tam giác trên
a11 a12 L a1n
0 a 22 L a2 n
A= (4.16)
M M
M M
0 0 L ann
4.1.3.2 Các phép tính v ma tr n:
- Phép c ng / tr : Cho hai ma tr n A=(aij) và B=(bij) cùng có m hàng và n
c t .T ng hay hi u A ± B = C =(cij) c a chúng ñư c ñ nh nghĩa là m t ma
tr n cũng có m hàng và n c t v i các ph n t
cij = aij + bij i=1,2,…..,m và j=1,2,…..,n.
- Phép nhân v i s th c: Cho ma tr n A=(aij) có m hàng và n c t và m t s
vô hư ng th c(ph c) x tùy ý .Tích B = xA = Ax = (bij) ñư c hi u là ma tr n
cũng có m hàng và n c t v i các ph n t
Bij = x.aij i=1,2,….m và j=1,2,…..,n
- Phép chuy n v : Ma tr n chuy n v c a ma tr n A=(aij) v i m hàng và n c t
là ma tr n AT = (aji) có n hàng và m c t ñư c t o t ma tr n A qua vi c hoán
chuy n hàng thành c t và ngư c l i c t thành hàng.
- Phép nhân ma tr n: Cho ma tr n A=(aik) có m hàng và p c t và ma tr n
B=(bkj) có p hàng và n c t ,t c là :
Trang 415
Chương 4 : ði u khi n b n v ng
+ A=(aik) i=1,2,....,m và k=1,2,….,p
+ B=(bkj) k=1,2,….,p và j=1,2,…..,n
Tích AB = C =(cij) c a chúng là m t ma tr n có m hàng và n c t v i các
ph n t
p
∑a
Cij = bkj
ik
k =1
M t ma tr n vuông A ∈ R n×n ñư c g i là ma tr n tr c giao n u ATA=AAT=I
4.1.3.3 H ng c a ma tr n:
Cho n vector vi i=1,2,…,n Chúng s ñư c g i là ñ c l p tuy n tính n u ñ ng
th c a1v1+a2v2+…….+anvn=0 trong ñó ai là nh ng s th c (ho c ph c) s
ñúng khi và ch khi a1 = a2 = …..=an = 0
Xét m t ma tr n A=(aij) b t kì có m hàng và n c t .N u trong s m vector
hàng có nhi u nh t p ≤ m vector ñ c l p tuy n tính và trong s n vector c t
có nhi u nh t q ≤ n vector ñ c l p tuy n tính thì h ng ma tr n ñươc hi u là:
Rank(A) = min{p,q}
M t ma tr n vuông A ki u (n × n) s ñư c g i là không suy bi n n u
Rank(A)=n .Ngư c l i n u Rank(A) Chương 4 : ði u khi n b n v ng
Do ph i t n t i c hai phép nhân AA-1 và A-1A cho ra k t qu có cùng ki u
nên ma tr n A ph i là m t ma tr n vuông,t c là ph i có m = n.Hơn n a do
det(I) = 1 ≠ 0 nên:
det(A)det(A-1) ≠ 0 => det(A) ≠ 0 và det(A-1) ≠ 0. (4.22)
V y A ph i là ma tr n không suy bi n.
Ma tr n ngh ch ñ o A-1 c a A có tính ch t sau:
- Ma tr n ngh ch ñ o A-1 c a A là duy nh t (4.23)
- T p h p t t c các ma tr n vuông cùng ki u và không suy bi n cùng v i
phép nhân ma tr n t o thành m t nhóm (không giao hoán). (4.24)
a b 1 d − b
- Ngh ch ñ o ma tr n ki u (2 × 2): A −1 = = det( A) − c a (4.25)
c d
- (AB)-1 = B-1A-1 (4.26)
- (A-1)T = (AT)-1 (4.27)
1
- N u A = diag(ai) và không suy bi n thì A-1 = diag (4.28)
ai
Aadj
- A-1 = (4.29)
det( A)
trong ñó Aadj là ma tr n có các ph n t a ij = (-1)i+jdet(Aij) v i Aij là ma tr n
thu ñư c t A b ng cách b ñi hàng th j và như c t th i.
- Cho ma tr n A ∈ Rn × n không suy bi n . N u U ∈ Rn × m và V ∈ Rn × m là
hai ma tr n làm cho (I+VTA-1U) cũng không suy bi n thì
(A+UVT)-1 = A-1 – A-1U(I+VTA-1U)-1VTA-1 (4.30)
A1 A2
- Cho ma tr n vuông A = không suy bi n,trong ñó A1,A2,A3,A4
A4
A3
cũng là các ma tr n.
N u A1 không suy bi n và B = A4 – A3A1-1A2 cũng không suy bi n thì
−1
A1 −1 + A −11 A2 B −1 A3 A1 −1 − A1 A2 B −1
−1
A A2
A = 1
−1
(4.31)
=
A4 −1
− B −1 A3 A1 B −1
A3
Trang 417
Chương 4 : ði u khi n b n v ng
N u A4 không suy bi n và C = A1 – A2A4-1A3 cũng không suy bi n thì
−1
−1
C −1 − C −1 A2 A4
A A2
A = 1
−1
(4.32)
= −1
A4 −1 −1 −1
−1
A4 + A4 A3 C −1 A2 A3
A3 − A4 A3 AC
4.1.3.5 V t c a ma tr n:
Cho ma tr n vuông A=(aij) ,i,j=1,2,……,n ki u (nxn).V t c a A ñư c hi u
là t ng giá tr các ph n t trên ñư ng chéo chính c a A và ñư c ký hi u
b ng trace(A):
m
trace= ∑ aii (4.33)
i =1
V t c a ma tr n có các tính ch t:
a. trace(AB) = trace(BA) (4.34)
-1
b. trace(S AS) = trace(A) v i S là ma tr n không suy bi n b t kì (4.35)
4.1.3.6 Giá tr riêng và vector riêng:
S th c λ ñư c g i là giá tr riêng và vector x ñư c g i là vector riêng bên
ph i ng v i giá tr riêng λ c a A th a mãn:
Ax = λ x ∀ x (4.36)
(A - λ I)x = 0 ∀ x (4.37)
⇔
Giá tr riêng và vector riêng c a ma tr n A có nh ng tính ch t sau:
a. Hai ma tr n tương ñương A và S-1AS luôn cùng giá tr riêng, nói cách
khác giá tr riêng c a ma tr n b t bi n v i phép bi n ñ i tương ñương:
det(A- λ I)=det(S-1AS- λ I) (4.38)
b. Các giá tr riêng c a ma tr n b t bi n v i phép chuy n v , t c là:
det(A- λ I)=det(AT- λ I) (4.39)
c. N u A không suy bi n thì AB và BA có cùng các giá tr riêng ,t c là:
det(AB- λ I)=det(BA- λ I) (4.40)
T
d. N u A là ma tr n ñ i x ng (A =A) thì các vector riêng ng v i nh ng giá
tr riêng khác nhau s tr c giao v i nhau
Trong Matlab ,s d ng hàm eig(A) ñ tìm ma tr n riêng và vector riêng.
Trang 418
Chương 4 : ði u khi n b n v ng
4.1.3.7 Tính toán ma tr n:
Cho ma tr n X = (xij) ∈ Cm × n là m t ma tr n th c (ho c ph c) và F(X) ∈ C
là m t vô hư ng th c ho c ph c c a X .ð o hàm c a F(X) ñ i v i X ñư c
ñ nh nghĩa
∂
∂
(4.41)
F(X )= F ( X )
∂X ∂xij
Cho A và B là nh ng ma tr n ph c v i không gian tương thích .M t s công
th c ñ o hàm :
∂
Trace ( AXB ) (4.42)
AT B T
=
∂X
∂
Trace ( X ) k −1 T
k(X ) (4.43)
k
=
∂X
∂
Trace ( XBX T ) = 2 XB (B = BT ) (4.44)
∂X
∂
( X T AX ) = AX + A T X (4.45)
∂X
∂
Trace ( AX T B ) = BA (4.46)
∂X
4.1.3.8 Chu n c a ma tr n:
Ngư i ta c n ñ n chu n c a ma tr n là nh m ph c v vi c kh o sát tính gi i
tích c a nó.Có nhi u chu n khác nhau cho m t ma tr n A=(aij)
,i=1,2,…,m;j=1,2,…,n.
Nh ng chu n thông thư ng ñư c s d ng:
- Chu n 1 c a ma tr n A
m
A 1 = max ∑ aij (4.47)
1≤ j ≤ n
i =1
- Chu n 2 c a ma tr n A
A 2 = max λi ( A* A) (4.48)
1≤i ≤ n
- Chu n vô cùng c a ma tr n A
Trang 419
Chương 4 : ði u khi n b n v ng
n
A ∞ = max ∑ aij (4.49)
1≤i ≤ m
j =1
- Chu n Euclide c a ma tr n A (chu n Frobenius)
2
∑∑ a = trace( AT A) (4.50)
=
A ij
F
i j
v i A* là ma tr n chuy n v và l y liên hi p. λi ( A* A) là tr riêng c a ma
tr n A* A là m t s th c không âm.
4.1.4 Tr suy bi n c a ma tr n – ñ l i chính(Principal gain)
Tr suy bi n c a ma tr n A(m x l) ñư c ký hi u là σ i ( A) ñư c ñ nh nghĩa
như sau:
σ i ( A) = λi ( A* A) i = 1,2,...k (4.51)
v i k = min{m, l} .
N u chúng ta bi u di n ma tr n A dư i d ng A(s) và ñ t s = jω
(0 ≤ ω < ∞) , thì tr suy bi n c a A( jω ) là m t hàm c a ω và ñư c g i là
ñ l i chính c a A(s). ñây chúng ta gi s r ng σ i ñư c s p x p theo th
t sao cho σ i ≥ σ i +1 . Như v y, σ 1 là tr suy bi n l n nh t và σ k là tr suy
bi n nh nh t. Ký hi u σ là tr suy bi n l n nh t và σ là tr suy bi n nh
nh t.
Ta có:
σ ( A) = max σ i ( A) = max λi ( A* A)
(4.52)
= A2
Ax 2
v i A 2 = sup .
x 2
ð l i c a h ña bi n n m gi a ñ l i chính l n nh t và nh nh t.
Trong Matlab tìm tr suy bi n c a ma tr n A dùng l nh svd(A)
Ví d : Cho ma tr n A:
Trang 420
Chương 4 : ði u khi n b n v ng
9 4
>> A = 6 8 ;
2 7
>> S =svd(A)
S=
[14.9359
5.1883]
S: vector c a các giá tr suy bi n c a ma tr n A
121 98
A* A =
98 129
λ2 − 250λ + 6005 = 0
λ1, 2 = +125 ± 98.082
σ ( A) = max 223.082 = 14.9359
σ ( A) = 26.918 = 5.1883
Ý nghĩa v t lý c a σ , σ : v i m i giá tr t n s ω giá tr suy bi n nh nh t
ph i th a ñi u ki n c a tiêu chu n t i ưu LQ: σ [ I + KG ( jω )] ≥ 1
Im
Re
1
ω=∞ ω =0
0
σ [1 + KG ( jω )]
Bi u ñ phân b c c cho tiêu chu n t i ưu LQ
Trang 421
Chương 4 : ði u khi n b n v ng
Im
Re
1
0 ω =0
ω =∞
PM
σ [1 + KG ( jω )]
Xác ñ nh ñ d tr pha c a h ña bi n
Im
Re
1 1 1
0 60
σ [1 + KG ( jω )]
ð d tr pha ñ m b o c a LQR
Trang 422
Chương 4 : ði u khi n b n v ng
4.1.5 n ñ nh n i
n ñ nh n i là yêu c u cơ b n ñ i v i m t h th ng h i ti p th c. Ý nghĩa
c a n ñ nh n i là khi ñ u vào h th ng b ng không thì t t c các tr ng thái
h th ng ñ u ph i v không t m i giá tr ban ñ u. M i h th ng t ñ ng
ñ u ph i b o ñ m n ñ nh n i m i ho t ñ ng ñư c.
e1
+
w1 G
+
+
+ w2
K e2
Hình 4.2 : Sơ ñ h th ng dùng ñ phân tích n ñ nh n i
ð nh nghĩa :
H h i ti p hình 4.2 ñư c g i là n ñ nh n i n u t t c các hàm truy n ñ t t
w1, w2 ñ n e1, e2 ñ u n ñ nh.
ði u ki n n ñ nh n i ch t hơn ñi u ki n n ñ nh d a trên hàm truy n vào-
ra thông thư ng, vì nó tránh vi c kh các c c và zero không n ñ nh gi a
các khâu liên ti p nhau. Khi thành l p hàm truy n vào-ra, có th x y ra hi n
tư ng kh c c và zero không n ñ nh c a các khâu liên ti p nhau. Như v y,
ñi u ki n n ñ nh n i b o ñ m các tín hi u bên trong h th ng ñ u h u h n
khi tín hi u vào là h u h n.
Ví d , ta kh o sát ñi u ki n n ñ nh n i c a h th ng hình 4.2:
e1 = w1 + Ke2 = w1 + Kw2 + KGe1
⇒ e1 = ( I − KG ) −1 w1 + ( I − KG ) −1 Kw2
e2 = w2 + Ge1 = w2 + Gw1 + GKe2
⇒ e2 = ( I − GK ) −1 Gw1 + ( I − GK ) −1 w2
Trang 423
Chương 4 : ði u khi n b n v ng
e ( I − KG ) −1 ( I − KG ) −1 K w1
Suy ra: 1 = −1
−1
e2 ( I − GK ) G ( I − GK ) w2
ði u ki n n ñ nh n i c a h là các hàm truy n ( I − KG )−1 , ( I − KG )−1 K ,
( I − GK ) −1 G , ( I − GK )−1 ñ u n ñ nh.
4.1.6 ð nh lý ñ l i nh (Small Gain Theorem)
Cho h th ng ñư c bi u di n như hình 4.3: G i λi là tr riêng c a G
u
r y
G
-
Hình 4.3 : H th ng h i ti p vòng kín
ð nh lý ñ l i nh ñư c phát bi u như sau:
Gi thi t r ng G(s) n ñ nh, ρ(G(jω)) là bán kính ph c a G(jω). H th ng
vòng kín n ñ nh n u ρ (G ( jω )) = max( λi ) < 1 , ho c G( jω ) ∞ < 1, ∀ω
ð i v i h SISO thì
ρ (G ( jω )) = G ( jω ) < 1 (4.53)
ð nh lý ñ l i nh ch là ñi u ki n ñ ñ xét n ñ nh c a h th ng. ði m
m nh c a ñ nh lí này là nó không yêu c u nh ng thông tin chi ti t v h
th ng.Vì v y nó không ch ng d ng ñư c cho h th ng tuy n tính b t bi n
theo th i gian mà còn ng d ng ñư c cho h th ng phi tuy n, thay ñ i theo
th i gian.
4.1.7 n ñ nh b n v ng
4.1.7.1 ð nh lý n ñ nh b n v ng
ðây là mô hình cơ b n dùng ñ phân tích tính n ñ nh b n v ng c a m t h
th ng. N u h danh ñ nh n ñ nh thì M n ñ nh và ∆ là sai s có th làm
cho h th ng m t n ñ nh. ð nh lý sau thi t l p ñi u ki n c a M ñ cho h
th ng v n n ñ nh dư i nh hư ng c a ∆
Trang 424
Chương 4 : ði u khi n b n v ng
v w
∆
M
Hình 4.4 : Sơ ñ c u trúc phân tích n ñ nh b n v ng
ð nh lý n ñ nh b n v ng:
Gi s M và ∆ n ñ nh, h th ng vòng kín hình 4.4 s n ñ nh khi và ch khi
bi u ñ c c c a ñư ng cong Nyquist det(I-M∆) không bao ñi m g c. Khi ñó
h th ng vòng kín s n ñ nh b n v ng v i m i ∆ (σ (∆) ≤ 1) n u và ch n u
khi m t trong các ñi u ki n sau th a mãn:
a. Det ( I − M∆( jω )) ≠ 0 (4.54)
∀ω , ∀∆ (σ ≤ 1)
b. ρ ( M∆( jω )) < 1 (4.55)
∀ω , ∀∆ (σ ≤ 1)
c. M = σ ( M ( jω )) < 1 (4.56)
∀ω
∞
4.1.7.2 ði u ki n n ñ nh b n v ng ñ i v i sai s c ng:
Vi σ (∆( jω )) ≤ 1 ∀ω , (4.57)
∆ A ( s ) = δ A ( s )∆( s ),
v w
∆
M
δA
+
G
K
-
Hình 4.5 : Sai s c ng
Ta có: v( s ) = − K ( s )[δ A ( s ) w( s ) + G ( s )v( s )] (4.58)
Trang 425
Chương 4 : ði u khi n b n v ng
hay
v( s ) = −[ I + K ( s )G ( s )]−1 K ( s )δ A ( s ) w( s ) (4.59)
vy
K ( s )δ A ( s )
M ( s) = − (4.60)
[ I + K ( s )G ( s )]
K t lu n: H th ng vòng kín hình 4.5 n ñ nh b n v ng khi và ch khi:
K ( s )δ A ( s )
σ ( jω ) =||M(s)||∞= Chương 4 : ði u khi n b n v ng
vy
G ( s ) K ( s )δ O ( s )
(4.65)
M =−
I + G( s) K ( s)
K t lu n: H th ng vòng kín hình 4.6 n ñ nh b n v ng khi và ch khi:
G ( s ) K ( s )δ O ( s )
Chương 4 : ði u khi n b n v ng
ðây là v n ñ ñi u khi n tuy n tính nhi u lo n. Kho ng th i gian [0 T] là
xác ñ nh nhưng th t s chúng ta xem xét trư ng h p T → ∞ . T i b t kỳ th i
gian t toàn b tín hi u ño ñư c quá kh ñư c gi s có giá tr cho h i
ti p. Hình (4.7) làm rõ trư ng h p này :
w
z
u
SYSTEM
+
+ y
v
CONTROLLER
Hình 4.7 : H i ti p LQG
4.2.2 B quan sát
Xem xét h th ng quan sát :
x(t ) = Ax(t ) + Bu(t )
&
y(t ) = Cx(t ) (4.70)
n
x (t ) ∈ R
ðây là h th ng (4.67) nhưng không có nhi u h th ng w và nhi u ño v.
Tr ng thái x c a h th ng (4.70) không th s d ng ñư c tr c ti p b i vì ch
ngõ ra y là ño ñư c. Xây d ng l i tr ng thái v i s chính xác tùy ý b i vi c
k t n i m t b quan sát :
&
ˆ ˆ ˆ (4.71)
x(t ) = Ax(t ) + Bu (t ) + L[ y (t ) − Cx(t )] t ∈ R
ˆ
Tín hi u x(t ) là m t ư c lư ng c a tr ng thái x(t). Nó th a mãn phương
trình vi phân tr ng thái c a h th ng (4.70) v i thành ph n thêm vào
ˆ
L [ y (t ) − Cx(t )] . L là ma tr n ñ l i quan sát c n ñư c l a ch n phù h p. Sai
ˆ
s quan sát y(t) − Cx(t ) là s khác nhau gi a ngõ ra ño ñư c th c t y(t) và
Trang 428
Chương 4 : ði u khi n b n v ng
ˆ ˆ ˆ
ngõ ra y (t ) = Cx(t ) .Thành ph n thêm vào L [ y (t ) − Cx(t )] cung c p m t s
ñi u ch nh ch ñ ng ngay khi sai s c a s quan sát là khác 0.
z
u
SYSTEM
y
+
L
-
ˆ
y
SYSTEM
ˆ
x
MODEL
Hình 4.8 : C u trúc c a m t b quan sát
Hình (4.8) cho th y c u trúc c a b quan sát .ð nh nghĩa :
~ (t ) = x(t ) − x(t )
ˆ (4.72)
x
là sai s ư c lư ng tr ng thái. Phương trình vi phân c a ~ nh n ñư c sau
x
khi tr (4.70) cho (4.71) :
x(t ) = ( A − LC ) x (t ) t ∈ R
& (4.73)
% %
N u h th ng (4.70) ñư c tìm th y thì t n t i ma tr n ñ l i L mà sai s h
th ng (4.73) là n ñ nh. N u sai s h th ng là n ñ nh thì
~ (t ) → 0 khi t → ∞ cho b t kỳ sai s ~ (0). Vì v y
x x
ˆ →∞
x(t ) t → x(t ) (4.74)
Tr ng thái ư c lư ng h i t v tr ng thái th c.
Trong Matlab dùng hai l nh acker và place ñ tính ma tr n L c a khâu
quan sát tr ng thái :
L= acker(AT,CT,p)
L= place(AT,CT,p)
AT : Chuy n v c a ma tr n A
CT : Chuy n v c a ma tr n C
p : Khai báo các ñi m c c mong mu n
Trang 429
Chương 4 : ði u khi n b n v ng
4.2.3 B l c Kalman
4.2.3.1 ð t v n ñ :
B l c Kalman là m t b quan sát ñư c s d ng cho các ng d ng yêu c u
xây d ng l i h phương trình tr ng thái khi tính ñ n nh hư ng c a nhi u ño
ñư c.
Phương trình tr ng thái c a ñ i tư ng :
x =Ax+Bu+ γ w (4.75)
&
y=Cx+v (4.76)
v i tr ng thái x(t) ∈ R n ,ngõ vào ñi u khi n u(t) ∈ R m , và ngõ ra ño lư ng
y(t) ∈ R p .Tín hi u w(t) là nhi u quá trình chưa bi t trư c tác ñ ng làm nhi u
h th ng.Tín hi u v(t) là m t nhi u ño không xác ñ nh ñư c , làm suy gi m
vi c ño lư ng ch ng h n như nhi u c m bi n.Giá tr ban ñ u x(0), nhi u
w(t) ho c v(t) không bi t ñư c chính xác.Gi s x(0), w(t) và v(t) ñ u tr c
giao qua l i v i nhau.
w(t) v(t)
γ
x y
&
u x
∫ C
B
H th ng
A
~
y
L
-
&
ˆ ˆ
ˆ
x y
x
∫ C
B
B l c Kalman
A
Hình 4.9 : B quan sát tr ng thái c a Kalman
Trang 430