• Không có kết quả nào được tìm thấy

Thiết kế bộ điều khiển PID mờ cho tay máy 3 bậc tự do

N/A
N/A
Protected

Academic year: 2024

Chia sẻ "Thiết kế bộ điều khiển PID mờ cho tay máy 3 bậc tự do"

Copied!
26
0
0

Loading.... (view fulltext now)

Văn bản

(1)

B GIÁO DC VÀ ĐÀO TO ĐẠI HC ĐÀ NNG

TRN DOÃN TƯỜNG MINH

THIT K B ĐIU KHIN PID M CHO TAY MÁY 3 BC T DO

Chuyên ngành : T ñộng hóa Mã s : 60.52.60

TÓM TT LUN VĂN THC SĨ K THUT

Đà Nng - 2011

(2)

Công trình ñược hoàn thành tại ĐẠI HC ĐÀ NNG

Người hướng dn khoa hc: TS. NGUYN HOÀNG MAI

Phn bin 1 : PGS.TS. Nguyn Doãn Bình

Phn bin 2 : TS. Nguyn 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 hiu lun văn ti:

- 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.

(3)

M ĐẦU 1. Lý do chn ñề 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 toá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

“THIT K B ĐIU KHIN PID M CHO TAY MÁY 3 BC T DO” ñể làm ñề tài nghiên cứu.

2. Mc ñích nghiên cu

- 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à phm vi nghiên cu

- Nghiên cứu mô hình tay máy 3 bậc tự do 4. Phương pháp nghiên cu

- Nghiên cứu lý thuyết ñể xây dựng thuật toán ñiều khiển - Mô hình hóa và mô phỏng ñể kiểm tra các thuật toán và kiểm nghiệm kết quả nghiên cứu trên matlab simulink

5. Ý nghĩa khoa hc và thc tin ñề tài

V khoa hc: 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à ñộ

(4)

linh hoạt của bộ truyền ñộng trong các dây chuyền sản xuất, cụ thể ñiu khin tay máy 3 bc t do là một vấn ñề có ý nghĩa cao về khoa học

V thc tin: 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. Cu trúc lun 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 toá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 - TNG QUAN V ROBOT CÔNG NGHIP VÀ TAY MÁY

1.1. Lch s phát trin ca robot công nghip 1.1.1.Sơ lược v quá trình phát trin 1.1.2.Robot công ngh cp cao 1.2. ng dng robot trong sn xut

1.3. Các khái nim và ñịnh nghĩa v robot công nghip 1.3.1. Định nghĩa v Robot công nghip

(5)

1.3.2. Các khái nim

1.3.2.1. Bc t do ca robot 1.3.2.2. H ta ñộ

1.3.2.3. Trường công tác ca robot 1.4. Phân loi robot công nghip

1.4.1. Phân loi theo kết cu

1.4.2. Phân loi theo h thng truyn ñộng 1.4.3. Phân loi theo ng dng

1.4.4. Phân loi theo cách thc và ñặc trưng ca phương pháp ñiu khin

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 . Cu trúc cơ bn ca robot công nghip

1.5.1. Các thành phn chính ca Robot công nghip 1.5.2. Kết cu ca tay máy

1.6 . Kết lun 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

(6)

Chương 2 - TNG QUAN V ĐIU KHIN PID VÀ PID M 2.1. Lch s phát trin

2.2. Điu khin m

2.2.1. Sơ ñồ ca h thng ñiu khin m

Hp thành (Inference Mechanism)

Gii m (Defuzzifiers)

Lut m (Rule-base) Đầu vào

x

Đầu ra y Khi m hóa

(Fuzzifiers)

Hình 2.1: Sơ ñồ khối bộ ñiều khiển mờ 2.2.1.1. Khi m hoá

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. Khi hp thành (Inference Mechanism)

Biến ñổi các giá trị mờ hoá 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. Khi lut 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. Khi gii 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.

(7)

2.2.2. Phân loi ñiu khin m

2.2.3. Cu trúc cơ bn ca b ñiu khin m 2.3. H ñiu khin m nâng cao

2.3.1. H ñiu khin thích nghi m 2.3.2. H ñiu khin 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 ñiu khin m lai kinh ñin

2.3.2.2. B ñiu khin m chnh ñịnh tham s b ñiu khin PID 2.4. Kết lun 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. Ngoà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 DNG MÔ HÌNH TOÁN HC CA TAY MÁY 3 BC T DO

3.1. Các phương thc ñiu khin cánh tay Robot 3.1.1. Điu khin theo chui các ñim gii hn 3.1.2. Điu khin lp li

3.1.2.1. Phương pháp ñiu khin thep qu ñạo Điu khin kiu ñim - ñim

3.1.3. Điu khin kiu Robot thông minh

(8)

3.2. Sơ ñồ ñộng hc cánh tay Robot 3 bc 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

hiu 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

(9)

3.2.1. Các phương trình ñộng hc ca cánh tay Robot 3 DOF 3.2.1.1. Vn tc ca chuyn ñộng th i

3.2.1.2. Gia tc ca chuyn ñộng th i

3.2.2. Thành lp phương trình ñộng lc hc ca tay máy 3 DOF 3.2.2.1. Động năng ca tay máy 3 DOF

3 2

1 W W

W

W= + +

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 ca tay máy 3 DOF

3 2

1 P P

P P= + +

)]

sin(

d sin l g[l m ) sin d - g(l m gd

m1 1+ 2 1 2

ϕ

2 + 3 1+ 2

ϕ

23

ϕ

3

ϕ

2

=

3.2.3. Mô t toán hc tay máy 3 DOF bng phương trình vi phân 3.2.3.1. Thành lp hàm Lagrange

3.2.3.2. Mô t h bng phương trình Lagrange bc hai 3.2.4. Mô t h tay máy 3DOF bng phương trình trng 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 3 113 2 2 112 3 2 113 3 1 112 2 1 111

1 N N N H H

K = ϕ&ϕ& + ϕ&ϕ& + ϕ&ϕ& + ϕ& + ϕ&

2 2 3 213 2 2 212 2 1 211 3 2 213 3 1 212

2 N N H H H G

K = ϕ&ϕ& + ϕ&ϕ& + ϕ& + ϕ& + ϕ& +

3 2 3 313 2 2 312 2 1 311 3 1 312

3 N H H H G

K = ϕ&ϕ& + ϕ& + ϕ& + ϕ& +

3.2.4.1. Các biến trng thái và phương trình trng 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 trng thái khp quay

Với x&11 x&21 x&31 ñược mô tả ở (3.64), (3.65),( 3.66)

(10)

3.3. Kết lun 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 ngoà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 – THIT K B ĐIU KHIN PID M ĐIU KHIN TAY MÁY 3 BC T DO

4.1 . Tng hp h ñiu khin PID cho cánh tay Robot 3 bc t do 4.1.1. Thut toán ñiu khin t l (P) có phn hi tc ñộñiu khin PD

4.1.2. Thut toán ñiu khin PD có bù gia tc trng trường 4.1.3. Thut toán ñiu khin PID

4.1.4. Nhn xét chung

4.2. Tng hp b ñiu khin v trí PID cho ñộng cơ ñin mt chiu

Để 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 ngoà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ơ ñin mt chiu

(11)

Bảng 4.1: Các thông số của ñộng cơ ñiện một chiều Thông s Ký hiu 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

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 chnh lưu

Hàm truyền của bộ chỉnh lưu có dạng:

cl

s cl cl cl

cl cl T s 2 3 k

cl cl cl cl cl

K K K

W (s) K .e

T s (T s) (T s) (T s)

e T s 1

1 ...

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

W K

T s 1

= +

4.2.1.4. Máy phát tc

Hàm truyền của máy phát tốc có dạng: ft ft

ft

W K

T s 1

= +

(12)

4.2.1.5. Cm biến v trí

Hàm truyền của cảm biến vị trí có dạng:

= +1

s T W K

vt vt vt

4.2.2. Tng hp mch vòng ñiu chnh 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 2pK K T

Ru

+ = 



 +

u si

i cl

u

pT 1 1 .T . .K 2K

RT

Ri(p) = KpI + KiI/p ; Ri(p) là khâu tỷ lệ - tích phân (PI)

4.2.3. Tng hp mch vòng ñiu chnh tc ñộ (Rω) Áp dụng tiêu chuẩn tối ưu modul

Rω(p) =

p) p(1 τ

.2 τ ) p.T .p.(1

.T .C K

R.K

1

σ σ

c

u 1

ω

+

+

Với

R

ω

(p) =

sω ω

c u i

.2.T R.K

.T .C K

Vậy Rω là khâu tỷ lệ (P)

4.2.4. Tng hp mch vòng ñiu chnh v trí (Rϕ) Áp dụng tiêu chuẩn tối ưu modul:

( )

r v t

s v t

R (p ) = 1

1 p

K .K .2 p.

K .p (1 2 p.T ) 1 T p

ϕ σ

σ

ω ω

τ + τ

+ +

(13)

Ta có:

s

r vt vt

R (p) = K (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 dng h ñiu khin m chnh ñịnh tham s b ñiu khin PID ñể ñiu chnh cánh tay Robot 3DOF

4.3.1. Đặt vn ñề

4.3.2. Tng hp mô hình b ñiu khin m chnh ñị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 Hesokd (ñã chuẩn hóa) cho bộ PD

4.3.2.1. Biến ngôn ng và min giá tr ca 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 thuc

(14)

4.3.2.3. Xây dng các lut ñiu khin 4.3.2.4. Lut hp thành

4.4. Kết lun 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. Ngoà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.

(15)

Chương 5 – MÔ PHNG ĐÁNH GIÁ KT QU B ĐIU KHIN PID VÀ B ĐIU KIN PID M

5.1. H thng ñiu khin tay máy s dng b ñiu khin PID 5.1.1. Mô hình simulink ca h thng

Hình 5.1: Mô hình hệ thống sử dụng bộ ñiều khiển PID

(16)

5.1.2. Kết qu mô phng h thng ñiu khin tay máy ba bc t do khi dùng b ñiu khin 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]

Sai lech

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]

Goc quay [rad]

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

8x 10-3 Sai lech goc quay khop 1

Thoi gian [s]

Goc quay [rad]

Hình 5.7 Hình 5.8

(17)

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]

Toc do sai lech [rad/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]

Toc do quay [rad/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]

Goc quay [rad]

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]

Goc quay [rad]

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]

Toc do sai lech [rad/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]

Toc do quay [rad/s]

Hình 5.13 Hình 5.14

(18)

Đồ 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]

Goc quay [rad]

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

14x 10-3 Sai lech goc quay khop 3

Thoi gian [s]

Goc quay [rad]

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]

Toc do sai lech [rad/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]

Toc do quay [rad/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,

(19)

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 thng ñiu khin tay máy s dng b ñiu khin m chnh ñịnh tham s b PID

5.2.1. Mô hình simulink h thng b ñiu khin m (Fuzzy logic)

(20)

Hình 5.19: Mô hình hệ thống ñiều khiển sử dụng bộ ñiều khiển Fuzzy

(21)

5.2.2. Kết qu mô phng h thng ñiu khin tay máy ba bc t do dùng b ñiu khin m chnh ñị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

9x 10-3 Sai lech quy dao thuc RoBot

Thoi gian [s]

Sai lech[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]

Goc quay [rad]

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

8x 10-3 Sai lech goc quay khop 1

Thoi gian [s]

Goc quay [rad]

Hình 5.22 Hình 5.23

(22)

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]

Toc do sai lech [rad/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]

Toc do quay [rad/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]

Goc quay [rad]

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]

Goc quay [rad]

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]

Toc do sai lech [rad/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]

Toc do quay [rad/s]

Hình 5.28 Hình 5.29

(23)

Đồ 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]

Goc quay [rad]

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

14x 10-3 Sai lech goc quay khop 3

Thoi gian [s]

Goc quay [rad]

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]

Toc do sai lech [rad/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]

Toc do quay [rad/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 lun 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.

(24)

- 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.

(25)

KT LUN VÀ KIN NGH 1. KT LUN

- 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 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.

- 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

(26)

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à hoàn toàn giống nhau.

2. KIN 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ể hoà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ẽ hoàn thiện hơn.

Tài liệu tham khảo

Tài liệu liên quan