Sunteți pe pagina 1din 5

FuzzyEx Dynamic Fuzzy Controller for

a greenhouse

n acest exemplu sunt folosite conceptele de Inginerie Verde pentru a ilustra modul de
construire a unui controler dinamic de logic fuzzy. Serele sunt folosite pentru cultivarea plantelor prin
meninerea continu a condiiilor bune de cretere pe tot parcursul anului.
Proiectul este mprit in doua pari. Block diagram si Front panel. Block diagramul nglobeaz
componentele folosite in programul LABview pentru alctuirea algoritmului matematic iar front panelul
asigura vizualizarea rezultatelor acestui algoritm prin anumite date, grafice si animaii.

Block Diagram

1. ncarc un sistem fuzzy dintr-un fiier .fs. ce


conine datele iniiale ale serei.

2. Fuzzy system out ntoarce informaii complete despre sistemul Fuzzy.


3. Acest modul controleaz att datele de
intrare cat si datele de ieire. Ca date de intrare
avem temperatura si umiditatea, datele sunt
analizate de funciile sistemului fuzzy si afieaz
starea serei si datele de ieire, cat de mult sa fie
deschis acoperiul si cat de mult sa mearg
stropitorile pentru a regla condiiile optime de
funcionare ale serei. Att datele de intrare cat si
datele de ieire sunt afiate in partea grafica.

4. Acest element determina anotimpul. Este


format dintr-un nod de feedback si un cluster ce
preia datele despre anotimp.

5. In acest paragraf sunt funciile fuzzy ale


datelor de intrare care prin algoritmii simplii
calculeaz starea serei. Cu ajutorul datelor de
intrate si printr-o serie de calcule simple determina
modul optim de funcionare al serei. O parte din
date sunt trimise la modulul de control( 3.) ce
afieaz datele in partea grafica.

6. Acest grup de elemente preia datele


prelucrate de funciile Fuzzy si valorile iniiale
stocate in vectorii din partea de jos a imaginii
coninnd datele de intrare ale anotimpurilor. Si le
trimit ctre o funcie ce face un grafic cu aceste
elemente.

7. Acest sector conine date despre starea


serei si le reprezint grafic.
ncarc un sistem fuzzy dintr-un fiier .fs. Utilizai
FL Save Fuzzy System VI pentru a salva fiierul .fs
dup ce facei modificri. De asemenea, putei
ncrca i salva fiierele .fs n Designerul de
sisteme fuzzy.

Implementeaz un controler logic fuzzy pentru un


sistem fuzzy (MIMO) cu mai multe intrri in mai
multe ieiri.

Returneaz forma, culoarea i punctele unei funcii


de membru pentru o variabil lingvistic. Putei
returna o funcie de membru dintr-un sistem fuzzy
sau dintr-o serie de funcii de membru. Tipul de
date pe care l conectai la sistemul fuzzy din
intrare determin instana polimorf de utilizat.

Modific forma, culoarea sau punctele unei funcii


de membru pentru o variabil lingvistic. Putei
modifica o funcie de membru dintr-un sistem fuzzy
sau dintr-o serie de funcii de membru. Tipul de
date pe care l conectai la sistemul fuzzy din
intrare determin instana polimorf de utilizat.

Traseaz o variabil specific de intrare sau ieire


care se afl ntr-un sistem fuzzy cu funciile de
membru ale respectivei variabile.

Introduce o valoare pentru temperatura.

Introduce o valoare pentru umiditate.

Introduce o valoare pentru deschiderea


acoperiului in procente.

Introduce o valoare pentru cantitatea de apa


care regaleaz umiditatea.
Conecteaz mai multe matrice sau adaug
elemente la o matrice n-dimensional.
Front panel

Control al anotimpului
Controlul dinamic al sistemului alctuit din procesorul Fuzzy senzorii de
temperatura si umiditate si datele de ieire ale sistemului, deschiderea acoperiului si
stropitoarele de apa

Graficul ce arata nivelul optim in care ar trebui sa se afle sera (cu culoarea galben)

S-ar putea să vă placă și