intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Kỹ thuật điều khiển tự động - Chương 5

Chia sẻ: Nguyen Nhi | Ngày: | Loại File: PDF | Số trang:4

136
lượt xem
14
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

TÍNH ĐIỀU KHIỂN ĐƯỢC VÀ TÍNH QUAN SÁT ĐƯỢC CỦA HỆ THỐNG ĐIỀU KHIỂN Khái niệm về điều khiển được và quan sát được (controllability and Observability) do R - Kalman đưa ra 1961. * Điều khiển được của một hệ thống là với một tác động vào liệu có thể chuyển được trạng thái của hệ từ thời điểm đầu to đến thời điểm cuối t1 trong khoảng thời gian hữu hạn (t1 - to) hay không. * Tính quan sát được của hệ thống là với các toạ độ đo được ở đầu ra của hệ liệu ta...

Chủ đề:
Lưu

Nội dung Text: Kỹ thuật điều khiển tự động - Chương 5

  1. Chương 5 TÍNH ĐIỀU KHIỂN ĐƯỢC VÀ TÍNH QUAN SÁT ĐƯỢC CỦA HỆ THỐNG ĐIỀU KHIỂN Khái niệm về điều khiển được và quan sát được (controllability and Observability) do R - Kalman đưa ra 1961. * Điều khiển được của một hệ thống là với một tác động vào liệu có thể chuyển được trạng thái của hệ từ thời điểm đầu to đến thời điểm cuối t1 trong khoảng thời gian hữu hạn (t1 - to) hay không. * Tính quan sát được của hệ thống là với các toạ độ đo được ở đầu ra của hệ liệu ta có thể khôi phục được (Reconstrucbility) các vectơ trạng thái x trong một khoảng thời gian hữu hạn hay không? 5.1- Tính điều khiển được của hệ thống tuyến tính liên tục. Hệ thống tuyến tính mô tả bởi phương trình trạng thái cấp n. x (t) = A x(t) + B u(t) (5-1) & Được gọi là điều khiển được hoàn toàn khi và chỉ khi ma trận sau đây có hạng bằng n. P = [B AB A2B ... An-1B] (5-2) Rank (P) = n Ví dụ: Cho hệ thống mô tả bởi sơ đồ sau: x2 x1 & & + x1 Y(t) U(t) 10 1/S 1/S x2 0,5 0,2 Hình 5.1 20 Y (s) Ta có: = 2S + S + 4 2 U(s) Đặt: x1 = y x 1 = x2 & x 2 = - 2x1 - 0,5 x2 + 10 u. & Phương trình trạng thái tương ứng. http://www.ebook.edu.vn
  2. ⎡ x 1 ⎤ ⎡0 1 ⎤ ⎡ x 1 ⎤ ⎡0 ⎤ & ⎥×⎢ ⎥+⎢ ⎥u =⎢ ⎢x ⎥ ⎣ & 2 ⎦ ⎣− 2 − 0,5⎦ ⎣ x 2 ⎦ ⎣10⎦ ⎡0 ⎤ ⎡10 ⎤ ⎡0 ⎤ ⎡0 ⎤ 1 ⎥ ×⎢ ⎥=⎢ ⎥ Ta có: B = ⎢ ⎥ ; AB = ⎢ ⎣10⎦ ⎣− 5⎦ ⎣− 2 − 0,5⎦ ⎣10⎦ ⎡0 10 ⎤ P= ⎢ − 5⎥ 10 ⎣ ⎦ det (P) = - 100 ≠ 0 ⇒ Rank (P) = 2 Hệ cấp hai trên điều khiển được hoàn toàn. 5.2- Tính quan sát được của hệ thống liên tục. Hệ tuyến tính liên tục được mô tả bởi hệ phương trình: x (t) = A x(t) + Bu(t) & y(t) = C x(t) (5-3) Được gọi là quan sát được hoàn toàn khi và chỉ khi ma trận sau có hạng bằng n. L = {C’ A’C’ (A’)2C’ ... (A’)n-1C’ } (5-4) Rank (L) = n Ví dụ: Cho hệ có phương trình trạng thái: − 1 ⎤ ⎧x 1 ( t ) ⎫ ⎡1 ⎤ ⎧ x 1 ( t ) ⎫ ⎡0 & ×⎨ ⎨ ⎬=⎢ ⎬+ u(t) 2⎥ ⎩x 2 ( t )⎭ ⎢− 3⎥ ⎩x 2 ( t ) ⎭ ⎣− 3 & ⎦ ⎣⎦ ⎧x 1 ( t ) ⎫ y={1 0}× ⎨ ⎬ ⎩x 2 ( t ) ⎭ − 3⎤ ⎧1 ⎫ ⎡0 C’ = ⎨ ⎬ ; A’ = ⎢− 1 2⎥ ⎩0⎭ ⎣ ⎦ ⎡0 ⎤ A’.C’ = ⎢− 1⎥ ⎣⎦ ⎡1 0⎤ ; det (L) = -1 ≠ 0 L=⎢ − 1⎥ ⎣0 ⎦ Rank (L) = 2 Hệ thống quan sát được hoàn toàn. 5.3- Tính điều khiển được của hệ điều khiển gián đoạn. Một hệ điều khiển gián đoạn gọi là điều khiển được nếu ta có thể tìm được một vectơ điều khiển u(k) để chuyển hệ thống từ trạng thái ban đầu bất kỳ đến trạng thái cuối bất kỳ trong một khoảng thời gian giới hạn. http://www.ebook.edu.vn
  3. Vậy ta cần tìm điều kiện xác định để chuyển hệ thống từ trạng thái x(o) đến trạng thái cuối x(n) đã cho. Giả sử ta có phương trình trạng thái: x(k+1) = Ad x(k) + Bd u(k) y(k) = Cd x(k) (5-5) Ta viết lại (5-5): x(1) = Ad x(o) + Bd u(o) 2 x(2) = Ad x(1) + Bd u(1) = A d x(o) + AdBd u(o) + Bd u(1) ............... x(n) = Adx(n-1)+Bdu(n-1) = A d x(o)+A d −1 Bdu(o) +...+ Bd(u(n-1) n n hoặc là: ⎧u ( o ) ⎫ ⎪u (1) ⎪ ⎪ ⎪ x(n) - A n x(o) = [ A d −1 Bd A d − 2 Bd ... Bd ] × ⎨ n n ⎬ (5-6) d ⎪M ⎪ ⎪u (n − 1)⎪ ⎩ ⎭ Vì: x(o) , x(n) và Ad là đã biết nên (5-6) chỉ tồn tại duy nhất nghiệm u(k) khi hạng của ma trận sau là n. M = [A d −1 Bd A d − 2 Bd ... Bd ] n n Rank (M) = n Ví dụ: Cho hệ thống cấp II sau: ⎡ x 1 (k + 1) ⎤ ⎡1 0,488 ⎤ ⎡ x 1 (k ) ⎤ ⎡0,00123⎤ × ⎢ x (k + 1)⎥ = ⎢0 + u(k) 0,951⎥ ⎢ x 2 (k )⎥ ⎢0,00488⎥ ⎦⎣ ⎦⎣ ⎦⎣ ⎦ ⎣2 ⎡ x 1 (k ) ⎤ y(k) = [ 1 0 ] ⎢ ⎥ ⎣ x 2 (k )⎦ Theo tiêu chuẩn Kalman: ⎡0,00123⎤ ⎡0,00361⎤ ⎡1 0,488 ⎤ ⎥×⎢ A d . Bd = ⎢ ⎥=⎢ ⎥ ⎣0,00488⎦ ⎣0,00464⎦ ⎣0 0,951⎦ ⎡0,00361 0,00123 ⎤ det(M) ≠ 0 M= ⎢ 0,00488⎥ ⎣0,00464 ⎦ ⇒ Rank(M) = 2 ⇒ Hệ điều khiển được. 5.4- Tính quan sát được của hệ thống điều khiển gián đoạn. http://www.ebook.edu.vn
  4. Hệ thống gọi là quan sát được nếu theo số liệu đo được ở đầu ra y(k) ta có thể xác định được trạng thái x(k) của nó. y(k) = Cd x(k) y(o) = Cd x(o) y(1) = Cd x(1) = CdAd x(o) ........... y(n-1) = CdA d −1 x(o) n N = [C’d A’d(n) C’d (A’d)(n-1)….C’d ] có hạng bằng n. Hay: 5.5. Ứng dụng MatLab - Kiểm tra tính điều khiển được: >> C0 = Ctrb (A,B) Hoặc >> C0 = Ctrb (sys) Kết quả: Rank (C0) = k (hằng số) k: là số trạng thái điều khiển được. - Kiểm tra tính quan sát được: >> Ob = Obsv (A,C) Hoặc >> Sys = ss (A,B,C,D) >> Ob = obsv (Sys) Kết quả: Rank (Ob) = k. http://www.ebook.edu.vn
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
4=>1