(y)} à (yA ()}x).à B (y) ≠ min{à A (x).à B
Với tập mờ àA(x), àB(y) thì điều đó có khác một chút. Hai công thức trên sẽ cho hai giá trị mờ có cùng nền với tập mờ B nhng với hai hàm thuộc
khác nhau. Vậy thì phải bỏ cơng thức nào ? Câu trả lời thật khó, và vì khó trả
lời nh vậy nên ngời ta đã đề nghị là khơng bỏ và có thể chọn một trong hai cơng thức trên, cịn chọn nh thế nào là do ngời thiết kế bộ điều khiển tự
quyết định:
- Nếu chọn công thức (7a) thì ta nói phép suy diễn mờ đó là luật suy diễn Prod.
- Ngợc lại nếu chọn (7b) thì phép suy diễn mờ có tên là luật suy diễn Min.
Sau khi đã chọn đợc một công thức thực hiện phép suy diễn là Prod
hay Min thì khi cho trớc giá trị rõ x0 ở đầu vào ta ln có đợc một giá trị
cho phép suy diễn A ⇒B. Giá trị đó là tập mờ có hàm thuộc àA⇒B(y) cùng nền với B và đợc tính nh sau (hình 7):
+ à A⇒ B (y ) = H .à B (y )
+ à A⇒ B (y ) = min{H .à B (y
)}
nếu chọn luật Prod (8a)
nếu chọn luật Min (8b)
Ví dụ 1: Quay lại bài tốn điều khiển mực nớc với 4 quy tắc điều khiển có
dạng của phép suy diễn:
R1: Nếu mực nớc = thấp nhiều thì van = to.
R2: Nếu mực nớc = thấp ít thì van = nhỏ. R3: Nếu mực nớc = cao thì van = đóng.
R4: Nếu mực nớc = đủ thì van = đóng.
Giả sử rằng mực nớc hiện thời là 2m và luật thực hiện phép suy diễn
đợc sử dụng là luật Min với cơng thức (8b). Vậy thì:
1) Phép suy diễn (mệnh đề hợp thành) R1có giá trị là
àR1(y) =àthấp nhiều⇒to(y) = min{àthấp nhiều(2), àto(y)} = 0. 2) Phép suy diễn (mệnh đề hợp thành) R2có giá trị là (hình 7)
àR2(y) =àthấp ít⇒nhỏ(y) = min{àthấp ít(2), ànhỏ(y)} = min{0,4, ànhỏ(y)}.
à (x) à (y) à thấp ít (x) à nhỏ(y) 0,4 H = à thấp ít (2) 2 x [m] àR2(y) y
Hình 3.7 Xác định giá trị của phép suy diễn (mệnh đề hợp thành) R2 ứng với giá trị rõ x0 = 2m tại đầu vào
3) Phép suy diễn (mệnh đề hợp thành) R3 có giá trị
àR3(y) =àcao⇒đóng(y) = min{àcao(2), àđóng(y)} = 0.
4) Phép suy diễn (mệnh đề hợp thành) R4 có giá trị là (hình 8)
xk à (x) à (y) à thấp ít (x) H = à đủ (2) àđóng(y) 0,7 àR4(y) 2 x [m] y
Hình 3.8 Xác định giá trị của phép suy diễn (mệnh đề hợp thành) R4 ứng với giá trị rõ x0 = 2m tại đầu vào
Trên đây là những bớc tính thực hiện việc xác định giá trị mờ àA⇒B(y) của phép suy diễn (6) để thực hiện việc cài đặt mệnh đề hợp thành đơn (5) cho một giá trị rõ x0 đã biết truớc của tín hiệu đầu vào. Bớc tiếp theo, ta sẽ nghiên
cứu việc thực hiện một mệnh đề MISO:
Nếu A1 = A1 và .... và Am = Am thì B = B (9) của bộ điều khiển có nhiều tín hiệu vào và một tín hiệu ra.
So sánh (5) với (9) ta thấy ở mệnh đề hợp thành MISO (9) có nhiều tập mờ đầu vào cịn ở mệnh đề (5) chỉ có một đầu vào. Điều này làm cho ta cha thể sử dụng đợc ngay một trong hai công thức suy diễn (8a) hoặc (8b) để xác
định giá trị mờ àA⇒B(y) vì cha có đợc một độ thỏa mãn đầu vào H cụ thể.
Nói cách khác, trớc khi sử dụng hai công thức suy diễn (8a) hoặc (8b) cho mệnh đề hợp thành (9) ta phải có đợc độ thỏa mãn đầu vào H chung làm đại diện cho tất cả m các giá trị tín hiệu vào.
Gọi àAk(xk) là những hàm thuộc của các tập mờ đầu vào Ak , k=1,2, … ,
m ứng với m tín hiệu vào là Ak, k=1,2, … , m và àB(y) là hàm thuộc của tập mờ B ứng với đầu ra B của một bộ điều khiển MISO, trong đó xk là tín hiệu có ở cổng vào thứ k, tức là giá trị của nó sẽ thuộc tập nền của tập mờ Ak. Giả sử rằng tại đầu vào của bộ điều khiển có các giá trị rõ 0 , k=1,2, … , m. Vậy thì
0 x k B k 2 k k B
mỗi một tập mờ Ak sẽ có một độ thỏa mãn riêng Hk = à Ak ( xk )
Độ thỏa mãn đầu vào chung H cho cả mệnh đề hợp thành MISO (9) khi
đó sẽ đợc xác định theo nguyên tắc tình huống xấu nhất nh sau:
H = min {H1, H2, ........., Hm}= min à A
1≤k ≤m k (x 0 )
Khi đã có độ thoả mãn đầu vào chung H thì tập mờ àA⇒B(y) của mệnh đề (9) ứng với vectơ các giá trị rõ đầu vào
công thức (8a) hoặc (8b), tức là:
0 , k=1,2, … , m sẽ đ•ợc tính theo