ITS les 6 fuzzy logic Flashcards
Teken het blokschema van een regelkring met een fuzzy logic controller.
Zie blad a
Noem de drie onderdelen van een fuzzy regelaar.
- Converter van ingangswaarde naar waarheidswaarden van de input
memberschipfuncties (fuzzificatie) - Toepassen van de “rules” [Rule evaluation]
- Converter van de waarheidswaarden van de outputmemberschipfuncties naar het
uitgangssignaal. (defuzzificatie)
Wat is een crisp value?
Een exacte reële waarde (in tegenstelling tot een vage waarde)
Wat is een membership functie?
Een membershipfunctie beschrijft het verband tussen een input of outputwaarde en de mate waarin een vage variabele (bv warm) waar is.
Teken voorbeeld membership- functies voor de temperatuur van kraanwater - 10 tot 50 graden. membership koud, membership fris, membership aangenaam, membership warm en membership heet.
Zie blad e
Wat verstaan we onder een fuzzy set behorende bij een membershipfunctie μ(x)?
De verzameling { (x, μ(x) | x 𝞮 D} waarbij D het domein is van μ(x).
Leg uit wat fuzzificatie inhoudt
Conversie van ingangswaarde (crisp value) naar waarheidswaarden van de input memberschipfuncties
Leg uit wat defuzzificatie inhoudt
Conversie van de waarheidswaarden van de outputmemberschipfuncties naar het uitgangssignaal
Noem 3 toepassingen van fuzzy control.
Noem 3 toepassingen van fuzzy control.
Vaatwasser [Matsushita]
Cruise control [Nissan]
Kopieerapparaat [Canon]
Robot navigatie [object avoidance, goal navigation]
Stel C= (A and B) is een fuzzy rule en A = 0,7 en B = 0,3. Bereken C
C=0,3
Stel C=(A or B) is een fuzzy rule en A = 0,7 en B = 0,3. Bereken C
C=0,7
Stel “D=( A and (B or C) )” is een fuzzy rule en A = 0,6, B = 0,4 en C=0,8. Bereken D
Stel H=(B or C), dan geldt: H = max(0,4, 0,8) = 0,8
D=(A and H) => D=min(0,6 , 0,8) = 0,6
Pas defuzzificatie toe volgens de “centre of sums methode” op de gegevens in de onderstaande figuur. Zie vr M
Output = (20x17+45x12) / (17+12) = 30,3 en zie blad m
Pas defuzzificatie toe volgens de “centre of sums methode” op de gegevens in de onderstaande figuur. Zie N
Output = (9x7,2+22x2,4 + 38x16,8) / (7,2+2,4+16,8) = 28,6 en zie blad n
Soms past men op de afgeknotte outputmemberfuncties nog “aggregatie” toe voorafgaand aan defuzzificatie. Leg uit wat aggregatie in deze context inhoudt.
Het samenvoegen van de afgeknotte output memberfuncties tot een nieuwe functie.