Thiết kế bộ điều khiển mờ cho máy giặt - Pdf 12

CHƯƠNG I:TỔNG QUAN VỀ ĐIỀU KHIỂN MỜ VÀ ĐIỀU KHIẺN
MỜ TRONG MÁY GIẶT
1.1 Hệ thống điều khiển mờ
Trong những năm gần đây, lý thuyết logic mờ đã có nhiều áp dụng thành
công trong lĩnh vực điều khiển. Bộ điều khiển dựa trên lý thuyết logic mờ
gọi là bộ điều khiễn mờ. Trái với kỹ thuật kinh điển, kỹ thuật điều khiển mờ
thích hợp với các đối tượng phức tạp, không xác định mà người vận hành có
thể điều khiển theo kinh nghiệm. Đặc điểm của bộ điều khiển mờ là không
cần biết mô hình toán học mô tả đặc tính của hệ thống dưới dạng các phát
biểu ngôn ngữ. Chất lượng của bộ điều khiển mờ phụ thuộc rất nhiều vào
kinh nghiệm của người thiết kế.
Về nguyên tắc, hệ thống điều khiển mờ cũng không có gì khác so với hệ
thống điều khiển tự động thông thường khác. Sự khác biệt ở đây là bộ điều
khiển mờ làm việc có tư duy như “bộ não” dưới dạng trí tuệ nhân tạo. Nếu
khẳng định với bộ điều khiển mờ có thể giải quyết mọi vấn đề từ trước đến
nay chưa giải quyết được theo phương pháp kinh điển thì không hoàn toàn
chính xác, vì hoạt động của bộ điều khiển phụ thuộc vào kinh nghiệm và
phương pháp rút ra kết luận theo tư duy con người, sau đó được cài đặt vào
máy tính dựa trên cơ sở logic mờ.
Bộ điều khiển mờ có thể dùng trong các sơ đồ điều khiển khác nhau. Sau
đây là 3 sơ đồ điều khiển thường gặp:
+ Điều khiển trực tiếp :
Bộ điều khiển mờ được dùng trong đường thuận (forward path) của hệ thống
điều khiển nối tiếp. Tín hiệu ra của đối tượng điều khiển được so sánh với
tín hiệu đặt, nếu có sai lệch thì bộ điều khiển mờ sẽ xuất tín hiệu tác động
vào đối tượng nhằm mục đích làm sai lệch giảm về 0. Đây là sơ đồ điều
khiển rất quen thuộc, trong sơ đồ này, bộ điều khiển mờ được dùng để thay
thế bộ điều khiển mờ kinh điển.
1
+ Điều khiển bù nhiễu:
• Sơ đồ điều khiển này nhằm mục đích bù ảnh hưởng của nhiễu đo được.

Mờ hóa :là khối đầu tiên bên trong bộ điều khiển mờ cơ bản, khối này có
chức năng biến đổi giá trị rõ sang giá trị ngôn ngữ, hay nói cách khác là sang
tập mờ, vì hệ luật có thể suy diễn trên các tập mờ.
Hệ luật: hệ luật mờ có thể xem là mô hình toán học biểu diễn tri thức , kinh
nghiệm của con người trong việc giải quyết bài toán dưới dạng các phát biểu
ngôn ngữ. Hệ luật mờ gồm các luật có dạng nếu – thì , trong đó mệnh đề
điều kiện và mệnh đề kết luận của mỗi qui tắc là các mệnh đề mờ liên quan
đến một hay nhiều biến ngôn ngữ. Điều này có nghĩa là bộ điều khiển mờ có
thể áp dụng để giải các bài toán điều khiển một ngõ vào một ngõ ra (SISO)
hay nhiều ngõ vào nhiều ngõ ra (MIMO).
Phương pháp suy diễn: Suy diễn là sự kết hợp các giá trị ngôn ngữ của ngõ
vào sau khi mờ hoá với hệ luật để rút ra kết luận giá trị mờ của ngõ ra. Hai
phương pháp suy diễn thường dùng trong điều khiển lá MAX-MIN và MAX
– PROD.
Giải mờ: Kết quả suy diễn bởi hệ luật là giá trị mờ, các giá trị mờ này cần
được chuyển đổ thành giá trị rõ để điều khiển đối tượng.
+ Hậu xử lý :
Trong trường hợp các giá trị ở ngõ ra của các luật được định nghĩa trên tập
cơ sở chuẩn thì giá trị rõ sau khi giải mờ phải được nhân với một hệ số tỉ lệ
để trở thành giá trị vật lý.
4
Hậu xử lý thường gồm các mạch khuếch đại ( có thể chỉnh độ lợi), đôi khi
khối hậu xử lý có thể có khâu tích phân.
Mờ hóa
Mờ hóa có nghĩa là dùng những hàm liên thuộc của các biến ngôn ngữ để
tính mức độ phụ thuộc cho từng tập mờ đối với một giá trị cụ thể của đầu
vào. Trước tiên, xác định ngõ vào và ra của hệ thống. Sau đó định nghĩa luật
Nếu – Thì , dùng dữ liệu để suy ra 1 hàm liên thuộc. Mờ hóa là bước đầu
tiên trong quá trình tính toán của hệ mờ. Kết quả của nó được dùng làm đầu
vào để tính các luật mờ.

học chính xác giữa thể tích quần áo và độ bẩn và thời gian giặt. Chúng ta
giải quyết vấn đề thiết kế này bằng cách sử dụng lôgic mờ.
2.1 hoạt động của máy giặt:
quy trình lưu chuyển nước và chất tải rửa trong máy giặt:
_nước nóng và nước lạnh đi đến khay đựng chất bẩn trong máy giặt
_nước hoà với chất tẩy rửa và đi vào trong thùng của máy giặt
_thông qua các lỗ nhỏ của thùng máy,nước được đưa xuống đáy của máy
_bộ phận đun sôi nước
_động cơ sẽ hoạt động khi nước đạt nhiệt độ cần thiết và động cơ làm quay
thùng trong máy để bắt đầu quá trình giặt
_thùng quay máy quay về phía trước và sau hoà trộn nước xà phòng với
quần áo
_máy bơm đưa nước bẩn ra ngoài
Sau khi giặt sạch quần áo, thùng máy sẽ quay với tốc độ khoảng 1.400 vòng
một phút để thực hiện công đoạn vắt khô. Trên bề mặt của thùng máy có
hàng trăm lỗ nhỏ để khi quay với tốc độ cao, nước có thể từ đó thoát ra
ngoài. Đa số các máy giặt hiện nay trong quá trình giặt đã tự đưa 2/3 lượng
nước ra ngoài, vì thế khi vắt khô sẽ chỉ tốn ít năng lượng.
6
2.2 Bộ điều khiển mờ của máy giặt:
Chúng ta xây dựng hệ thống mờ như sau:
Có hai trị nhập vào :
( 1) Một cho độ bẩn trên quần áo
( 2) Một cho loại chất bẩn trên quần áo.
Hai đầu vào này thu được từ phần tử sensors quang học. Độ bẩn được xác
định bởi sự trong suốt của nước. Mặt khác, loại chất bẩn được xác định từ
sự bão hòa, thời gian nó dùng để đạt đến sự bão hòa. Quần áo dầu mỡ chẳng
hạn cần lâu hơn cho sự trong suốt nước để đạt đến sự bão hòa bởi vì mỡ là
chất ít hòa tan trong nước hơn những dạng khác của chất bẩn. Như vậy một
hệ thống phần tử sensors khá tốt có thể cung cấp những input cần thiết được

Nếu x lớn và y nhiều thì z là rất lâu
Nếu x vừa và y nhiều thì z là lâu
Nếu x nhỏ và y nhiều thì z là lâu
Nếu x lớn và y vừa thì z là lâu
Nếu x vừa và y vừa thì z là vừa
Nếu x nhỏ và y vừa thì z là vừa
Nếu x lớn và y ít thì z là vừa
Nếu x vừa và y ít thì z là ngắn
Nếu x nhỏ và y ít thì z là rất ngắn
bẩn ít bẩn vừa bẩn nhiều
mỡ ít T.G rất ngắn T.G ngắn T.G vừa
mỡ vừa T.G vừa T.G vừa T.G dài
mỡ nhiều T.G dài T.G dài T.G rất dài
8
Hàm thành viên
Hàm thành viên của Độ bẩn:
D.Small(x) = [ 1-x/50 nếu 0 <= x <= 50
0 nếu 50 <= x <= 100]
D.Medium(x) = [ x/50 nếu 0 <= x <= 50
2-x/50 nếu 50 <= x <= 100]
D.Large(x) = [ 0 nếu 0 <= x <= 50
x/50 –1 nếu 50 <= x <= 100]
Hàm thành viên của Loại chất bẩn:
K.NotGreasy(y) = [ 1-y/50 nếu 0 <= y <= 50
0 nếu 50 <= y <= 100]
K.Medium(y) = [ y/50 nếu 0 <= y <= 50
2-y/50 nếu 50 <= y <= 100]
K.Greasy(y) = [ 0 nếu 0 <= y <= 50
y/50 –1 nếu 50 <= y <= 100]
Hàm thành viên của kết luận cho từng luật:

Nếu nhập trị input x0 =40 (Độ bẩn), y0=60 (loại chất bẩn)
µD
.Small
(x0) = 1/5
µD
.Medium
(x0) = 4/5
µD
.Large
(x0) = 0
µK
.NotGreasy
(y0) = 0
µK
.Medium
(y0) = 4/5
µK
.Greasy
(y0) = 1/5
W1 = min(µD
.Large
(x0), µK
.Greasy
(y0)) = min(0,1/5) = 0
W2 = min(µD
.Medium
(x0), µK
.Greasy
(y0)) = min(4/5, 1/5) = 1/5
W3 = min(µD

.Small
(x0), µK
.NotGreasy
(y0)) = min(1/5, 0) = 0
Các Wi

gọi là các trọng số của luật thứ i
Theo lý thuyết hàm thành viên của kết luận cho bởi công thức:
13
µC(z) = W2*T.Long(z) + W3*T.Long(z) + W5*T.Medium(z) +
W6*T.Medium(z)
µC(z) = 2/5*T.Long(z) + T.Medium(z)
Bước tiếp theo là ta phải giải mờ từ hàm thành viên của kết luận bằng cách
tính trọng tâm của hàm µC(z) là ƒ
0
60
z µC(z) d(z) = 705.6
Và Moment µC(z) là ƒ
0
60
µC(z) d(z) = 19.6
Vậy Defuzzy(z) =705.6/19.6=36
Do đó nếu độ bẩn và loại chất bẩn là 40 và 60 thì thời gian cần giặt là 36
phút.
14


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status