Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
1,03 MB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA NGUYỄN ĐỨC MINH ĐIỀUKHIỂNTRƯỢTTHÍCHNGHIHỆTHỐNGĐỘNGPHITUYẾN Chuyên ngành: Tự Động Hóa Mã số: 50006101 TÓM TẮT LUẬN ÁN TIẾN SĨ KỸ THUẬT Tp. Hồ Chí Minh - Năm 2012 Công trình được hoàn thành tại: Trường Đại học Bách Khoa – ĐHQG-HCM Người hướng dẫn khoa học 1: PGS. TS DƯƠNG HOÀI NGHĨA S. TS Dương Hoài Nghĩa Người hướng dẫn khoa học 2: TS NGUYỄN ĐỨC THÀNH . Nguyễn Đức Thành Phản biện độc lập 1: GS.TSKH NGUYỄN XUÂN QUỲNH Phản biện độc lập 2: PGS.TS NGUYỄN NGỌC PHƯƠNG Phản biện 1: TS. NGUYỄN CHÍ NGÔN Phản biện 2: PGS.TSKH HỒ ĐẮC LỘC Phản biện 3: PGS.TS NGUYỄN TẤN TIẾN Luận án sẽ được bảo vệ trước hội đồng chấm luận án họp tại ……………………………………………………………………… ……………………………………………………………………… vào lúc giờ ngày tháng năm Có thể tìm hiểu luận án tại thư viện: - Thư viện Khoa học tổng hợp TP.HCM - Thư viện trường Đại học Bách Khoa – ĐHQG-HCM 1 TÓM LƯỢC NỘI DUNG LUẬN ÁN Luận án gồm 5 chương (93 trang). Tài liệu tham khảo 85. Các chương chính của luận án có nội dung tóm lược như sau: Chương một là chương tổng quan về điềukhiển trượt, điềukhiểntrượt dùng mạng nơ-rôn, lý do, mục đích cũng như phương pháp nghiên cứu của luận án. Chương hai tổng hợp các kiến thức cơ sở về mạng nơ-rôn và lý thuyết điềukhiển trượt, và một số mô hình điềukhiểntrượt dùng mạng nơ-rôn. Chương ba bao hàm nội dung chính của luận án. Trong chương này giới thiệu phương pháp điềukhiểntrượtthíchnghi phân ly dùng mạng nơ-rôn DANSMC với đầy đủ mô hình và phương pháp huấn luyện mạng. Chương bốn mô tả ứng dụng phương pháp điềukhiểntrượtthíchnghi phân ly được giới thiệu trong chương ba vào hai mô hình con lắc ngược hai bậc xoay tự do và con lắc ngược hai chiều là các mô hình phituyến cao, bất ổn và không cực tiểu pha cùng với các kết quả mô phỏng và thực nghiệm. Chương năm tổng kết lại sự khác biệt và các kết quả đạt được của các phương pháp nghiên cứu trong luận án so với các phương pháp nghiên cứu khác và nêu lên một số tồn tại cũng như một số đề xuất hướng nghiên cứu tiếp theo. TỔNG QUAN Điều khiểntrượtĐiềukhiểntrượt là một phương pháp điềukhiểnphituyến đơn giản hiệu quả. Để thiết kế thành phần điềukhiểntrượt cần phải biết rõ các thông số của mô hình đối tượng cũng như các chặn trên của các thành phần bất định của mô hình. Điềukhiểntrượt có dạng hàm dấu và có hiện tượng chattering các trạng thái xung quanh mặt trượt. Điềukhiểntrượtthíchnghi dùng mạng nơ-rôn Một số các nghiên cứu đã sử dụng mạng nơ-rôn để thay thế thành phần điềukhiển tương đương trong điềukhiểntrượt hoặc để bù cho các thành 2 phần bất định của hệ thống. Ưu điểm của các phương pháp này là không cần nhận dạng các thông số của mô hình khi thiết kế thành phần điềukhiển tương đương. Hàm dấu trong thành phần điềukhiển bền vững thường được thay thế bằng hàm bảo hòa để hạn chế hiện tượng chattering. Tuy nhiên các chặn trên dùng trong thiết kế thành phần điềukhiển bền vững vẫn là các giá trị hằng được chọn trước, vì vậy chất lượng điềukhiển vẫn phụ thuộc vào việc lựa chọn các giá trị hằng khi thiết kế thành phần điềukhiển bền vững. Nhược điểm của các phương pháp này là phải có sự trả giá giữa chất lượng điềukhiển và tính bền vững của hệ thống. Trong bối cảnh đó luận án tiến sĩ nghiên cứu phương pháp điềukhiểntrượtthíchnghi dùng mạng nơ-rôn áp dụng cho hệphituyếnđộng bất định không rõ thông số mô hình với ba nội dung chính: • Kết hợp lý thuyết điềukhiểntrượt và mạng nơ-rôn để thiết kế bộ điều khiểntrượtthíchnghi dùng mạng nơ-rôn áp dụng cho hệthốngphituyếnđộng bất định không rõ thông số mô hình. Bộ điềukhiển mới có các đặc điểm: (i) là một mạng nơ-rôn được dùng làm bộ điềukhiển trực tiếp; (ii) không cần nhận dạng trước các thông số của mô hình đối tượng, luật điềukhiển được suy ra trực tiếp trong quá trình huấn luyện trực tuyến; (iii) có khả năng thíchnghi trước sự thay đổi của các chặn trên của các thành phần bất định và có khả năng kháng nhiễu tốt. • Phát triển bộ điềukhiểntrượtthíchnghi nêu trên thành bộ điều khiểntrượtthíchnghi phân ly DANSMC cho hệphituyến đa biến. • Áp dụng các nghiên cứu về điềukhiểntrượtthíchnghi phân ly lên hệ con lắc ngược xoay và con lắc ngược hai chiều thông qua mô phỏng và thực nghiệm. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 MẠNG NƠ-RÔN Mạng một lớp ẩn SHL (Single Hidden Layer) 3 Mạng hai lớp với lớp ngõ ra có hàm tác động là hàm dốc còn được gọi là mạng một lớp ẩn SHL. Biểu diễn vào ra của mạng SHL 0 0 1 1 l n i ik h kj j k i k j u w v x v w σ = = = + + ∑ ∑ (2.20) 2.2 LÝ THUYẾT ĐIỀUKHIỂNTRƯỢT 2.2.1 ĐỐI TƯỢNG ĐIỀUKHIỂN Xét hệthốngphituyến biểu diễn bởi phương trình vi phân duyygyyfy nnn ++= −− ).,.,.,,(),.,.,( )1()1()( (2.46) Trong đó d là nhiễu Đặt )1( 321 ,,, − ==== n n yxyxyxyx &&& (2.47 ) và T n xxxx ] ,,[ 21 = ta được biểu diễn trạng thái : ++= = = = − duxgxfx xx xx xx n nx ).()( 1 32 21 & & M & & (2.48) 1 xy = Bài toán điềukhiển được đặt ra là xác định tín hiệu điềukhiển u sao cho tín hiệu ra y bám theo tín hiệu đặt r. 2.2.2 MẶT TRƯỢT Định nghĩa tín hiệu sai lệch r y e − = (2.49) và tín hiệu s ecececes n n n 12 )2( 1 )1( ++++= − − − & (2.50) 4 Trong đó c 1 , , c n-1 , là các hệ số được chọn trước sao cho đa thức đặc trưng của phương trình vi phân sau Hurwitz (có tất cả các nghiệm với phần thực âm) 0 12 )2( 1 )1( =++++ − − − ececece n n n & (2.51) Khi đó các nghiệm của phương trình đặc trưng của (2.2.6) đều nằm bên trái mặt phẳng phức, nên e(t) sẽ tiến tới 0 khi t tiến tới ∞. Phương trình s=0 xác định một mặt cong S trong không gian n chiều gọi là mặt trượt (sliding surface) S. Vấn đề đặt ra là xác định luật điềukhiển u để đưa các quỹ đạo pha của hệthống về mặt trượt và duy trì trên mặt trượt một cách bền vững đối với các biến động của )(xf và )(xg . 2.2.3 LUẬT ĐIỀUKHIỂNTRƯỢT KINH ĐIỂN Luật điềukhiểntrượt cổ điển: ( ) )( 12 )1( 1 )( )( )( 1 nn n rdssignkecececxf xg u +−+++++−= − − &&& (2.56) Luật điềukhiểntrượt có tính đến các thành phần bất định Trong thực tế luật điềukhiểntrượt cần tính tới các thành phần bất định như nhiễu hệthống cũng sự biến thiên theo thời gian của )(xf và )(xg . Gọi ),( txf ∆ , ),( txg ∆ là các thành phần bất định của hệthống Luật điềukhiểntrượt có tính đến các thành phần bất định như sau: correctiveequivalent uuu += (2.66) Trong đó: )()).(().( 0 ssignxgsignxu equivalent δ −= là thành phần điềukhiển phụ thuộc vào mô hình danh định của hệthống còn gọi là thành phần điềukhiển tương đương. )()).((),.( max ssignxgsigntxu corrective δ −= là thành phần điềukhiển bền vững, còn gọi là thành phần điềukhiển hiệu chỉnh có tác dụng bù cho các thành phần bất định của hệthống và có giá trị phụ thuộc vào các chặn trên 5 của các thành phần bất định của hệ thống. Thường thì max δ được chọn bằng một hệ số dương k với ( ) ( ) Df gxg k x +∆ ∆+ = max min0 )( 1 sup (2.67) 2.2.4 ĐIỀUKHIỂNTRƯỢT CHO HỆTHỐNG MIMO Xét một hệthốngphituyến MIMO ( ) ( ) x = f x + g x .u & (2.68) ( ) y h x = Luật điềukhiểntrượt cho hệ MIMO ( ) ( ) ( ) 1 ( 1) ( ) ( 1) 1 1 . ( ) m m m g f f m u L L h L h c e c e k diag sign s − − − − = − + + + + & (2.77) 2.2.5 ĐẶC ĐIỂM CỦA ĐIỀUKHIỂNTRƯỢT Từ mục 2.2.3 cho thấy để tính toán thành phần điềukhiển tương đương của điềukhiểntrượt đòi hỏi phải biết đầy đủ các hàm danh định của đ ối tượng, và để tính toán thành phần điềukhiển bền vững cần phải biết các chặn trên của hệthống và nhiễu. Hàm dấu trong thành phần điềukhiển của điềukhiểntrượt cổ điển tạo nên hiện tượng đảo cực trong tín hiệu điềukhiển cộng với hiện tượng trễ vật lý của các đối tượng được điềukhiển tạo nên hiện tượng chattering (dao động của các quỹ đạo pha xung quanh mặt trượt). 2.3 MỘT SỐ MÔ HÌNH ĐIỀUKHIỂNTRƯỢT DÙNG MẠNG NƠ- RÔN 2.3.1 MÔ HÌNH SỬ DỤNG MẠNG NƠ-RÔN LÀM THÀNH PHẦN ĐIỀUKHIỂN TƯƠNG ĐƯƠNG Trong mô hình điềukhiểntrượt dạng này tín hiệu điềukhiểntrượt được phân chia như sau: 6 - Ở vùng xa mặt trượt thành phần điềukhiển hiệu chỉnh được sử dụng để hướng các trạng thái tiến về mặt trượt )()).((. ssignxgsignku corrective −= (2.78) Với k được tính theo công thức 2.67 - Ở lân cận mặt trượt thành phần điềukhiển tương đương được thay thế bằng một mạng hai lớp như mô tả ở mục 2.1 dùng để điềukhiển các trạng thái bám trên mặt trượt. Ngõ vào của mạng chính là tín hiệu mặt trượt s. Các trọng số của mạng được cập nhật thíchnghi trực tuyến. Mục tiêu của luật cập nhật thíchnghi là cực tiểu hóa hàm năng lượng của mặt trượt (2.60). Luật cập nhật mạng dựa trên phương pháp gradient descent được triển khai theo công thức : ij ij w V w ∂ ∂ −=∆ η . (2.79) Triển khai luật cập nhật cho các trọng số của lớp ngoài cùng : ( ) jj uxsw oij .' ση −=∆ (2.80) Trong đó η là hằng số học, o σ là hàm tác động ngõ ra, j u là ngõ ra thứ j của mạng. Các trọng số của lớp giữa của mạng thì được cập nhật dựa trên thuật toán lan truyền ngược. 2.3.2 MÔ HÌNH ĐIỀUKHIỂNTRƯỢT PHÂN LY DÙNG MẠNG NƠ-RÔN Năm 2007 Lon-Chen Hung và Hung Yuan Chung ở khoa kỹ thuật điện tử đại học quốc gia Đài Loan đã giới thiệu kỹ thuật điềukhiểntrượt phân ly dùng mạng nơ-rôn DNNSMC (Decoupled Nơ-rôn Network Sliding Mode Control) cho các hệthốngphituyến bậc bốn. Tính hiệu quả của bộ điềukhiển đã được kiểm chứng thông qua việc mô phỏng trên nhiều đối tượng có tính phituyến cao như con lắc đơn, con lắc đôi, hệ cầu banh, Mô tả hệthống 7 Xét một hệthống bậc bốn có dạng như sau 22224 43 11112 21 ).()( ).()( duxgxfx xx duxgxfx xx ++= = ++= = & & & & (2.81) Trong đó [ ] T xxxxx 4321 = là vector trạng thái, 1 f , 2 f , và 1 g , 2 g là các hàm phi tuyến, 1 u , 2 u là các ngõ vào điềukhiển và 1 d , 2 d là nhiễu bên ngoài. Các nhiễu được giả thiết là bị chặn: 11 Dd ≤ , 22 Dd ≤ Định nghĩa tín hiệu mặt trượt thứ nhất ( ) [ ] [ ] zcxczcxxcxzxcs T T 11212112111 1 −=−=+−= (2.82) Định nghĩa tín hiệu mặt trượt thứ hai 4322 xxcs += (2.83) Trong thiết kế bộ điềukhiểntrượt phân ly, điềukhiển tương đương có nhiệm vụ duy trì các trạng thái trên mặt trượt. Điềukhiển tương đương có thể đạt được bằng cách chọn 0 1 =s & . ( ) 1111212111 . dugfzcxcxzxcs + + + − = + − = & & & && (2.84) Ngõ vào điềukhiểntrượt phân ly được chọn với hàm Lyapunov như sau: 2 1 2 1 sV = (2.85) Lấy đạo hàm (2.85) ta có ( ) 111121111 . dugfzcxcsssV +++−== & & & (2.86) Từ (2.86) suy ra luật điềukhiểntrượt bao gồm cả thành phần điềukhiển tương đương và điềukhiển bền vững trước nhiễu 1 . eq s u u M sign ϕ = − trong đó 11 / gDM > (2.87) Vì hàm dấu của công thức (2.87) gây nên hiện tượng chattering nên được thay thế bằng hàm bão hòa trong (2.88) ( ) 1 . ssatMuu eq −= (2.88) Như vậy trong chuyển động trượt, tín hiệu điềukhiển tương đương sẽ là 8 ( ) 111121 1 1 kssfzcxc g u eq ++−+−= & & (2.89) Trong đó k là hằng số dương. Mục đích của đ iều khiển là lái các trạng thái hệthống về điểm cân bằng gốc. Các biến 1 s , 2 s cùng suy giảm thông qua biến tạm thời z. Phương trình (2.82) chỉ ra rằng mục đích điềukhiển của 1 u được thay đổi từ 0 1 =x , 0 2 =x thành zx = 1 , 0 2 =x (Lo & Kuo, 1998). Biến tạm thời z có thể được định nghĩa 2 . upper z s z sat z ϕ = , 10 << upper z (2.90) Trong đ ó z φ là h ệ s ố để đ i ề u ch ỉ nh độ tr ơ n c ủ a z . Hàm ( ) ⋅sat đượ c đị nh ngh ĩ a ( ) ( ) < ≥ = 1 1 ϕϕ ϕϕ ϕ if ifsign sat (2.91) Thi ế t k ế b ộ đ i ề u khi ể n tr ượ t phân ly dùng m ạ ng n ơ -rôn DNNSMC 2 s 1 s 1 x 2 x 3 x 4 x y u Hình 2.13 H ệ th ố ng DNNSMC c ủ a Lon-Chen Hung và Hung Yuan Chung M ộ t m ạ ng n ơ -rôn SHL nh ư mô t ả ở m ụ c 2.1.2 đượ c dùng để thay th ế thành ph ầ n đ i ề u khi ể n t ươ ng đươ ng (2.89) v ớ i ngõ vào là tín hi ệ u m ặ t tr ượ t 1 s . Trong đ ó hàm tác độ ng l ớ p ẩ n có d ạ ng [...]... hi u ch nh đư c đ ngh đ ư c lư ng E là & E = γ 3 s∆ (2.96) (2.97) CHƯƠNG BA: ĐI U KHI N TRƯ T THÍCHNGHI PHÂN LY DÙNG M NG NƠ-RÔN Chương này s gi i thi u m t b đi u khi n trư t thíchnghi phân ly m i DANSMC (Decoupled Adaptive Neural Sliding Mode Control) áp d ng đư c cho các h th ng phi tuy n đa bi n Các nghi n c u đư c trình bày trong chương này đã đư c công b trên các bài báo [1], [2],[3] (M c các... khi n u, lu t c p nh t thíchnghi đ hu n luy n m ng là các lu t (3.22) và (3.23) v i s = s 2 Mô hình đi u khi n trư t thíchnghi phân ly cho như hình 3.2 13 d / dt d / dt 4 x3 x x 1 x2 & s2 z x uN & x1 = x2 & x2 = f1 ( x ) + g1 ( x` ).u & x3 = x4 & x4 = f 2 ( x) + g 2 ( x).u x3 x1 (3.38) c2 > 0 s 2 = c 2 ( x3 − z ) + x 4 , s2 d / dt s1 Hình 3.2 Mô hình đi u khi n trư t thíchnghi phân ly Đ nh nghĩa... pháp nghi n c u tương t không ch có th đư c phát tri n đi u khi n trư t thíchnghi phân ly trên m ng truy n th ng m t l p n th ng mà còn có th áp d ng cho các lo i m ng khác như m ng RBF và m ng nơ-rôn m Vi c nghi n c u áp d ng m ng nơ-rôn m làm b đi u khi n s giúp làm gi m th i gian hu n luy n và hi u qu hơn đ i v i m t s các đ i tư ng th c 24 D a trên cơ s c a lý thuy t đi u khi n trư t thích nghi. .. đi u khi n trư t thíchnghi phân ly đư c vi t b ng ngôn ng C trên n n ph n m m máy tính CSS Các k t qu đi u khi n có th đư c th hi n l i dư i d ng đ h a T n s l y m u c a b đi u khi n đư c cài đ t c a b đi u đ ng xung đư c cài đ t t n s 0.5 KHz, và t n s t n s g p năm l n t n s l y m u Hình 4.17 Mô hình th c con l c ngư c trong phòng thí nghi m Các k t qu th c nghi m Con l c th c nghi m (hình 4.17),... kh năng h c thíchnghi c a các phương pháp đi u khi n thông minh đ ti n t i hình thành các b đi u khi n thíchnghi b n v ng mà không c n bi t đ y đ tính ch t c a đ i tư ng Các phương pháp dùng m ng nơ-rôn hay nơ-rôn m đ nh n d ng đ i tư ng sau đó áp d ng k t qu nh n d ng đ th c hi n vào lý thuy t thuy t đi u khi n d a trên mô hình r t khó có th th chi n trên các đ i tư ng th c có tính phi tuy n cao... ng, và thư ng ph i có b đi u khi n thíchnghi đ bù cho các sai s này Nguyên lý c a phương pháp đi u khi n trư t dùng m ng nơ-rôn đư c gi i thi u trong các tài li u [2]-[22] đã cho phép thay th thành ph n đi u khi n tương đương trong đi u khi n trư t c đi n b ng m t m ng nơ-rôn hai l p v i các lu t c p nh t thíchnghi đơn gi n, mà không c n ph i nh n d ng trư c các hàm phi tuy n c a đ i tư ng Tuy nhiên... hình thành lu t đi u khi n và ch t lư ng đi u khi n tăng d n sau nhi u phi n hu n luy n Hình 4.13 Qu đ o pha các bi n tr ng thái c a đi u khi n DANSMC Mô hình th c nghi m Mô hình k t c u cơ khí con l c như hình 4.17 v i cánh tay con l c có chi u dài 30cm có th g n lên nó các con l c khác nhau qua kh p n i đ th 17 nghi m kh năng thíchnghi c a b đi u khi n khi thông s mô hình thay đ i Cánh tay con l c... m t trư t, m ng nơ ron c a b đi u khi n DANSMC là ngõ vào tr ng thái còn tín hi u h i ti p bao g m c tín hi u m t trư t và đ o hàm c a nó B đi u khi n trư t thíchnghi phân ly DANSMC đư c đ ngh đã đư c ch ng minh là có kh năng t hu n luy n thíchnghi đ h c đư c các lu t đi u khi n trư t (3.8) phù h p v i các thông s bi n đ ng c a đ i tư ng và nh hư ng c a nhi u, cũng như kh năng kh c ph c đư c hi n... n c a h th ng qua t ng phi n đi u khi n - Lý thuy t và mô ph ng cũng đã cho th y kh năng t thay đ i đ thíchnghi c a b đi u khi n DANSMC trư c s thay đ i c a các thông s c a đ i tư ng cũng như các ch n trên c a các thành ph n b t đ nh - Mô hình đi u khi n phân ly đư c đ ngh trong lu n án đã đư c ch ng minh là có kh năng đáp ng yêu c u đi u khi n ngay c đ i v i các đ i tư ng phi tuy n và có tri n v... ng cho nhi u đ i tư ng phi tuy n đa bi n ph c t p khác - Các nghi n c u v lý thuy t đã minh ch ng v i các ng d ng c th lên các đ i tư ng có tính phi tuy n cao và ph c t p như con l c ngư c hai b c xoay t do và con l c ngư c hai chi u Trong các mô hình đi u khi n t đ ng hi n nay, các h th ng có k t c u cơ khí d ng di chuy n ngang trên hai tr c (như CNC) có d ng gi ng như thí nghi m trên con l c ngư . lý thuyết điều khiển trượt và mạng nơ-rôn để thiết kế bộ điều khiển trượt thích nghi dùng mạng nơ-rôn áp dụng cho hệ thống phi tuyến động bất định không rõ thông số mô hình. Bộ điều khiển mới. chất lượng điều khiển và tính bền vững của hệ thống. Trong bối cảnh đó luận án tiến sĩ nghi n cứu phương pháp điều khiển trượt thích nghi dùng mạng nơ-rôn áp dụng cho hệ phi tuyến động bất định. đề xuất hướng nghi n cứu tiếp theo. TỔNG QUAN Điều khiển trượt Điều khiển trượt là một phương pháp điều khiển phi tuyến đơn giản hiệu quả. Để thiết kế thành phần điều khiển trượt cần phải