Mở đầu Chƣơng 1: Tổng quan về điều khiển thích nghi và các phƣơng pháp nhận dạng hệ thống. Chƣơng 2: Mạng nơron và ứng dụng để nhận dạng online trong điều khiển bám hệ chuyển động theo phƣơng pháp tuyến tính hoá chính xác thích nghi. Chƣơng 3: Mô phỏng kiểm chứng bằng phần mềm Matlab – Simulink. Kết luận Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.vn 16 CHƢƠNG 1 TỔNG QUAN VỀ ĐIỀU KHIỂN THÍCH NGHI VÀ CÁC PHƢƠNG PHÁP NHẬN DẠNG HỆ THỐNG 1.1 Tổng quan về phƣơng pháp điều khiển thích nghi 1.1 Khái niệm về điều khiển thích nghi 1.1 Định nghĩa Điều khiển thích nghi là hệ điều khiển tự động mà cấu trúc của bộ điều khiển có thể thay đổi theo sự biến thiên thông số của hệ sao cho chất lƣợng ra của hệ đảm bảo các chỉ tiêu đã định trƣớc.2 Cấu trúc của hệ ĐKTN Cấu trúc tổng quát của hệ ĐKTN đƣợc mô tả trên (Hình 1.
Hệ gồm 2 khối sau: Khối 1: Phần cơ bản của hệ điều khiển. Khối 2: Phần điều khiển thích nghi.1 Cấu trúc chung của hệ điều khiển thích nghi Phần cơ bản của hệ gồm: + Đối tƣợng: S + Thiết bị điều khiển: R Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.vn 17 + Mạch phản hồi cơ bản + Tín hiệu vào của hệ: u + Tín hiệu ra của hệ: y Phần điều khiển thích nghi gồm: + Khâu nhận dạng: I + Thiết bị tính toán: T.T + Cơ cấu thích nghi: A Khâu nhận dạng có nhiệm vụ đánh giá các biến đổi của hệ thống do tác dụng của nhiễu và các yếu tố khác. Kết quả nhận dạng đƣợc đƣa vào thiết bị tính toán. Kết quả tính toán đƣợc đƣa vào cơ cấu thích nghi để điều chỉnh các thông số bộ điều khiển nhằm đảm bảo chất lƣợng của hệ nhƣ mong muốn.3 Phân loại Các hệ điều khiển thích nghi có thể chia thành 2 nhóm chính: + Hệ điều khiển thích nghi trực tiếp (có mô hình mẫu).
+ Hệ điều khiển thích nghi gián tiếp (có mô hình ẩn). Trong hệ điều khiển thích nghi các thông số của bộ điều chỉnh sẽ đƣợc hiệu chỉnh trong thời gian thực theo giá trị sai số giữa đặc tính mong muốn và đặc tính thực. Trong hệ ĐKTN gián tiếp việc điều chỉnh thông số của bộ điều khiển đƣợc điều khiển qua 2 giai đoạn. + Giai đoạn 1: Đánh giá thông số của mô hình đối tƣợng.
+ Giai đoạn 2: Trên cơ sở đánh giá các thông số của đối tƣợng, ta tiến hành tính toán các thông số của bộ điều khiển. Đặc điểm chung cho cả ĐKTN trực tiếp và gián tiếp là đều dựa trên giả thuyết tồn tại một bộ điều khiển đảm bảo có đầy đủ các đặc tính mong muốn đặt ra, vậy vai trò của ĐKTN chỉ giới hạn ở chỗ là chọn giá trị thích hợp của bộ điều khiển tƣơng ứng với các trạng thái làm việc của đối tƣợng.2 Các sơ đồ cấu trúc cơ bản của một hệ ĐKTN Hệ điều khiển thích nghi có 3 sơ đồ chính sau đây: Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.1 Hệ điều khiển thích nghi điều chỉnh hệ số khuếch đại Bộ điều chỉnh hệ số Ym khuếch đại u YS Bộ điều khiển Đối t ƣợng - Hình 1.2 H ệ ĐKTN điều chỉnh hệ số khuếch đại Đây là sơ đồ đƣợc xây dựng theo nguyên tắc của mạch phản hồi và bộ điều khiển có thể thay đổi thông số bằng bộ điều chỉnh hệ số khuếch đại. Đặc điểm của nó có thể làm giảm ảnh hƣởng của sự biến thiên thông số.2 Hệ điều khiển thích nghi theo mô hình mẫu Tín hiệu vào của mạch vòng thích nghi là sai lệch của tín hiệu của mô hình mẫu và của đối tƣợng. Mô hình mẫu đƣợc chọn sao cho đặc tính của mô hình mẫu là đặc tính mong muốn.
Mô hình mẫu chọn càng sát đối tƣợng thì kết quả điều khiển càng chính xác. ym Mô hình mẫu e(t) + _ u Bô điều khiển Đối t ƣợng Ys Cơ cấu thích nghi Hình 1.3 Sơ đồ cấu trúc hệ ĐKTN theo mô hình mẫu MRAC Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.vn 19 Cơ cấu thích nghi có nhiệm vụ hiệu chỉnh sao cho sai số e (t) = ym- ys tiến về 0 và hệ ổn định. Tín hiệu điều khiển là sai số giữa tín hiệu ra của mô hình mẫu và tín hiệu của đối tƣợng. Luật thích nghi thƣờng đƣợc xác định bằng phƣơng pháp Gradien, lý thuyết ổn định Lyapunov hoặc lý thuyết ổn định tuyệt đối của Pôpôp và nguyên lý dƣơng động để hệ hội tụ và sai số là nhỏ nhất.3 Hệ điều khiển thích nghi tự chỉnh (Self-Turning-Regulator)- (STR) Hệ điều khiển thích nghi tự chỉnh đƣợc phát biểu chủ yếu cho hệ gián đoạn STR là hệ rất mềm dẻo.
Tuỳ theo việc lựa chọn luật đánh giá và luật điều khiển mà ta có nhiều STR khác nhau. Dựa vào thuật toán cập nhật tham số ta chia STR thành 2 loại chính: STR trực tiếp (DSTR) và STR gián tiếp (ISTR). - Hệ điều khiển thích nghi tự chỉnh gián tiếp ISTR. ISTR là hệ tƣờng minh vì các tham số đƣợc đánh giá on -line trên mô hình của đối tƣợng và dùng để tính toán lại các tham số của bộ điều khiển.
Sơ đồ ISTR trên (Hình 1. Gọi là véc tơ giá trị đánh giá của đối tƣợng, C là véc tơ giá trị đánh giá tham số của bộ điều khiển, P()là mô hình tham số hoá của đối tƣợng. Bộ đánh giá tham số online xác định tham số đánh giá tại mỗi thời điểm t là l(t) dùng để tính toán lại bộ điều khiển nhƣ là tham số thật của đối tƣợng thông qua giải phƣơng trình đại số: C(t) = F((t)) tại mỗi thời điểm t. TT thông số Đánh giá ON-LINE c(t) = F[ (t)] Tham số (t) u ys Bộ điều khiển Đối t ƣợng Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.4 Hệ ĐKTN tự điều chỉnh gián tiếp ISTR Khi đó bộ điều khiển có luật C (C(t)) để điều khiển đối tƣợng nhƣ trƣờng hợp tham số của nó đã biết.
Nhƣ vậy tham số của nó đƣợc biết gián tiếp thông qua việc giải phƣơng trình đại số nên đƣợc gọi là ISTR. - Hệ điều khiển thích nghi tự chỉnh trực tiếp DSTR. Trong hệ DSTR (Hình 1.5) các tham số của mô hình P (C) đƣợc biểu diễn theo tham số của đối tƣợng sao cho thoả mãn các yêu cầu chất lƣợng. Khi đó mô hình đƣợc tham số hoá dạng P c(C) và bộ đánh giá online đánh giá các giá trị của véc tơ tham số C là C(t) tại thời điểm và giá trị này dùng để cập nhật lại tham số bộ điều khiển theo thời gian thực.
Đánh giḠON-LINE Tham số (t) u ys Đối t ƣợng Bộ điều khiển Hình 1.5 Hệ ĐKTN tự điều chỉnh trực tiếp DSTR Nhƣ vậy tham số của bộ điều khiển đƣợc tính toán trực tiếp không phải qua giải phƣơng trình. Vì vậy mà DSTR là kiểu đánh giá mô hình đối tƣợng không tƣờng minh.N - Hệ thích nghi tự chỉnh lai: Kết hợp cả 2 phƣơng pháp trên ta có hệ tự chỉnh thích nghi lai, tức là cùng lúc ta đánh giá cả tham số bộ điều khiển và tham số đối tƣợng nhằm Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.vn 21 tránh giải phƣơng trình đại số. Đây là hệ thích nghi tự chỉnh nhằm kết hợp ƣu điểm của cả hai hệ trên.3 Hệ theo mô hình mẫu (MRAC) MRAC (model reference adaptive control) xuất phát từ phƣơng pháp điều khiển theo mô hình mẫu (MRC), trong phƣơng pháp điều khiển theo mô hình mẫu nếu ta không biết véc tơ tham số của đối tƣợng * thì ta không thể tính đƣợc véc tơ tham số của bộ điều khiển C*. Do đó phƣơng pháp điều khiển theo mô hình mẫu chỉ áp dụng đƣợc với đối tƣợng có thông số và cấu trúc biết trƣớc.
Để giải quyết đƣợc bài toán điều khiển theo mô hình mẫu với đối tƣợng có thông số thay đổi và cấu trúc không biết trƣớc thì phƣơng pháp điều khiển trên cần kết hợp với phƣơng pháp điều khiển thích nghi để thay thế C* trong luật điều khiển bằng véc tơ thông số đánh giá C, từ đó ta có phƣơng pháp điều khiển thích nghi theo mô hình mẫu ra đời. Theo cách thu đƣợc véctơ (t), MRAC có hai phƣơng pháp: 1.1 Phương pháp điều khiển thích nghi theo mô hình mẫu trực tiếp Trong phƣơng pháp MRAC trực tiếp, thông số của bộ điều khiển C(t) cần xác định theo yêu cầu về chất lƣợng của đối tƣợng điều khiển và biểu diễn dƣới dạng tham số trong mô hình đối tƣợng điều khiển: GS(p, *) GS(p, C*). ym Mô hình mẫu WM(S) + e(t) _ u Bộ điều khiển Đối t ƣợng C(c) Gs(P, >Gs(P, *C) y Bộ xác định tham số làm việc c* Hình Số hóa bởi Trung1.6 Sơ liệu tâm Học đồ –điều khiển Đại học Thái thích Nguyênnghi theo mô hình mẫu trực tiếp 22 http://www.vn Tại mỗi thời điểm bộ đánh giá sẽ tính trực tiếp C*(t) từ tín hiệu vào uS(t) và tín hiệu ra yS(t) của đối tƣợng điều khiển. Sơ đồ MRAC trực tiếp đƣợc chỉ ra trên (Hình 1.
Trong phƣơng pháp MRAC trực tiếp véctơ C(t) đƣợc điều chỉnh trực tiếp mà không phải qua quá trình đánh giá thông số của đối tƣợng thực. Nhƣ vậy vấn đề cơ bản của MRAC trực tiếp là chọn luật điều khiển C (C(t)) và thuật toán của bộ đánh giá C(t) sao cho thoả mãn yêu cầu chất lƣợng của hệ thống điều khiển.2 Phương pháp MRAC gián tiếp Trong phƣơng pháp này mô hình đối tƣợng đƣợc xây dựng với véc tơ tham số * chƣa xác định nào đó. Tại mỗi thời điểm ứng với mỗi tín hiệu vào u (t) và tín hiệu ra yS(t) bộ đánh giá thông số làm việc sẽ cho ra giá trị (t) ứng với * và đƣợc coi là giá trị đúng với đối tƣợng tại thời điểm đó và sử dụng giá trị đó để tính toán các thông số bộ điều khiển C(t) nhờ giải phƣơng trình: C(t) = F( (t)).7) Mô hình mẫu WM(S) + _ u Bộ điều khiển Đối t ƣợng C(c) Ys Bộ xác định tham Bộ tính toán số làm việc c* C(t) = F[(t)] Hình 1.7 Sơ đồ điều khiển thích nghi theo mô hình mẫu gián tiếp. Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.vn 23 Trong MRAC gián tiếp các thông số của đối tƣợng đƣợc nhận biết trong quá trình làm việc và đƣợc sử dụng để tính toán thông số của bộ điều khiển.
Luật điều khiển CL (C(t)) đƣợc xây dựng ở mỗi thời điểm phải thoả mãn các chỉ tiêu của hệ ứng với mô hình đánh giá của đối tƣợng G S(p, *(t)).