Mlhavý úvod do FUZZY logiky Motivace pro použití fuzzy logiky: člověk je schopen rozhodovat a řídit systémy i na základě nepřesných informací - stroj tak může zvládnout totéž fuzzy odstraňuje problémy s ostrou hranicí proměnné fuzzy vede k přirozenějšímu „vnímání“ světa strojem Fuzzifikace znamená převod do fuzzy logiky Fuzzifikace: ffuzzifikace úlohy (problému) ffuzzifikace řešení (řízení)
Fuzzifikace úlohy - převod sledované proměnné do fuzzy proměnné, tedy přiřazení hodnoty v mezích 0 až 1 (viz.příklad se stromem) teplota [°C] Příklad: je voda horká? stanovíme příslušnost a F k množině „horká voda“ 60 t = 10°C => a F = 0 => určitě ne t = 20°C => a F = 0,25 => spíše ne t = 30°C => a F = 0,5 => snad t = 40°C => a F = 0,75 => spíše ano t = 50°C => a F = 1 => určitě ano aFaF
teplota [°C] aFaF Jiné možnosti přiřazení
Fuzzifikace řešení ppřevod logické funkce (řešení) na fuzzy-logickou funkci kk základním logickým funkcím existují jejich fuzzy-ekvivalenty ffuzzy-logická funkce musí při dosazení krajních hodnot (0 nebo 1) dát stejný výsledek, jako původní logická funkce
2) fuzzy součin: ANF zápis: y F = ANF(a F,b F ) možný výpočet: y F = a F · b F 3) fuzzy součet: ORF zápis: y F = ORF(a F,b F ) možný výpočet: y F = a F + b F - (a F · b F ) 1) fuzzy negace: NOF zápis: y F = NOF(a F ) možný výpočet: y F = 1 - a F