1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Luận văn thạc sĩ) điều khiển thăng bằng cho hệ mô hình xe đạp điện

94 9 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 94
Dung lượng 5,37 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ TRẦN HOÀNG CHINH ĐIỀU KHIỂN THĂNG BẰNG CHO HỆ MƠ HÌNH XE ĐẠP ĐIỆN NGÀNH: KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA - 8520216 SKC006706 Tp Hồ Chí Minh, tháng 04/2020 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ TRẦN HỒNG CHINH ĐIỀU KHIỂN THĂNG BẰNG CHO HỆ MƠ HÌNH XE ĐẠP ĐIỆN NGÀNH: KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA MÃ SỐ: TDH18BNC Tp Hồ Chí Minh, tháng 4, năm 2020 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ TRẦN HOÀNG CHINH ĐIỀU KHIỂN THĂNG BẰNG CHO HỆ MƠ HÌNH XE ĐẠP ĐIỆN NGÀNH: KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA MÃ SỐ: TDH18BNC Hướng dẫn khoa học: TS NGUYỄN MINH TÂM Tp Hồ Chí Minh, tháng 4, năm 2020 TÀI LIỆU THAM KHẢO Tài liệu tham khảo tiếng Anh [1] Henry Zhang, “PID Controller Design for A Nonlinear Motion Control Based on Modelling the Dynamics of Adept 550 Robot”, International Journal of Industrial Engineering and Management (IJIEM), Vol.1 No 1, 2010, pp 19 – 27, ISSN 2217-2661 [2] Nikhil Kumar Gupta, A Ambikapathy, HOD, “Self-Balancing Bicycle using Reaction Wheel”, IJESC 2019 [3] Ziad Fawaz, “Design and Control of a Self-balancing Bicycle Using an Electric Linear Actuator”, Master’s Thesis, 2019 [4] N Tamaldin, H.I.M Yusof, M.F.B Abdollah, G Omar, M.I.F Rosley, “Design selfbalancing bicycle”, Proceedings of Mechanical Engineering Research Day 2017, pp 160161, May 2017 [5] V V Kadam, M S Khedekar, V S Shilimkar, A A Kolapkar, “Self Balancing Bike Prototype Using Gyroscope”, IJSRD - International Journal for Scientific Research & Development| Vol 4, Issue 12, 2017 | ISSN (online): 2321-0613 [6] David Morin, “Chapter 6: The Lagrangian Method”, Copyright 2007 [7] C B Kadua and C.Y.Patilb, “Design and Implementation of Stable PID Controller for Interacting Level Control System”, 7th International Conference on Communication, Computing and Virtualization 2016, Procedia Computer Science 79 (2016) 737 – 746 [8] Heri Purnawan, “Design of linear quadratic regulator (LQR) control system for flight stability of LSU-0”, Journal of Physics: Conference Series, 2017 [9] A Lotfi and M Howarth, “Experimental Design with Fuzzy Levels”, Journal of Intelligent Manufacturing · January 1997 70 [10] Chaiporn Wongsathan, Chanapoom Sirima, “Application of GA to Design LQR Controller for an Inverted Pendulum System”, Proceedings of the 2008 IEEE, International Conference on Robotics and Biomimetics, Bangkok, Thailand, February 21 - 26, 2009 [11] Xiaorong Huang, Hongli Gao, Anca L Ralescu, Haibo Huang, “Adaptive hierarchical sliding mode control based on fuzzy neural network for an underactuated system”, Advances in Mechanical Engineering 2018, Vol 10(9) 1–20 [12] KiattisinKanjanawanishkul, “LQR and MPC controller design and comparison for a stationary self-balancing bicycle robot with a reaction wheel”, Kybernetika,Vol.51(2015),No.1,173–191 [13] Jen - Hsing Li, “Supervisory Fuzzy Control Of Dsp - Based Pendubot”, Department of Electrical Engineering, 2010 [14] Tran H.C, Tran V.D, Le T.T.H, Nguyen M.T, Nguyen V.D.H, Genetic Algorithm Implementation for Optimizing Linear Quadratic Algorithm to Control Acrobot Robotic System, Robotica & Management, Vol 23, No 1, June 2018 Tài liệu tham khảo tiếng Việt [15] Huỳnh Thái Hồng, “Lý Thuyết điều khiển thơng minh”, NXB đại học Quốc Gia 2006 [16] Nguyễn Phùng Quang, “Matlab & Simulink dành cho kỹ sư điện tự động”, NXB khoa học kỹ thuật, 2006 [17] Nguyễn Thị Phương Hà, “Lý Thuyết điều khiển đại”, tài liệu lưu hành nội trường Đại học Bách Khoa TP.HCM, 2008 71 PHỤ LỤC Bài Báo Khoa Học đăng tạp chí Khoa Học Giáo Dục Kỹ Thuật (Ngày soạn nhận 15/5/2019, ngày phản biện đánh giá 10/6/2019, ngày chấp nhận đăng 30/7/2019) ĐIỀU KHIỂN MƠ HÌNH THỰC TẾ XE ĐẠP TỰ THĂNG BẰNG SỬ DỤNG GIẢI THUẬT DI TRUYỀN TỐI ƯU BỘ ĐIỀU KHIỂN LQR CONTROLLING REAL SELF-BALANCING BICYCLE MODEL USING GENETIC ALGORITHM FOR OPTIMIZING LQR CONTROLLER Trần Hoàng Chinh, Huỳnh Xuân Dũng, Lê Thị Thanh Hoàng, Nguyễn Minh Tâm, Nguyễn Văn Đông Hải Trường đại học Sư phạm Kỹ thuật TP.HCM TÓM TẮT Xe đạp, xe máy phương tiện giao thơng khó để giữ thăng với người bắt đầu Người điều khiển phải cho xe di chuyển liên tục (điều khiển vận tốc xe) nhằm giữ xe thăng Với phát triển kỹ thuật điều khiển tự động, việc điều khiển thăng xe đạp, xe máy xe đứng yên thực hóa Trong báo này, nhớm tác giả lựa chọn đối tượng mô hình xe đạp tự thăng điều khiển bánh đà Từ đó, kết nghiên cứu giải thuật di truyền nhằm tối ưu hóa điều khiển LQR truyền thống công bố Bộ điều khiển (BĐK) LQR hay gọi điều khiển tối ưu với khả điều khiển giữ thăng tốt cho đối tượng phi tuyến (con lắc ngược quay, hệ bóng thanh,…) với hỗ trợ giải thuật di truyền (Genetic Algorithm-GA) nhằm chỉnh định ma trận trọng số Q việc giải phương trình Riccati tạo thành BĐK LQR-GA tối ưu hóa BĐK LQR truyền thống Hệ thống rút ngắn thời gian xác lập BĐK LQR-GA cho khả độ tin cậy cao việc ứng dụng thực tế cho hệ thống xe tự lái, xe đạp thăng cho trẻ tập lái, phương tiện giao thông tương lai Việc sử dụng giải thuật LQR-GA cho hệ thống chứng minh tối ưu qua hệ mơ (Matlab/Simulink) mơ hình thực tế Từ khóa: xe đạp; xe máy; điều khiển thăng bằng; điều khiển (BĐK) LQR; giải thuật di truyền; BĐK LQR-GA 72 ABSTRACT It is difficult to control balance vehicles such as bikes or motorbikes when you are beginner In order to control balance for above vehicles, human must hold vehicles move variable step, or know as control velocity Nowaday, Automatic Engineering is advanced more and more, engineers can control balance bikes or motorbikes when they are not move In this paper, the authors choose model which is a selfbalancing bike is controlled by a wheel Then, the research results about the genetic algorithm application for optimizing Linear Quadratic Algorithm (LQR) are published LQR Controller can control balance for bikes or motorbikes However, in order to get high quality, authors suggest to optimize traditional LQR controller Authors use genetic algorithm to search Q, with Q is searched, Riccati equation is optimized LQR-GA controller can apply into self driving vehicles, self balancing bicycle for training child, future vehicles Results of LQR-GA are verified better through generations on Matlab/Simulink simulation and real model Keywords: bikes; motorbikes; control balance; LQR controller; genetic algorithm; LQR-GA controller GIỚI THIỆU có cố Qua đó, nhằm đóng góp Xã hội ngày phát triển kèm theo nghiên cứu khoa học vào thực tế tương nhu cầu lại người ngày gia lai gần Ở nước ta, nghiên cứu xe đạp tăng Đối với quốc gia chưa có kinh tế tự thăng có, song có cao, phương tiện sử dụng lưu thơng cá nhân đa nghiên cứu báo khoa học Trên trường phần xe đạp, xe máy Đây phương quốc tế, việc phát triển xe đạp hay mô tô tự tiện với giá thành thấp so với phương tiện cao thăng phát triển mạnh mẽ, cấp xe hơi… Các phương tiện giao thông điển hình hãng sản xuất mơ tơ hai bánh với ưu điểm giá thành vừa phải, dễ Honda, Suzuki, Yamaha,… với nhiều giải dàng sử dụng, nhiên mật độ lưu thông dày thuật nghiên cứu ứng dụng Việc đặt tiềm ẩn nhiều rủi ro khó tránh khỏi Xe đạp, nghiên cứu giải pháp điều khiển thăng xe máy phương tiện không cho xe đạp cần thiết cho ứng dụng tự thăng được, song với va chạm chế tạo xe đạp tự thăng cho trẻ em nhẹ đủ làm xe ngã tập lái, chế tạo robot đạp xe tự thăng Nhóm tác giả với mong muốn áp dụng kỹ thuật di chuyển Ngoài ra, giải pháp điều khiển thăng điều khiển nhằm điều khiển xe đạp, xe máy có cho xe đạp áp dụng lên xe thể tự thăng chống lại máy, mô tô, từ hỗ trợ người điều tác động, trì trạng thái ổn định khiển giữ thăng tay lái có va chạm khơng mong muốn trình điều khiển phương tiện Để giữ thăng cho xe Ta có cấu trúc mơ hình “xe đạp tự đạp hay xe máy, số tác giả sử dụng thăng sử dụng đĩa tròn điều khiển” nguyên lý quay hồi chuyển để tiến hành hình điều khiển [1-4] Một số nhà nghiên cứu khác sử dụng bánh đà để điều khiển với giải thuật vi tích phân tỉ lệ PID [5] Trong báo này, nhóm tác giả sử dụng bánh đà (hay đĩa tròn) để điều khiển thăng cho mơ hình xe đạp – nghĩa giữ cho mơ hình xe khơng bị ngã hai phía xe đứng yên cách kết hợp giải thuật di truyền tối ưu hóa giải thuật LQR (LQR-GA) Giải thuật di truyền (GA) ứng dụng báo nhằm Hình Cấu trúc mơ hình xe đạp tự nâng cao chất lượng cho BĐK LQR GA với thăng sử dụng đĩa tròn điều khiển ưu điểm cho kết tốt dần lên thông qua hệ di truyền giải pháp hữu Thông số hệ thống thể bảng hiệu để tối ưu hóa thơng số điều bên khiển truyền thống trước Các kết từ Bảng Thông số hệ thống việc áp dụng giải thuật LQR-GA thử nghiệm đối tượng phi tuyến Ký lắc ngược xe [6], [7] hiệu MƠ TẢ TỐN HỌC HỆ XE ĐẠP TỰ Đơn vị Khoảng cách từ O đến L1 m THĂNG BẰNG SỬ DỤNG ĐĨA TRÒN ĐIỀU KHIỂN m Xe đạp tự thăng sử dụng đĩa tròn m1 động cơ, động gắn liền với thân m2 Kg Kg xe cho mặt đĩa trịn vng góc với mặt phẳng chứa bánh xe hình 1-2 Để giữ thăng cho xe đĩa trịn điều khiển động phải xoay với lực moment, tốc độ  Rad  Rad I1 kg.m2 hợp lý I2 trọng tâm xe đạp Khoảng cách từ O đến L2 điều khiển gồm đĩa trịn gắn vào trục Mơ tả kg.m2 điểm lắp đĩa tròn điều khiển Khối lượng xe đạp Khối lượng đĩa trịn điều khiển Góc lệch thân xe đạp so với phương thẳng đứng Góc xoay đĩa trịn Mơ-men qn tính xe đạp Mơ-men qn tính đĩa tròn m/s2 g Tr Nm/A Gia tốc trọng trường Mơ-men điều khiển động DC Mơ hình tốn học hệ thống thành Từ (3) (4) ta xác định phương trình Lagrange dựa theo (2) Sau đó, tính tốn theo (1), ta có phương trình tốn học hệ sau: lập từ việc áp dụng phương pháp lượng tử (m1 L12  m2 L2  I1  I )  I 2 Lagrange [8] sau: d  L  L   i , (i  1, 2)   dt  qi  qi (50) (m1 L1  m2 L2 ) g  (54) I (   )  Tr (55) Từ (5) (6), phương trình tốn học Với L phương trình Lagrange xác định hệ thống mơ tả với tín hiệu điểu khiển bởi: mô-men viết lại với phương trình trạng L  q, q   K ( q, q )  V ( q, q ) (51) K động V hệ  i tổng lực liên kết tác động vào hệ thống q   q1 q2      thành phần liên T T kết tạo nên hệ thống Cấu trúc vật lý hệ thống thể hình thái sau:   0 0     0           b / a 0     1/ a T     0 0  r    0            b / a 0    (a  I ) / (aI )  (56) đó: Trong a  m1L12  m2 L 22  I1 , b  (m1 L1  m2 L2 ) g (57) Từ cấu trúc hệ thống đặt hệ trục tọa độ Oxy hình 1, ta xác định động hệ (3) (4) (nếu xấp xỉ sin    ; sin    ; cos   cos   (nếu hệ thống quanh vị trí cân bằng) [8]: K  (m1 L12  m2 L2  I1  I ) 2  I 2  I 2 2 khiển động DC, tác giả quy đổi tín hiệu điều khiển từ mơ-men sang điện áp Mối quan hệ điện áp cấp động mô-men tác động mô tả thông qua tỉ số truyền động sau [8]: (52) V  Lm di  Rmi  Kem dt Tm  Kt i Tr  N gTm V  (m1 L1  m2 L2 ) g cos   (m1 L1  m2 L2 ) g Nhằm mục đích đơn giản cho việc điều (53) (58) (59) (60) Bảng Thông số động Ký Đơn vị Mô tả Vôn Điện áp cấp cho động Ke m Hằng số mơ-men động m Rad/s Lm H Tốc độ góc động Giá trị cuộn cảm động Rm Ohm Giá trị điện trở động i A Dòng điện qua động hiệu V Tm Kt Ng kg.m2 kg.m2 m/s Mô-men phát sinh động Hằng số mơ-men xoắn động Trong đó: a21  b / a, a24  ( Kt K e N g ) / (aRm ), b a41   , a44  (a  I )( Kt K e N g ) / (aI Rm ), a b   Kt N g / (aRm ), b4  (a  I ) Kt N g / (aI Rm ) Biến trạng thái: Với giá trị cuộn cảm nhỏ nhiều so với giá trị điện trở ( Lm  Rm ), ta viết lại công thức (9) sau: (61) Mối quan hệ tốc độ động tốc độ vòng quay bánh xe sau: r      m  N gr (64) (65) Tỷ số truyền động V  Rmi  K em      0 0  0        b  a 0 a    24     BV , A   21  2  A , B        0   0                a41 0 a44  b4      y  0     T      x1    x1  x2   x  f ( x)  b ( x)u  x2    1    x3    x3  x4  x    x4  f ( x)  b ( x)u  Với (66)  f1 ( x)  a21 x1  a24 x4 b ( x)  b 1   f ( x)  a41 x1  a44 x4 b1 ( x)  b2 Phương trình (15) với ngõ vào tín hiệu điều khiển (điện áp V), ngõ gồm hai tín (62) Trong đó: r tốc độ góc bánh xe Từ (9-13), mối quan hệ điện áp cấp hiệu góc lệch thân xe  góc xoay đĩa trịn  thể đặc trưng cho hệ thống phi cho động mô-men tác động động tuyến SIMO với ngõ vào hai ngõ xác định sau: GIẢI THUẬT ĐIỀU KHIỂN Tr  N g Kt (V  K e N g ) / Rm (63) 3.1 Giải thuật LQR Từ (7), (8) (14), mơ hình tốn học Với cấu trúc đơn giản tính ổn định hệ xe đạp tự thăng sử dụng đĩa tròn điều cao, BĐK LQR thường đề xuất cho điều khiển viết lại với tín hiệu ngõ vào điều khiển robot cân khiển điện áp sau: Hệ thống mô tả liên tục theo thời   [B AB A B A3B], rank ( )  4, ta kết hợp gian sau [9] (nếu hệ thống gần vị trí làm với số biến trạng thái nên hệ thống việc): điều khiển (67) x  Ax  Bu Trong báo này, việc thiết kế mơ Trong đó, ma trận A, B xác định từ công thức (15) hệ thống phần mềm Matlab/Simulink, nhóm tác giả cịn xây dựng mơ hình thực nghiệm điều khiển thơng qua điều khiển trung tâm CPU vi xử lý họ STM32, hai cảm biến gồm cảm biến độ g  9.80665 (m / s ); m1  1.655( Kg ); nghiêng MPU đo góc nghiêng thân xe m2  0.43( Kg ) ; encoder đo góc xoay đĩa tròn Do vậy, shệ L1  0.13(m) ; thống từ phi tuyến liên tục theo thời gian L2  0.18(m) ; đưa hệ thống rời rạc với thời gian lấy Kt  0.0649( Nm / A) ; mẫu 0.01s K e  0.0649(Vs / rad ) ; Ta chuyển ma trận A, B dạng rời rạc N g  ; Rm  6.83() ; I1  0.0338( Kgm ); Hình Mơ hình xe đạp tự I  0.000774( Kgm ); thăng sử dụng đĩa tròn điều khiển (1): Thân xe, (2): Đĩa tròn điều khiển, (3) MPU Sensor, (4): Động Encoder Thông qua thông số mô hình 2, ta xác định tương ứng ma trận Ad , Bd chọn ma trận trọng số ứng với hàm mục tiêu J qua hệ sau: 1.0019 0.3793 Ad   -0.0019  -0.3778 0.0100 1.0019 -0.0000 -0.0019 0.0000   -0.0000   -0.0013 0.0001   , Bd   0.0006  0.0100     0.9920  0.1235  ma trận A, B sau:  37.9095 A   -37.9095 0 (69) Luật điều khiển hồi tiếp: 0  0.0082    -0.8053   -0.1255   B     12.4002  Xét ma trận điều khiển: u   Kx (70) Để tìm ma trận K, sử dụng lệnh “dlqr” cửa sổ lệnh (Command Window_ phần mềm Matlab để giải phương trình Riccati sau: (68) K  dlqr ( Ad , Bd , Q, R) (71) Trong R ma trận xác định dương Ta chọn R=1 Ma trận Q có dạng: q11 0 Q 0  0 q 22 0  0  q 33   q 44  (72) Thơng thường, để tính toán đơn giản, người thiết kế thường chọn Q, ma trận đơn vị Tuy nhiên, thành phần ma trận Q kể ảnh hưởng đáng kể đến vector K điều khiển, từ ảnh hưởng đến chất lượng BĐK Vì vậy, người thiết kế xác định ma trận Q tốt giúp nâng cao chất lượng BĐK LQR Để thực việc này, nhóm tác giả đề Hình Sơ đồ hệ xe đạp tự thăng với đĩa tròn điều khiển LQR-GA Hàm mục tiêu chọn sau [10]: n J   (e1e1 e2e2 ) (73) xuất giải pháp sử dụng thuật toán di truyền để xác định ma trận Q tối ưu Trong đó: 3.2 Giải thuật di truyền tối ưu điều khiển e1  d  (t ) : sai số  d mong muốn (t ) LQR Để nâng cao chất lượng điều khiển hệ thống, cần tính tốn vector K tối ưu Bên cạnh đó, K bị ảnh hưởng ma trận trọng số Q Khi tăng giảm thành phần ma trận Q làm thay đổi chất lượng điều e2  d  (t ) : sai số d mong muốn (t ) n số mẫu lần mô Thông qua công thức (24), giá trị hàm khiển hệ thống Tuy nhiên, việc tăng giảm thích nghi dựa e1 e2 Chương trình hay chọn thành phần ma trận Q viết phần mềm Matlab với thời gian lấy để rút ngắn thời gian xác lập hệ thống mẫu 0.01s chạy 100s Theo đó, số khơng đơn giản Nhóm tác giả đề xuất sử mẫu 10001 dụng giải thuật di truyền nhằm tìm kiếm ma trận Q tối ưu để nâng cao chất lượng điều khiển 0   4270.7  458.8 0   Q2   0 269.4    0 656.4  0  80.2  7324.9 0   Q3   0 8810.5    952.9  0 (26) (27) Từ (20), (22), (25), (26), (27) ma trận điều khiển BĐK LQR1, LQR2, LQR3 xác định sau: Hình Lưu đồ giải thuật di truyền [10] Kết từ chương trình GA tính tốn khoảng 100 hệ Sau khoảng 100 hệ, giá trị hàm thích nghi hiển thị  LQR1 : K1  [-10082 -1645 -2 -8]   LQR2 : K  [-13629 -2224 -21 -14] (28)  LQR : K  [-18123 -2958 -69 -26] 3  KẾT QUẢ MƠ PHỎNG VÀ THỰC NGHIỆM 4.1 Kết mơ Kết mơ hệ thống thể hình hình 6-7 Hình Giá trị hàm thích nghi qua hệ Tương ứng với J1, J2, J3, ma trận Q xác định: 0  785.8  313.8 0  Q1    0 444    8913.5  0 Hình Kết mơ góc lệch thân xe Với giá trị hàm mục tiêu J nhỏ dần, (25) BĐK LQR tương ứng giúp rút ngắn thời gian xác lập Lúc thời gian xác lập BĐK LQR1, LQR2, LQR3 tương ứng 15s, 7s, 3s Tuy nhiên, góc chênh lệch khoảng thời gian độ giây cho thấy BĐK LQR2 LQR3 (lớn 2*105 độ) lại lớn so với góc chênh lệnh tạo từ BĐK LQR1 ( 0.6*105 độ) Như vậy, theo kết giải thuật di truyền giúp cho BĐK LQR rút ngắn thời gian xác lập góc nghiêng thân xe qua hệ không giúp giảm góc chênh lệch độ Kết chứng minh tương tự kết nghiên cứu Hình Kết thực tế góc lệch thân xe [11] Thông qua kết điều khiển thực nghiệm hình 9, ta dễ dàng thấy BĐK LQR3 giúp đáp ứng góc lệch thân xe tốt hẳn so với BĐK LQR2 LQR1 Từ kết này, nhóm tác giả so sánh với kết điều khiển giải thuật PD đối tượng mơ hình xe đạp tự thăng bằng[12] Kết từ giải Hình Kết mơ vận tốc đĩa tròn Thời gian xác lập vận tốc điều khiển đĩa tròn BĐK LQR1, LQR2, LQR3 tương ứng khoảng 16s, 7s, 2.5s 4.2 Kết thực nghiệm thuật PD nghiên cứu vừa đề cập cho thấy trường hợp ứng với thông số khâu tỉ lệ khâu vi phân khác cho chất lượng điều khiển góc lệch thân xe khác Chất lượng góc lệch thân xe từ BĐK LQR3 – chỉnh định từ việc ứng dụng GA báo tốt hẳn tổng số trường hợp từ nghiên cứu [12] Góc lệch thân xe điều khiển LQR3 dao động ổn định đối xứng từ -0.5 (độ) đến +0.5 (độ) Trong góc lệch thân xe điều khiển giải thuật PD [12] dao động từ -1.5 (độ) đến +1 (độ) Hình Quá trình điều khiển mơ hình thăng BĐK LQR1 với nhiều lúc đĩa tròn phải thay đổi vận tốc nhanh, BĐK LQR2 tốt LQR1 với hàm mục tiêu nhỏ Sau cùng, BĐK LQR3 với J3=10.0162 mang lại ổn định cho tốc độ xoay đĩa trịn Lúc này, vận tốc xoay đĩa trịn khơng cịn có số liệu ảo vượt 500 rad/s BĐK LQR1, LQR2 Qua tiết kiệm cơng suất điều Hình 10 Kết thực tế vận tốc đĩa trịn Qua nhiều lần thực nghiệm, nhóm tác giả khiển thời gian xác lập KẾT LUẬN rút nhận định với BĐK LQR có Như vậy, thơng qua hệ tìm kiếm, thể điều khiển thăng xe Tuy nhiên, giải thuật di truyền tìm kiếm ma trận trình điều khiển nhằm trì trạng Q với giá trị hàm mục tiêu tương ứng giúp tối thái thăng bằng, đĩa trịn điều khiển thường ưu hóa BĐK LQR truyền thống Đáp ứng xuyên thay đổi chiều quay với tốc độ thăng thân xe nâng cao, tốc độ, nhanh gây nhiều lượng cơng suất, cơng suất điều khiển đĩa trịn thuyên đồng thời gây nhiễu làm tín hiệu vận tốc đĩa giảm đáng kể, giúp cho hệ thống đáp ứng tốt tròn vượt 500 rad/s (số đo khơng tiết kiệm lượng xác) Với hàm mục tiêu J3, BĐK LQR3 khắc phục vấn đề Như hình 10, TÀI LIỆU THAM KHẢO [1] N Tamaldin, H.I.M Yusof, M.F.B Abdollah, G Omar, M.I.F Rosley, Design selfbalancing bicycle, Proceedings of Mechanical Engineering Research Day 2017, pp 160161, May 2017 [2] Mr.Sandeep kumar gupta, Mrs.Veena.Gulhane, Design of Self-Balancing Bicycle Using Object State Detection, International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622, International Conference on Industrial Automation and Computing (ICIAC- 12-13th April 2014) [3] V V Kadam, M S Khedekar, V S Shilimkar, A A Kolapkar4, Self Balancing Bike Prototype Using Gyroscope, IJSRD - International Journal for Scientific Research & Development, Vol 4, Issue 12, ISSN (online): 2321-0613, 2017 [4] Pom Yuan Lam, Design And Development Of A Self-balancing Bicycle Using Control Moment Gyro, A Thesis Submitted For The Degree Of Master Of Engineering Department Of Mechanical Engineering National University Of Singapore, 2012 [5] Hyun Woo Kim, Jae Won An, Hang Dong Yoo, Jang Myung Lee, Balancing Control of Bicycle Robot Using PID Control, ICCAS, 2013 [6] Tom´aˇs Marada, Radomil Matouˇsek, Daniel Zuth, Design Of Linear Quadratic Regulator (Lqr) Based On Genetic Algorithm For Inverted Pendulum, MENDEL — Soft Computing Journal, Brno, Czech RepublicX, Volume 23, No.1, June 2017 [7] Jin xiaochen, LQR Control of Double Inverted-Pendulum Based on Genetic Algorithm, International Journal of Engineering Research, Volume No.7, Issue No.2, pp : 25-28, 2018 [8] Kiattisin Kanjanawanishkul, LQR and MPC controller design and comparison for a stationary self-balancing bicycle robot with a reaction wheel, Kybernetika, Vol 51, No 1, 173-191, 2015 [9] Heri Purnawan, Mardlijah and Eko Budi Purwanto, Design of linear quadratic regulator (LQR) control system for flight stability of LSU-05, Journal of Physics: Conf Series 890, 2017 [10] Tran H.C, Tran V.D, Le T.T.H, Nguyen M.T, Nguyen V.D.H, Genetic Algorithm Implementation for Optimizing Linear Quadratic Algorithm to Control Acrobot Robotic System, Robotica & Management, Vol 23, No 1, June 2018 [11] Chaiporn Wongsathan, Chanapoom Sirima, Application of GA to Design LQR Controller for an Inverted Pendulum System, Proceedings of the 2008 IEEE International Conference on Robotics and Biomimetics Bangkok, Thailand, February 21 - 26, 2009 [12] Vo A.K, Nguyen M.T, Nguyen T.N, Nguyen T.V, Doan V.K, Tran H.C, Nguyen V.D.H, PD Controller For Bicycle Model Balancing, Robotica & Management, 23-2 / 2018 Tác giả chịu trách nhiệm viết: Họ tên: Trần Hoàng Chinh Đơn vị: Trường Đại Học Sư Phạm Kỹ Thuật Tp HCM Điện thoại: 0917.580.645 Email: 1881101@student.hcmute.edu.vn S K L 0 ... HÌNH XE ĐẠP ĐIỆN 4.1 Thiết kế điều khiển PID cho hệ mơ hình xe đạp điện Hệ mơ hình xe đạp điện tự thăng điều khiển điểu khiển PID kết hợp Bộ điều khiển PID1 nhằm điều khiển góc lệch thân xe Bộ điều. .. trạng thái hệ thống .33 Chương 34 XÂY DỰNG BỘ ĐIỀU KHIỂN THĂNG BẰNG CHO HỆ MƠ HÌNH XE ĐẠP ĐIỆN 34 4.1 Thiết kế điều khiển PID cho hệ mơ hình xe đạp điện ... thăng cho hệ mơ hình xe đạp điện điều khiển PID .52 6.1.1 Kết mô với Bộ điều khiển PID .52 6.1.2 Kết thực nghiệm với Bộ điều khiển PID 55 6.2 Kết điều khiển thăng cho hệ

Ngày đăng: 02/12/2021, 09:08

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w