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

Thiết kế bộ điều khiển PID trượt tay máy Scara

Chia sẻ: Lê Na | Ngày: | Loại File: PDF | Số trang:8

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

Bài viết giới thiệu bộ điều khiển - tích phân - tỷ lệ trượt thiết kế cho việc di chuyển bám ổn định của tay máy SCARA. Phân tích tính ổn định tiệm cận toàn cục của hệ thống tay máy SCARA với bộ điều khiển đề xuất. Điều kiện tồn tại của mặt trượt và tính ồn định toán cục của hệ thống được thiết lập dưới dạng toàn phương của hàm Lyapunov. Tính khả thi cùa bộ điều khiển được kiểm chứng thông qua kết quả mô phỏng trên phần mềm Matlab.

Chủ đề:
Lưu

Nội dung Text: Thiết kế bộ điều khiển PID trượt tay máy Scara

28 Khoa hoïc - kó thuaäät<br /> <br /> <br /> THIEÁT KEÁ BOÄ ÑIEÀU KHIEÅN PID TRÖÔÏT CHO TAY<br /> MAÙY SCARA<br /> Traàn Quyù Höõu*, Traàn Ñình Huy,<br /> Ngoâ Cao Cöôøng, Nguyeãn Thanh Phöông<br /> <br />  TOÙM TAÉT<br /> Baøi vieát naøy, giôùi thieäu moät boä ñieàu vaøo quaù trình saûn xuaát nhö caùc Robot haøn<br /> khieån vi - tích phaân - tyû leä(PID) tröôït, thieát trong nhaø maùy saûn xuaát oâ toâ, caùc Robot laép<br /> keá cho vieäc di chuyeån baùm oån ñònh cuûa tay raùp linh kieän trong daây chuyeàn saûn xuaát<br /> maùy SCARA. Phaân tích tính oån ñònh tieäm board maïch, Robot laép maùy, Robot ñaøo<br /> caän toaøn cuïc cuûa heä thoáng tay maùy ñöôøng haàm, robot caáp phoâi trong caùc maùy<br /> SCARA, vôùi boä ñieàu khieån ñeà xuaát. Ñieàu gia coâng chi tieát cô khí, Robot quay camera<br /> kieän toàn taïi cuûa maët tröôït vaø tính oån ñònh trong caùc saân vaän ñoäng ... Tuy nhieân, ôû Vieät<br /> toaøn cuïc cuûa heä thoáng ñöôïc thieát laäp döôùi Nam thì vieäc nghieân cöùu vaø cheá taïo Robot<br /> daïng toaøn phöông cuûa haøm Lyapunov. Tính môùi ôû giai ñoaïn baét ñaàu, chuû yeáu döøng laïi ôû<br /> khaû thi cuûa boä ñieàu khieån ñöôïc kieåm chöùng möùc ñoä cheá thöû, chæ moät soá ít ñöôïc chuyeån<br /> thoâng qua keát quaû moâ phoûng treân phaàn giao vaøo quaù trình saûn xuaát. Caùc robot naøy<br /> meàm Matlab. chöa coù tính thích öùng vôùi moâi tröôøng thay<br /> ñoåi maø chuû yeáu hoaït ñoäng theo moät chöông<br /> DESIGNING SLIDE CONTROLLER PID<br /> trình ñònh tröôùc.<br /> FOR SCARA ROBOTIC ARM<br /> Vieäc nghieân cöùu caùc boä ñieàu khieån<br />  ABSTRACT ñeå naâng cao ñoä chính xaùc cuûa robot hieän<br /> vaãn coøn ñang ñöôïc caùc nhaø khoa hoïc trong<br /> This article introduces a Proportional<br /> - Integral - Derivative Slide Controller (PID vaø ngoaøi nöôùc quan taâm raát nhieàu.<br /> Controller) that is designed for stable Tay maùy laø moät ñoái töôïng coù ñoä phi<br /> sticking move of the SCARA robotic arm, tuyeán raát cao do ñoù vieäc thieát keá boä ñieàu<br /> analyzes the global asymptotic stability of khieån cho ñoái töôïng naøy laø khaù phöùc taïp.<br /> the SCARA robotic arm system with the Nhö ñaõ bieát, ñieàu khieån vôùi caáu truùc thay<br /> proposed controller, existing conditions of ñoåi (Variable Structure Control/Sliding<br /> sliding surface and global stability of the mode control) laø phöông phaùp höõu hieäu ñeå<br /> system that is established under quadratic ñieàu khieån cho caùc ñoái töôïng phi tuyeán bôûi<br /> form of the Lyapunov function. The luaät ñieàu khieån hoài tieáp phi tuyeán [1] – [4].<br /> feasibility of the controller is verified Trong nhöõng naêm gaàn ñaây, heä thoáng<br /> through simulation results on Matlab ñieàu khieån vôùi caáu truùc thay ñoåi ñaõ ñöôïc<br /> software. öùng duïng roäng raõi ñeå oån ñònh hoaù cho<br /> chuyeån ñoäng cuûa Robot. Ñieàu khieån vôùi caáu<br /> 1. GIÔÙI THIEÄU<br /> truùc thay ñoåi laø moät kyõ thuaät ñieàu khieån raát<br /> Hieän nay treân theá giôùi ñaõ coù raát<br /> maïnh.<br /> nhieàu nghieân cöùu veà robot vaø cuõng ñaõ coù<br /> Coù raát nhieàu nghieân cöùu veà boä ñieàu<br /> raát nhieàu Robot ñöôïc cheá taïo vaø öùng duïng<br /> khieån coù caáu truùc thay ñoåi, coù theå keå ñeán<br /> Khoa hoïc - kó thuaäät 29<br /> <br /> <br /> <br /> nhö: Boä ñieàu khieån tröôït trong heä lieân tuïc<br /> trình baøy trong [8] , [9], boä ñieàu khieån tröôït<br /> ñöôïc ñöa ra trong [10] ñeå ñieàu khieån cho<br /> tay maùy,….<br /> Baøi vieát naøy, trình baøy moät boä ñieàu<br /> khieån PID coù caáu truùc thay ñoåi keát hôïp giöõa<br /> boä ñieàu khieån coù caáu truùc thay ñoåi vaø maët<br /> tröôït PID ñeå ñieàu khieån cho goùc quay cuûa<br /> tay maùy SCARA baùm theo goùc ñaët.<br /> Điều kiện tồn tại của mặt trượt và tính<br /> ổn định tiệm cận toàn cục của hệ thống được<br /> thiết lập dưới dạng toàn phương của hàm<br /> Lyapunov.<br /> <br /> 2. MOÂ HÌNH ÑOÄNG LÖÏC HOÏC<br /> CUÛA TAY MAÙY SCARA<br /> Xeùt moät tay maùy SCARA nhö hình 1.<br /> Tay maùy goàm hai thanh quay coù Hình.2. Tay máy SCARA trong hệ tọa độ Oxy.<br /> chieàu daøi laø a1, a2 vaø moät thanh tònh tieán coù<br /> chieàu daøi d. Thanh a1 vaø a2 ñöôïc noái vôùi Töø sô ñoà caáu truùc cuûa tay maùy<br /> nhau qua moät khôùp quay, thanh a1 ñöôïc noái SCARA, ta coù toïa ñoä ñieåm P ñöôïc xaùc ñònh<br /> vaøo chaân ñeá qua moät khôùp quay, caùc khôùp nhö sau:<br /> quay ñöôïc truyeàn ñoäng bôûi ñoäng cô DC. X  a1 cos 1  a2 cos1   2  (1)<br /> Thanh chuyeån ñoäng tònh tieán d coù<br /> Y  a1 sin 1  a2 sin1   2  (2)<br /> theå quay quanh truïc cuûa noù.<br /> Đạo hàm (2.1) và (2.2) ta có:<br /> Giaû thieát raèng, thanh chuyeån ñoäng<br /> tònh tieán ñöôïc giöõ coá ñònh, tay maùy SCARA <br /> X  a11 sin 1  a2 1  2 sin1   2   (3)<br /> coù theå töông ñöông moät tay maùy 2 baäc töï do <br /> Y  a  cos   a    cos     (4)<br /> trong maët phaúng 0xy vaø khoái löôïng cuûa caùc<br /> 1 1 1 2 1 2 1 2<br /> <br /> Hàm Lagrangian của hệ thống:<br /> thanh laø khoâng ñaùng keå so vôùi khoái löôïng 1 1<br /> caùc ñoäng cô truyeàn ñoäng taïi caùc khôùp, ñeå LK  m1a1212  m2v 2<br /> 2 2<br /> troïng taâm cuûa caùc thanh taäp trung ngay taïi 1<br />  m1a1212<br /> caùc khôùp. 2<br />  <br /> (5)<br /> Goïi m1, m2 laø khoái taâm cuûa caùc<br /> 1<br />   <br />  m2 a1212  a22 1  2  2a1a21 1  2 cos  2<br /> 2<br /> 2<br /> <br /> thanh a1, a2. 1 1 1<br />  m1a1212  m2 a1212  m2 a22 1  2<br /> 2 2 2<br />  2<br /> <br />  <br />  m2 a1a21 1  2 cos  2<br /> Moâ hình ñoäng löïc hoïc cuûa tay maùy<br /> SCARA coù theå ñöôïc bieåu dieãn:<br /> 30 Khoa hoïc - kó thuaäät<br /> <br /> <br /> <br /> <br /> M q q  V q, q q   d  d (t ) .<br />  M 11 M 12  1  V11 V12  1   1  (6) e1     d , e2  e1  q   d vaø<br /> M         <br />  21 M 22  2  V21 V22  2   2  e3  e2    d    d laø sai leäch giöõa<br /> Trong đó: tích phaân vò trí goùc, goùc quay vaø toác ñoä goùc<br />   tham chieáu vaø tay maùy.<br /> q   1<br />  2  Trong ñoù:  d  21 , d  21 ,<br /> θ1, θ2 là góc quay của các khớp của tay máy e1  21 , e2  21 vaø e3  21 .<br /> m  m2 a12  m2 a22  2m2 a1a2  m2 a22  m2 a1a2 cos  2 <br /> M q   1 Sai soá ñoäng löïc hoïc coù theå ñöôïc vieát<br /> <br />  m a 2<br />  m2 a1a2 cos  2  m2 a22<br /> <br /> <br /> nhö sau:<br /> 2 2<br /> <br /> Là ma trận quán tính, đối xứng và xác định<br /> e3  M q   V q, q e3   <br /> 1<br /> dương, (8)<br />  M q  V q, q   <br /> 1<br />  0  m2 a1a22 sin  2 <br /> V q, q   <br /> d d<br /> <br />   là Muïc ñích thieát keá boä ñieàu khieån laø<br /> m2 a1a21 sin  2 0 <br /> tìm tín hieäu ñieàu khieån  ñeå cho caùc sai soá<br /> ma traän coriolis. e1  0, e2  0, e3  0 khi t  <br /> Giôùi thieäu moät boä ñieàu khieån PID coù<br /> 3. THIEÁT KEÁ BOÄ ÑIEÀU KHIEÅN<br /> daïng nhö sau:<br /> Xeùt tay maùy SCARA coù phöông<br />   K r  K p e2  K I e1  K D e3  signst  (9)<br /> trình ñoäng löïc hoïc nhö (6). Ñaët<br />  (t )   q(t )dt , phöông trình ñoäng löïc hoïc Trong ñoù:<br /> cuûa tay maùy coù theå ñöôïc vieát laïi nhö sau: Kr, KI, Kp vaø KD laø caùc haèng soá xaùc<br /> ñònh döông,<br />  (t )  q(t )<br /> () F  trace  laø chuaån<br /> T<br />   q (7)<br />   M q   V q, q q   <br /> 1 Frobenius cuûa ma traän.<br /> Sign(.) laø haøm daáu, s(t )  21 laø<br /> Trong ñoù: maët tröôït.<br />   Ñònh nghóa moät maët tröôït (sliding<br />  (t )   1  laø vector vò trí goùc cuûa caùc khôùp<br />  2  surface) coù daïng:<br />   s(t )  C1e1  C2 e2  e3 (10)<br />    1  laø vector toác ñoä quay cuûa caùc khôùp<br /> <br />  2  Trong ñoù:<br />   C1 vaø C2 laø caùc haèng soá xaùc ñònh<br />    1  laø vector tín hieäu ñieàu khieån ngoõ<br />  2  döông ñöôïc thieát keá. Baøi toaùn ñaët ra laø laøm<br /> vaøo theá naøo ñeå choïn C1 vaø C2 ñeå maët tröôït s(t)<br /> oån ñònh. Khi s(t) = 0, (10) coù theå vieát laïi<br /> Goïi  d  1d  laø vector vò trí goùc<br />   2d  döôùi daïng phöông trình bieán traïng thaùi:<br /> tham chieáu cuûa caùc khôùp, tích phaân cuûa vò  e1   0 I 0  e1 <br /> t e    0 0 I  e2  (11)<br /> trí goùc tham chieáu laø  d    d (t ' )dt ' vaø toác  2 <br /> 0<br /> e3   C1  C2 0 e3 <br /> ñoä goùc tham chieáu cuûa caùc khôùp cho bôûi<br /> 3.1. Ñieàu kieän tröôït<br /> Khoa hoïc - kó thuaäät 31<br /> <br /> <br /> <br /> Trong phaàn naøy, moät ñieàu kieän caàn toaøn cuïc cuûa heä thoáng ñöôïc thieát keá, ta ñònh<br /> ñeå toàn taïi cheá ñoä tröôït trong tay maùy nghóa moät haøm Lyapunov xaùc ñònh döông,<br /> SCARA (6). daïng toaøn phöông nhö sau:<br /> Choïn haøm Lyapunov nhö [6]  e1 <br /> T<br />  A W C1T M q   e1 <br />  T  (18)<br /> V st   s(t )T M (q) s(t ) (12) V e1 , e2 , e3   e2  C2T M q  e2 <br /> 1 1<br /> 2  W D<br /> 2 e3  M q C1 M q C2 M q   e3 <br />  <br /> Laáy ñaïo haøm theo thôøi gian cuûa haøm<br /> Trong ñoù:<br /> Lyapunov (12) doïc theo quyõ ñaïo cuûa heä sai<br /> soá (8) vaø (11) ta ñöôïc: A, D  22 laø caùc ma traän ñoä lôïi ñoái<br /> V st   s(t )T M (q)C1e2  C2e3  xöùng<br />  <br />  s(t )T  V q, q e3  K r  K p e2  K I e1  K D e3 signst    W  22 laø ma traän ñoä lôïi<br />  s(t )T V q, q d  s(t )T M (q)d  s(t )T M (q) s(t )<br /> 1<br /> 2 C1 , C2  22 là các ma trận hằng số của<br /> Bôûi vì s(t )T signst   st  , vaø mặt trượt.<br /> s(t)TJs(t)/2 = 0 vaø laáy chuaån cuûa caùc ma Phöông trình (18) coù theå ñöôïc vieát laïi<br /> nhö sau:<br /> traän daãn ñeán:<br /> V st   s(t ) max V (q, q )<br /> V e1 , e2 , e3   e1T Ae1  e1T We2  e1T C1T M (q)e3<br /> C1 e1  s (t ) max M (q) C1 e2 1<br /> (19)<br /> q , q F F q F F<br /> 2<br />  s(t ) max V (q, q ) F<br /> C2 F<br /> e2  s(t ) max M (q) F<br /> C2 F<br /> e3<br /> q , q q<br /> 1 1<br /> <br />  K r  K p e2  K I e1  K D e3  s (t )<br />  e2T De2  e2T C2T M (q)e3  e3T M (q)e3<br /> 2 2<br />  s(t ) max V q, q  F max d  s(t ) max M (q) F<br /> max d<br /> q , q t q t<br /> <br /> Laáy ñaïo haøm (19)<br /> Saép xeáp laïi ta thu ñöôïc:<br /> V e1 , e 2 , e3 , t   e1T Ae 2  e2T We2  e1T We3<br /> V st    s (t )  K r  max V q, q  F max d  max M (q) F max d <br />    e2T C1T M (q)e3  e1T C1T M (q)e3<br /> (20)<br /> q ,q t q t<br /> <br /> <br />  K p  max V (q, q ) F C2 F  max M (q ) F C1 F e2   e T C T M (q)e<br />  q ,q q  1 1 3<br /> <br />  e2T De3  e3T C 2T M (q)e3 <br />   K I  max V (q, q ) C1 F  e1<br />  F  e T C T M (q)e  e T C T M (q)e<br /> (13)<br /> q ,q<br /> 2 2 3 2 2 3<br /> <br />   K D  max M (q) e <br /> F 3 <br /> C2 1<br />  q F<br />    e3T M (q)e3  e3T M (q)e3<br /> 2<br /> Töø (13), ta nhaän thaáy raèng neáu caùc Phöông trình (20) coù theå ñöôïc vieát laïi<br /> ñieàu kieän (14), (15), (16), (17) thoûa maõn thì nhö sau:<br /> haøm Lyapunov seõ aâm vaø cheá ñoä tröôït luoân <br /> V e1 , e2 , e3 , t   e1T Ae2  e1T W  C1T M (q) e3  e2T We2 <br /> toàn taïi: 2 <br />  eT C T M (q)  D  C T M (q) e<br /> 1 2  3 (21)<br /> K r  max V q, q  F max   1 <br /> q ,q t<br /> d<br /> (14)  e C2T M (q)  M (q) e3<br /> T<br /> 3<br />  2 <br />  max M (q) max d<br /> q F t <br />  e1T C1T  e2T C2T  e3T M (q)e3 <br /> K p  max V (q, q )<br /> q ,q F<br /> C2 F<br /> (15) <br /> Ñaët e1T C1T  e2T C2T  e3T M (q)e3  *  (22)<br />  max M (q) F<br /> C1 F Thay phöông trình (8) vaø phöông trình<br /> q<br /> <br /> K I  max V (q, q ) C1 (16) (9) vaøo phöông trình (22) ta ñöôïc:<br /> *  e1T C1T V q, q e3  e2T C2TV q, q e3  e3T V q, q e3<br /> q ,q F F<br /> <br /> K D  max M (q) (17)<br />  s(t )T V q, q d  M q d   K r s(t )T signst <br /> F<br /> C2 F<br /> q<br /> <br />  K p e2  K I e1  K D e3 s(t )T signst <br /> 3.2. OÅn ñònh tieäm caän toaøn cuïc cuûa<br /> heä thoáng: Phöông trình treân coù theå ñöôïc vieát laïi<br /> nhö sau:<br /> Ñeå tìm ñieàu kieän oån ñònh tieäm caän<br /> 32 Khoa hoïc - kó thuaäät<br /> <br /> <br /> <br /> *  e1T C1T V q, q e3  e2T C2T V q, q e3  e3T V q, q e3 C1T V q, q  W C1T M (q)<br /> H13  C1T K D     C1T K D  P2 (q, q )<br />  s (t )T V q, q d  M q d   K r s (t )T signst <br /> (23) 2 2 2<br />  K  C T V q, q  W C1T M (q) , H 21  0 ,<br />  K D  C1 e1  C2 e2  e3   I  C1 e P2 (q, q )   1  <br /> F F F  1 2 2 2<br />   KD <br /> K   H 22  C2T K DC2  R1  C2T C1T   1<br /> P1  P1T C11C2<br />  s (t ) signst <br />  <br />   P  C2 e<br /> F  2<br /> T<br /> <br />  KD   R1 <br /> 1 T T<br /> 2<br /> C2 C1   1<br /> A  AT C11C2  W<br /> Choïn K I  C1 F K D vaø K P  C2 F K D , C2T V q, q  C1T M (q) D C2T M (q)<br /> H 23  C2T K D    <br /> vaø söû duïng tính chaát s(t ) signs(t )  s(t ) , sau<br /> T 2 2 2 2<br /> H 31  0 , H 32  0<br /> ñoù laáy chuaån cuûa ma traän, seõ daãn ñeán<br /> H 33  K D I  R2 q, q   C1T  P2 q, q   P2 q, q  C11<br /> 1<br /> *  e1T C1TV q, q e3  e2T C2T V q, q e3  e3T V q, q e3 T<br /> <br /> <br /> <br />   K r  max V q, q  F max d  max M q  F max d  s(t )<br />  q ,q t q t <br />   P q, q   P q, q  C<br /> R2 q, q   C1T<br /> 1<br /> 2 2<br /> T<br /> 1<br /> 1<br /> <br /> 2<br /> <br /> 1 T<br /> C2 M (q)  M (q)C2 <br /> <br />  K D C1 F e1  C2 F e2  e3 s(t )  Vì ma traän H laø ma traän phaân taùch do ñoù phaàn<br /> Choïn K r  max V q, q  F max d  max M q  F max d<br /> vaø söû buø Schur ñöôïc söû duïng ñeå xaùc ñònh ñieàu kieän<br /> cho H laø ma traän xaùc ñònh döông. Theo phaàn buø<br /> q ,q t q t<br /> <br /> <br /> duïng baát ñaúng thöùc Cauchy– Schwartz trong<br /> Schur, ma traän H laø xaùc ñònh döông neáu nhöõng<br /> tam giaùc, chuùng ta coù:<br /> ñieàu kieän sau thoûa maõn:<br /> *  e1T C1T K DC1e1  2e1T C1T K DC2 e2<br /> (24) (27)<br />  e1T 2C1T K D  C1T V q, q e3  e2T C2T K D C2 e2 H11  0<br /> <br />  e2T 2C2T K D  C2T V q, q e3  e3T K D I  V q, q e3 H 22  H12<br /> T<br /> H111 H12  0 (28)<br /> Thay phöông trình (24) vaøo phöông<br /> T<br /> 13<br /> 1<br /> 11 <br /> H 33  H H H 13  H 23  H H H 13 T<br /> 12<br /> 1<br /> 11  H<br /> T<br /> 22  H H H 12<br /> T<br /> 12<br /> 1<br /> 11  (29)<br /> 1<br /> <br /> <br /> <br /> trình (21) vaø saép xeáp laïi, ta nhaän ñöôïc: <br />  H 23  H 12<br /> T<br /> H 111 H 13  0 <br />  A<br /> V e1 , e2 , e3 , t   e1T C1T K D C1e1  2e1T  C1T K D C2  e2<br /> Chuù yù raèng, H11 laø luoân luoân döông vì<br />  2<br /> (25) KD laø haèng soá döông. Töø phöông trình (28), ta<br />  C T<br /> V q , <br /> q  W C T <br /> M (q) <br />  2e1T  C1T K D  1   1<br /> 2 <br /> e3 coù:<br />  2 2<br />  W<br />  e2T  C2T K D C2  e2 H 22  H12<br /> T<br /> H111 H12  R1  P1T C11 K D1 C1T   1<br /> P1  0 (30)<br />  2<br />  C T V q, q  C1T M (q) D C2T M (q)  Giaû söû raèng R1 > 0, vaø bôûi vì KD > 0, ta<br />  2e2T C2T K D  2   <br />  2 2 2 2 <br />  e3<br /> coù:<br />  M (q)  2 2<br />  e3T  K D I  V q, q   C2T M (q)  P1 AF (31)<br /> 2 <br /> e3<br /> KD  <br /> min C1T C1 min R1   <br /> F<br /> <br /> 4min C1T C1 min R1 <br /> Vieát laïi (25) daïng ma traän ta nhaän<br /> Ñaët K D1  H 22  H12T H111H12  R1  P1T C11K D1 C1T 1 P1 vaø<br /> ñöôïc:<br /> giaû söû P1 laø ma traän khaû ñaûo(khoâng suy bieán),<br /> V e1 , e2 , e3 , t    xT Hx (26) ta coù:<br /> Trong ñoù: H 23  H 12T H 111 H 13  C 2T Bq, q   C1T M q    C 2T M q <br /> 1 1 D 1<br />  e1   H11 H12 H 13  2 2 2 2<br /> (32)<br />   , <br /> x  e2  H   H 21 H 22 H 23    P q, q   P C<br />  C 2T C1T<br /> 1<br /> 2 1<br /> T<br /> 1<br /> 1<br /> <br /> <br /> <br /> e3   H 31 H 32 H 33   P C K C  P q, q <br /> 1<br /> T<br /> 1<br /> 1 1<br /> D<br /> T 1<br /> 1 2<br /> <br />  K D1 P11 P2 q, q   P3 q, q <br /> Caùc phaàn töû trong ma traän H coù daïng<br /> Trong ñoù:<br /> nhö sau:<br /> P3 q, q    C2T Bq, q   C1T M q    C2T M q <br /> 1 1 D 1<br /> H11  C1T K DC1 , H  C T K C  A  C T K C  P , P1  A 2 2 2 2<br /> 12 1 D 2 1 D 2 1<br /> <br />   P q, q   P C<br /> 2 2<br />  R1 P11 P2 q, q <br /> 1 1<br />  C2T C1T 2 1<br /> T<br /> 1<br /> <br /> Vì vaäy, ñieàu kieän ôû phöông trình (29) coù theå<br /> ñöôïc vieát laïi nhö sau:<br /> Khoa hoïc - kó thuaäät 33<br /> <br /> <br /> H 33  H13<br /> T<br /> <br /> H111 H13  H 23  H12<br /> T<br /> H111 H13  H  H H H  (33)<br /> T<br /> 22<br /> T<br /> 12<br /> 1<br /> 11 12<br /> 1<br /> <br /> <br />  H  H H H <br /> 23<br /> T<br /> 12<br /> 1<br /> 11 13<br /> <br />  R3 q, q   P3 q, q  K P q, q   0<br /> 1<br /> Hình.3. Sô ñoà khoái cuûa heä thoáng ñieàu khieån tay maùy.<br /> T<br /> D1 3<br /> <br /> Giaû thieát raèng R3 q, q   0 ; thì<br /> max P3 q, q  F<br /> 2 4. KEÁT QUAÛ MOÂ PHOÛNG<br /> min R1   q ,q (34)<br /> min  R3 q, q  Keát quaû moâ phoûng cuûa heä thoáng tay<br /> maùy vôùi caùc thoâng soá ñaõ cho ôû treân vaø boä<br /> q ,q<br /> <br /> Bôûi vì KD1 > 0, do ñoù phöông trình (33) daãn ñeán<br /> 2 max P3 q, q  F (35)<br /> 2 ñieàu khieån ñaõ thieát keá ôû chöông 3 vôùi caùc<br /> P1 F<br /> min K D1   min R1   <br /> q ,q<br /> <br /> min C1T C1 K d min  R3 q, q <br /> daïng tín hieäu ngoõ vaøo laø hình sine ñöôïc<br /> q ,q<br /> trình baøy töø hình 4 ñeán hình 9. Töø keát quaû<br /> Khi ñoù : V   xT Hx  0 (36) moâ phoûng cho thaáy, goùc quay cuûa tay maùy<br /> Nhö vaäy, toùm taét caùc phaân tích ôû treân ta coù keát baùm theo goùc ñaët vôùi sai soá raát nhoû.<br /> luaän nhö sau:<br /> Baûng 1: Thoâng soá cuûa tay maùy SCARA<br /> Heä thoáng laø oån ñònh tieäm caän toaøn cuïc neáu<br /> Thoâng soá Giaù trò Ñôn vò<br /> nhöõng ñieàu kieän sau ñaây thoaû maõn:<br /> m1 10,6 kg<br /> K r  max V q, q  F max d  max M (q) F<br /> max d m2 4.85 kg<br /> q ,q t q t<br /> <br /> R3 q, q   0 a1 0,36 m<br /> a2 0,24 m<br /> max P3 q, q  F<br /> 2<br /> <br /> min R1   q ,q<br /> <br /> min  R3 q, q  Thoâng soá cuûa boä ñieàu khieån ñöôïc cho ôû<br /> q ,q<br /> 2 baûng 2<br /> P1<br /> KD  F<br /> <br />  max P3 (q, q ) F <br /> 2<br /> <br /> min  <br /> C1T C1 min R1  <br /> q , <br /> q  Baûng 2: Thoâng soá cuûa boä ñieàu khieån<br />  min  R3 (q, q )<br />  q ,q<br /> <br /> Parameter Values<br /> KI 10.I<br /> K I  C1 F K D<br /> Kp 10.I<br /> K P  C2 F<br /> KD KD 10.I<br /> Kr 10.I<br /> 3.3. Sơ đồ khối của hệ thống:<br /> C1 10.I<br /> Sô ñoà khoái cuûa heä thoáng ñieàu khieån<br /> C2 1000.I<br /> tay maùy söû duïng boä ñieàu khieån PID tröôït<br /> ñöôïc thieát keá ôû phaàn treân ñöôïc trình baøy 40 Goc dat<br /> <br /> <br /> nhö hình veõ döôùi ñaây.<br /> Goc quay cua khop 1<br /> 30<br /> Goc quay cua khop 1 [do]<br /> <br /> <br /> <br /> <br /> 20<br /> <br /> Reference<br /> 10<br /> trajectory<br /> 0<br /> <br /> <br /> <br /> 1d , 2 d -10<br />  Trajectory<br /> Inverse Control law Manipulator -20<br /> + of the<br /> kinetic - Eq. (9), (10) Eq. (6)<br /> end point -30<br /> <br /> 0 1 2 3 4 5 6 7 8 9 10<br /> Thoi gian [giay]<br /> 34 Khoa hoïc - kó thuaäät<br /> <br /> <br /> <br /> Hình.4. Góc đặt và góc quay của khớp 1.<br /> 60 Goc dat<br /> 0.02 Goc quay cua khop 2<br /> <br /> 40<br /> 0.015<br /> <br /> <br /> <br /> <br /> Goc quay cua khop 2 [do]<br /> 0.01<br /> 20<br /> <br /> 0.005<br /> Sai so [do]<br /> <br /> <br /> <br /> <br /> 0<br /> 0<br /> <br /> <br /> -0.005 -20<br /> <br /> <br /> -0.01<br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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