Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
Cuprins
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Logica fuzzy
Pe msur ce crete complexitatea, formulrile precise pierd din neles i
formulrile pline de neles pierd din precizie.
Mulimea fuzzy are asociat o funcie caracteristic care ia valori n intervalul [0,1],
Avantaje:
Principalul avantaj al utilizrii unor regulatoare fuzzy este faptul c nu este necesar
cunoaterea modelului matematic;
Utilizarea acestora va conduce la scdere semnificativ a timpului de dezvoltare i
proiectare i a implementrii;
Dezavantaje:
Sistemele fuzzy nu pot achiziiona automat regulile pe care le utilizeaz pentru luarea
deciziilor;
Datorit incompletitudinii cunoaterii, sistemele fuzzy se dovedesc a fi insuficiente.
Reele neuronale
( trsturi neuronale )
omogenitate,
capacitate de nvare,
efectuarea de sarcini distribuite
Sisteme fuzzy
Sisteme neuronale
Avantaje
Dezavantaje
Nu pot nva;
Trebuie s dispun de reguli stabilite apriori;
Nu exist metode formale pentru ajustarea regulilor;
Numrul variabilelor de intrare este relativ mic.
Dosoftei, C., Utilizarea inteligenei computaionale n conducerea proceselor, Tez de doctorat, pag. 35
http://www.ace.tuiasi.ro/users/103/2009-Dosoftei%20Catalin%20PhD%202009.pdf
1.
2.
3.
4.
Implementare efectiv
5.
6.
Sursa: http://www.bel.utcluj.ro/dce/didactic
Operaiile/operatorii SLF
1. Fuzzificare
Se transform fiecare dat brut de intrare ntr-o variabil lingvistic.
Cum?
Pentru o valoare brut dat a unei variabile (care poate aparine uneia sau mai multor
mulimi fuzzy) se calculeaz valoarea asociat funciei caracteristice corespunztoare
pentru fiecare dintre mulimile de apartenen (folosind funcia de apartenen).
Exemplu:
Variabil brut: temperatura T
Variabile lingvistice asociate: redus A1, medie A2, nalt A3
Operaiile/operatorii SLF
2. Inferen
- cea mai complex operaie dintr-un SLF;
- utilizeaz mulimile fuzzy de intrare i ieire ale SLF;
- transforma intrrile fuzzy n ieiri fuzzy prin aplicarea regulilor din baza de cunotine.
Inferena trebuie s:
deduc pe baza valorii fuzzy de intrare i pe baza fiecrei reguli fuzzy, rezultatul fuzzy
de ieire al regulii Ri.
combine toate rezultatele pariale fuzzy de ieire, Yi*, i=1,, M, ntr-o singur mulime
fuzzy de ieire Y* - agregarea rezultatelor pariale.
Operaiile/operatorii SLF
4. Defuzzificare
-
4. Armata
- Determinarea intei
- Sisteme de ghidare
2. Chimie
- Dozarea substanelor in reacii
- Reglarea condiiilor de reactie
5. Transporturi
- Sisteme de transport fr pilot
- Controlul sistemelor de trafic
3. Comunicaii
- QoS
- Filtre adaptative
6. Finane
- Managementul fondurilor
- Previziuni la bursa
9. Robotic
- Controlul efectoarelor
- Determinarea poziiei
8. Industrie
- Controlul temperaturii n furnale
- Controlul tratamentului apelor curate/uzate
- Controlul calitaii
10. Electronica
- Sisteme de climatizare
- Sisteme de temporizare:
cuptoare, maini de splat
Instrumente de modelare
Fuzzy Knowledge Builder: este un editor de reguli i seturi fuzzy n mod grafic.
Judgement Maker: este un soft de asistare a deciziei care descompune un scenariu n pri
uor de analizat (i de descris pentru expertul uman), dup care nregistreaz respectivele
componente i alege alternativa optim.
Fuzzy Engine este un program open source realizat n Java, ofer o serie de clase i metode
permind evaluarea regulilor fuzzy (integrarea raionamentului fuzzy (evaluri) n software
Java (operaii de intrare-ieire).
Fuzzy Logic Toolbox suport proiectarea i analiza sistemelor bazate pe logica fuzzy
(dezvoltare, documentare, proiectare, simulare, implementare).
FIS Editor
Adugare variabile
Funciile de apartenen
Incrementarea numrului de
apartenen
Definirea funciilor de
apartenen pentru ieire
Vizualizarea regulilor
CONCLUZII
De ce s utilizm logica fuzzy?
1. uor de nteles i utilizat (intuitiv, concepte matematice simple)
2. flexibilitate
3. toleran la date imprecise
4. poate modela funcii complexe, cu nivel ridicat de precizie
5. poate utiliza cunotinele experilor
6. se poate combina cu tehnici convenionale de control
7. se bazeaz pe limbaj natural
Nu vom utiliza logica fuzzy dac...
1. exist deja o soluie simpl
2. exist controllere care funcioneaz foarte bine
3. nu este convenabil din diferite motive
V mulumim!
ntrebri?