Tadek12
Guest
Sun Apr 04, 2004 8:39 pm
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
Tawez
Guest
Mon Apr 05, 2004 7:01 am
Użytkownik "Tadek12" <t.bodalski_USUNTO_@_TO_TEZ_apteka.wroc.pl> napisał w
wiadomości news:c4pv2h$p92$1@atlantis.news.tpi.pl...
Quote:
AFAIK Fuzzy logic to tzw. "logika rozmyta"
[...]
np. coś
może być prawdą w 95% albo np., w 30%. Jeśli się mylę - proszę mnie
skorygować.
zgadza się
Quote:
Jak się ma fuzzy logic do przyrządów pomiarowych?
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ą ;)
--
Tawez
Tadek12
Guest
Mon Apr 05, 2004 4:59 pm
Quote:
ż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".
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
neuron
Guest
Mon Apr 05, 2004 9:15 pm
Quote:
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
www.neuron.com.pl
Tawez
Guest
Mon Apr 05, 2004 9:21 pm
Użytkownik "Tadek12" <t.bodalski_USUNTO_@_TO_TEZ_apteka.wroc.pl> napisał w
wiadomości news:c4sfp4$82o$1@nemesis.news.tpi.pl...
Quote:
ż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
okazuje się natomiast, że całkiem przyzwoite rezultaty
uzyskuje się na bazie logiki rozmytej,
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?
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.
--
Tawez
J.F.
Guest
Tue Apr 06, 2004 11:02 am
On Tue, 6 Apr 2004 00:15:45 +0200, neuron wrote:
Quote:
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?
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.
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.