Đăng ký Đăng nhập
Trang chủ XÂY DỰNG BỘ ĐIỀU KHIỂN NHÚNG TUYẾN TÍNH HOÁ VÀO RA CHO HỆ XE CON LẮC NGƯỢC...

Tài liệu XÂY DỰNG BỘ ĐIỀU KHIỂN NHÚNG TUYẾN TÍNH HOÁ VÀO RA CHO HỆ XE CON LẮC NGƯỢC

.PDF
84
35
88

Mô tả:

XÂY DỰNG BỘ ðIỀU KHIỂN NHÚNG TUYẾN TÍNH HOÁ VÀO RA CHO HỆ XE CON LẮC NGƯỢC
See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/311559105 Input-output linearization for Cart and Pole system Thesis · April 2011 DOI: 10.13140/RG.2.2.27132.33924 CITATIONS READS 0 85 1 author: Hai Van Dong Nguyen University of Technical Education Ho Chi Minh 24 PUBLICATIONS 2 CITATIONS SEE PROFILE Some of the authors of this publication are also working on these related projects: Hybrid Control Strategies for Jumping Robots View project Building a humanoid robot (INMOOV type) for Ho Chi Minh city Unversity of Technology and Education View project All content following this page was uploaded by Hai Van Dong Nguyen on 10 December 2016. The user has requested enhancement of the downloaded file. ð I H C QU C GIA TP.HCM TRƯ NG ð I H C BÁCH KHOA _____o0o_____ LU N ÁN TH C S NGUY N VĂN ðÔNG H I ð TÀI XÂY D NG B ðI U KHI N NHÚNG TUY N TÍNH HOÁ VÀO RA CHO H XE CON L C NGƯ C CHUYÊN NGÀNH: T ð NG HÓA MSHV:09150035 Tp. H Chí Minh, ngày 25 tháng 06 năm 2011 Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i GVHD : PGS.TS Dương Hoài Nghĩa LU N VĂN ðƯ C HOÀN THÀNH T I TRƯ NG ð I H C BÁCH KHOA ð I H C QU C GIA TP.H CHÍ MINH Cán b hư ng d n :…………………………………………………………. (ghi rõ h tên, h c hàm, h c v và ch ký) Cán b ch m nh n xét 1:……………………………………………………. (ghi rõ h tên, h c hàm, h c v và ch ký) Cán b ch m nh n xét 2:……………………………………………………. (ghi rõ h tên, h c hàm, h c v và ch ký) Lu n văn Th c S ñư c b o v t i H I ð NG CH M B O V LU N VĂN TH C S TRƯ NG ð I H C BÁCH KHOA, ngày ….tháng 7 năm 2011. -02- Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i GVHD : PGS.TS Dương Hoài Nghĩa ð I H C QU C GIA TP. HCM C NG HOÀ XÃ H I CH NGHIÃ VI T NAM TRƯ NG ð I H C BÁCH KHOA ð c L p - T Do - H nh Phúc ---------------- ---oOo--Tp. HCM, ngày . . . . . tháng . . . . . năm 2011 NHI M V LU N VĂN TH C SĨ H và tên h c viên: NGUY N VĂN ðÔNG H I Ngày, tháng, năm sinh : 01-01-1986 Chuyên ngành : ðI U KHI N T Khoá (Năm trúng tuy n) : Gi i tính : Nam 2009 Nơi sinh : SÓC TRĂNG ð NG 1- TÊN ð TÀI: XÂY D NG B ðI U KHI N NHÚNG TUY N TÍNH HOÁ VÀO RA H XE CON L C NGƯ C 2- NHI M V LU N VĂN: • Xây d ng ph n cơ khí và ñi n t mô hình xe con l c ngư c. • Xây d ng b ñi u khi n th i gian th c trên DSP ñ d ng ngư c và gi cân b ng con l c. 3- NGÀY GIAO NHI M V : ........................................................................................... 4- NGÀY HOÀN THÀNH NHI M V : .......................................................................... 5- H VÀ TÊN CÁN B HƯ NG D N (Ghi ñ y ñ h c hàm, h c v ): ........................ ............................................................................................................................................. N i dung và ñ cương Lu n văn Th c Sĩ ñã ñư c H i ð ng Chuyên Ngành thông qua. CÁN B HƯ NG D N (H tên và ch ký) CH NHI M B MÔN QU N LÝ CHUYÊN NGÀNH (H tên và ch ký) -03- Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i GVHD : PGS.TS Dương Hoài Nghĩa L i c m ơn. Trư c tiên, tôi xin chân thành c m ơn Th y Dương Hoài Nghĩa, ngư i ñã t n tình hư ng d n và truy n ñ t ki n th c giúp tôi hoàn thành lu n án này. Và quan tr ng hơn h t, th y là ngư i ñã g i m cho tác gi m t hư ng nghiên c u mà tôi c m th y quan tâm và mong mu n theo ñu i. Bên c nh ñó tôi xin chân thành c m ơn ñ n quý th y cô trong b môn ði u Khi n T ð ng: th y Huỳnh Thái Hoàng, th y Nguy n ð c Thành, th y Nguy n Vĩnh H o, th y Nguy n Thi n Thành ….ñã ñ nh hư ng và h tr m t s ph n quan tr ng cho vi c h c t p, nghiên c u và phát tri n ñ tài. Tôi cũng xin chân thành c m ơn th y Phan Vinh Hi u ñã ch d n, h tr tôi r t nhi u v ki n th c, kinh nghi m. Ngoài ra, b n Qu c Hùng, anh ðăng Nguyên, b n Minh Hùng, b n Huỳnh B o và các b n cao h c khóa 2009 ñã ñ ng viên giúp ñ tôi trong su t khóa h c. Cu i cùng, tôi xin chân thành c m ơn s quan tâm, h tr , t o ñi u ki n và ñ ng viên v v t ch t l n tinh th n c a các thành viên trong gia ñình, ñ c bi t là m tôi trong su t th i gian qua. Tp.HCM, ngày….tháng 7 năm 2011 Tác gi NGUY N VĂN ðÔNG H I -04- Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i GVHD : PGS.TS Dương Hoài Nghĩa NH N XÉT C A CÁN B HƯ NG D N Cán b hư ng d n : PGS.TS DƯƠNG HOÀI NGHĨA H và tên h c viên : NGUY N VĂN ðÔNG H I Tên ñ tài Nh n xét Khóa : 2009 : XÂY D NG B ðI U KHI N NHÚNG TUY N TÍNH HOÁ VÀO RA CHO H XE CON L C NGƯ C :...................................................................................... ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ........................................................................................................................ ðánh giá : Tp.HCM, ngày tháng năm Cán b hư ng d n (Ký tên, ghi rõ h tên) -05- Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i GVHD : PGS.TS Dương Hoài Nghĩa NH N XÉT C A CÁN B Cán b ph n bi n 1 PH N BI N 1 : H và tên h c viên : NGUY N VĂN ðÔNG H I Tên ñ tài Nh n xét Khóa : 2009 : XÂY D NG B ðI U KHI N NHÚNG TUY N TÍNH HOÁ VÀO RA CHO H XE CON L C NGƯ C :................................................................................ ..................................................................................................................... ..................................................................................................................... ..................................................................................................................... ..................................................................................................................... ..................................................................................................................... ..................................................................................................................... ..................................................................................................................... ..................................................................................................................... ..................................................................................................................... ..................................................................................................................... ..................................................................................................................... ðánh giá : Tp.HCM, ngày tháng 7 năm 2011 Cán b ph n bi n 1 (Ký tên, ghi rõ h tên) -06- Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i GVHD : PGS.TS Dương Hoài Nghĩa NH N XÉT C A CÁN B PH N BI N 2 Cán b ph n bi n 2 : H và tên h c viên : NGUY N VĂN ðÔNG H I Tên ñ tài Nh n xét Khóa : 2009 : XÂY D NG B ðI U KHI N NHÚNG TUY N TÍNH HOÁ VÀO RA CHO H XE CON L C NGƯ C :................................................................................. ...................................................................................................................... ...................................................................................................................... ...................................................................................................................... ...................................................................................................................... ...................................................................................................................... ...................................................................................................................... ...................................................................................................................... ...................................................................................................................... ...................................................................................................................... ...................................................................................................................... ...................................................................................................................... ...................................................................................................................... ðánh giá : Tp.HCM, ngày tháng 7 năm 2011 Cán b ph n bi n 2 (Ký tên, ghi rõ h tên) -07- Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i GVHD : PGS.TS Dương Hoài Nghĩa M cl c trang ð m c CHƯƠNG I: T ng quan…………………………………………………………..11 1.1. 1.2. 1.2.1. 1.2.2. ð t v n ñ ……………………………………...………………11 T ng quan………….………………………………...…………11 Xây d ng mô hình - thu t toán ñi u khi n……………..……….11 Tóm t t n i dung các chương…………………………….……13 CHƯƠNG II: Nhi m v lu n văn…………………………………………………15 CHƯƠNG III: Gi i thi u mô hình………………………………………………16 3.1. Ph n cơ khí…………………………………………………………………16 3.2. Ph n m ch ñi n……………………………………………………………18 3.2.1. Ph n ñi u khi n……………………………………………………..18 3.2.2. Ph n công su t………………………………………………………19 3.3. Ph n chương trình…………………………………………………………...19 CHƯƠNG IV: Mô hình hoá và ư c lư ng tham s ………………………………20 4.1. Mô hình hoá h th ng con l c ngư c……………………………………...20 4.2. Mô hình toán h c c a h th ng con l c ngư c…………………………….26 4.3. Ư c lư ng các thông s còn thi u c a h th ng…..……………………….27 CHƯƠNG V: Thi t k b ñi u khi n……………………………………………..31 5.1. Gi i thi u…………………………………………………………………..31 5.2. ði u khi n cân b ng……………………………………………………….33 5.2.1. Tuy n tính hoá vào – ra h phi tuy n…………………………….33 -08- Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i GVHD : PGS.TS Dương Hoài Nghĩa 5.2.1.1. Lý thuy t t ng quát………………………………………….33 5.2.1.2. ng d ng cho mô hình xe con l c ngư c …………………..34 5.2.2. Thi t k b ñi u khi n LQR….…………………………………….38 5.2.3. ði u khi n LQR r i r c…………………………………………….39 5.2.4. Tinh ñi u khi n ñư c……………………………………………….40 5.3. ði u khi n Swing-up…………………………………………………………41 CHƯƠNG VI: Mô ph ng ho t ñ ng ñi u khi n……………….………………...43 6.1. Xây d ng chương trình mô ph ng b ñi u khi n trên Simulink………….43 6.2. ði u khi n xe v v trí 0…………………………………………………..45 6.2.1. Khi thay ñ i thông s tuy n tính hoá………………………………..45 6.2.1.1. Khi bienso1=2; bienso2=1…………………………………...46 6.2.1.2. Khi bienso1=3; bienso2=1(chu n)…………………………..48 6.2.1.3. Khi bienso1=5; bienso2=1…………………………………..51 6.2.1.4. Nh n xét……………………………………………………..53 6.2.2. Khi thay ñ i thông s ñi u khi n…………………………………..53 6.2.2.1. Khi R=0.1(chu n)…..………………………………………..54 6.2.2.2. Khi R=100…………………………………………………..56 6.2.2.3. Khi R=0.001………………………………………………..59 6.2.2.4. Nh n xét…………………………………………………….61 CHƯƠNG VII: ðáp ng th c t khi ñi u khi n…………………………………..62 7.1. Xây d ng chương trình ñi u khi n trên Simulink…………………….......62 7.2. ðáp ng ngõ ra th c t …………………………………………………….65 7.2.1. V i thông s chu n………………………………………………...65 7.2.2. Khi thay ñ i thông s tuy n tính hoá………………………………67 7.2.2.1. Khi tăng bienso1…………………………………………….67 7.2.2.2. Khi gi m bienso1……………………………………………70 7.2.3. Khi thay ñ i thông s ñi u khi n………………………………......72 -09- Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i GVHD : PGS.TS Dương Hoài Nghĩa 7.2.3.1. 7.2.3.2. 7.3 Khi tăng R…………………………………………………...72 Khi gi m R…………………………………………………..75 Nh n xét…………………………………………………………………....78 CHƯƠNG VIII: T ng k t…………………………………………………………79 Tài li u tham kh o………………………………………………………………...81 -010- Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i CHƯƠNG I: GVHD : PGS.TS Dương Hoài Nghĩa T NG QUAN 1.1 ð t v n ñ ði u khi n LQR có ưu ñi m là ñơn gi n, d th c hi n và làm cho h th ng nhanh chóng v v trí cân b ng r t t t . Tuy nhiên, h th ng còn t n t i m t khuy t ñi m là ch cân b ng t t khi lân c n ñi m làm vi c. H c viên khi th c hi n ñ tài này có mong mu n s m r ng ñư c kho ng làm vi c c a h th ng. Vi c này s h n ch khuy t ñi m khi s d ng ñi u khi n b ng LQR. H c viên ch n vi c xây d ng h th ng nhúng dùng vì mong mu n s ng d ng h th ng nhúng cho các h th ng khác, góp ph n ñưa các gi i thu t ñi u khi n ra ng d ng th c t . ðó chính là m c ñích c a lu n văn cao h c “Thi t k b ñi u khi n nhúng tuy n tính hoá vào ra cho h xe con l c ngư c” 1.2 T ng quan: 1.2.1 Xây d ng mô hình – Thu t toán ñi u khi n: Con l c ngư c là m t ñ i tư ng ñ i di n cho m t l p các ñ i tư ng có ñ phi tuy n cao và không n ñ nh. Hình 1.1: M t s mô hình h con l c ngư c ñư c s d ng trư c ñây -011- Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i GVHD : PGS.TS Dương Hoài Nghĩa H xe con l c ngư c ñư c s d ng nhi u trong các phòng thí nghi m ñ cho h c viên cao h c và sinh viên nghiên c u các gi i thu t ñi u khi n. H xe con l c ngư c 1 b c bao g m 3 ph n chính: - Ph n cơ khí: g m 1 que kim lo i (con l c) quay quanh 1 tr c th ng ñ ng. Que kim lo i ñư c g n gián ti p vào m t xe thông qua m t encoder ñ ño góc. Trên chi c xe có 1 encoder ñ ño góc, xác ñ nh ñư c v trí chi c xe. Do trong quá trình v n hành chi c xe s ch y t i lui v i t c ñ cao ñ l y m u nên ph n cơ khí c n ph i ñư c tính toán thi t k chính xác, ch c ch n nh m tránh rung gây nhi u và hư h ng trong quá trình v n hành. - ði n t : g m 3 ph n nh là: c m bi n ño v trí xe và góc con l c, m ch khu ch ñ i công su t và m ch ñi u khi n. Nhi u lo i c m bi n ñư c s d ng ñ ño góc, trong ñ tài này tác gi s d ng B mã hóa vòng quay (Rotary Encorder) có ñ phân gi i cao. Tín hi u t B mã hóa vòng quay s ñư c khuy ch ñ i, l c nhi u r i k t n i vào module ngoai vi eQEP (Enhanced Quadrature Encorder Pulse) c a DSP. Tùy thu c vào tín hi u t các B mã hóa vòng quay (Rotary Encorder) mà DSP ñư c l p trình ñ xu t tín hi u ngõ ra ñi u khi n ñ ng cơ DC Servo qua m t m ch khu ch ñ i công su t. - Chương trình: Chương trình ñi u khi n con l c tác gi không vi t tr c ti p trên Code Composer Studio mà k t h p v i Matlab2009a thông qua thư vi n Target Support Package TC2 ñ t n d ng các hàm tính toán m nh có s n trong Matlab. Ưu ñi m c a cách vi t này là ñơn gi n, ti t ki m th i gian và như c ñi m là chương trình s n ng và không t i ưu. M c tiêu c a ñ tài là bi n ñ i h th ng t Tuy nhiên vi c làm này không ph i th c hi b ng. H c viên s ñ t bi n ngõ ra ñ h th nh ng ñ c trưng phi tuy n. Lu t ñi u khi n d u ch m ñ ng TMS320F28335. -012- d ng phi tuy n sang d ng tuy n tính. n vi c tuy n tính hoá quanh ñi m cân ng có d ng tuy n tính nhưng v n gi s ñư c xây d ng trên n n DSP x lý Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i GVHD : PGS.TS Dương Hoài Nghĩa Hình 1.2: Sơ ñ kh i h th ng xe con l c ngư c ñư c th c hi n lu n văn 1.2.2 Tóm t t n i dung các chương: Nhi m v c a Chương 2 là trình bày các công vi c c n th c hi n ñ hoàn t t ñ tài. M c tiêu c a Chương 3 là trình bày cách thành l p mô hình toán và gi i thi u phương pháp bình phương c ti u ñ ư c lư ng các tham s c a mô hình con l c. Chương 4, thu t toán L t ngư c và Gi cân b ng con l c d a trên phương pháp tích lũy năng lư ng và ñ t c c cũng như LQR s ñư c tác gi trình bày chi ti t. Các chương s ñư c trình bày theo th t sau: CHƯƠNG I: T ng quát - ð t v n ñ ch n ñ tài, gi i thi u t ng quan ñ tài, các nghiên c u liên quan. CHƯƠNG II: Nhi m v lu n văn - Nêu các công vi c ph i th c hi n CHƯƠNG III: Gi i thi u mô hình - Trình bày ph n cơ khí, ñi n, chương trình mà h c viên th c hi n. CHƯƠNG IV: Mô hình hoá và ư c lư ng tham s - Phân tích mô hình toán h c c a h th ng - Xác ñ nh các thông s có ñư c(t ño ñ c và nhà s n xu t) và phân tích cách tìm thông s còn thi u. -013- Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i GVHD : PGS.TS Dương Hoài Nghĩa CHƯƠNG V: Nêu ra cách thi t k b ñi u khi n: - ði u khi n cân b ng: trình bày kĩ hơn v lý thuy t tuy n hoá h th ng, cách thành l p b ñi u khi n. - ði u khi n Swing_up CHƯƠNG VI: Mô ph ng ho t ñ ng b ñi u khi n - Phân tích ñáp ng ngõ ra khi các thông s x p x tuy n tính hoá thay ñ i (bienso1, bienso2) - Phân tích ñáp ng ngõ ra khi các thông s ñi u khi n thay ñ i (ma tr n Q, R) - Nh n xét k t lu n. CHƯƠNG VII: ðáp ng th c t c a b ñi u khi n - Phân tích ñáp ng ngõ ra khi các thông s x p x tuy n tính hoá thay ñ i (bienso1, bienso2) - Phân tích ñáp ng ngõ ra khi các thông s ñi u khi n thay ñ i (ma tr n Q, R) - Nh n xét k t lu n CHƯƠNG VIII: T ng k t -014- Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i CHƯƠNG II: GVHD : PGS.TS Dương Hoài Nghĩa NHI M V LU N VĂN Nhi m v h c viên khi th c hi n lu n văn này: • Thi t k -thi công m i toàn b h th ng xe con l c ngư c. • Nghiên c u chip DSP TMS320F28335. • Thi t k gi i thu t ñi u khi n thông qua vi c tuy n tính hoá vào ra, ti n hành mô ph ng và áp d ng lên h th c. • Ti n hành ch y th và phân tích ñáp ng c a h th ng. • Nêu nh ng nh n xét rút ra ñư c khi s d ng tuy n tính hoá vào ra. \ -015- Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i GVHD : PGS.TS Dương Hoài Nghĩa CHƯƠNG III: GI I THI U MÔ HÌNH PH N C NG 3.1. Ph n cơ khí: H xe con l c ngư c ñư c tác gi xây d ng g m: • 1 thanh ngang dài 0.8m có d ng ray ăn kh p v i ray trên bánh xe ñ tránh xe b trư t khi di chuy n. • Thanh ray ñư c bu c ch t v i ñ b ng dây rút (ñ ñ m b o c ñ nh t t nhưng v n có th tháo l p mô hình). • Con l c là m t thanh nhôm ñ ng ch t dài 36cm g n vuông góc v i tr c encoder ño góc. • c c ñ nh ñư c g n phía dư i xe ñ tránh xe b rung khi ñ o chi u ñi u khi n liên t c( N u ñ xe rung nhi u thì bánh xe s trư t trên ray ño không chính xác). • ð b ng s t n ng ñ tránh rung cho mô hình. • Encoder dùng cho con l c là encoder 1000 xung/vòng (trên encoder không có tên hãng hay thông tin gì nên h c viên s d ng phép ño th c t ñ xác ñ nh s xung/vòng c a encoder) • ð ng cơ dùng ñ ñi u khi n xe là ñ ng cơ DC SERVO MOTOR c a Tamagawa (lo i 30W). T ñó, ta có th tham kh o ñư c các ttham s c a ñ ng cơ thông qua trang web nhà s n xu t. • ð ng cơ Tamagawa có g n encoder ñ ng tr c ñ ng cơ. Tuy nhiên, encoder ñi kèm v i ñ ng cơ b hư. Do ñó, h c viên ñã g n 1 encoder khác thay th , có thông s là 600 xung/vòng (ño ñư c thông s trên nh ño th c t ). -016- Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i GVHD : PGS.TS Dương Hoài Nghĩa Hình 3.1:Mô hình cơ khí khi nhìn t phía trư c Hình 3.2: Mô hình xe khi nhìn t trên xu ng -017- Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i GVHD : PGS.TS Dương Hoài Nghĩa 3.2. Ph n m ch ñi n: 3.2.1. Ph n ñi u khi n: Board DSP ñư c s d ng là board TMDSDOCK320F28335 c a Texas Instrument. Có c ng k t n i (ñ ng th i c p ngu n n u c n thi t) v i máy tính thông qua c ng USB. Tuy nhiên, khi c p ngu n b ng ngu n c a chính máy tính thì s k t n i th c t là không n ñ nh. Do ñó, h c viên l y ngu n 5V ngoài ñ nuôi board DSP (c ng k t n i Hình 3.3: Board TMDSDOCK320F28335 ñư c s d ng -018- lu n văn Lu n Văn Th c S H c Viên: Nguy n Văn ðông H i GVHD : PGS.TS Dương Hoài Nghĩa 3.2.2. Ph n công su t: Hình 3.4: Board công su t và thu d li u t DSP 3.3. Ph n chương trình: Tác gi l p trình b ng kh i Simulink trong Matlab. Sau ñó, liên k t v i CCS ñ chuy n sang file C tương ng. T file C s compile ñ cho ra file .out ñ n p cho DSP. Vi c n p này th c hi n trên RAM c a DSP nên khi ng t ngu n nuôi thì chương trình s không ñư c lưu gi . L p trình DSP thông qua Matlab s giúp vi c th c hi n chương trình r t d dàng. ð ng th i chương trình vi t ra cũng thân thi n, d hi u. Ngư i ñ c, ki m tra s d dàng k th a và phát tri n. Lo i jtag ñi kèm v i board là jtag 100USB emulator. -019-
- Xem thêm -

Tài liệu liên quan