You are on page 1of 6

Điều khiển mờ và mạng nơ ron

Ts. Nguyễn H. Nam


Bộ môn Điều khiển tự động – Viện Điện – BKHN

https://sites.google.com/view/n2c

3/24/2021 5:23 PM Ts. Nguyễn H. Nam 1


Mô hình mờ Sugeno (TSK)

• Hệ nhiều đầu vào và một đầu ra


𝑅1 : NẾU 𝜒1 là 𝐴1,1 VÀ 𝜒2 là 𝐴2,1 VÀ … VÀ 𝜒𝑚 là 𝐴𝑚,1
THÌ y = 𝑔1 (𝑥1 , 𝑥2 , … , 𝑥𝑚 ) HOẶC
𝑅2 : NẾU 𝜒1 là 𝐴1,2 VÀ 𝜒2 là 𝐴2,2 VÀ … VÀ 𝜒𝑚 là 𝐴𝑚,2
THÌ y = 𝑔2 (𝑥1 , 𝑥2 , … , 𝑥𝑚 ) HOẶC …
𝑅𝑛 : NẾU 𝜒1 là 𝐴1,𝑛 VÀ 𝜒2 là 𝐴2,𝑛 VÀ … VÀ 𝜒𝑚 là 𝐴𝑚,𝑛
THÌ y = 𝑔𝑛 (𝑥1 , 𝑥2 , … , 𝑥𝑚 )

(TSK) T. Takagi and M. Sugeno, "Fuzzy identification of systems and its applications to modeling
and control," in IEEE Transactions on Systems, Man, and Cybernetics, vol. SMC-15, no. 1, pp.
116-132, Jan.-Feb. 1985
3/24/2021 5:43 PM 2
Mô hình mờ Sugeno

• Đầu ra rõ:

𝛼1 𝑦1 + 𝛼2 𝑦2 + ⋯ + 𝛼𝑛 𝑦𝑛
𝑦 =
𝛼1 + 𝛼2 + ⋯ + 𝛼𝑛
Weighted Average – wtaver
𝑦𝑖 = 𝑔𝑖 (𝑥1 , 𝑥2 , … , 𝑥𝑚 )
• 𝑦𝑖 đầu ra của mệnh đề hợp thành thứ i
• 𝛼𝑖 = 𝑀𝐼𝑁(𝛼𝑖,1 , 𝛼𝑖,2 ,…𝛼𝑖,𝑚 ) – độ thỏa mãn của 𝑅𝑖
• 𝛼𝑖,𝑗 - độ thỏa mãn đối với đầu vào thứ j của 𝑅𝑖

3/24/2021 5:23 PM Ts. Nguyễn H. Nam 3


Mô hình mờ Sugeno

𝑦 ′ = 𝛼1 𝑦1 + 𝛼2 𝑦2 + ⋯ + 𝛼𝑛 𝑦𝑛
Weighted Sum – wtsum

Khi 𝑦𝑖 là hằng số, ký hiệu:


𝜃 = [𝑦1 𝑦2 … 𝑦𝑛 ]𝑇

𝜑(𝑥) = [𝛼1 𝛼2 …𝛼𝑛 ]𝑇

• Ta có:
• 𝑦 ′ = 𝜃 𝑇 𝜑(𝑥)

3/24/2021 5:27 PM Ts. Nguyễn H. Nam 4


Mô hình mờ Sugeno

• Ví dụ:
μ𝐴1,1 𝑥1 = 𝑡𝑟𝑖𝑚𝑓(𝑥1 , [1 2 3]),
μ𝐴1,2 𝑥1 = 𝑡𝑟𝑖𝑚𝑓(𝑥1 , [2 3 4]),
μ𝐴2,1 𝑥2 = 𝑡𝑟𝑖𝑚𝑓(𝑥2 , [−3 − 2 − 1]),
μ𝐴2,2 𝑥2 = 𝑡𝑟𝑖𝑚𝑓(𝑥2 , [−4 − 3 − 2]),
𝑔1 𝑥1 , 𝑥2 = 3, 𝑔2 𝑥1 , 𝑥2 = 5
𝑅1 : NẾU𝜒1 là 𝐴1,1 VÀ 𝜒2 là 𝐴2,1 THÌ 𝑦 = 3 HOẶC
𝑅2 : NẾU𝜒1 là 𝐴1,2 VÀ 𝜒2 là 𝐴2,2 THÌ 𝑦 = 5
Tìm y’ sử dụng hàm suy luận MIN, biết 𝒙𝟎 = [2,75 − 2,5].

3/24/2021 5:23 PM Ts. Nguyễn H. Nam 5


Mô hình mờ Sugeno

• 𝛼1 = 0,25
• 𝛼2 = 0,5
𝛼1 𝑦1 +𝛼2 𝑦2 0,25∗3 + 0,5∗5 3,25
• 𝑦′ = = = = 4,33 – wtaver
𝛼1 +𝛼2 0,25+0,5 0,75
• 𝑦 ′ = 𝛼1 𝑦1 + 𝛼2 𝑦2 = 3,25 - wtsum

3/24/2021 5:23 PM Ts. Nguyễn H. Nam 6

You might also like