Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
FUZZY logika - příklad Zadání: Proměnné: Fuzzifikace:
převeďme příklad č.2 (3. cvičení - větrák) do fuzzy logiky Proměnné: T1 … teplota uvnitř přístroje T2 … teplota venku A … výkonová část přístroje zapnutá/vypnutá Fuzzifikace: fuzzifikace úlohy (proměnných) fuzzifikace řízení
2
Fuzzifikace úlohy T1F T2F 1 1 T1 [°C] T2 [°C] 30 40 50 60 70 T1 T1-20
30 40 50 60 70 T1 T1-20 T1-10 T1+10 T1+20 AF 1 (A = výkon přístroje) A [kW] 2,5 5 7,5 10
3
Původní řešení (klasická logika):
Fuzzifikace řešení Původní řešení (klasická logika): Převod do fuzzy logiky: Formální zápis fuzzy funkce: negace T2F => NOF(T2F) součet T1F s AF => ORF(T1F , AF) celá funkce: yF = ANF(NOF(T2F) , ORF(T1F , AF)) T2 => T2F T1 => T1F A => AF y => yF Výpočet fuzzy funkce: NOF(T2F) => (1-T2F) ORF(T1 , A) => T1F + AF – (T1F · AF) celá funkce: yF = (1-T2F)·(T1F + AF – T1F · AF)
4
Příklady výpočtu okrajové případy:
a) T1=70°C, T2=20°C, A=0kW (vypnuto) => T1F=1, T2F=0, AF=0 yF = (1 - 0)·( ·0) = 1 b) T1=30°C, T2=20°C, A=10kW (zapnuto) => T1F=0, T2F=0, AF=1 yF = (1 - 0)·( ·1) = 1 c) T1=60°C, T2=70°C, A=10kW (zapnuto) => T1F=1, T2F=1, AF=1 yF = (1 - 1)·( ·1) = 0 další případy: d) T1=50°C, T2=40°C, A=2,5kW => T1F=0.5, T2F=0, AF=0.25 yF = (1 - 0)·( ·0.25) = 0.675 e) T1=50°C, T2=50°C, A=0kW => T1F=0.5, T2F=0.5, AF=0 yF = ( )·( ·0) = 0.25 f) T1=50°C, T2=50°C, A=4kW => T1F=0.5, T2F=0.5, AF=0.4 yF = ( )·( – 0.5·0.4) = 0.35
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.