Danh mục

Điều khiển thích ứng hệ thống xác định một phần

Số trang: 10      Loại file: pdf      Dung lượng: 279.92 KB      Lượt xem: 7      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài báo "Điều khiển thích ứng hệ thống xác định một phần" đề nghị một phương pháp thiết kế bộ điều khiển thích ứng cho hệ thống xác định một phần. Hệ thống bao gồm hai phần: Một phần xác định và một phần chứa các thông số chưa biết của hệ thống.
Nội dung trích xuất từ tài liệu:
Điều khiển thích ứng hệ thống xác định một phần ®IÒu khiÓn thÝch øng hÖ thèng x¸c ®Þnh mét phÇn Adaptive Control of Partially Known System NguyÔn TÊn TiÕn*, Hoµng §øc Liªn** vµ Kim Sang Bong*** *Khoa C¬ KhÝ, §¹i häc B¸ch khoa Tp HCM 268 Lý Th−êng KiÖt, Q. 10, Tp. HCM, ViÖt nam **Khoa C¬ §iÖn, §¹i häc N«ng nghiÖp I Hµ néi ***Khoa Mechatronics, §¹i häc Quèc gia Pukyong, Pusan, Korea Tãm t¾t: Bµi b¸o ®Ò nghÞ mét ph−¬ng ph¸p thiÕt kÕ bé ®iÒu khiÓn thÝch øng cho hÖ thèng x¸c ®Þnh mét phÇn. HÖ thèng bao gåm hai phÇn: mét phÇn x¸c ®Þnh (biÕt tÊt c¶ c¸c th«ng sè) vµ mét phÇn chøa c¸c th«ng sè ch−a biÕt cña hÖ thèng. Bé ®IÒu khiÓn ®−îc thiÕt kÕ theo tiªu chuÈn æn ®Þnh Lyapunov. KÕt qu¶ lý thuyÕt ®−îc ¸p dông vµo viÖc ®IÒu khiÓn robot hµn di ®éng hai b¸nh xe. M« pháng ®−îc thùc hiÖn ®Ó kiÓm chøng ®é æn ®Þnh cña bé ®IÒu khiÓn ®Ò nghÞ. Abstract: This paper proposes an adaptive control method of partially known system and shows its application result to control of a two-wheeled welding mobile robot. The controlled system is designed using Lyapunov stability. The effectiveness of the proposed controller is shown through simulation results. Keyword: partially known system, Welding Mobile Robot(WMR), tracking, welding path reference 1. Giíi thiÖu Robot di ®éng lµ mét trong nh÷ng hÖ phi holonom (non-holonomic) vµ ®· cã rÊt nhiÒu c«ng tr×nh nghiªn cøu vÒ nã ®−îc thùc hiÖn nh− trÝch dÉn ë phÇn tµi liÖu tham kh¶o[1-18]. HÇu hÕt c¸c c«ng tr×nh nghiªn cøu nµy tËp trung vµo m« h×nh ®éng häc cña robot vµ chØ mét vµi c«ng tr×nh gi¶I quyÕt ®Õn m« h×nh ®éng lùc häc. Sakar[17] ®Ò nghÞ dïng håi tiÕp phi tuyÕn (nonlinear feedback) ®Ón ®¶m b¶o ®é æn ®Þnh ngâ vµo-ngâ ra vµ ®é æn ®Þnh Lagrange cho toµn hÖ thèng. Fierro[16] ph¸t triÓn mét luËt ®IÒu khiÓn bao gåm c¶ ®éng häc vµ ®éng lùc häc (combined kinetic/torque control law) dïng ph−¬ng ph¸p b−íc lïi (backstepping method). C¶ hai bµi b¸o nµy ch−a gi¶i quyÕt vÊn ®Ò cã sù biÕn ®éng th«ng sè hÖ thèng (system parameter uncertainties) mµ vÊn ®Ò nµy rÊt th−êng gÆp trong bµI to¸n ®Iª2u khiÓn robot di ®éng. Fukao[10] ®Ò nghÞ mét gi¶i ph¸p ®iÒu khiÓn thÝch øng ®Ó ®IÒu khiÓn robot di ®éng cã tÝnh ®Õn c¸c th«ng sè ®éng häc ch−a biÕt cña hÖ thèng. C¸c th«ng sè nµy ®−îc x¸c ®Þnh dïng luËt cËp nhËt (update law). Bµi b¸o nµy ®Ò nghÞ bé ®IÒu khiÓn thÝch øng dïng ®iÒu khiÓn hÖ thèng x¸c ®Þnh mét phÇn (partly known system). HÖ thèng æn ®Þnh theo tiªu chuÈn Lyapunov. Bé ®iÒu khiÓn ®Ò nghÞ ®−îc øng dông vµo viÖc ®iÒu khiÓn robot di ®éng hµn hai b¸nh xe. Moment qu¸n tÝnh cña hÖ thèng ®−îc xem nh− lµ c¸c th«ng sè ch−a biÕt vµ ®−îc −íc ®Þnh (estimate) th«ng qua luËt cËp nhËt. M« pháng ®−îc thùc hiÖn cho robot hµn theo ®−êng hµn biªn d¹ng cong. 2. ®IÒu khiÓn thÝch øng hÖ thèng x¸c ®Þnh mét phÇn Bµi b¸o nµy kh¶o s¸t hÖ thèng phi tuyÕn gåm hai hÖ thèng phô cã d¹ng nh− sau ξ& = f (ξ ) + g (ξ ) η (1) ∆ 1η& = ∆ 2 h(η )η + k (η )u (2) víi ξ ∈ R n , η , u ∈ R m , f ∈ R n , g ∈ R n×m , ∆1 , ∆ 2 lµ c¸c ma trËn chÐo chøa c¸c th«ng sè ch−a biÕt t−¬ng øng θ 1i , θ 2i ; ∆ 1 , ∆ 2 , h, k ∈ R m×m . Ngoµi ra, k (η ) kh¶ nghÞch (invertible) vµ θ 1i > 0 . §Þnh lý 2.1 Bé ®IÒu khiÓn sau æn ®Þnh hãa hÖ thèng (1)-(2) vµ tháa ®IÒu kiÖn ξ → 0 [ u = k −1 (η ) − K 2 (η − α ) − g T (ξ )ξ + ∆ˆ 1α& − ∆ˆ 2 h(η )η ] (3) víi luËt cËp nhËt & θˆ1i = γ 1i (η i − α i )α& i (4) m & θˆ2i = −γ 2i (η i − α i )∑ hij (η )η j (5) j =1 víi K 1 ∈ R n×n , K 2 ∈ R m×m lµ c¸c ma trËn x¸c ®Þnh d−¬ng; γ 1i , γ 2i > 0, i = 1 ∼ m lµ ®é lîi thÝch øng (adptive gains); ∆ˆ 1 , ∆ˆ 2 lµ gi¸ trÞ −íc l−îng cña c¸c th«ng sè chø biÕt ∆1 , ∆ 2 . Ngoµi ra hµm æn ®Þnh hãa (stabilizing function) α tháa m·n ®iÒu kiÖn sau g (ξ )α = − K 1ξ − f (ξ ) (6) Chøng minh: Gäi g + lµ ma trËn nghÞch ®¶o ¶o (pseudo inverse) cña ma trËn g . Chän hµm æn ®Þnh hãa nh− sau α = g+(ξ)[−K1ξ − f (ξ)] (7) Nõu luËt ®IÒu khiÓn ¶o (virtual control) η ®¹t gi¸ trÞ η = α , hÖ thèng phô (1) sÏ æn ®Þnh víi ξ& = − K 1ξ . §Æt z lµ sai sè gi÷a luËt ®IÒu khiÓn ¶o vµ hµm æn ®Þnh hãa, z = η − α . Ta cã ξ& = f (ξ ) + g (ξ )( z + α ) ∆ 1 z& = ∆ 2 h(η )( z + α ) − ∆ 1α& + k (η )u Ta cã thÓ chän hµm Luapunov theo 1 2 1 V0 = ξ + ∆1 z 2 ≥ 0 (8) 2 2 Suy ra V&0 = ξ T ξ& + z T ∆1 z& = − K 1ξ 2 + z T [ g T (ξ )ξ + ∆ 2 h(η )( z + α ) − ∆ 1α& + k (η )u (9) NÕu luËt ®iÒu khiÓn ®−îc chän nh− sau [ u = k −1 (η ) − K 2 z − g T (ξ )ξ + ∆ 1α& − ∆ 2 h(η )( z + α ) ] (10) ⇒ V&0 = − K1ξ 2 − K 2 z 2 ≤ 0. Theo bæ ®Ò Barbalat[19], ta cã thÓ thÊy r»ng z → 0 , do ®ã η → α vµ ξ → 0. Bëi v× ∆1 , ∆ 2 ch−a biÕt , nªn ®−îc thay thÕ b»ng c¸c gi¸ trÞ −íc ®Þnh cña chóng ∆ˆ 1 , ∆ˆ 2 vµ luËt ®Iõu khiÓn trªn trë thµnh [ u = k −1 (η ) − K 2 z − g T (ξ )ξ + ∆ˆ 1α& − ∆ˆ 2 h(η )( z + α ) ] (11) B©y giê chóng ta chän hµm Lyapunov nh− sau V1 = 1 2 1 2 1 ~ ξ + ∆ 1 z 2 + ∆ 1Γ1 2 2 ( ) 2 + 1 ~ ...

Tài liệu được xem nhiều: