BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
LÊ XUÂN HẢI
Lê Xuân Hải
ĐIỀU KHIỂN THÍCH NGHI CHO HỆ THỐNG CẦN CẨU TREO
ĐIỀU KHIỂN THÍCH
Ệ NH
PHINTUY
NỐCHO
THỐNG CẦN CẨU
CÓ NGHI
TÍNH ĐẾ
YẾUẾT
BẤTHĐỊ
TREO MÔ HÌNH BẤT ĐỊNH
Chuyên ngành: Kỹ thuật điều khiển và tự động hóa
Mã số: 9520216
ẾN
SĨ KỸ
ẬT ĐIỀ
ỂNVÀ
ĐỘNG
LUẬNLUẬN
ÁN TI
THU
Mã số: 9520216
LUẬN ÁN TIẾN SĨ KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA
NGƯỜI HƯỚNG DẪN KHOA HỌC:
1. TS. Vũ Vân Hà
2. GS.TS. Phan Xuân Minh
Hà Nội – 2018
Lời cam đoan
Tôi xin cam đoan đây là công trình nghiên cứu của riêng tôi, các kết quả nghiên cứu được
trình bày trong luận án là trung thực, khách quan và chưa từng được tác giả khác công bố.
Hà Nội, ngày … tháng … năm 20…
Tập thể hướng dẫn
Nghiên cứu sinh
Lời cảm ơn
Trong quá trình làm luận án, tôi đã nhận được nhiều góp ý về chuyên môn cũng như sự
ủng hộ giúp đỡ của tập thể cán bộ hướng dẫn, của các nhà khoa học, của các bạn đồng nghiệp.
Tôi xin được gửi tới họ lời cảm ơn sâu sắc.
Tôi xin bày tỏ lòng cảm ơn đến tập thể hướng dẫn đã trực tiếp bằng tâm huyết hướng dẫn
tôi trong suốt thời gian qua.
Tôi cũng xin chân thành cảm ơn các nhà khoa học, tập thể Bộ môn Điều khiển Tự động,
Viện Điện, Viện đào tạo sau đại học, Trường Đại học Bách khoa Hà Nội đã tạo điều kiện thuận
4.
Ý nghĩa khoa học và thực tiễn của luận án ......................................................................... 3
5.
Cấu trúc của luận án............................................................................................................ 4
CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG CẦN CẨU TREO VÀ CÁC PHƯƠNG PHÁP
ĐIỀU KHIỂN.................................................................................................................................. 6
1.1.
Mô hình toán học của cần cẩu treo ................................................................................. 6
1.1.1.
Mô hình cẩn cẩu treo 3D có chiều dài dây treo không thay đổi ............................... 6
1.1.2.
Mô hình cần cẩu treo 2D......................................................................................... 10
1.1.3.
Phân tích mô hình ................................................................................................... 12
1.2.
Tình hình nghiên cứu trong và ngoài nước................................................................... 13
Điều khiển trượt............................................................................................... 19
1.3.1.5.
Điều khiển trượt tầng....................................................................................... 20
1.3.2.
1.4.
Các phương pháp cho đối tượng cần cẩu treo 2D................................................... 14
Các phương pháp cho đối tượng cần cẩu treo 3D................................................... 20
Kết luận chương 1......................................................................................................... 22
CHƯƠNG 2: ĐIỀU KHIỂN THÍCH NGHI CHO CẦN CẨU TREO TRÊN CƠ SỞ HỆ MỜ .. 23
v
2.1.
Nền tảng cơ sở cho giải thuật điều khiển...................................................................... 23
2.1.1.
Mô hình mờ Sugeno................................................................................................ 23
2.1.2.
Phương pháp suy luận tuyến tính trong biểu diễn hệ mờ ....................................... 24
Điều khiển trượt thích nghi mờ cho cần cẩu treo.......................................................... 48
2.3.1.
Thiết kế bộ điều khiển trượt tầng............................................................................ 48
2.3.2.
Luật điều khiển thích nghi ...................................................................................... 50
2.3.3.
Kết quả mô phỏng................................................................................................... 53
2.4.
Kết luận chương 2......................................................................................................... 61
CHƯƠNG 3: ĐIỀU KHIỂN TRƯỢT THÍCH NGHI CHO CẦN CẨU TREO TRÊN CƠ SỞ
MẠNG NƠ-RON NHÂN TẠO .................................................................................................... 62
3.1.
Nền tảng cơ sở cho giải thuật điều khiển...................................................................... 63
3.1.1
Điều khiển backstepping......................................................................................... 63
3.1.2
3.3.1
Tổng hợp bộ điều khiển trượt ................................................................................. 92
3.3.2
Tổng hợp bộ điều khiển trượt thích nghi bất định tải (ASMCWUPL) .................... 94
3.3.3
Mô phỏng kiểm chứng ............................................................................................ 98
3.4.
Kết luận chương 3....................................................................................................... 102
CHƯƠNG 4: KIỂM CHỨNG BẰNG THỰC NGHIỆM TRÊN MÔ HÌNH CẦN CẨU TREO 2D
TRONG PHÒNG THÍ NGHIỆM ............................................................................................... 103
vi
4.1.
Xây dựng bàn thí nghiệm............................................................................................ 103
4.1.1.
Mô hình vật lý....................................................................................................... 103
4.1.2.
KẾT LUẬN VÀ KIẾN NGHỊ .................................................................................................... 115
DANH MỤC CÁC CÔNG TRÌNH ĐÃ ĐƯỢC CÔNG BỐ CỦA LUẬN ÁN ......................... 118
vii
Các ký hiệu được sử dụng
Khối lượng của xe con
Khối lượng của xà đỡ
Khối lượng của tải trọng
Chiều dài dây treo
Lực tác dụng theo phương x
Lực tác dụng theo phương y
ul
Lực kéo tải trọng
u
Véc-tơ lực tác động lên hệ cần cẩu treo
u1
Véc-tơ lực điều khiển thành phần đủ chấp hành của hệ
cần cẩu treo
Ox
Phương x
Thế năng của tải
Thế năng của hệ cần cẩu treo
Khối lượng di chuyển theo phương x
My
Khối lượng di chuyển theo phương y
viii
J
Mô men quán tính của tải trọng
M
Khối lượng của xe con
Hàm Lagrange
Hệ số ma sát nhớt theo phương x, phương y, và khớp
nỗi giữa động cơ và dây treo
M (q)
Ma trận quán tính
Ma trận lực hướng tâm Coriolis
D
Ma trận hệ số ma sát
Tổng
Tích
Tín hiệu điều khiển của hệ cần cẩu treo khi viết dưới
dạng mô hình sai lệch
u1
Tín hiệu điều khiển thành phần đủ chấp hành của hệ
cần cẩu treo khi viết dưới dạng mô hình sai lệch
Tín hiệu điều khiển thành phần thiếu chấp hành của
hệ cần cẩu treo khi viết dưới dạng mô hình sai lệch
Z2
Tín hiệu điều khiển ảo
s1 , s2
Hai mặt trượt con của tầng trượt thứ nhất
r1 , r2
Hai ma trận hằng số
u1eq
Thành phần điều khiển tương đương của u1
ix
sgn(sn )]
Danh mục các ký hiệu và chữ viết tắt
CLF
Control Lyapunov Function
Hàm điều khiển Lyapunov
FLC
Fuzzy Logic Controller
Bộ điều khiển mờ
IW
Input Weight
Trọng số đầu vào
LW
Layer Weight
Trọng số lớp ẩn
RBF
Apdative Sliding Mode Control
Điều khiển trượt thích nghi nơ-ron
Using Neural Network for Overhead có bù tải
Crane System With Uncertainty of
Payload Mass.
TLFLC
Two Layers Fuzzy Logic Control
Điều khiển mờ hai lớp
BT
Backsteppng Technique
Kỹ thuật Backstepping
BSMC
Backstepping Sliding Mode Control
Điều khiển trượt kết hợp với kỹ
thuật backstepping
xi
FLCi
Hình 2.6
Tập mờ của các biến ngôn ngữ đầu vào của u1 và
Hình 2.7
Sơ đồ mô phỏng hệ thống điều khiển mờ hai lớp
Hình 2.8
Kết quả mô phỏng cho bộ điều khiển mờ hai lớp trong trường
hợp không có nhiễu tác động cho hệ cần cẩu treo 3D
Hình 2.9
Kết quả mô phỏng cho bộ điều khiển mờ hai lớp trong trường
hợp nhiễu có biên độ 10 N tác động cho hệ cần cẩu treo 3D
Hình 2.10
Kết quả mô phỏng cho bộ điều khiển mờ hai lớp trong trường
hợp nhiễu có biên độ 40 N tác động cho hệ cần cẩu treo 3D
Hình 2.11
Kết quả mô phỏng cho bộ điều khiển mờ hai lớp trong trường
hợp không có nhiễu tác động cho hệ cần cẩu treo 2D với khối
lượng tải m=16(kg)
Hình 2.17
Thay đổi k của mặt trượt
Hình 2.18
Tập mờ của các biến ngôn ngữ đầu vào ex ,
Hình 2.19
Cấu trúc điều khiển trượt tầng thích nghi mờ
Hình 2.20
Mặt trượt và tín hiệu điều khiển của AHSMC
Hình 2.21
Hệ thống điều khiển trượt tầng thích nghi mờ
Hình 2.22
Kết quả mô phỏng cho bộ điều khiển trượt tầng thích nghi mờ
trong trường hợp không có nhiễu tác động với khối lượng tải là
8 (kg)
Hình 2.23
Hình 3.3
Cấu trúc mạng nơ-ron RBF
Hình 3.4
Sơ đồ mô phỏng hệ thống ANSMC
Hình 3.5
Kết quả mô phỏng cho ANSMC trong trường hợp không có
nhiễu tác động
xiii
Hình 3.6
Kết quả mô phỏng cho ANSMC trong trường hợp nhiễu có biên
độ 10 N tác động
Hình 3.7
Kết quả mô phỏng cho ANSMC trong trường hợp nhiễu có biên
độ 40 N tác động
Hình 3.8
Kết quả mô phỏng so sánh chất lượng giữa ANSMC và BSMC
Hình 3.9
Kết quả mô phỏng cho bộ ASMCWUPL trong trường hợp tải
m=30(kg)
Hình 4.1
Hệ thống điều khiển và giám sát cần cẩu treo 2D
Hình 4.2
Mạch phần cứng điều khiển
Hình 4.3
Cảm biến MPU6050
Hình 4.4
Lưu đồ thuật toán bộ lọc Kalman
Hình 4.5
Giao diện HMI trên máy tính
Hình 4.6
Kết quả cài đặt thực nghiệm bộ điều khiển mờ hai lớp với khối
lượng của tải là 8 kg.
Hình 4.7