Thiết kế bộ điều khiển PID mờ cho tay máy 3 bậc tự do
          
        
            
               
            
 
            
                
                    Tổng quan về tay máy và robot công nghiệp, là robot ba bậc 
tự do, lý thuyết về điều khiển mờ. Tính toán và thiết kế bộ điều khiển 
kinh điển PID cho hệ dẫn động của tay máy ba bậc tự do, nghiên cứu 
thiết kế bộ điều khiển mờ chỉnh định các tham số bộ điều khiển PID để 
điều khiển quá trình chuyển động của tay máy di chuyển trong quỹ 
đạo đặt trước. Thiết kế chương trình mô phỏng trên simulink cho các 
kết quả quỹ đạo, sai lệch quỹ đạo, sai lệch tốc độ, tốc độ, và sai lệch 
quỹ động tổng của tay máy có kết quả đáp ứng tốt. Với các kết quả
này giúp cho việc khảo sát, đánh giá và hiệu chỉnh nâng cao chất 
lượng hệ thống điều khiển cánh tay robot được tốt hơn.
                
              
                                            
                                
            
 
            
                 26 trang
26 trang | 
Chia sẻ: lylyngoc | Lượt xem: 6669 | Lượt tải: 2 
              
            Bạn đang xem trước 20 trang tài liệu Thiết kế bộ điều khiển PID mờ cho tay máy 3 bậc tự do, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
 BỘ GIÁO DỤC VÀ ĐÀO TẠO 
ĐẠI HỌC ĐÀ NẴNG 
TRẦN DỖN TƯỜNG MINH 
THIẾT KẾ BỘ ĐIỀU KHIỂN PID MỜ 
CHO TAY MÁY 3 BẬC TỰ DO 
Chuyên ngành : Tự động hĩa 
 Mã số : 60.52.60 
TĨM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT 
Đà Nẵng - 2011 
- 1 - 
Cơng trình được hồn thành tại 
ĐẠI HỌC ĐÀ NẴNG 
 Người hướng dẫn khoa học: TS. NGUYỄN HỒNG MAI 
Phản biện 1 : PGS.TS. Nguyễn Dỗn Bình 
Phản biện 2 : TS. Nguyễn Anh Duy 
Luận văn sẽ được bảo vệ tại Hội đồng chấm Luận văn 
tốt nghiệp thạc sĩ kỹ thuật tại Đại học Đà Nẵng vào ngày 
07 tháng 05 năm 2011. 
* Cĩ thể tìm hiểu luận văn tại: 
 - Trung tâm Thơng tin - Học liệu, Đại học Đà Nẵng. 
 - Trung tâm Học liệu, Đại học Đà Nẵng. 
- 2 - 
MỞ ĐẦU 
1. Lý do chọn đề tài 
Cùng với sự phát triển của khoa học kỹ thuật các ngành cơng 
nghệ thơng tin, điện tử viễn thơng, tự động hĩa… đã cĩ một bước 
tiến rất lớn, nhiều cơng trình khoa học, các sản phẩm được ra đời 
nhằm đáp ứng nhu cầu của con người như: máy rút tiền tự động 
(ATM), thiết bị nhận dạng vân tay, robot giúp việc nhà, người máy 
Asimo cĩ khả năng giao tiếp giống như người … 
Để nâng cao chất lượng điều khiển đối với hệ thống tay máy 
robot và các bộ dẫn động thì cĩ nhiều cách khác nhau, xác định hệ 
dẫn động, mơ hình tốn học của bộ dẫn động và thiết kế bộ điều 
khiển PID mờ cho hệ dẫn động theo yêu cầu điều khiển tay máy 
robot quĩ đạo, xem tay máy robot như là đối tượng chấp hành, sau đĩ 
mơ phỏng hệ thống và tiến hành hiệu chỉnh các thơng số của bộ điều 
khiển để đạt được yêu cầu đặt ra. Với lý do đĩ tơi chọn đề tài 
“THIẾT KẾ BỘ ĐIỀU KHIỂN PID MỜ CHO TAY MÁY 3 
BẬC TỰ DO” để làm đề tài nghiên cứu. 
2. Mục đích nghiên cứu 
- Nghiên cứu lý thuyết về tay máy và lý thuyết mờ 
- Thiết kế bộ điều khiển cho tay máy 3 bậc tự do 
3. Đối tượng và phạm vi nghiên cứu 
- Nghiên cứu mơ hình tay máy 3 bậc tự do 
4. Phương pháp nghiên cứu 
- Nghiên cứu lý thuyết để xây dựng thuật tốn điều khiển 
 - Mơ hình hĩa và mơ phỏng để kiểm tra các thuật tốn và 
kiểm nghiệm kết quả nghiên cứu trên matlab simulink 
5. Ý nghĩa khoa học và thực tiễn đề tài 
 Về khoa học: Việc nghiên cứu thiết kế bộ điều khiển PID 
Mờ để điều khiển và nâng cao chất lượng, tăng độ mềm dẻo và độ 
- 3 - 
linh hoạt của bộ truyền động trong các dây chuyền sản xuất, cụ thể 
điều khiển tay máy 3 bậc tự do là một vấn đề cĩ ý nghĩa cao về 
khoa học 
 Về thực tiễn: Việc tích hợp điều khiển PID Mờ vào vi điều 
khiển mở ra triển vọng mới trong việc khai thác, áp dụng cho các hệ 
thống điều khiển trong cơng nghiệp để thay đổi cơng nghệ sản xuất 
cũ bằng việc tự động hĩa điểu khiển và khai thác triệt để năng lực, 
giảm vốn đầu tư, nâng cao chất lượng hệ thống điều khiển, đưa lại 
nhiều hơn các sản phẩm chất lượng tốt với giá thành thấp và cạnh 
tranh hơn. 
6. Cấu trúc luận văn 
Luận văn cĩ phần mở đầu giới thiệu về nội dung, mục lục, danh 
mục các bảng, hình vẽ, kết luận và kiến nghị và bao gồm 5 chương 
được nghiên cứu cụ thể: 
Chương 1: Tổng quan về Robot cơng nghiệp và tay máy 
Chương 2: Tổng quan về điều khiển PID và điều khiển Mờ 
Chương 3: Xây dựng mơ hình tốn học của tay máy 3 bậc tự do 
Chương 4: Thiết kế bộ điều khiển PID Mờ điều khiển tay máy 
3 bậc tự do 
Chương 5: Mơ phỏng và đánh giá kết quả 
Chương 1 - TỔNG QUAN VỀ ROBOT CƠNG NGHIỆP VÀ 
TAY MÁY 
1.1. Lịch sử phát triển của robot cơng nghiệp 
1.1.1. Sơ lược về quá trình phát triển 
1.1.2. Robot cơng nghệ cấp cao 
1.2. Ứng dụng robot trong sản xuất 
1.3. Các khái niệm và định nghĩa về robot cơng nghiệp 
1.3.1. Định nghĩa về Robot cơng nghiệp 
- 4 - 
1.3.2. Các khái niệm 
1.3.2.1. Bậc tự do của robot 
1.3.2.2. Hệ tọa độ 
1.3.2.3. Trường cơng tác của robot 
1.4. Phân loại robot cơng nghiệp 
1.4.1. Phân loại theo kết cấu 
1.4.2. Phân loại theo hệ thống truyền động 
1.4.3. Phân loại theo ứng dụng 
1.4.4. Phân loại theo cách thức và đặc trưng của phương pháp 
điều khiển 
Robot cĩ thể được điều khiển bằng các hệ truyền động như: 
truyền đồng điện, truyền động thuỷ lực, truyền động thuỷ khí, ... 
1.5 . Cấu trúc cơ bản của robot cơng nghiệp 
1.5.1. Các thành phần chính của Robot cơng nghiệp 
1.5.2. Kết cấu của tay máy 
1.6 . Kết luận Chương 1 
Cho đến nay robot được ứng dụng rộng rãi trong nhiều lĩnh vực 
kinh tế, khoa học kỹ thuật và cơng nghệ. Đặc biệt robot tay máy với 
các cơ cấu 2 và 3 bậc tự do được sử dụng rộng rãi trong cơng nghệp 
điện tử với độ chính xác cao như hệ thống quay ra đa, điều chỉnh tầm 
và hướng pháo cao xạ, lắp ráp trong các dây chuyền sản xuất…với 
ưu điểm là cĩ tính chính xác và độ ổn định cao chính vì thế việc 
thơng minh hĩa các hệ thống điều khiển này đang được nhiều nhà 
khoa học quan tâm nghiên cứu 
- 5 - 
Chương 2 - TỔNG QUAN VỀ ĐIỀU KHIỂN PID VÀ PID MỜ 
2.1. Lịch sử phát triển 
2.2. Điều khiển mờ 
2.2.1. Sơ đồ của hệ thống điều khiển mờ 
Hợp thành 
(Inference Mechanism) 
Giải mờ 
(Defuzzifiers) 
Luật mờ 
(Rule-base) 
Đầu vào 
x 
Đầu ra 
y 
Khối mờ hĩa 
(Fuzzifiers) 
Hình 2.1: Sơ đồ khối bộ điều khiển mờ 
2.2.1.1. Khối mờ hố 
Biến đổi các giá trị rõ đầu vào thành một miền giá trị mờ với 
hàm thuộc đã chọn ứng với biến ngơn ngữ đầu vào. 
2.2.1.2. Khối hợp thành (Inference Mechanism) 
Biến đổi các giá trị mờ hố của biến ngơn ngữ đầu vào thành 
các giá trị mờ của biến ngơn ngữ đầu ra theo các luật hợp thành. 
2.2.1.3. Khối luật mờ (Rule-base) 
Gồm tập các luật “Nếu...Thì...” dựa vào các luật mờ cơ sở do 
người thiết kế xây dựng thích hợp cho từng biến và giá trị của các 
biến ngơn ngữ theo quan hệ mờ Vào/Ra. 
2.2.1.4. Khối giải mờ (Defuzzifier) 
Biến đổi các giá trị mờ đầu ra thành các giá trị rõ để điều 
khiển đối tượng. 
- 6 - 
2.2.2. Phân loại điều khiển mờ 
2.2.3. Cấu trúc cơ bản của bộ điều khiển mờ 
2.3. Hệ điều khiển mờ nâng cao 
2.3.1. Hệ điều khiển thích nghi mờ 
2.3.2. Hệ điều khiển mờ lai PID 
Là hệ thống điều khiển tự động trong đĩ thiết bị điều khiển 
gồm 2 thành phần: Thiết bị điều khiển rõ và thiết bị điều khiển mờ 
Với hệ kết hợp này cĩ: Hệ điều khiển mờ lai kinh điển và Bộ 
điều khiển mờ chỉnh định tham số PID 
2.3.2.1. Hệ điều khiển mờ lai kinh điển 
2.3.2.2. Bộ điều khiển mờ chỉnh định tham số bộ điều khiển PID 
2.4. Kết luận chương 2 
Việc áp dụng lơgic mờ đã cho tạo ra các bộ điều khiển mờ, mờ 
lai, ... với những tính chất khá tốt nhằm đáp ứng yêu cầu trong điều 
khiển tự động, ví dụ điều khiển các đối tượng phức tạp. Ngồi ra, các bộ 
điều khiển mờ cho phép lặp lại các tính chất của các bộ điều khiển kinh 
điển. Thiết kế bộ điều khiển mờ cũng rất đa dạng, qua việc tổ chức các 
nguyên tắc điều khiển và chọn tập mờ cho các biến ngơn ngữ cho phép 
người ta thiết kế các bộ điều khiển mờ khác nhau. 
Chương 3 - XÂY DỰNG MƠ HÌNH TỐN HỌC CỦA 
TAY MÁY 3 BẬC TỰ DO 
3.1. Các phương thức điều khiển cánh tay Robot 
3.1.1. Điều khiển theo chuỗi các điểm giới hạn 
3.1.2. Điều khiển lặp lại 
3.1.2.1. Phương pháp điều khiển thep quỹ đạo 
Điều khiển kiểu điểm - điểm 
3.1.3. Điều khiển kiểu Robot thơng minh 
- 7 - 
3.2. Sơ đồ động học cánh tay Robot 3 bậc tự do 
Phạm vi đề tài tập trung vào việc nghiên cứu điều khiển cánh 
tay robot 3 bậc chuyển động quay (QQQ) 
Điều khiển cánh tay máy ba khâu như hình vẽ 3.1 với các 
thơng số của cánh tay cho ở bảng 3.2 
Hình 3.2: Sơ đồ cánh tay Robot 3DOF 
Bảng 3.2: Thơng số vật lý của cánh tay robot 3DOF 
Thơng số Ký hiệu Giá trị 
Đơn vị 
tính 
Bán kính khâu 1 R1 0,2 m 
Chiều dài khâu 1 l1 0,2 m 
Chiều dài khâu 2 l2 0,3 m 
Chiều dài khâu 3 l3 0,4 m 
Khối lượng khâu 1 m1 7 kg 
Khối lượng khâu 2 m2 3 kg 
Khối lượng khâu 3 m3 2 kg 
Khoảng cách đến trọng tâm khâu 1 d1 0,08 m 
Khoảng cách đến trọng tâm khâu 2 d2 0,13 m 
Khoảng cách đến trọng tâm khâu 3 d3 0,17 m 
Gia tốc trọng trường g 9,81 m/s2 
Y0 ≡ 
X0 ≡ X1 
Z0 ≡ 
ϕ2 
ϕ3 
ϕ1 
ri 
Z i 
X 
Y i 
Z
Z
l2 
0 
l3 
I 
II 
III 
- 8 - 
3.2.1. Các phương trình động học của cánh tay Robot 3 DOF 
3.2.1.1. Vận tốc của chuyển động thứ i 
3.2.1.2. Gia tốc của chuyển động thứ i 
3.2.2. Thành lập phương trình động lực học của tay máy 3 DOF 
3.2.2.1. Động năng của tay máy 3 DOF 
321 WWWW ++= 
 Với Wi là động năng của các khớp 1,2,3 được tính ở (2.33) 
3.2.2.2. Tính thế năng của tay máy 3 DOF 
321 PPPP ++=
)]sin(dsinlg[lm)sind-g(lmgdm 2332213221211 ϕϕϕϕ −−+++=
3.2.3. Mơ tả tốn học tay máy 3 DOF bằng phương trình vi phân 
3.2.3.1. Thành lập hàm Lagrange 
3.2.3.2. Mơ tả hệ bằng phương trình Lagrange bậc hai 
3.2.4. Mơ tả hệ tay máy 3DOF bằng phương trình trạng thái 
Các moomen của các khớp tay mấy lần lượt là Q1, Q2, Q3 được 
tính ở (3.56) 
Trong đĩ: 
2
3113
2
21123211331112211111 HHNNNK ϕϕϕϕϕϕϕϕ &&&&&&&& ++++= 
2
2
3213
2
2212
2
121132213312122 GHHHNNK +++++= ϕϕϕϕϕϕϕ &&&&&&& 
3
2
3313
2
2312
2
1311313123 GHHHNK ++++= ϕϕϕϕϕ &&&&& 
3.2.4.1. Các biến trạng thái và phương trình trạng thái 
 Đặt các biến trạng thái cho các khớp quay X1, X2, X3 đặt ở 
(3.57) 
 Đặt các tín hiệu vào tay máy: u1, u2, u3 cĩ ở (3.58) 
 Phương trình trạng thái cho chuyển động I, II, III được mơ tả: 
(3.59), (3.60), (3.61) 
3.2.4.2. Phương trình trạng thái khớp quay 
Với 11x& 21x& 31x& được mơ tả ở (3.64), (3.65),( 3.66) 
- 9 - 
3.3. Kết luận chương 3 
- Hoạt động của tay máy robot ba khớp trong khơng gian là 
việc kết hợp chuyển động riêng của ba khớp lại với nhau. 
 - Tay máy hoạt động luơn cĩ sự thay đổi về tốc độ nên thơng 
số động học của tay máy cũng thay đổi theo, chịu ảnh hưởng của 
các thơng số bên ngồi làm cho sai lệch lớn hơn 
 - Với các phương trình trạng thái các khớp của tay máy ba 
bậc trên ta thấy được tay máy ba bậc là hệ cĩ tính phi tuyến mạnh. 
Chương 4 – THIẾT KẾ BỘ ĐIỀU KHIỂN PID MỜ 
ĐIỀU KHIỂN TAY MÁY 3 BẬC TỰ DO 
4.1 . Tổng hợp hệ điều khiển PID cho cánh tay Robot 3 bậc tự do 
4.1.1. Thuật tốn điều khiển tỉ lệ (P) cĩ phản hồi tốc độ và điều 
khiển PD 
4.1.2. Thuật tốn điều khiển PD cĩ bù gia tốc trọng trường 
4.1.3. Thuật tốn điều khiển PID 
4.1.4. Nhận xét chung 
4.2. Tổng hợp bộ điều khiển vị trí PID cho động cơ điện một 
chiều 
Để tổng hợp bộ điều chỉnh vị trí, chúng ta tiến hành tổng hợp 
điều khiển vị trí động cơ theo ba vịng kín sau: 
- Vịng trong cùng điều chỉnh dịng điện 
- Vịng thứ hai điều chỉnh tốc độ động cơ 
- Vịng ngồi cùng điều chỉnh vị trí 
4.2.1. Các thơng số ban đầu 
4.2.1.1. Động cơ điện một chiều 
- 10 - 
Bảng 4.1: Các thơng số của động cơ điện một chiều 
Thơng số Ký hiệu Giá trị Đơn vị tính 
Cơng suất danh định Pđm 220 W 
Tốc độ định mức nđm 3000 v/ph 
Điện áp định mức Uđm 100 V 
Dịng điện định mức Iđm 2 A 
Moment quán tính J1 0,00092 kg.m2 
Hằng số sức phản điện 
động 
Kb 0,247 V.s/rad 
Hằng số từ thơng động 
cơ 
Ka 0,284 N.m/A 
Điện trở phần ứng Ra 1,8 Ω 
Điện cảm phần ứng La 0,0049 H 
Hệ số ma sát Fm 0,055 Nm 
4.2.1.2. Bộ chỉnh lưu 
Hàm truyền của bộ chỉnh lưu cĩ dạng: 
cl
s cl cl cl
cl cl 2 3 kT s
cl cl cl cl cl
K K KW (s) K .e
T s (T s) (T s) (T s)e T s 11 ...
1! 2! 3! k!
−τ
= = = ≈
+
+ + + + +
4.2.1.3. Biến dịng 
Hàm truyền bộ biến dịng là: i
i
i
KW
Ts 1
=
+
4.2.1.4. Máy phát tốc 
Hàm truyền của máy phát tốc cĩ dạng: ftft
ft
KW
T s 1
=
+
- 11 - 
4.2.1.5. Cảm biến vị trí 
Hàm truyền của cảm biến vị trí cĩ dạng: 
1+
=
sT
KW
vt
vt
vt
4.2.2. Tổng hợp mạch vịng điều chỉnh dịng (RI) 
Áp dụng tiêu chuẩn tối ưu modul 
Ta cĩ hàm truyền của bộ điều chỉnh dịng điện: 
Ri(p) = u
si
cl i
1 pT
T2pK K
Ru
+ = 
+
usiicl
u
pT
11.
.T.K2K
RT
Ri(p) = KpI + KiI/p ; Ri(p) là khâu tỷ lệ - tích phân (PI) 
4.2.3. Tổng hợp mạch vịng điều chỉnh tốc độ ( Rω ) 
 Áp dụng tiêu chuẩn tối ưu modul 
 Rω(p) =
p)τp(1.2τ)p.T.p.(1.T.CK
R.K
1
σσ
sωcu1
ω +
+
 Với Rω(p) = 
sωω
cui
.2.TR.K
.T.CK
Vậy Rω là khâu tỷ lệ (P) 
4.2.4. Tổng hợp mạch vịng điều chỉnh vị trí ( ϕR ) 
Áp dụng tiêu chuẩn tối ưu modul: 
( )r vt
s vt
1R (p) = 
1 pK .K
.2 p.
K .p (1 2 p.T ) 1 T p
ϕ
σ
σ
ω ω
+ τ
τ
+ +
- 12 - 
Ta cĩ: 
s
r vt vt
KR (p) = (1 + 2T p)
K .K .2T
ω
ϕ ω 
 Rϕ = KϕP + KϕD . p 
Rϕ là khâu tỷ lệ - đạo hàm (PD) 
4.3. Xây dựng hệ điều khiển mờ chỉnh định tham số bộ điều 
khiển PID để điều chỉnh cánh tay Robot 3DOF 
4.3.1. Đặt vấn đề 
4.3.2. Tổng hợp mơ hình bộ điều khiển mờ chỉnh định bộ tham 
số PID 
Bộ điều khiển mờ cần 2 ngõ vào và 2 ngõ ra. 
Hai ngõ vào (input) là sai lệch vị trí gĩc (et) và đạo hàm của 
sai lệch vị trí gĩc (det) của khớp 1 và 2. 
Hai ngõ ra (output) là tín hiệu điều khiển Hesokp và Hesokd 
(đã chuẩn hĩa) cho bộ PD 
4.3.2.1. Biến ngơn ngữ và miền giá trị của nĩ 
Miền giá trị của biến đầu vào (sai lệch ) được chọn là: 
et1 = {-3,14 3,14}; (đơn vị tính: rad) 
et2 = {-3,14 3,14}; (đơn vị tính: rad) 
Miền giá trị của biến đầu vào đạo hàm của sai lệch det được 
chọn là: 
det1 = et1 = {-3.14, 3.14} (đơn vị tính: rad/s) 
det2 = et2 = {-3.14, 3.14} (đơn vị tính: rad/s) 
Miền giá trị của biến đầu ra HesoHesokp và HesoHesokd được 
chuẩn hĩa là: 
Hesokp = Hesokd = {0, 1} 
4.3.2.2. Xác định hàm liên thuộc 
- 13 - 
4.3.2.3. Xây dựng các luật điều khiển 
4.3.2.4. Luật hợp thành 
4.4. Kết luận chương 4 
- Việc áp dụng lơ-gic mờ đã cho tạo ra các bộ điều khiển mờ, 
mờ lai, ... với những tính chất khá tốt nhằm đáp ứng yêu cầu trong 
điều khiển tự động, ví dụ điều khiển các đối tượng phức tạp. Ngồi 
ra, các bộ điều khiển mờ cho phép lặp lại các tính chất của các bộ 
điều khiển kinh điển. Việc thiết kế bộ điều khiển mờ cũng rất đa 
dạng, qua việc tổ chức các nguyên tắc điều khiển và chọn tập mờ cho 
các biến ngơn ngữ cho phép người ta thiết kế các bộ điều khiển mờ 
khác nhau. 
- 14 - 
Chương 5 – MƠ PHỎNG ĐÁNH GIÁ KẾT QUẢ 
BỘ ĐIỀU KHIỂN PID VÀ BỘ ĐIỀU KIỂN PID MỜ 
5.1. Hệ thống điều khiển tay máy sử dụng bộ điều khiển PID 
5.1.1. Mơ hình simulink của hệ thống 
Hình 5.1: Mơ hình hệ thống sử dụng bộ điều khiển PID 
- 15 - 
5.1.2. Kết quả mơ phỏng hệ thống điều khiển tay máy ba bậc tự 
do khi dùng bộ điều khiển PID 
Khi vị trí đặt gĩc quay cĩ dạng y= 0.15Sin(0.025t) đưa vào 
hệ thống điều khiển như hình 5.1 ta cĩ kết quả mơ phỏng như sau: 
0 2 4 6 8 10 12 14 16 18 20
0
0.001
0.002
0.003
0.004
0.005
0.006
0.007
0.008
0.009
0.01
Sai lech quy dao RoBot
Thoi gian [s]
Sa
i l
e
ch
Hình 5.6: Đồ thị sai lệch quỹ đạo khi dùng PID 
Đồ thị của khớp quay 1 
0 2 4 6 8 10 12 14 16 18 20
-0.02
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
Do thi goc quay khop 1
Thoi gian [s]
G
oc
qu
ay
[ra
d]
Tin hieu goc quay dat
Tin hieu goc quay thuc
0 2 4 6 8 10 12 14 16 18 20
-2
-1
0
1
2
3
4
5
6
7
8
x 10-3 Sai lech goc quay khop 1
Thoi gian [s]
G
oc
qu
a
y 
[ra
d]
Hình 5.7 Hình 5.8 
- 16 - 
0 2 4 6 8 10 12 14 16 18 20
-0.05
-0.04
-0.03
-0.02
-0.01
0
0.01
0.02
0.03
0.04
0.05
Toc do sai lech goc quay khop 1
Thoi gian [s]
To
c 
do
sa
i le
ch
[ra
d/
s]
0 2 4 6 8 10 12 14 16 18 20
-15
-10
-5
0
5
10
15
Toc do Dong Co khop 1
Thoi gian [s]
To
c 
do
qu
a
y 
[ra
d/
s]
Hình 5.9 Hình 5.10 
Đồ thị của khớp quay 2 
0 2 4 6 8 10 12 14 16 18 20
-0.02
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
Do thi goc quay khop 2
Thoi gian [s]
G
o
c 
qu
a
y 
[ra
d]
Tin hieu goc quay dat
Tin hieu goc quay thuc
0 2 4 6 8 10 12 14 16 18 20
-0.04
-0.03
-0.02
-0.01
0
0.01
0.02
Sai lech goc quay khop 2
Thoi gian [s]
G
o
c 
qu
ay
[ra
d]
Hình 5.11 Hình 5.12 
0 2 4 6 8 10 12 14 16 18 20
-0.4
-0.3
-0.2
-0.1
0
0.1
0.2
0.3
Toc do sai lech goc quay khop 2
Thoi gian [s]
To
c 
do
sa
i l
ec
h 
[ra
d/
s]
0 2 4 6 8 10 12 14 16 18 20
-80
-60
-40
-20
0
20
40
60
80
100
120
Toc do Dong Co khop 2
Thoi gian [s]
To
c 
do
qu
ay
[ra
d/
s]
Hình 5.13 Hình 5.14 
- 17 - 
Đồ thị của khớp quay 3 
0 2 4 6 8 10 12 14 16 18 20
-0.02
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
Do thi goc quay khop 3
Thoi gian [s]
G
o
c 
qu
ay
[ra
d]
Tin hieu goc quay dat
Tin hieu goc quay thuc
0 2 4 6 8 10 12 14 16 18 20
-4
-2
0
2
4
6
8
10
12
14
x 10-3 Sai lech goc quay khop 3
Thoi gian [s]
G
o
c 
qu
a
y 
[ra
d]
Hình 5.15 Hình 5.16 
0 2 4 6 8 10 12 14 16 18 20
-0.08
-0.06
-0.04
-0.02
0
0.02
0.04
0.06
0.08
0.1
0.12
Toc do sai lech goc quay khop 3
Thoi gian [s]
To
c 
do
sa
i l
ec
h 
[ra
d/
s]
0 2 4 6 8 10 12 14 16 18 20
-40
-30
-20
-10
0
10
20
30
Toc do Dong Co khop 3
Thoi gian [s]
To
c 
do
qu
ay
[ra
d/
s]
Hình 5.17 Hình 5.18 
Từ đồ thị quỹ đạo đặt và quỹ đạo thực di chuyển của cánh 
tay Robot, đồ thị sai lệch quỹ đạo, ta nhận thấy rằng: 
+ Tại thời điểm ban đầu khi khởi động đến 1 giây cánh tay 
dao động với sai lệch (khoảng 0,009) 
+ Trong khoảng thời gian từ 0s đến 3s là khoảng thời gian 
cánh tay Robot di chuyển với dao động giảm của vị trí đầu đến quỹ 
đạo tương ứng cánh tay máy di chuyển nên sai lệch so với quỹ đạo 
đặt (khoảng 0,0025). 
+ Tại t=10s sai lệch bằng 0, đến 20s, do cĩ sự thay đổi 
đường đi quỹ đạo, làm thay đổi chiều quay các khớp của tay máy, 
nên dẫn đến sự dao động của tín hiệu trước khi xác lập. Tuy nhiên, 
- 18 - 
biên độ dao động của tín hiệu quỹ đạo đầu ra rất nhỏ, và sai số xác 
lập cũng nhỏ (nhỏ hơn 0,002) 
5.2. Hệ thống điều khiển tay máy sử dụng bộ điều khiển mờ 
chỉnh định tham số bộ PID 
5.2.1. Mơ hình simulink hệ thống bộ điều khiển mờ (Fuzzy 
logic) 
- 19 - 
Hình 5.19: Mơ hình hệ thống điều khiển sử dụng 
bộ điều khiển Fuzzy 
- 20 - 
5.2.2. Kết quả mơ phỏng hệ thống điều khiển tay máy ba bậc tự 
do dùng bộ điều khiển mờ chỉnh định tham số PID 
Khi vị trí đặt gĩc quay cĩ dạng y= 0.15Sin(0.025t) đưa vào 
hệ thống điều khiển như hình 5.19 ta cĩ kết quả mơ phỏng như sau: 
Kết quả về sai lệch quỹ đạo thực của tay máy 
0 2 4 6 8 10 12 14 16 18 20
0
1
2
3
4
5
6
7
8
9
x 10-3 Sai lech quy dao thuc RoBot
Thoi gian [s]
Sa
i l
ec
h[m
]
Hình 5.21: Đồ thị sai lệch quỹ đạo dùng PID Fuzzy 
Đồ thị của khớp quay 1 
0 2 4 6 8 10 12 14 16 18 20
-0.02
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
Do thi goc quay khop 1
Thoi gian [s]
G
o
c 
qu
a
y 
[ra
d]
Tin hieu goc quay dat
Tin hieu goc quay thuc
0 2 4 6 8 10 12 14 16 18 20
-4
-2
0
2
4
6
8
x 10-3 Sai lech goc quay khop 1
Thoi gian [s]
G
o
c 
qu
a
y 
[ra
d]
Hình 5.22 Hình 5.23 
- 21 - 
0 2 4 6 8 10 12 14 16 18 20
-0.05
-0.04
-0.03
-0.02
-0.01
0
0.01
0.02
0.03
0.04
0.05
Toc do sai lech goc quay khop 1
Thoi gian [s]
To
c 
do
sa
i l
ec
h 
[ra
d/
s]
0 2 4 6 8 10 12 14 16 18 20
-15
-10
-5
0
5
10
15
Toc do Dong Co khop 1
Thoi gian [s]
To
c 
do
qu
ay
[ra
d/
s]
Hình 5.24 Hình 5.25 
Đồ thị của khớp quay 2 
0 2 4 6 8 10 12 14 16 18 20
-0.02
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
Do thi goc quay khop 2
Thoi gian [s]
G
oc
qu
ay
[ra
d]
Tin hieu goc quay dat
Tin hieu goc quay thuc
0 2 4 6 8 10 12 14 16 18 20
-0.04
-0.03
-0.02
-0.01
0
0.01
0.02
Sai lech goc quay khop 2
Thoi gian [s]
G
o
c 
qu
ay
[ra
d]
Hình 5.26 Hình 5.27 
0 2 4 6 8 10 12 14 16 18 20
-0.4
-0.3
-0.2
-0.1
0
0.1
0.2
0.3
Toc do sai lech goc quay khop 2
Thoi gian [s]
To
c 
do
sa
i l
ec
h 
[ra
d/
s]
0 2 4 6 8 10 12 14 16 18 20
-80
-60
-40
-20
0
20
40
60
80
100
120
Toc do Dong Co khop 2
Thoi gian [s]
To
c 
do
qu
ay
[ra
d/
s]
Hình 5.28 Hình 5.29 
- 22 - 
Đồ thị của khớp quay 3 
0 2 4 6 8 10 12 14 16 18 20
-0.02
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
Do thi goc quay khop 3
Thoi gian [s]
G
oc
qu
ay
[ra
d]
Tin hieu goc quay dat
Tin hieu goc quay thuc
0 2 4 6 8 10 12 14 16 18 20
-4
-2
0
2
4
6
8
10
12
14
x 10-3 Sai lech goc quay khop 3
Thoi gian [s]
G
oc
qu
a
y 
[ra
d]
Hình 5.30 Hình 5.31 
0 2 4 6 8 10 12 14 16 18 20
-0.08
-0.06
-0.04
-0.02
0
0.02
0.04
0.06
0.08
0.1
0.12
Toc do sai lech goc quay khop 3
Thoi gian [s]
To
c 
do
sa
i l
ec
h 
[ra
d/
s]
0 2 4 6 8 10 12 14 16 18 20
-40
-30
-20
-10
0
10
20
30
Toc do Dong Co khop 3
Thoi gian [s]
To
c 
do
qu
a
y 
[ra
d/
s]
Hình 5.32 Hình 5.33 
Từ đồ thị ta thấy việc so sánh hai sai lệch quỹ đạo khi dùng 
PID và dùng bộ mờ chỉnh định các tham số bộ điều khiển PID, ta 
thấy rằng độ sai lệch quỹ đạo ở cả hai trường hợp gần bằng nhau. 
Tuy nhiên biên độ dao động ở các thời gian quá độ ở bộ chỉnh định 
mờ giảm so với bộ điều khiển PID, và thời gian tín hiệu sai lệch về 
khơng nhanh hơn. 
5.3. Kết luận chương 5 
- Sai lệch tốc độ trong quá trình chuyển động của cánh tay 
Robot so với tốc độ của quỹ đạo đặt là tốt (gần bằng 0) so với khi 
dùng bộ PID. Biên độ dao động tại các thời điểm quá độ và sai lệch 
quỹ đạo được giảm. 
- 23 - 
- Khi chọn các tập giá trị mờ và luật điều khiển thích hợp thì 
luật điều khiển mờ giúp cho hệ đạt được độ chính xác khá cao, ngay 
cả với giá trị đặt rất nhỏ. 
- Hệ thống mơ phỏng đã được xét các trường hợp cánh tay 
Robot mang các phụ tải khác nhau, điều đĩ càng chứng tỏ tính bền 
vững cao của hệ điều khiển. 
Như vậy hệ thống làm việc ở chế độ khơng tải hoặc cĩ tải, 
bộ điều khiển mờ chỉnh định tham số bộ PID đảm bảo được chất 
lượng tĩnh và động tốt hơn khi dùng bộ điều khiển PID kinh điển. 
- 24 - 
KẾT LUẬN VÀ KIẾN NGHỊ 
1. KẾT LUẬN 
- Việc xây dựng bộ điều khiển cho các đối tượng cĩ tính phi 
tuyến cao là rất cần thiết trong lĩnh vực tự động hĩa và các quá trình 
cơng nghiệp như hiện nay, tay máy robot là đối tượng cĩ tính phi 
tuyến cao, đặc biệt là các tay máy cĩ nhiều bậc tự do khác nhau, 
chính vì thế việc kết hợp và ứng dụng các phương pháp điều khiển 
hiện đại khác nhau là cần thiết cho các đối tượng khi cĩ tính phi 
tuyến mạnh hoặc biến đổi lớn trong bản luận văn này đã nghiên cứu 
xây dựng và đạt được các kết quả: 
- Tổng quan về tay máy và robot cơng nghiệp, là robot ba bậc 
tự do, lý thuyết về điều khiển mờ. Tính tốn và thiết kế bộ điều khiển 
kinh điển PID cho hệ dẫn động của tay máy ba bậc tự do, nghiên cứu 
thiết kế bộ điều khiển mờ chỉnh định các tham số bộ điều khiển PID để 
điều khiển quá trình chuyển động của tay máy di chuyển trong quỹ 
đạo đặt trước. Thiết kế chương trình mơ phỏng trên simulink cho các 
kết quả quỹ đạo, sai lệch quỹ đạo, sai lệch tốc độ, tốc độ, và sai lệch 
quỹ động tổng của tay máy cĩ kết quả đáp ứng tốt. Với các kết quả 
này giúp cho việc khảo sát, đánh giá và hiệu chỉnh nâng cao chất 
lượng hệ thống điều khiển cánh tay robot được tốt hơn. 
- Luận văn cũng đã nghiên cứu lựa chọn bộ điều khiển mờ 
với các thơng số nhằm chỉnh định cho các tham số của bộ điều khiển 
PID được lựa chọn phù hợp để nâng cao chất lượng điều khiển của 
cánh tay Robot chuyển động theo quỹ đạo đặt trước, giúp cho việc 
tạo ra các quỹ đạo đáp ứng thực tốt, với hệ thống điều khiển này chất 
lượng bám theo quỹ đạo của cánh tay Robot được nâng lên nhiều so 
với hệ điều khiển PID kinh điển, với kết quả mơ phỏng cho ta thấy 
được giảm biên độ dao động ở các thời điểm quá độ giảm sai lệch 
- 25 - 
quỹ đạo thực so với quỹ đạo đặt nhỏ hơn 0.97 % so với 1,02% của 
bộ điều khiển PID, giảm sai lệch của gĩc quay và tốc độ của chuyển 
động về gần bằng 0. 
- Khi thực hiện việc thiết kế bộ điều khiển mờ cho các đối 
tượng khơng phụ thuộc vào đặc điểm mơ hình của đối tượng, chính 
vì thế quá trình xây dựng nên các bộ điều khiển mờ với các nguyên 
tắc điều khiển cho các đối tượng cĩ đặc tính khác nhau là hồn tồn 
giống nhau. 
2. KIẾN NGHỊ 
Việc xây dựng và nghiên cứu bộ điều khiển cho tay máy ba 
bậc với điều kiện về thời gian, cơ sở vật chất hạn chế khơng cho 
phép nên luận văn chỉ dừng lại ở phần xây dựng lý thuyết và kết quả 
mơ phỏng trên phần mêm Matlab simulink. Chưa làm trên mơ hình 
thực tế của tay máy robot ba bậc tự do sử dụng bộ điều khiển mờ tích 
hợp để điều khiển, đây cũng chính là phần cịn hạn chế mà luận văn 
chưa thể hồn thiện được. Tuy nhiên kết quả mơ phỏng trên simulink 
cũng đã kiểm chứng và cho thấy tính đúng đắn của đề tài cần nghiên 
cứu. Để phát triển hơn nữa cĩ thể tiến hành nghiên cứu thiết kế chế 
tạo mơ hình tay máy ba bậc tự do dùng bộ điều khiển mờ tích hợp để 
điều khiển thì bản luận văn sẽ hồn thiện hơn. 
            Các file đính kèm theo tài liệu này:
 tomtat_4__9235.pdf tomtat_4__9235.pdf