Nghiên cứu xây dựng mô hình con lắc ngược và hệ thống điều khiển

64 262 0
Nghiên cứu xây dựng mô hình con lắc ngược và hệ thống điều khiển

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

MỞ ĐẦU Tính cấp thiết đề tài nghiên cứu Quá trình phát triển mặt người ln gắn liền với q trình phát triển khoa học công nghệ Sự phát triển khoa học cơng nghệ đòn bẩy giúp cho quốc gia phát triển tồn điện mạnh mẽ Song song với q trình phát triển u cầu ngày cao cơng việc độ xác, tin cậy, khả làm việc môi trường khắc nghiệt cường độ cao thời gian dài thiết bị cơng nghiệp với u cầu tự động hóa cao điều khiển xác Cùng với phát triển ngành kỹ thuật điện tử, công nghệ thông tin, ngành kỹ thuật điều khiển tự động hoá đạt nhiều tiến Tự động hố q trình sản xuất phổ biến rộng rãi hệ thống công nghiệp giới nói chung Việt Nam nói riêng Tự động hố khơng làm giảm nhẹ sức lao động cho người mà góp phần lớn việc nâng cao suất lao động cải thiện chất lượng sản phẩm hình điều khiển lắc ngược hình thí nghiệm lý tưởng cho việc ứng dụng thuật toán điều khiển đại kỹ thuật điều khiển máy tính Những năm gần lý thuyết điều khiển mờ có bước phát triển vượt bậc ngày ứng dụng nhiều vào thực tiễn Việc ứng dụng lý thuyết điều khiển mờ vào điều khiển hình lắc ngược mang đến nhiều kiến thức kinh nghiệm bổ ích Cùng với niềm đam mê khoa học, với lòng yêu thích khám phá kỹ thuật điều khiển Tác giả lựa chọn đề tài tốt nghiệp Thạc sỹ “ Nghiên cứu xây dựng hình lắc ngược hệ thống điều khiển” Mục đích nghiên cứu - Tìm hiểu lắc ngược phương pháp điều khiển cân - Tìm hiểu điều khiển mờ - Nghiên cứu thuật toán điều khiển mờ để điều khiển cân hệ thống xe – lắc ngược - hệ thống phần mềm Matlab - Simulink - Xây dựng chương trình điều khiển hệ thống lắc ngược miền thời gian thực Đối tượng phạm vi nghiên cứu Đối tượng nghiên cứu: - Hệ xe – lắc ngược - Bộ điều khiển mờ Phạm vi nghiên cứu - Xây dựng hình tốn học cho hệ thống xe – lắc ngược - Điều khiển cân hệ thống điều khiển mờ - hệ thống phần mềm Matlab - Simulink, đánh giá kết - Xây dựng chương trình điều khiển hệ thống lắc ngược miền thời gian thực Phương pháp nghiên cứu Nghiên cứu lý thuyết: - Nghiên cứu xây dựng hình lắc ngược - Nghiên cứu Cad điều khiển PCI-1711; hệ truyền động điện chiều - Nghiên cứu kết hợp thuật toán mờ để điều khiển cân lắc ngược Phương pháp thực nghiệm: - Sử dụng phần mềm Matlab – Simulink làm công cụ xây dựng hình hệ thống - Xây dựng hình thực nghiệm chạy thời gian thực để đưa kết điều khiển Ý nghĩa khoa học thực tiễn Con lắc ngược sở để tạo hệ thống tự cân như: xe hai bánh tự cân bằng, tháp vơ tuyến, giàn khoan, cơng trình biển…Khi lý thuyết điều khiển đại ngày hồn thiện lắc ngược đối tượng áp dụng để kiểm tra lý thuyết CHƯƠNG TỔNG QUAN VỀ HỆ THỐNG CON LẮC NGƯỢC DI CHUYỂN 1.1 CẤU TẠO CỦA CON LẮC NGƯỢC Cấu trúc động học chung hình lắc ngược trình bầy hình 1.1 gồm phận khí gồm xe gng nhỏ, có phận tay đòn gắn lắc xoay theo trục ngang Xe gng truyền động động điện chiều thông qua hệ thống Puly dây đai di chuyển đường ray phẳng phạm vi chuyển động giới hạn Vị trí xe gng điều khiển hệ thống điều khiển số thông minh đảm bảo lắc di chuyển giữ cân Đường ray có độ dài cố định điều kiện ràng buộc thuật toán điều khiển Máy phát tốc gắn trục Puly cấu chuyển động sử dụng cho xác định vị trí tức thời xe gng Góc quay lắc đo chiết áp xoay gắn trục quay lắc ngược Hình 1.1: Cấu trúc động học hình lắc ngược 1-Khối cấp nguồn cho động 2- Động chiều 3- Puly dẫn động 4,8 -Dây đai dẫn động 5-Thanh dẫn hướng chuyển động xe goòng 6-Xe goòng 7-Quả lắc 9- Tay đòn lắc 1.2 XÂY DỰNG HÌNH TỐN HỌC CỦA CON LẮC NGƯỢC KHI TÍNH KHỐI LƯỢNG CẦN LẮC Từ cấu tạo lắc ngược ta cần xây dựng hình tốn học lắc ngược để phục vụ trình tổng hợp điều khiển máy tính cách xác Khi xây dựng hình tốn học lắc ngược ta sử dụng nhiều phương pháp để tìm phương trình động lực học Phần tả chuyển động động lực học lắc ngược, dựa vào định luật Newton chuyển động Các hệ thống khí có hai bậc tự (DOF) xét chuyển động cùa xe goòng trục X chuyển động quay lắc tmặt phẳng XY Vì ta có hai phương trình động sau: Các tham số hệ thống lắc ngược sau: x - khoảng cách từ trọng tâm xe đến trục Y  - góc quay lắc so với trục thẳng đứng Hình 1.2: Các tham số lắc ngược Các thông số sử dụng phương trình động lực học lắc ngược M - Khối lượng xe goòng đơn vị kg m - Khối lượng lắc đơn vị kg J - Mơmen qn tính lắc đơn vị kg-m2 L – Chiều dài lắc đơn vị m B - Hệ số ma sát Ns/m g – Gia tốc trọng trường m/s2 1.2.1 Xây dựng phương trình tốn học tả chuyển động lắc Phân tích sơ đồ hệ thống lắc ngược ta có lực tác động vào xe gng lắc theo sơ đồ hình Hình 1.3: Sơ đồ lực tác dụng vào hệ thống lắc ngược Tiến hành tổng hợp lực tác động vào xe goòng theo phương ngang ta phương trình chuyển động: & bx& N  F Mx& (1.1) Chúng ta tổng hợp lực theo phương thẳng đứng khơng hữu ích chuyển động hệ thống lắc ngược không chuyển động theo hướng trọng lực Trái Đất cân với tất lực thẳng đứng Tổng hợp lực lắc theo chiều ngang ta được: &cos   ml&2 sin   N & ml& mx& Trong l  (1.2) L chiều dài từ tâm lắc tới điểm gốc Thay phương trình 1.2 vào phương trình 1.1 ta &cos   ml&2 sin   F ( M  m) & x& bx& ml& (1.3) Tổng hợp lực vng góc với lắc: & mx& &cos  P sin   N cos   mg sin   ml& (1.4) Để làm hai điều khiển P N ta tiến hành tổng hợp momen trọng tâm lắc: &  Pl sin   N cos   J& (1.5) Thay phương trình 1.4 vào phương trình 1.5 ta được: & mlg sin   mlx& &cos  ( J  ml )& (1.6) Từ hai phương trình (1.3) (1.6) ta có hệ phương trình tả đặc tính động học phi tuyến hệ thống lắc ngược: &cos   ml&2 sin   F ( M  m) & x& bx& ml& (1.7) & mlg sin   mlx& &cos  ( J  ml )& (1.8) Ta biến đổi (1.7) (1.8) sau: & x& &cos   ml&2 sin  F  bx& ml& M m (1.9) &cos   mlg sin  & mlx& & J  ml (1.10) Thay phương trình (1.9) (1.10) vào phương trình (1.7) (1.8) ta có được: & x& ( J  ml )( F  bx& ml&2 sin  cos  )  m 2l g sin  cos  ( J  ml )( M  m)  m 2l cos  &2 & ml (bx&cos   F cos   ml sin  cos   ( M  m) g sin  & ( J  ml )( M  m)  m 2l cos  (1.11) (1.12) 1.2.2 hình hệ lắc ngược Matlab - simulink Hình 1.4: hình lắc ngược matlab – simulink 1.3 XÂY DỰNG HÌNH TỐN HỌC CỦA CON LẮC NGƯỢC KHI BỎ QUA KHỐI LƯỢNG CỦA CẦN LẮC 1.3.1 Xây dựng phương trình tốn học tả chuyển động lắc Xét hệ thống lắc ngược hình 1.5 Con lắc ngược gắn vào xe kéo động điện Chúng ta xét toán hai chiều, nghĩa lắc di chuyển mặt phẳng Con lắc ngược khơng thể ổn định ln ngã xuống trừ có lực tác động thích hợp Giả sử khối lượng lắc tập trung đầu hình vẽ (khối lượng khơng đáng kể) Lực điều khiển u tác động vào xe u cầu tốn điều khiển vị trí xe giữ cho lắc ngược thẳng đứng (con lắc ln cân bằng) Hình 1.5: hình lắc ngược bỏ qua khối lượng lắc Trong l: chiều dài lắc ngược (m) M: khối lượng xe (kg) g: gia tốc trọng trường (m/s2) u: lực tác động vào xe (N) m: khối lượng lắc (kg) x: vị trí xe (m) θ: góc lắc ngược phương thẳng đứng (rad) Gọi xG, yG tọa ñộ vật nặng đầu lắc, ta có: xG  x  l sin  (1.13) yG  l.cos  (1.14) Áp dụng định luật II Newton cho chuyển động theo phương x, ta có: uM d xG d 2x  m dt dt (1.15) Thay xG  x  l.sin  vào (1.13) ta được: uM d 2x d2  m ( x  l.sin  ) dt dt (1.16) Khai triển đạo hàm (1.14) rút gọn ta đuợc: & u  ( M  m) & x& m.l (sin  ).&2  m.l (cos  ).& (1.17) Mặt khác, áp dụng định luật II Newton cho chuyển động quay lắc quanh trục ta được: m d xG d yG l cos   m l.sin   mgl.sin  dt dt (1.18) Thay xG  x  l.sin  yG  l.cos  vào (1.16) ta được: � d2 � � d2 � m ( x  l sin  ) l cos   m (l.cos  ) � l.sin   m g.l.sin  � � � � dt � � dt � (1.19) Khai triển đạo hàm biểu thức (1.17) rút gọn ta được: & m.g.sin  m.& x& cos   m.l.& (1.20) Từ công thức (1.15) (1.18) ta suy ra: & x& u  m.l.(sin  ).&2  m.g.sin  cos  M  m  m.cos  (1.21) &2 & u cos   ( M  m).g sin   m.l.(sin  cos  ). & m.l cos   ( M  m).l 1.3.2 hình hệ lắc ngược Matlab-simulink a hình lăc ngược tuyến tính Từ phương trình (1.45) (1.46) : &cos   ml&2 sin   F ( M  m) & x& ml& & mx& &cos   mg sin  ml& (1.22) Chúng ta thấy hệ lắc ngược hệ phi tuyến, để có hình lắc ngược tuyến tính cần tuyến tính hóa hình tốn học Giả sử góc  nhỏ để xấp xỉ sin  � ; cos  �1 &�0 Với điều kiện trên, tuyến tính hóa phương trình (1.45) (1.46) thành phương trình: & F ( M  m) & x& ml& (1.23) & mx& & m.g  ml& (1.24) Từ (1.21) (1.22) ta suy ra: & x& & F ml&  M m M m (1.25) x& & g.  & & l (1.26) Từ công thức (1.23) (1.24) ta được: & x& F mg  M M (1.25) &  F  ( M  m) g & M l M l (1.26) Ta xây dựng hình lắc ngược tuyến tính: Hình 1.6: hình lắc ngược tuyến tính b hình lắc ngược phi tuyến Từ phương trình (1.21) (1.22) ta có: & x& F  ml (sin  )&2  mg cos  sin  M  m  m(cos  ) &2 & F cos   ( M  m) g (sin  )  ml (sin  cos  ) & m(cos  )  ( M  m)l Xây dựng hình lắc ngược Matlab – simulink Hình 1.7: hình lắc ngược phi tuyến 1.4 CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN CON LẮC NGƯỢC 1.4.1 Điều khiển hệ thống lắc ngược sử dụng điều khiển PID Bộ điều khiển PID điều khiển đồng thời thơng số hệ thống, để điều khiển góc lắc vị trí xe lắc thời điểm chings ta cần hai điều khiển PID Trong thơng số xem thơng số điều khiển trực tiếp momen động thơng số lại được áp vào tác động điểm tham chiếu thơng số Từ ta có góc lắc, hai vị trí xe lắc dùng làm thơng số lắc Hai tín hiệu đầu vào đưa vào điều khiển PID đầu tín hiệu lực tác động vào xe 10 Hình 3.7: Đầu vào góc lệch lắc theta Hình 3.8: Đầu vào vận tốc góc lệch lắc theta_dot 50 Hình 3.9: Đầu điều khiển F Các quy tắc mờ cho điều khiển mờ FLC1 bảng sau: Bảng 3.1: Các quy tắc mờ cho điều khiển FC1 x x_dot NB NM NS ZE PS PM PB NB NB NM NM NM NB NM NB NM NM NS NS NS NS NS NS NS NS ZE NS NS NS ZE PS PS PS PS PS PS PS PS PS PS PS PM PM PM PB PB PM PB PM Các quy tắc mờ cho điều khiển mờ FLC2 bảng sau: Bảng 3.2: Các quy tắc mờ cho điều khiển FC2 theta NB NM NS 51 ZE PS PM PB theta_dot NB NM NS ZE PS PM PB NB NM NM NB NM NB NM NM NS NS NS NS NS NS NS NS NS NS ZE PS PS PS PS PS PS PS PS PS PS PM PM PB PM PB PM Bảng 3.1 3.2 cho thấy ma trận quy tắc mờ cho việc kiểm sốt vị trí quy tắc ma trận mờ cho việc kiểm sốt góc tương ứng Như thấy từ hình, tất quy tắc giống Tổng số quy tắc phải đưa 49 quy tắc Tuy nhiên, có 34 quy tắc áp dụng cho điều khiển Luật mờ FLC1 viết chương trình với giao diện Ruler Editor hình 3.10: Hình 3.10: Xây dựng luật điều khiển mờ cho FLC1 Luật mờ FLC2 viết chương trình với giao diện Ruler Editor hình 3.12: 52 Hình 3.11: Xây dựng luật điều khiển mờ cho FLC2 3.1.2 Xây dựng hình hệ thống Phương trình phi tuyến lắc ngược không bỏ qua khối lượng lắc sau: & x& ( J  ml )( F  bx& ml&2 sin  cos  )  m 2l g sin  cos  ( J  ml )( M  m)  m 2l cos  &2 & ml (bx&cos   F cos   ml sin  cos   ( M  m) g sin  & ( J  ml )( M  m)  m 2l cos  (3.1) (3.2) Ta dễ dạng xây dựng hình đối tượng matlab - simulink sau: 53 Hình 3.12: hình hệ thống lắc ngược hai bậc tự Ta dễ dàng xây dựng cấu trúc điều khiển hệ thống lắc ngược hình 3.14 Hình 3.13: Sơ đồ cấu trúc điều khiển mờ cho hệ thống lắc ngược 3.1.3 Kết đánh giá a Kết 54 Hình 3.14: Đáp ứng vị trí xe x góc lệch lắc b Đánh giá Ta thấy đối tượng ta đối tượng phi tuyến, có tác động lực tác động vào xe gng lắc q trình chuyển động điều khiển thực tốt điều khiển cho hệ bám với tín hiệu điều khiển Đáp ứng hệ thống nhanh khơng có q chỉnh Tín hiệu điều khiển 55 không bị rơi vào trạng thái làm việc xấu, biên độ tín hiệu điều khiển biến đổi khơng q lớn Chất lượng điều khiển tốt 3.2 XÂY DỰNG CHƯƠNG TRÌNH ĐIỀU KHIỂN CON LẮC NGƯỢC TRÊN MIỀN THỜI GIAN THỰC 3.2.1 hình vật lý hệ thống điều khiển lắc ngược Hình 3.15: Tồn cảnh hình vật lý hệ thống MÁY TÍNH 56 HỆ CON LẮC NGƯỢC (GĨC LẮC VỊ TRÍ XE) Card Advantech PCI-1711 KHUẾCH ĐẠI CƠNG SUẤT Hình 3.16: Sơ đồ kết nối phần cứng hệ thống Bộ khuếch đại cơng suất nhận tín hiệu điều khiển từ máy tính qua card ghép nối Advantech PCI-1711 cấp nguồn cho động chiều để thực di chuyển vị trí xe gng với điện áp Uđm= 24VDC Cảm biến góc quay cần lắc cảm biến vị trí xe gng chuyển đổi giá trị góc quay cần lắc giá vị trí xe gng thành tín hiệu áp qua card ghép nối PCI – 1711 đưa tới máy tính xử lý Chương trình điều khiển lắc ngược miền thời gian thực xây dựng phần mềm Matlab-Simulink 3.2.2 Giới thiệu chung card ghép nối PCI – 1711 Card Advantech PCI 1711 card có khả mạnh việc thu thập liệu cho bus PCI Nó vẽ nét bật dự án mạch điện hoàn thành hàm cho việc thu thập liệu điều khiển PCI 1711 cung cấp hàm đặc biệt cho yêu cầu khác người sử dụng a Những đặc điểm đặc trưng Card Advantech PCI 1711 cung cấp cho người sử dụng với nhiều yêu cầu đo lường hàm điều kiện sau: - 16 kênh Single Ended đầu vào A/D - 12 bit biến đổi A/D với tần số định mức 100 KHz - 16 kênh vào số - 16 kênh số - kênh D/A - Các chương trình đếm cài đặt thời gian - Các kênh tự động Card Advantech PCI 1711 đưa đặc trưng chính: 57  Hàm Plug and Play ( cắm chạy ): Advantech PCI-1711 thiết bị cắm chạy, tuân theo đầy đủ so với PCI specifi cation Rev 2.1 ( đặc trưng PCI Rev 2.1) Xuyên suốt card này, tất đường truyền dẫn liên kết có cấu tạo đĩa chủ, đầu vào vẽ ngắt để thuận tiện cho việc chinh sửa hàm Plug and Play  Kiểu đầu vào linh hoạt thứ tự cài đặt: PCI – 1711 đặc trưng kênh tự động, mạch quét khuyếch đại Mạch thiết kế điều khiển chuyển mạch tự dồn kênh suốt q trình trích mẫu Người sử dụng đặt giá trị khuyếch đại khác cho kênh phù hợp với mong muốn họ để hiệu chỉnh thứ tự điện áp đầu vào Vì lựa chọn việc cài đặt giá trị khuyếch đại lưu giữ SRAM Mưu đồ linh hoạt kích hoạt nhiều kênh tốc độ thử cao cho việc thu thập liệu chất lượng cao ( 100 ks/s )  Bảng nhớ FIFO ( vào trước, trước ): PCI 1711 cung cấp vùng đệm nhớ FIFO : bảng dự trữ đến 1k mẫu thử A/D Người sử dụng có khả khác khả yêu cầu đặc trưng gián đoạn đệm FIFO Trong yêu cầu gián đoạn cho FIFO có thể, người sử dụng cho phép định rõ yêu cầu gián đoạn gửi chu kỳ trích mẫu hay vùng đệm FIFO bão hòa Đặc trưng có lợi kích hoạt truyền liệu liên tục tốc độ cao với nhiều chất lượng đoạn trước hệ thống thao tác  Lựa chọn đầu D/A cách tiết kiệm: PCI 1711 xa với kênh đầu tương tự  16 đầu vào số 16 đầu số: PCI-1711 cung cấp 16 kênh đầu vào số 16 kênh số , người sử dụng phải thay đổi linh động so với dự án tùy chỉnh ứng dụng họ phù hợp cho nhu cầu đặc trưng riêng họ  Bảng đếm chương trình: PCI 1711 trang bị với đếm chương trình, phục vụ kích hoạt nhịp xung cho biến đổi A/D Vi mạch đếm 82C54 đương lượng , kết hợp chặt chẽ ba đếm 16 bit với xung 10 MHz đếm sử dụng đếm biến cố cho kênh đầu vào phát xung, lại ghép tầng với thành timer 32 bit cho kích hoạt nhịp xung 58 b Phần mềm hỗ trợ cho Card PCI-1711 Advantech đưa tập hợp phong phú DLL, phần mềm ứng dụng nhằm giúp đỡ đầy đủ việc khai thác hàm card PCI 1711,bạn sử dụng phần mềm ứng dụng Advantech như: + DLL driver + Labview direr + Advantech Active DAQ + Advantech Geni DAQ Một biểu đồ đơn giản hình 1.10 giúp tả mối quan hệ qua lại lớp khác phần cứng, OS, driver, phần mềm ứng dụng Hình 3.17: Lựa chọn chương trình - DLL driver: Phần mềm Advantech DLL drivers có đĩa CD-ROM kèm khơng thể thay đổi Nó với card Advantech DAS Đặc điểm Advantech DLL driver thư viện hàm vào I/O nhằm giúp tăng thêm hiệu cho ứng dụng bạn Advantech DLL làm việc Windows 95/98/NT làm việc với công cụ phát triển Visual C ++, Visual Basic, InpriseC ++ Builaler Inprise Delphi - Advantech Delphi DAQ: Active DAQ cung cấp lựa chọn thêm vào điều khiển Active X thư viện hàm cho sử dụng tất hàm thu thập liệu Nó đặc trưng giao diện chương trình biểu tượng đồ họa bản, VBAngơn ngữ phù hợp, Excel- like báo cáo chung 59 Với điều khiển Active DAQ bạn phát triển ứng dụng DAQ bạn với cơng cụ chương trình u thích bạn, cho dù Visual Basic, Visual C ++ , Delphi, C++ Builder, Access or Excel Labview HPVEE ứng dụng Thêm vào Active DAQ cung cấp thu thập khác để dễ dàng sử dụng Visual Busic điều khiển việc thu thập liệu cho card DAS - Advantech Geni DAQ : Là phần mềm có sở Windows để phát triển gói thu nhận, điều khiển, phân tích trình bày liệu Thêm vào hàm HMI đặc trưng chúng, GeniDAQ tăng cường xa mơi trường chương trình Visual Basic để giảm bớt khúc mắc việc thiết kế vác ứng dụng phức tạp, bao hàm nhánh tính tốn phân tích với mơi trường chương trình Visual Basic, tùy chỉnh hệ thống ứng dụng cho mục đích đặc biệt thành phận khối nhỏ.Phiên 32 bit Geni DAQ phù hợp với PCI 1711 - Labview driver: Advantech cung cấp cho người sử dụng chạy cho Matianal Instaments Labview Bản chạy Labview 32 bit phù hợp với Window 95/98 Windows NT 4.0, ảnh hưởng đến tiềm lực thu thập liệu hai tốc độ cao bình thường card bạn  Sơ đồ khối 60 Address Decoder Address Bus PCI Controller 16-bit Digital Output PCI Bus Data Bus 16-bit Digital Input INT A/D & D/A status Control Logic 12-bit D/A Output 12-bit D/A Output CNT0_CLK CNTO_OUT 10 MHz/10 = MHz IRQ Control Logic COUNTER COUNTER 1K Samples FIFO 10 MHz OSC COUNTER 12-bit A/D Convertor CNTO_GATE PACER_OUT EXT_TRG A/D trigger Logic S/W_TRG AI0 PGIA AI1 Multiplexer 16 S/E Channel Scan Logic AI15 Gain Control RAM Hình 3.18: Sơ đồ khối CAD PCI 1711 Để xây dựng chương trình điều khiển đối tượng thực chế độ thời gian thực đề tài sử dụng phần mềm Matlab – Simulink Trong nhiều ứng dụng khác phần mềm có cơng cụ «Real-Time Windows Target», 61 có khối vào, tương tự số cho phép kết nối chương trình điều khiển mơi trường Matlab – Simulink với đối tượng điều khiển bên ngồi thơng qua card ghép nối nhận xử lý tín hiệu từ cảm biến, chương trình điều khiển tính tốn theo thuật tốn xác định giá trị tín hiệu điều khiển khối đưa qua card ghép nối tác động lên đối tượng điều khiển bên Tất thao tác thực chế độ thời gian thực Card ghép nối sử dụng đề tài loại PCI-1711 hãng Advantech (Đài loan) với 16 đầu vào số, 16 đầu số, 16 đầu vào analog đầu analog , ADC converter độ phân giải 12 bit thể hình 3.13 Hình 3.19: Card ghép nối Advantech PCI-1711 KẾT LUẬN KIẾN NGHỊ A Kết Luận 62 Trên thực tế có nhiều đối tuợng cần điều khiển khơng có đủ tham số cần thiết, nên việc thiết kế điều khiển dựa lý thuyết kinh điển gặp nhiều khó khăn Chính lý đòi hỏi phải ứng dụng lý thuyết điều khiển đại vào thực tế Luận văn trọng nghiên cứu xây dựng hệ điều khiển mờ cho hệ lắc ngược dựa tảng lý thuyết điều khiển cao cấp Với kết thu đuợc từ thực nghiệm đề tài “Nghiên cứu xây dựng hình lắc ngược hệ thống điều khiển ” tác giả nghiên cứu thực nội dung sau: - Nghiên cứu xây dựng hình tốn học hệ lắc ngược - Ðã xây dựng điều khiển mờ cho hệ lắc ngược - Xây dựng hình thực nghiệm điều khiển hệ lắc ngược miền thời gian thực Với điều khiển mờ mà luận văn xây dựng, thông số chất luợng điều chỉnh độ điều chỉnh, thời gian độ, số lần dao động hệ truyền động thu kết khả quan Nhu vậy, điều khiển tác giả nghiên cứu luận văn hoàn toàn đáp ứng yêu cầu chất luợng điều khiển cho lắc ngược Như trình thực luận văn này, tác giả giải đuợc vấn đề đặt Tuy nhiên, với thời gian nghiên cứu hạn chế phạm vi giới hạn vấn đề đặt ra, luận văn chưa đề cập đến việc nhận dạng thông số lắc ngược mà chọn lắc ngược với thơng số biết truớc Ðây vấn đề cần nghiên cứu phát triển B Kiến nghị Nhận dạng thông số lắc ngược, từ thiết kế điều khiển cho lắc ngược TÀI LIỆU THAM KHẢO [1] PGS.TS Trần Anh Dũng (2013) , Điều khiển đại lý thuyết ứng dụng, Nhà xuất Giao thông vận tải 63 [2] Nguyễn Thị Phương Hà (2007), Lý thuyết điều khiển đại, Nhà xuất Đại Học Quốc Gia Thành Phố Hồ Chí Minh [3].TS Huỳnh Thái Hồng (2006), Hệ thống điều khiển thông minh, Nhà xuất Đại Học Quốc Gia Thành Phố Hồ Chí Minh [4] Bùi Quốc Khánh, Phạm Quốc Hải, Dương Văn Nghi (1998), Điều chỉnh tự động truyền động điện, Nhà xuất Khoa học Kỹ thuật [5] Phan Xuân Minh, Nguyễn Doãn Phước (2004), Lý thuyết điều khiển mờ, NXB Khoa học Kỹ thuật [6] Nguyễn Doãn Phước (2007), Lý thuyết điều khiển tuyến tính, Nhà xuất Khoa học Kỹ thuật [7] GS.TSKH Nguyễn Phùng Quang (2006), MATLAB Simulink dành cho kỹ sư điều khiển tự động, Nhà xuất Khoa học Kỹ thuật [8] AHMAD NOR KASRUDDIN BIN NASIR (2007), Modeling and controller design for an inverter pendulum system, UNIVERSITI TEKNOLOGI MALAYSIA 64 ... Xây dựng mơ hình lắc ngược Matlab – simulink Hình 1.7: Mơ hình lắc ngược phi tuyến 1.4 CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN CON LẮC NGƯỢC 1.4.1 Điều khiển hệ thống lắc ngược sử dụng điều khiển PID Bộ điều. .. chương trình điều khiển hệ thống lắc ngược miền thời gian thực Phương pháp nghiên cứu Nghiên cứu lý thuyết: - Nghiên cứu xây dựng mơ hình lắc ngược - Nghiên cứu Cad điều khiển PCI-1711; hệ truyền... Bộ điều khiển mờ Phạm vi nghiên cứu - Xây dựng mơ hình tốn học cho hệ thống xe – lắc ngược - Điều khiển cân hệ thống điều khiển mờ - Mô hệ thống phần mềm Matlab - Simulink, đánh giá kết - Xây dựng

Ngày đăng: 07/03/2018, 16:26

Từ khóa liên quan

Mục lục

  • MỞ ĐẦU

    • 2.2.6. Kết luận chương II

    • 3.1. XÂY DỰNG BỘ ĐIỀU KHIỂN HỆ CON LẮC NGƯỢC HAI BẬC TỰ DO

    • 3.1. Thiết kế bộ điều khiển mờ

    • 3.2.1. Mô hình vật lý hệ thống điều khiển con lắc ngược

    • Hình 3.15: Toàn cảnh mô hình vật lý hệ thống

    • Hình 3.16: Sơ đồ kết nối phần cứng hệ thống

    • Bộ khuếch đại công suất nhận tín hiệu điều khiển từ máy tính qua card ghép nối Advantech PCI-1711 rồi cấp nguồn cho động cơ một chiều để thực hiện di chuyển vị trí xe goòng với điện áp Uđm= 24VDC.

    • Cảm biến góc quay của cần lắc và cảm biến vị trí của xe goòng chuyển đổi giá trị góc quay của cần lắc và giá vị trí của xe goòng thành tín hiệu áp qua card ghép nối PCI – 1711 đưa tới máy tính xử lý. Chương trình điều khiển con lắc ngược trên miền thời gian thực được xây dựng trên phần mềm Matlab-Simulink.

      • 3.2.2. Giới thiệu chung về card ghép nối PCI – 1711

      • a. Những đặc điểm đặc trưng

      • b. Phần mềm hỗ trợ cho Card PCI-1711

      • KẾT LUẬN VÀ KIẾN NGHỊ

      • TÀI LIỆU THAM KHẢO

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan