Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 99 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
99
Dung lượng
2,78 MB
Nội dung
Luận văn thạc sĩ GVHD: TS Nguyễn Minh Tâm HVTH: Trần Vi Đô Trang xi Danh mc các hình Hình 1.1: Con lcăngc hai bc t do trên xe 3 Hình 1.2: Con lcăngc xoay mt bc t do trngăĐHăSPKTăTP.HCM 3 Hình 1.3: Con lcăngc hai bc t do caătrngăĐi hcăĐƠăNẵng 2013 4 Hình 2.1: Săđ khi h con lc ngc hai bc t do 9 Hình 2.2: Môăhìnhăđngăc 14 Hình 2.3: Khiăđngăcăsauăkhi phân tích hàm truyn 15 Hình 2.4: Mi quan h gia lcătácăđng và chiu quay các con lc th hai 20 Hình 2.5: Mi quan h gia lcătácăđng và chiu quay các con lc th nht 21 Hình 3.1: Mô hình thc t con lcăngc hai bc t do 22 Hìnhă3.2:ăĐ trtăđc gn encoder 23 Hình 3.3: Encoder gn gia con lc th nht và con lc th hai 24 Hình 3.4: Motor Servo ca hãng Tamagawa vi Seri TS 1983N146E5 25 Hìnhă3.5:ăBoardăđiu khin TMDSF28335 25 Hình 3.6: Board ARM Cotex M3 26 Hìnhă3.7:ăSăđ nguyên lý mch cu H 27 Hình 3.8: Mch cuăHăchoăđngăc 27 Hình 3.9: Quá trình chuynăđi từ Simulink sang ngôn ng C chy trên chip DSP 28 Hình 4.1: Săđ b điu khin LQR 29 Hình 4.2: Săđ khi h thngăđiu khin m. 32 Hình 4.3: Cu trúc b điu khin m vi sáu ngõ vào, mt ngõ ra 35 Hình 4.4: Mô hình h m - nron 37 Hình 4.5: Mngănron 38 Hình 4.6: Bin ngôn ng 40 Hình 4.7: Săđ khi h thngăđiu khin m cho h con lcăngc hai bc t do. 43 Hình 4.8: Cửa s hun luyn Anfis 43 Hình 5.1: Mô hình con lcăngc hai bc t do trong Matlab. 45 Hìnhă5.2:ăSăđ bên trong ca khi mô phng h thng. 46 Hình 5.3: Mô hình Simulink mô phng h con lcăngc hai bc t do 47 Luận văn thạc sĩ GVHD: TS Nguyễn Minh Tâm HVTH: Trần Vi Đô Trang xii Hình 5.4: Bên trong khiăđiu khin dùng LQR 48 Hình 5.5: Bên trong khiăđiu khin dùng Fuzzy 48 Hình 5.6: Góc lch con lc th hai vi b điu khin LQR 51 Hình 5.7: Góc lch con lc th nht vi b điu khin LQR 52 Hình 5.8: V tríăconătrt vi b điu khin LQR 52 Hìnhă5.9:ăĐinăápăđặtăvƠoăđngăcăvi b điu khin LQR 53 Hình 5.10: Góc lch con lc th hai vi b điu khin LQR 54 Hình 5.11: Góc lch con lc th nht vi b điu khin LQR 54 Hình 5.12: V tríăconătrt vi b điu khin LQR 55 Hìnhă5.13:ăĐinăápăđặtăvƠoăđngăcăvi b điu khin LQR 55 Hình 5.14: Góc lch con lc th hai vi b điu khinăLQRătrng hp hai 57 Hình 5.15: Góc lch con lc th nht vi b điu khinăLQRătrng hp hai 57 Hình 5.16: V tríăconătrt vi b điu khinăLQRătrng hp th hai 58 Hìnhă5.17:ăĐinăápăđặtăvƠoăđngăcăvi b điu khinăLQRătrng hp th hai 58 Hình 5.18: Góc lch con lc th hai vi b điu khinăLQRătrng hp hai 59 Hình 5.19: Góc lch con lc th nht vi b điu khinăLQRătrng hp hai 59 Hình 5.20: V tríăconătrt vi b điu khinăLQRătrng hp th hai 60 Hìnhă5.21:ăĐinăápăđặtăvƠoăđngăcăvi b điu khinăLQRătrng hp th hai 60 Hình 5.22: Hàm liên thucătngăng miăngõăvƠoătrc khi hun luyn 61 Hình 5.23: Cửa s hun luyn Anfis 62 Hình 5.24: B điu khin Fuzzy hun luynăđc 63 Hình 5.25: Hàm liên thuc cho mi bin ngõ vào 64 Hình 5.26: Góc lch con lc th hai vi b điu khin Fuzzy 64 lut 65 Hình 5.27: Góc lch con lc th nht vi b điu khin Fuzzy 64 lut 65 Hình 5.28: V tríăconătrt vi b điu khin Fuzzy 64 lut 66 Hìnhă5.29:ăĐinăápăđặtăvƠoăđngăcăvi b điu khin Fuzzy 64 lut 66 Hình 5.30: Hàm liên thucă tngă ng v trí và vn tcă conă trtă trc khi hun luyn 67 Hình 5.31: Hàm liên thucătngăng các bin ca con lcătrc khi hun luyn 67 Hình 5.32: Góc lch con lc th hai vi b điu khin Fuzzy 324 lut 68 Luận văn thạc sĩ GVHD: TS Nguyễn Minh Tâm HVTH: Trần Vi Đô Trang xiii Hình 5.33: Góc lch con lc th nht vi b điu khin Fuzzy 324 lut 68 Hình 5.34: V tríăconătrt vi b điu khin Fuzzy 324 lut 69 Hìnhă5.35:ăĐinăápăđặtăvƠoăđngăcăvi b điu khin Fuzzy 324 lut 69 Hìnhă6.1:ăChngătrìnhăMatlabădùngăđ điu khin 71 Hình 6.2: Góc lch ca con lc th hai vi b điu khin LQR 75 Hình 6.3: Góc lch ca con lc th nht vi b điu khin LQR 75 Hình 6.4: Góc lch ca xe vi b điu khin LQR 76 Hình 6.5: Góc lch ca con lc th hai vi b điu khin Fuzzy 77 Hình 6.6: Góc lch ca con lc th nht vi b điu khin Fuzzy 77 Hình 6.7: V trí xe vi b điu khin Fuzzy 78 Hình 6.8: ĐinăápăđặtăvƠoăđngăcăvi b điu khin Fuzzy 78 Luận văn thạc sĩ GVHD: TS Nguyễn Minh Tâm HVTH: Trần Vi Đô Trang xiv Danh mc các bng Bng 2.1. Bng bin trng thái ca mô hình 9 Bng 2.2. Bng thông s mô hình 9 Bng 2.3. Bng thông s caăđngăc 14 Bng 2.4. Giá tr các thông s caămôăhìnhăđoăđc thc t 18 Bng 2.5. Giá tr các thông s caăđngăc 19 Bng 2.6. Giá tr các thông s ca mô hình tính toán từ thc t 19 Bng 2.7. Giá tr các thông s călng 19 Bng 4.1. So sánh MngănronăvƠăLogicăm 36 Bng 5.1. Chtălng b điu khin LQR caăcôngătrìnhăkhácăđƣăthc hin 70 Bng 5.2. Chtălng b điu khin Fuzzy 324 lut do hc viên thc hin 70 Luận văn thạc sĩ GVHD: TS Nguyễn Minh Tâm HVTH: Trần Vi Đô Trang xv Mc lc NHIM V LUNăVĔNăTHCăSƾ ii LÝ LCH KHOA HC iii LI CMăN v TÓM TT LUNăVĔNăCAOăHC vi LI CAM ĐOAN vii NHN XÉT CA CÁN B HNG DN viii NHN XÉT CA CÁN B PHN BIN 1 ix NHN XÉT CA CÁN B PHN BIN 2 x Danh mc các hình xi Danh mc các bng xiv Mc lc xv CHNGă1 1 TNG QUAN 1 1.1 Đặt vnăđ 1 1.2 Gii thiu con lcăngc hai bc t do 2 1.3 Mt s công trình nghiên cu có liên quan 3 1.4 Mc tiêu và phm vi nghiên cu 5 1.4.1 Mc tiêu 5 1.4.2 Phm vi nghiên cu 5 1.5 Phngăphápănghiênăcu 5 1.6 Cu trúc ca lunăvĕn 6 CHNGă2 8 MÔ HÌNH HÓA VÀ THAM S 8 Luận văn thạc sĩ GVHD: TS Nguyễn Minh Tâm HVTH: Trần Vi Đô Trang xvi 2.1 Mô hình hóa h con lcăngc hai bc t do 8 2.1.1 Mô hình toán hc con lcăngc hai bc t do 8 2.1.2 Mô hình toán hcăđngăc 13 2.1.3 Mô hình toán hc toàn h thng 16 2.2 Các thông s ca h thng 18 2.3 Điu khin cân bằng h con lcăngc hai bc t do 20 CHNGă3 22 GII THIU MÔ HÌNH PHN CNG 22 3.1 Gii thiu mô hình con lc hai bc t do 22 3.2 Phnăcăkhí 23 3.2 Phnăđin 25 3.2.1 Phnăđiu khin 25 3.2.2 Phn công sut 26 3.3 Phnăchngătrình 28 CHNGă4 29 GII THUTăĐIU KHIN 29 4.1 Lý thuyt b điu khin Linear Quadratic Regulation (LQR) 29 4.1.1 Phngăpháp điu khin LQR 29 4.1.2 Phngăpháp điu khin LQR ri rc 31 4.2 Lý thuyt b điu khin logic m 31 4.2.1 Gii thiu b điu khin m 31 4.2.2 Cu trúc b điu khin m trc tip 32 4.2.3 Phân loi b điu khin m 34 4.2.4 B điu khin m trc tip cho h con lcăngc hai bc t do 34 Luận văn thạc sĩ GVHD: TS Nguyễn Minh Tâm HVTH: Trần Vi Đô Trang xvii 4.3 Lý thuyt h m - nronă(Fuzzy-Neural) 35 4.3.1 S kt hp gia logic m và mngănron 35 4.3.2 Nronăm 38 4.3.3 Hun luyn mngăNronăm 39 4.3.4 Công c ANFISăđ thit k h m - nron 40 4.3.5 Săđ khiăđiu khin m Anfis cho h con lcăngc hai bc t do 42 4.3.6 Hun luyn b điu khin m dùng Anfis trong Matlab 43 CHNGă5 45 MÔ PHNG HOTăĐNG B ĐIU KHIN 45 5.1 Xây dng h thng 45 5.2 Mô phng b điu khin LQR 49 5.2.1 Trng hp th nht 50 5.2.2 Trng hp th hai 55 5.3 Mô phng b điu khin m dùng Anfis 61 5.3.1ăTrng hp th nht 61 5.3.2ăTrng hp th hai 66 5.3.3 Nhn xét 69 5.4 So sánh kt qu viăcôngătrìnhăkhácăđƣăthc hin 70 CHNGă6 71 ĐIU KHIN MÔ HÌNH THC T 71 6.1 Xây dngăchngătrìnhăđiu khin trong Simulink 71 6.2 Đápăng ngõ ra thc t khi dùng b điu khin LQR 73 6.3 Đápăng ngõ ra thc t khi dùng b điu khin Fuzzy logic 76 6.4 Nhn xét 79 Luận văn thạc sĩ GVHD: TS Nguyễn Minh Tâm HVTH: Trần Vi Đô Trang xviii CHNGă7 80 KT LUNăVĨăHNG PHÁT TRIN 80 7.1 Kt qu đtăđc 80 7.2 Hng phát trin caăđ tài 81 TÀI LIU THAM KHO 82 PH LC 84 Luận văn thạc sĩ GVHD: TS Nguyễn Minh Tâm HVTH: Trần Vi Đô Trang 1 CHNGă1ă TNG QUAN Chng này trình bày nhng ni dung tngăquanăliênăquanăđn đ tài nói chung, h thng con lcăngc và ng dng trong thc t, các kt qu nghiên cu trong và ngoƠiănc.ăTrênăcăs đó đaăraămc tiêu ca đ tài, kt qu d kin và phngă pháp nghiên cu. 1.1 Đặt vnăđ Cùng vi s phát trin ca khoa hcăkƿăthut,ăcácăphngăphápăđiu khin từ kinh đinăđn hin đi,ă điu khină thôngă minhă raăđi. Hu ht các ng dngănƠyăđu đc gii quyt bi các bài toán nă đnh h thng vi chtă lng tt nht. Các phngăphápănƠyăngƠyăcƠngăđc nghiên cu, phát trin, ng dng rng rãi, góp phnătĕngăchtălng,ăđ năđnh ca h thng.ăĐiu khin dùng Fuzzy logic (logic m) là mtă trongă nhngă phngă phápă điu khină đn gin,ă đt hiu qu cao và thngăđc sử dng nhiu trong các ng dng công nghip.ăKƿăthutăđiu khin này viă uă đim là không cn bit nhiu v thôngă tină điă tng mà dùng kinh nghimăđ đaăraăcácălutăđiu khin tngăng caăngi thit k. B điu khin m btăchc s xử lỦăthôngătinăvƠăđiu khin caăconăngi, vì vy thích hpăđ điu khin nhngăđiă tng phc tpă mƠă cácă phngă phápă kinhăđin không cho đc kt qu mong mun. Con lcăngc là h thng mt vào ậ nhiuăra,ănóăcóăđ bt năđnh cao và lƠăc s đ to ra các h thng t cân bằngănh:ăxeăhaiăbánhăt cân bằng, tháp vô tuyn, giàn khoan, công trình binầă ĐơyălƠăđi tng thngă đc các nhà nghiên cu la chnăđ kim chng nhng thut toán điu khin ca mình, từ nhng thut toán điu khin c đinăđn nhng thut toán điu khin hinăđi,ăđiu khin thông minh. H con lcăngc hai bc t do là vnăđ khó,ăđòiăhi có b điu khin thích hp và Luận văn thạc sĩ GVHD: TS Nguyễn Minh Tâm HVTH: Trần Vi Đô Trang 2 có tcăđ đápăng nhanh, nc ta vnăchaăđc thc hin thành công trên mô hình thc. Các nghiên cu v điu khin h thng con lcăngcăđƣăđc tin hành khá sm, xut phát từ nhu cu thit k các h thngăđiu khin cân bằng tên lửa trong giai đonăđu phóng. Trênăphngădin nghiên cuăcácăkƿăthutăđiu khin thc, con lc ngcăđi din cho lpăcácăđiătng phi tuyn phc tp. Nhiu gii thutăđƣăđc áp dng thành công cho h con lcăngc hai bc t do,ănhăPIDăchoăconălcăngc mt bc [2] [3] [4], SIRMs da trên logic m [5],ăLQRăđiu khin tiăuăchoăh con lcăngcăđôiă[6], [7]. Tuy nhiên, các gii thut này ch dừng li vic mô phng h thng. Vicăđiu khin mô hình thc t dùng b điu khin LQR cn có thông s chính xác ca h thng, cân bằng con lcăngc hai bcăđƣăđc thc hin thành công, nhngăở nc ta vnăcònăchaăcóăcôngătrìnhăđtăđc kt qu tt. Sử dng mt b điu khin m duy nhtăđ điu khin h con lcăngc hai bc t do cũngălƠămt vnăđ khó,ăđangăđc nghiên cu. Từ nhng nguyên nhân trên, tôi quytăđnh chnăđ tài ắĐIU KHIN CON LC NGC HAI BC T DO DÙNG FUZZY LOGIC”ănhằm nghiên cu k hn v lý thuyt m, ng dng logic m trongăđiu khin h cóăđ mt năđnh cao. 1.2 Gii thiu con lcăngc hai bc t do Con lcăngc hai bc t do đc phát trin da trên con lcăngc mt bc t do. H con lcăngc trên là h con lc ngc c đin, bao gm mt con chy có kh nĕngădiăchuynătheoăphngăngangătrênămt thanh ray. Con lcăđc gn trên con chy, có kh nĕngăquayăt do trong mặt phẳng thẳngăđng. Nu gn thêm mt liên kt t do na, h thng tr thành h con lcăngc hai bc t do. Con lcăngc hai bc t do bao gm các thành phn: Con chy: đc truynăđng bằng đngăc,ăcóămt encoder gnăđng trcăđ xác đnh v trí hin ti ca con chy. Trên con chyăđc gn encoder, encoder [...]... utrỳcc b n c a con l cng Hỡnh 2.1 d c cho c xõy d ng c hai b c t do iy H con l c ng m t con ch y cú kh nngdichuy ntheoph th nh t c mụ hỡnh húa trong lu nvn c hai b c t do c i n, bao g m ngngangtrờnm t thanh ray, con l c c g n trờn con ch y. u cũn l i c a con l c th nh t ck tn iv i con l c th hai, c con l c th nh t v con l c th hai u cú th quay t do trong mt phng vuụng gúc v i mt t C hai con l c ngh... con l c c i n, bao g m m t con ch y cú kh nng di chuy n theo ph thanh ray, con l c th nh t ng ngang trờn m t c g n trờn con ch y. u cũn l i c a con l c th nh t c k t n i v i con l c th hai, c con l c th nh t v con l c th hai u cú th quay t do trong mt phng vuụng gúc v i mt t C hai con l c bng h a c Gi i thi u mụ hỡnh con l c hai b c t do Mụ hỡnh h con l cng c hai b c t do v trớ thng ngh ng lờn nh... mang tớnh h c thu t cao nờn nhi u d ng mụ hỡnh con l c ng c xõy d ng v s d ng t i cỏc phũng thớ nghi m Ngoi h con l c ng b c t do ng c c p ph n trờn cũn cỏc lo i con l c ng c xoay m t b c t do, con l cng c c hai c khỏc nh con l c c xoay hai b c t do, h hai con l cng c xoay Hỡnh 1.1: Con lc ngc hai bc t do trờn Hỡnh 1.2: Con lc ngc xoay mt bc t xe do trng H SPKT TP.HCM HVTH: Trn Vi ụ Trang 3 Lun... cỏc con lc th hai Gi s trong tr ng h p hai con l cthng hng, gúc l ch v gia t c gúc c a con l c th nh tld ng,n u l ctỏc ngd nglmchoxedichuy n sang ph i, con l c th nh tquayng c chi ukim ng h n v trớh ng lờn Tuy nhiờn lỳc ny con l c th hai s quay cựng chi u kim ng h lm cho gúc c a con l c th hai tnglờn Vi ci u khi n cõn bng l r t khú n u c hai con l c nghiờng cựng chi u v con l c th hai l ch nhi uh nconl... g p v i con l c th nh t Con ch y cú th tr ray nm ngang, gi cõn bng cho c hai con l c t trờn m t thanh trờn Con l c th nh t: m t u g n trờn tr cencodert trờn con ch y ukiacng c g n encoder Con l c th hai: g n vo tr c encoder trờn con l c th nh t C con l c th nh t v con l c th hai u cú th xoay t do trong mt phng vuụng gúc v i mt phng ngang 1.3 M t s cụng trỡnh nghiờn c u cú liờn quan Do h con l c... con l c th hai 2 (rad/s 2 ) Gia t c c a con l c th hai 1 Con l c th hai Cỏc thụng s c amụhỡnh 2 c cho trong b ng sau: B ng 2.2 B ng thụng s mụ hỡnh Kớ hi u 0, 1, nv 2 HVTH: Trn Vi ụ Kg ngha Kh il ng tr t, con l c th nh t v con l c th hai Trang 9 Lun vn thc s GVHD: TS Nguyn Minh Tõm m Chi u di con l c th nh t v con l c th hai 1, 2 m Chi u di t tr ngtm n tr c quay con l c th nh t v con l c th hai 1, 2... ng l c m vo xe con l c th hai quay ng c chi ukim ng h n v trớ h nglờntrongkhiúgúc l ch con l c th nh t s tng.K t qu l gúc v v n t c gúc c a con l c th nh tng c d u v i gúc v v n HVTH: Trn Vi ụ Trang 20 Lun vn thc s GVHD: TS Nguyn Minh Tõm t c gúc c a con l c th hai Lỳc ny, qua vi ci u khi n cõn bng gúc v v n t c gúc con l c th hai, c hai con l c s quay v v trớh nglờn .Do ,c hai con l c c gi v trớ... encoder g ntrờn dựng ogúc. u cũn l i c a con l c th nh t c g n v i encoder HVTH: Trn Vi ụ Trang 23 Lun vn thc s GVHD: TS Nguyn Minh Tõm Hỡnh 3.3: Encoder gn gia con lc th nht v con lc th hai Con l c th hai c g n n i ti p v i con l c th nh t C hai con l c cú th xoay t do trong mt phng thng ng Encoder dựng cho hai con l c l encoder 1000 xung/vũng ng c truy n ng cho con tr t l ng c DC SERVO MOTOR c... th hai 1, 2 Kg m 2 Mụmen quỏn tớnh c a con l c th nh t v con l c th hai 1, 2 m/s 2 g 0 , 1 , 2 F Gia t c tr ngtr ng L ctỏc ng vo tr N H s ma sỏt c a xe, con l c th nh t v con l c th hai thu cph ngtrỡnh ng h c c a h th ng con l cng c hai b c t do l r t ph c t p vỡ h th ng cú nhi u b c t do Trong lu nvnny,ph Lagrange l cng c ỏp d ng trong vi cxỏc nhph c hai b c t do d L L = Qq dt q q ngtrỡnhEuler Lagrange:... Thụng s th nh t v con l c th hai 1 v 2 l il Ngoi ra, thụng s h s ma sỏt gi athanhrayvcontr cl t 0 , ma sỏt c a con l c ngkhụngo c Vỡ v y, h c viờn ng thụng cỏc thụng s ny theo b ng giỏ tr sau: B ng 2.7 Giỏ tr cỏc thụng s 0 1 2 HVTH: Trn Vi ụ cl ng 0.001 0.001 0.001 Trang 19 Lun vn thc s 2.3 i u khi n cõn bng h con l cng GVHD: TS Nguyn Minh Tõm c hai b c t do i v i h con l cng c hai b c t do trờn xe, khi . xoay mt bc t do, con lcăngc xoay hai bc t do, h hai con lcăngc xoay ầ Hình 1.1: Con lắc ngược hai bậc tự do trên xe Hình 1.2: Con lắc ngược xoay một bậc tự do ở trường ĐH. h con lc ngc hai bc t do vn là mt thách thcăđi vi các nghiên cuătrongănc ta hin nay. Hình 1.3: Con lắc ngược hai bậc tự do ca trường Đại học Đà Nẵng 2013 Ngoài ra, h con. dng logic m trongăđiu khin h cóăđ mt năđnh cao. 1.2 Gii thiu con lcăngc hai bc t do Con lcăngc hai bc t do đc phát trin da trên con lcăngc mt bc t do. H con