Fuzzy logic

Apr 04, 2004 5 Replies

AFAIK Fuzzy logic to tzw. "logika rozmyta" - tzn. w odró¿nieniu do logiki Boole'go mog± wyst±piæ stany po¶rednie pomiêdzy prawd± a fa³szem, np. co¶ mo¿e byæ prawd± w 95% albo np., w 30%. Je¶li siê mylê - proszê mnie skorygowaæ.



A teraz moje pytanie: Jak siê ma fuzzy logic do przyrz±dów pomiarowych? G³ównie chodzi mi o przyrz±dy do pomiaru ci¶nienia têtniczego krwi, gdzie - na tych lepszych - czêsto widnieje napis "fuzzy logic". Ale te¿ widzia³em w materia³ach reklamowych niektórych mierników uniwersalnych (U, I, R) takie informacje.



Co to daje? "Z czym to siê je"?



Tadek


U¿ytkownik "Tadek12" <t.bodalski_USUNTO_@_TO_TEZ_apteka.wroc.pl> napisa³ w wiadomo¶ci news:c4pv2h$p92$ snipped-for-privacy@atlantis.news.tpi.pl...

[...]

zgadza siê

nie wiem dok³adnie jak to jest zrobione w wymienionych przez Ciebie urz±dzeniach, ale generalnie to jest tak ¿e w bardziej czy mniej z³o¿onych procesach istniej± pewne zale¿no¶ci pomiêdzy mierzonymi wielko¶ciami i nie jest ³atwo wyraziæ te zale¿no¶ci za pomoc± "boolowskich" IF..THEN..ELSE aby wysnuæ jakie¶ wnioski, bo ¶wiat niestety nie chce byæ czarno-bia³y jedynie.

okazuje siê natomiast, ¿e ca³kiem przyzwoite rezultaty uzyskuje siê na bazie logiki rozmytej, gdzie mozna dowolnie kszta³towaæ charakterystyki "przes³anek", a zale¿no¶ci wychodz± jakby "lepiej dopasowane".

oczywi¶cie czasami "fuzzy logic" jest jedynie chwytem reklamowym, ale tak jest z ka¿d± mniej rozumian± przez ogó³ technologi± ;)

Czyli "fuzzy logic" dotyczy algorytmu pomiarowego, tzn. upraszczaj±c programu, który "siedzi" w procesorze, bêd±cym najczê¶ciej sercem (a raczej "mózgiem") takiego uk³adu. Dobrze zrozumia³em?

Tadek

W wielkim uproszczeniu mozna powiedziec ze algorytm fuzzy-logic generuje wyniki na podstawie nie tylko tego co JEST ale i tego co BYLO. Np regulujac temperature sledzi czas inercji obiektu ( czyli czas gdzie temperatura jescze rosnie/spada pomimo wylaczenia/zalaczenia zrodla energii) optymalizujac nastawy PID dzieki czemu stopniowo efekt regulacji jest coraz lepszy.

Dodkonala ilustracja technologii fuzy logic jest opowiastka jak to jeden instytut zrobil skomputeryzowana kotlownie. Dla porownania wybral podobna kotlownie z palaczem. Okazalo sie ze efekty pracy obu kotlowni sa porownywalne - a wrecz ta z palaczem ma czasami lepsze parametry. Wala wiec docenty do palacza i pytaja - panie jak pan to robisz ? " A jak troche wzrosnie temperatura to ja troche przykrecam zawor"

pzdr wojtek

----------------------------------------------------------------------------

------- GolemSLR - system licz±co rejestruj±cy. Nowy wymiar systemów SCADA

formatting link

U¿ytkownik "Tadek12" <t.bodalski_USUNTO_@_TO_TEZ_apteka.wroc.pl> napisa³ w wiadomo¶ci news:c4sfp4$82o$ snipped-for-privacy@nemesis.news.tpi.pl...

dotyczy nie pomiaru ale raczej tego co z tym pomiarem zrobimy. zamiast boolowskiej maszyny wnioskuj±cej mamy rozmyt±.

[w telegraficznym skrócie:]

najpierw mamy pomiar, który jest przewa¿nie warto¶ci± dyskretn± (w dziedzinie czasu chocia¿by) nazwijmy go dan±.

dana trafia do fuzyfikatora, któy zamienia j± na warto¶æ rozmyt±.

nastêpnie mamy zbiór regu³ rozmytych

po przepuszczeniu rozmytej danej przez zbiór regu³ otrzymujemy warto¶æ ostr± lub rozmyt±

je¶li rozmyt± to przepuszczamy j± przez defuzyfikator aby otrzymaæ warto¶æ ostr±

mamy w tym momencie odpowied¼ - decyzjê - wniosek jak zwa³ tak zwa³.

wszystko odbywa siê na drodze programowej przwa¿nie. w zale¿no¶ci od tego jakie mamy zbiory rozmyte (dyskretne przewa¿nie, ale jak gêste) potrzebne s± ró¿ne rozmiary pamiêci.

firma ST robi³a i chyba dalej robi mikrokontrolery które maj± sprzêtowe wsparcie dla fuzzy logic jest to chyba rodzina ST7.

To jest skutek "koncowy" powiedzialbym. A generalnie fuzzy logic to jest logika nie bardzo zero-jedynkowa, truche udaje sieci neuronowe, i nawet jak widac mozna ja zmusic do nauki..

J.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required