Mô phỏng điều khiển mờ trượt thích nghi thứ bậc cho hệ Pendubot
Số trang: 10
Loại file: pdf
Dung lượng: 1.33 MB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Trong bài viết này, bộ điều khiển Adaptive Fuzzy Hierarchical Sliding Mode Control (điều khiển mờ trượt thích nghi thứ bậc) được thiết kế để điều khiển bám quỹ đạo cho hệ Pendubot. Bộ điều khiển được đặt nền tảng từ bộ điều khiển Hierarchical Sliding Mode (điều khiển trượt thứ bậc).
Nội dung trích xuất từ tài liệu:
Mô phỏng điều khiển mờ trượt thích nghi thứ bậc cho hệ Pendubot Tạp Chí Khoa Học Giáo Dục Kỹ Thuật Số 57 (04/2020) Trường Đại Học Sư Phạm Kỹ Thuật TP. Hồ Chí Minh 25 MÔ PHỎNG ĐIỀU KHIỂN MỜ TRƯỢT THÍCH NGHI THỨ BẬC CHO HỆ PENDUBOT SIMULATION OF ADAPTIVE FUZZY HIERARCHICAL SLIDING MODE CONTROL FOR PENDUBOT Võ Anh Khoa1, Huỳnh Xuân Dũng1, Nguyễn Minh Tâm1, Lê Thị Thanh Hoàng1, Huỳnh Dương Khánh Linh2, Xing Wu2, Chen Mingfang2, Nguyễn Văn Đông Hải1 1 Trường Đại học Sư phạm Kỹ thuật TP.HCM, Việt Nam 2 Trường Đại học Khoa học và Kỹ thuật Côn Minh, Trung Quốc Ngày toà soạn nhận bài 20/8/2019, ngày phản biện đánh giá 20/9/2019, ngày chấp nhận đăng 31/11/2019. TÓM TẮT Trong bài báo này, bộ điều khiển Adaptive Fuzzy Hierarchical Sliding Mode Control (điều khiển mờ trượt thích nghi thứ bậc) được thiết kế để điều khiển bám quỹ đạo cho hệ Pendubot. Bộ điều khiển được đặt nền tảng từ bộ điều khiển Hierarchical Sliding Mode (điều khiển trượt thứ bậc). Bên cạnh đó, giải thuật Adaptive Fuzzy (logic mờ thích nghi) được dùng để xấp xỉ các hàm số phi tuyến chưa biết của bộ điều khiển trượt thứ bậc với luật thích nghi cập nhật trực tiếp theo thời gian. Độ ổn định hệ thống trong quá trính bám quỹ đạo cho trước hình sine dưới phương pháp điều khiển trên được chứng minh theo tiêu chuẩn Lyapunov. Kết quả mô phỏng trên Matlab một lần nữa khẳng định sự thành công của phương pháp này. Từ khóa: Pendubot; Điều khiển mờ trượt thích nghi thứ bậc; Điều khiển trượt thứ bậc; logic mờ thích nghi; tiêu chuẩn Lyapunov. ABSTRACT In this paper, Adaptive Fuzzy Hierarchical Sliding Mode Control is designed to control trajectory tracking for Pendubot. A controller is based on Hierarchical Sliding Mode. Besides, Adaptive Fuzzy algorithm is used to approximate the unknown nonlinear functions of Hierarchical Sliding Mode with adaptive rules update online through time. The stability of the system through sine-trajectory tracking under that controller is proved by Lyapunov criteria. Simulation results prove again the success of this method. Keywords: Pendubot; Hierarchical Sliding Mode Control; Adaptive Fuzzy Hierarchical Sliding Mode Control; adaptive fuzzy; Lyapunov. 1. GIỚI THIỆU cân bằng cho hệ tại vị trí thẳng đứng. Ngoài ra, bài báo [2] cũng dùng giải thuật LQR để Pendubot là từ ghép bởi Pendulum và điều khiển ổn định hệ tại vị trí thẳng đứng. robot và là một mô hình nghiên cứu kinh Bài báo [3] sử dụng giải thuật trượt để điều điển trong các phòng thí nghiệm. Đây là một khiển hệ bám theo quỹ đạo đặt trước. Bên hệ under-actuated có ngõ vào điều khiển ít cạnh đó, một số phương pháp như năng hơn số bậc tự do với đặc tính phi tuyến cao lượng [4], backstepping [5], … cũng được sử và rất khó để điều khiển với độ phi tuyến rất dụng. cao. Do đó, mô hình này được sử dụng rộng rãi để kiểm chứng các giải thuật điều khiển. Tuy nhiên, các giải thuật đã đề cập ở Bên cạnh việc điều khiển ổn định tại chỗ, trên không thực sự điều khiển hệ thống để điều khiển bám quỹ đạo cũng được sử dụng đạt được đáp ứng tốt trong trường hợp xuất cho mô hình này. Ở bài báo [1], giải thuật hiện nhiễu hoặc các thành phần không chắc PID kinh điển được áp dụng để điều khiển do sai số của việc đo đạc thông số mô hình. Tạp Chí Khoa Học Giáo Dục Kỹ Thuật Số 57 (04/2020) 26 Trường Đại Học Sư Phạm Kỹ Thuật TP. Hồ Chí Minh Do đó, giải thuật thích nghi được đề xuất để 1 2 23 cos 2 3 cos giải quyết vấn đề này. D(q) 2 3 cos 2 Ở bài báo này, giải thuật Adaptive Fuzzy Hierarchical Sliding Mode Control 3 sin 3 sin 3 sin (2) C (q, q) (AFHSMC) được sử dụng để điều khiển bám 3 sin 0 quỹ đạo cho hệ Pendubot. Cấu trúc của bộ g cos 5 g cos( ) điều khiển AFHSMC là sự tổng hợp giữa giải G (q) 4 thuật Hierarchical Sliding Mode Control 5 g cos( ) (HSMC) dùng để tính toán tín hiệu điều Trong đó: 1 m1lc12 m2l12 I1 ; 2 m2lc 2 2 I 2 ; khiển cho hệ và Adaptive Fuzzy dùng để xấp xỉ các hàm số phi tuyến cần thiết cho việc 3 m2l1lc2 ; 4 m1lc1 m2l1 ; 5 m2lc 2 ; là tính toán tín hiệu điều khiển. moment cung cấp cho động cơ được nối vào thanh 1 Bài báo trình bày các bước thiết kế bộ điều khiển AFHSMC và chứng minh tính ổn Bảng 1. Thông số hệ thống định của hệ thống. Hơn nữa, bảng luật mờ để Kí hi ...
Nội dung trích xuất từ tài liệu:
Mô phỏng điều khiển mờ trượt thích nghi thứ bậc cho hệ Pendubot Tạp Chí Khoa Học Giáo Dục Kỹ Thuật Số 57 (04/2020) Trường Đại Học Sư Phạm Kỹ Thuật TP. Hồ Chí Minh 25 MÔ PHỎNG ĐIỀU KHIỂN MỜ TRƯỢT THÍCH NGHI THỨ BẬC CHO HỆ PENDUBOT SIMULATION OF ADAPTIVE FUZZY HIERARCHICAL SLIDING MODE CONTROL FOR PENDUBOT Võ Anh Khoa1, Huỳnh Xuân Dũng1, Nguyễn Minh Tâm1, Lê Thị Thanh Hoàng1, Huỳnh Dương Khánh Linh2, Xing Wu2, Chen Mingfang2, Nguyễn Văn Đông Hải1 1 Trường Đại học Sư phạm Kỹ thuật TP.HCM, Việt Nam 2 Trường Đại học Khoa học và Kỹ thuật Côn Minh, Trung Quốc Ngày toà soạn nhận bài 20/8/2019, ngày phản biện đánh giá 20/9/2019, ngày chấp nhận đăng 31/11/2019. TÓM TẮT Trong bài báo này, bộ điều khiển Adaptive Fuzzy Hierarchical Sliding Mode Control (điều khiển mờ trượt thích nghi thứ bậc) được thiết kế để điều khiển bám quỹ đạo cho hệ Pendubot. Bộ điều khiển được đặt nền tảng từ bộ điều khiển Hierarchical Sliding Mode (điều khiển trượt thứ bậc). Bên cạnh đó, giải thuật Adaptive Fuzzy (logic mờ thích nghi) được dùng để xấp xỉ các hàm số phi tuyến chưa biết của bộ điều khiển trượt thứ bậc với luật thích nghi cập nhật trực tiếp theo thời gian. Độ ổn định hệ thống trong quá trính bám quỹ đạo cho trước hình sine dưới phương pháp điều khiển trên được chứng minh theo tiêu chuẩn Lyapunov. Kết quả mô phỏng trên Matlab một lần nữa khẳng định sự thành công của phương pháp này. Từ khóa: Pendubot; Điều khiển mờ trượt thích nghi thứ bậc; Điều khiển trượt thứ bậc; logic mờ thích nghi; tiêu chuẩn Lyapunov. ABSTRACT In this paper, Adaptive Fuzzy Hierarchical Sliding Mode Control is designed to control trajectory tracking for Pendubot. A controller is based on Hierarchical Sliding Mode. Besides, Adaptive Fuzzy algorithm is used to approximate the unknown nonlinear functions of Hierarchical Sliding Mode with adaptive rules update online through time. The stability of the system through sine-trajectory tracking under that controller is proved by Lyapunov criteria. Simulation results prove again the success of this method. Keywords: Pendubot; Hierarchical Sliding Mode Control; Adaptive Fuzzy Hierarchical Sliding Mode Control; adaptive fuzzy; Lyapunov. 1. GIỚI THIỆU cân bằng cho hệ tại vị trí thẳng đứng. Ngoài ra, bài báo [2] cũng dùng giải thuật LQR để Pendubot là từ ghép bởi Pendulum và điều khiển ổn định hệ tại vị trí thẳng đứng. robot và là một mô hình nghiên cứu kinh Bài báo [3] sử dụng giải thuật trượt để điều điển trong các phòng thí nghiệm. Đây là một khiển hệ bám theo quỹ đạo đặt trước. Bên hệ under-actuated có ngõ vào điều khiển ít cạnh đó, một số phương pháp như năng hơn số bậc tự do với đặc tính phi tuyến cao lượng [4], backstepping [5], … cũng được sử và rất khó để điều khiển với độ phi tuyến rất dụng. cao. Do đó, mô hình này được sử dụng rộng rãi để kiểm chứng các giải thuật điều khiển. Tuy nhiên, các giải thuật đã đề cập ở Bên cạnh việc điều khiển ổn định tại chỗ, trên không thực sự điều khiển hệ thống để điều khiển bám quỹ đạo cũng được sử dụng đạt được đáp ứng tốt trong trường hợp xuất cho mô hình này. Ở bài báo [1], giải thuật hiện nhiễu hoặc các thành phần không chắc PID kinh điển được áp dụng để điều khiển do sai số của việc đo đạc thông số mô hình. Tạp Chí Khoa Học Giáo Dục Kỹ Thuật Số 57 (04/2020) 26 Trường Đại Học Sư Phạm Kỹ Thuật TP. Hồ Chí Minh Do đó, giải thuật thích nghi được đề xuất để 1 2 23 cos 2 3 cos giải quyết vấn đề này. D(q) 2 3 cos 2 Ở bài báo này, giải thuật Adaptive Fuzzy Hierarchical Sliding Mode Control 3 sin 3 sin 3 sin (2) C (q, q) (AFHSMC) được sử dụng để điều khiển bám 3 sin 0 quỹ đạo cho hệ Pendubot. Cấu trúc của bộ g cos 5 g cos( ) điều khiển AFHSMC là sự tổng hợp giữa giải G (q) 4 thuật Hierarchical Sliding Mode Control 5 g cos( ) (HSMC) dùng để tính toán tín hiệu điều Trong đó: 1 m1lc12 m2l12 I1 ; 2 m2lc 2 2 I 2 ; khiển cho hệ và Adaptive Fuzzy dùng để xấp xỉ các hàm số phi tuyến cần thiết cho việc 3 m2l1lc2 ; 4 m1lc1 m2l1 ; 5 m2lc 2 ; là tính toán tín hiệu điều khiển. moment cung cấp cho động cơ được nối vào thanh 1 Bài báo trình bày các bước thiết kế bộ điều khiển AFHSMC và chứng minh tính ổn Bảng 1. Thông số hệ thống định của hệ thống. Hơn nữa, bảng luật mờ để Kí hi ...
Tìm kiếm theo từ khóa liên quan:
Điều khiển mờ trượt thích nghi thứ bậc Điều khiển trượt thứ bậc Logic mờ thích nghi Tiêu chuẩn Lyapunov Điều khiển Hierarchical Sliding ModeTài liệu liên quan:
-
Thiết kế bộ điều khiển trượt mờ cho hệ thống động cơ PMSM với các thành phần nhiễu bất định
4 trang 32 0 0 -
Hệ thống điều khiển ổn định robot di động sử dụng điều khiển mờ
6 trang 19 0 0 -
5 trang 17 0 0
-
Điều khiển thích nghi kết hợp các bộ quan sát cho robot có các khớp nối mềm
5 trang 14 0 0 -
Điều khiển bám quỹ đạo cho xe tự hành sử dụng bộ điều khiển thích nghi mờ loại 2
11 trang 12 0 0 -
Ứng dụng thuật toán điều khiển bền vững cho hệ chuyển động tay máy almega 16
7 trang 9 0 0 -
Điều khiển bám quỹ đạo Omni Robot bốn bánh bằng phương pháp thích nghi mờ trượt
9 trang 8 0 0