Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động Giáo trình lý thuyết điều khiển tự động
Môn học LÝ THUYẾT ĐIỀU KHIỂN TỰ ĐỘNG Giảng viên: TS Huỳnh Thái Hoàng Bộ môn Điều Khiển Tự Động Khoa Điện – Điện Tử Đại học Bách Khoa TP.HCM Email: hthoang@hcmut.edu.vn Homepage: http://www2.hcmut.edu.vn/~hthoang/ 26 September 2006 © H T Hồng - ÐHBK TPHCM Nội dung môn học Chương 1: Phần tử hệ thống điều khiển tự động Chương 2: Mô tả toán học hệ thống điều khiển liên tục Chương 3: Đánh giá tính ổn định hệ thống Chương 4: Chất lượng hệ thống điều khiển Chương 5: Thiết kế hệ thống điều khiển liên tục Chương 6: Mô tả toán học hệ thống điều khiển rời rạc Chương 7: Phân tích thiết kế hệ thống điều khiển rời rạc Chương 8: Hệ thống điều khiển phi tuyến 26 September 2006 © H T Hồng - ÐHBK TPHCM Tài liệu tham khảo Giáo trình: Lý thuyết điều khiển tự động Nguyễn Thị Phương Hà – Huỳnh Thái Hoàng NXB Đại học Quốc Gia TPHCM Bài tập: Bài tập điều khiển tự động Nguyễn Thị Phương Hà NXB Đại học Quốc Gia TPHCM Tham khảo: tất tài liệu có từ khoùa: control, control theory, control system, feedback control TD: Automatic Control Systems, B C Kuo Modern Control Engineering, K Otaga Modern Control System Theory and Design, S.M Shinners Feedback Control Systems, J.V.De Vegte 26 September 2006 © H T Hồng - ÐHBK TPHCM Chương PHẦN TỬ VÀ HỆ THỐNG TỰ ĐỘNG 26 September 2006 © H T Hồng - ÐHBK TPHCM Nội dung chương Khái niệm điều khiển Các nguyên tắc điều khiển Phân loại điều khiển Một số ví dụ hệ thống điều khiển 26 September 2006 © H T Hồng - ÐHBK TPHCM Khái niệm điều khiển 26 September 2006 © H T Hồng - ÐHBK TPHCM Khái niệm Thí dụ 1: Lái xe, mục tiêu giữ tốc độ xe ổn định v=40km/h Mắt quan sát đồng hồ đo tốc độ ⇒ thu thập thông tin Bộ não điều khiển tăng tốc v40km/h ⇒ xử lý thông tin Tay giảm ga tăng ga ⇒ tác động lên hệ thống Kết trình điều khiển trên: xe chạy với tốc độ “gần” 40km/h Định nghóa: Điều khiển trình thu thập thông tin, xử lý thông tin tác động lên hệ thống để đáp ứng hệ thống “gần” với mục đích định trước Điều khiển tự động trình điều khiển tác động người 26 September 2006 © H T Hồng - ÐHBK TPHCM Tại cần phải điều khiển tự động? Đáp ứng hệ thống không thõa mãn yêu cầu Tăng độ xác Tăng suất Tăng hiệu kinh tế 26 September 2006 © H T Hồng - ÐHBK TPHCM Các thành phần hệ thống điều khiển thành phần bản: đối tượng, điều khiển, cảm biến 26 September 2006 © H T Hồng - ÐHBK TPHCM 10 Các toán lónh vực điều khiển tự động Phân tích hệ thống: Cho hệ thống tự động biết cấu trúc thông số Bài toán đặt tìm đáp ứng hệ thống đánh giá chất lượng hệ Thiết kế hệ thống: Biết cấu trúc thông số đối tượng điều khiển Bài toán đặt thiết kế điều khiển để hệ thống thỏa mãn yêu cầu chất lượng Nhận dạng hệ thống: Chưa biết cấu trúc thông số hệ thống Vấn đề dặt xác định cấu trúc thông số hệ thống Môn học Lý thuyết ĐKTĐ giải toán phân tích hệ thống thiết kế hệ thống Bài toán nhận dạng hệ thống nghiên cứu môn học khác 26 September 2006 © H T Hồng - ÐHBK TPHCM 11 Điểm cân hệ phi tuyến – Thí dụ u θ − Xét hệ lắc mô tả PTVP: ml 2θ&&(t ) + Bθ&(t ) + mgl sin θ = u (t ) Xác định điểm cân (nếu có) l + m x1 (t ) = θ (t ) Thành lập PTTT Ñaët: & x (t ) = θ (t ) PTTT mô tả hệ lắc là: đó: 26 September 2006 x& (t ) = f ( x (t ), u (t )) x2 (t ) f ( x, u ) = g B − sin x1 (t ) − x2 (t ) + u (t ) ml ml l © H T Hồng - ÐHBK TPHCM 66 Điểm cân hệ phi tuyến – Thí dụ Điểm cân phải nghiệm phương trình: x& = f ( x , u ) x = xe ,u =0 = ⇒ ⇒ x2 e = − g sin x − B x = 1e 2e l ml x2 e = x1e = kπ 2kπ xe = Kết luận: Hệ lắc có ( 2k + 1)π xe = x2 (t ) f ( x, u ) = g B − sin x1 (t ) − x2 (t ) + u (t ) ml ml l vô số điểm cân bằng: kπ xe = 0 26 September 2006 © H T Hồng - ÐHBK TPHCM 67 Ổn định điểm cân Định nghóa: Một hệ thống gọi ổn định điểm cân xe có tác động tức thời đánh bật hệ khỏi xe đưa đến điểm x0 thuộc lân cận xe sau hệ có khả tự quay điểm cân xe ban đầu Chú ý: tính ổn định hệ phi tuyến có nghóa với điểm cân Có thể hệ ổn định điểm cân không ổn định điểm cân khác Thí dụ: Điểm cân ổn định 26 September 2006 Điểm cân không ổn định © H T Hồng - ÐHBK TPHCM 68 Ổn định Lyapunov Cho hệ phi tuyến không kích thích mô tả PTTT: x& = f ( x , u ) u =0 (1) Giả sử hệ thống có điểm cân xe = Hệ thống gọi ổn định Lyapunov điểm cân xe = với ε > tồn δ phụ thuộc ε cho nghiệm x(t) phương trình (1) với điều kiện đầu x(0) thỏa maõn: x ( 0) < δ ⇒ 26 September 2006 x (t ) < ε , ∀t ≥ © H T Hồng - ÐHBK TPHCM 69 Ổn định tiệm cận Lyapunov Cho hệ phi tuyến không kích thích mô tả PTTT: x& = f ( x , u ) u =0 (1) Giả sử hệ thống có điểm cân xe = Hệ thống gọi ổn định tiệm cận Lyapunov điểm cân xe = với ε > tồn δ phụ thuộc ε cho nghiệm x(t) phương trình (1) với điều kiện đầu x(0) thỏa mãn: x (0) < δ 26 September 2006 ⇒ lim x (t ) = t →∞ © H T Hồng - ÐHBK TPHCM 70 So sánh nh ổn định Lyapunov ổn định tiệm cận Lyapunov Ổn định Lyapunov 26 September 2006 Ổn định tiệm cận Lyapunov © H T Hồng - ÐHBK TPHCM 71 Phương pháp tuyến tính hóa Lyapunov Cho hệ phi tuyến phương trình trạng thái: x& = f ( x , u ) (1) Giả sử xung quanh điểm cân xe , hệ thống (1) tuyến tính hóa dạng: ~ x& = A~ x + Bu~ (2) Định lý: Nếu hệ thống tuyến tính hóa (2) ổn định hệ phi tuyến (1) ổn định tiệm cận điểm cân xe Nếu hệ thống tuyến tính hóa (2) không ổn định hệ phi tuyến (1) không ổn định điểm cân xe Nếu hệ thống tuyến tính hóa (2) biên giới ổn định không kết luận tính ổn định hệ phi tuyến điểm cân xe 26 September 2006 © H T Hồng - ÐHBK TPHCM 72 Phương pháp tuyến tính hóa Lyapunov – Thí dụ u θ − l + Xét hệ lắc mô tả PTTT: đó: m x& (t ) = f ( x (t ), u (t )) x2 (t ) f ( x, u ) = g B − sin x1 (t ) − x2 (t ) + u (t ) ml ml l Xét tính ổn định hệ thống điểm cân bằng: (a) 26 September 2006 0 xe = 0 (b) © H T Hồng - ÐHBK TPHCM π xe = 0 73 Phương pháp tuyến tính hóa Lyapunov – Thí dụ (tt) Mô hình tuyến tính quanh điểm cân xe = [0 0]T x~& = A~ x + Bu~ ⇒ ∂f1 =0 a11 = ∂x1 ( x =0,u =0) ∂f1 a12 = ∂x2 ∂f g g = − cos x1 (t ) =− a21 = ∂x1 ( x =0,u =0) l l ( x =0,u =0 ) ∂f a22 = ∂x2 A= g − l ⇒ PTÑT =1 ( x =0,u =0 ) ( x =0,u =0 ) B =− ml B − 2 ml s det( sI − A) = det g l −1 B g B = x02 (t ) ⇔ s2 + s + = s+ 2 B ml 1l g f ( xml , u ) = − sin x1 (t ) − x2 (t ) + u (t ) ml ml l Kết luận: Hệ thống ổn định (theo hệ tiêu chuẩn Hurwitz) 26 September 2006 © H T Hồng - ÐHBK TPHCM 74 Phương pháp tuyến tính hóa Lyapunov – Thí dụ (tt) Mô hình tuyến tính quanh điểm cân baèng xe = [π x~& = A~ x + Bu~ ∂f =0 a11 = ∂x1 ( x = π ,u =0) a12 = ∂f1 ∂x2 g ∂f g = − cos x1 (t ) = a21 = π l ∂x1 ( x = π ,u =0) l ( x = ,u =0 ) a22 = ∂f ∂x2 0 0 ⇒ 0 A = g l 0 0] T π ( x = ,u =0 ) 0 π ( x = ,u =0 ) 0 =1 =− B ml B − 2 ml −1 s B g x t ( ) g B + − =0 s s = 02 ⇔ ⇒ PTÑT det(sI − A) = det − s + l f ( x ,ml B ml 1l u )2= g − sin x1 (t ) − x2 (t ) + u (t ) ml ml l Kết luận: Hệ thống không ổn định (PTĐT không thỏa điều kiện cần) 26 September 2006 © H T Hồng - ÐHBK TPHCM 75 Phương pháp trực tiếp Lyapunov – Định lý ổn định Định lý ổn định Lyapunov: Cho hệ phi tuyến không kích thích mô tả phương trình trạng thaùi: x& = f ( x , u ) u =0 (1) Giả sử hệ thống có điểm cân xe = Nếu tồn hàm V(x) cho: i) V ( x ) ≥ 0, ∀x ii) V (0) = iii) V& ( x ) < 0, ∀x ≠ Thì hệ thống (1) ổn định Lyapunov điểm Chú ý: Hàm V(x) thường chọn hàm toàn phương theo biến trạng thái 26 September 2006 © H T Hồng - ÐHBK TPHCM 76 Phương pháp trực tiếp Lyapunov – Định lý không ổn định Định lý không ổn định: Cho hệ phi tuyến không kích thích mô tả phương trình trạng thái: x& = f ( x , u ) u =0 (1) Giả sử hệ thống có điểm cân xe = Nếu tồn hàm V(x) cho: i) V ( x ) ≥ 0, ∀x ii) V (0) = iii) V& ( x ) > 0, ∀x ≠ Thì hệ thống (1) không ổn định điểm 26 September 2006 © H T Hồng - ÐHBK TPHCM 77 Phương pháp trực tiếp Lyapunov– Thí dụ u θ − l + Xét hệ lắc mô tả PTTT: đó: m x& (t ) = f ( x (t ), u (t )) x2 (t ) f ( x, u ) = g B − sin x1 (t ) − x2 (t ) + u (t ) ml ml l Xét tính ổn định hệ thống điểm cân u(t)=0: (a) 26 September 2006 0 xe = 0 (b) © H T Hồng - ÐHBK TPHCM π xe = 0 78 Phương pháp trực tiếp Lyapunov– Thí dụ (a) 0 xe = 0 Chọn haøm Lyapunov V ( x ) = 2[sin (0.5 x1 )] Rõ ràng: l x2 + 2g V ( x ) ≥ 0, ∀x V ( x ) = x = Xeùt V& ( x ) l & V ( x ) = x&1 sin (0.5 x1 )cos(0.5 x1 ) + x2 x&2 g l g B = x2 sin ( x1 ) + x2 − sin ( x1 ) − x2 g l ml ⇒ V& ( x ) = − B x22 < 0, ∀x ≠ mgl x (t ) f (tieä x , um) =cậ n gtại điểm cânBbằng xe =1[0 0]T Kết luận: Hệ thống ổn định − sin x1 (t ) − x2 (t ) + u (t ) ml ml l 26 September 2006 © H T Hồng - ÐHBK TPHCM 79 Phương pháp trực tiếp Lyapunov– Thí dụ (b) π xe = 0 Chọn hàm Lyapunov chứng tỏ hệ thống không ổn định (SV tự làm) x2 (t ) f ( x, u ) = g B − sin x1 (t ) − x2 (t ) + u (t ) ml ml l 26 September 2006 © H T Hồng - ÐHBK TPHCM 80 ... 32 Các môn học Lý thuyết điều khiển tự động Các PP điều khiển đại đề cập đến môn học: Lý thuyết điều khiển nâng cao (bậc Đại học) Điều khiển tối ưu (bậc Cao học) Điều khiển thích nghi... thống “gần” với mục đích định trước Điều khiển tự động trình điều khiển tác động người 26 September 2006 © H T Hồng - ÐHBK TPHCM Tại cần phải điều khiển tự động? Đáp ứng hệ thống không thõa... TPHCM Tài liệu tham khảo Giáo trình: Lý thuyết điều khiển tự động Nguyễn Thị Phương Hà – Huỳnh Thái Hoàng NXB Đại học Quốc Gia TPHCM Bài tập: Bài tập điều khiển tự động Nguyễn Thị Phương Hà