PRZYKŁAD IMPLEMENTACJI BIOCYBERNETYCZNYCH ALGORYTMÓW LOGIKI ROZMYTEJ W URZĄDZENIU Z PREDYKCJĄ POGODY

Podobne dokumenty
Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych

Inteligencja obliczeniowa

SZTUCZNA INTELIGENCJA

6. Zagadnienie parkowania ciężarówki.

Sztuczna inteligencja : Zbiory rozmyte cz. III

7. Zagadnienie parkowania ciężarówki.

Temat: Model SUGENO. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Zadanie 0 gdy nie mamy logiki rozmytej. Zadanie 1- gdy już mamy logikę rozmytą

Jeśli X jest przestrzenią o nieskończonej liczbie elementów:

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Układy logiki rozmytej. Co to jest?

Jeśli przeszkoda jest blisko to przyhamuj

Sztuczna inteligencja : Zbiory rozmyte cz. 2

Temat: Projektowanie sterownika rozmytego. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Podsumowanie 2011 Miejsce obserwacji: Czarny Dunajec

Temat: Projektowanie sterownika rozmytego. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

ALGORYTM PROJEKTOWANIA ROZMYTYCH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO

Cel projektu: Wymogi dotyczące sprawozdania:

Sztuczna inteligencja: zbiory rozmyte

Zintegrowanego Systemu

Temat: Model TS + ANFIS. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

ZBIORY ROZMYTE I WNIOSKOWANIE PRZYBLIŻONE

Wnioskowanie rozmyte. Krzysztof Patan

INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

SZTUCZNA INTELIGENCJA

Inżynieria Wiedzy i Systemy Ekspertowe. Logika rozmyta. dr inż. Michał Bereta Politechnika Krakowska

Inżynieria Wiedzy i Systemy Ekspertowe. Niepewność wiedzy. dr inż. Michał Bereta Politechnika Krakowska

4. Schemat układu pomiarowego do badania przetwornika

AUTO-STROJENIE REGULATORA TYPU PID Z WYKORZYSTANIEM LOGIKI ROZMYTEJ

Sreszczenie. Słowa kluczowe: sterowanie, poziom cieczy, regulator rozmyty

Opracowanie systemu sterowania wybranej linii technologicznej z uwzględnieniem zagadnień inżynierii oprogramowania

ĆWICZENIE 4 ZASTOSOWANIE METOD I NARZĘDZI LOGIKI ROZMYTEJ DO KLASYFIKACJI DANYCH I APROKSYMACJI ODWZOROWAŃ STATYCZNYCH

Ćwiczenie 6. Transformacje skali szarości obrazów

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji

Komentarz Sesja letnia zawód: zawód: technik elektronik 311 [07] 1. Treść zadania egzaminacyjnego wraz z załącznikami.

WPŁYW ZAKŁÓCEŃ PROCESU WZBOGACANIA WĘGLA W OSADZARCE NA ZMIANY GĘSTOŚCI ROZDZIAŁU BADANIA LABORATORYJNE

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia II stopnia (magisterskie)

Tworzenie rozmytego systemu wnioskowania

Radiowa stacja pogodowa WD4005 Instrukcja obsługi Nr produktu:

Bierne układy różniczkujące i całkujące typu RC

POLITECHNIKA RZESZOWSKA im. Ignacego Łukasiewicza. Ćwiczenie nr 3

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości

Inteligencja obliczeniowa

Protokół z wykonania pomiarów hałasu przy linii kolejowej nr 8 na odcinku Okęcie Czachówek.

Politechnika Wrocławska, Katedra Inżynierii Biomedycznej Systemy Pomiarowo-Diagnostyczne, laboratorium

Zastosowanie rozmytych map kognitywnych do badania scenariuszy rozwoju jednostek naukowo-dydaktycznych

W narzędziu typu Excel, Calc czy Gnumeric napisz formułę logiczną która wyznaczy wartośd przynależności dla podanej temperatury do zbioru gorąco.

Method of determination of the current liquidity ratio with the use of fuzzy logic in hard coal mines

OSTASZEWSKI Paweł (55566) PAWLICKI Piotr (55567) Algorytmy i Struktury Danych PIŁA

Podstawy sztucznej inteligencji

Moduł meteorologiczny w serwisie CRIS

GRUPA ROBOCZA ds.hałasu

STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI. METODY HEURYSTYCZNE wykład 6. (alternatywa dla s) (zdef. poprzez klasę s) GAUSSOWSKA F.

Analiza Parametrów Meteorologicznych

Lingwistyczne podsumowania baz danych.inteligentne generowanie s

Śródroczny kurs żeglarza jachtowego 2016/2017

Sterowanie z wykorzystaniem logiki rozmytej

Układ regulacji ze sprzężeniem zwrotnym: - układ regulacji kaskadowej - układ regulacji stosunku

WZMACNIACZ OPERACYJNY

Podstawy PLC. Programowalny sterownik logiczny PLC to mikroprocesorowy układ sterowania stosowany do automatyzacji procesów i urządzeń.

Rozkład normalny, niepewność standardowa typu A

Zadanie 0 gdy nie mamy logiki rozmytej

Wyznaczenie masy optycznej atmosfery Krzysztof Markowicz Instytut Geofizyki, Wydział Fizyki, Uniwersytet Warszawski

OCENA PARAMETRÓW JAKOŚCI ENERGII ELEKTRYCZNEJ DOSTARCZANEJ ODBIORCOM WIEJSKIM NA PODSTAWIE WYNIKÓW BADAŃ

Składniki pogody i sposoby ich pomiaru

SID Wykład 7 Zbiory rozmyte

OPRACOWANIE ZAŁOŻEŃ I REALIZACJA LABORATORYJNEGO SYMULATORA DO BADANIA MODUŁU PODPOWIEDZI

Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Konstrukcje i Technologie w Aparaturze Elektronicznej.

Łukasz Januszkiewicz Technika antenowa

LABORATORIUM ENERGOOSZCZĘDNEGO BUDYNKU

Jesienne wędrówki klasy IV c.

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

Politechnika Gdańska. Gdańsk, 2016

Stacja pogodowa. Model THB197S INSTRUKCJA OBSŁUGI. Nr produktu

Technik elektronik 311[07] moje I Zadanie praktyczne

Wysokościomierz barometr BKT 381/ B 381. Instrukcja obsługi. Nr produktu:

Plan wynikowy. Klasa:4 Czas realizacji:1 miesiąc

Podstawy Automatyki. Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI

Informacje ogólne. Rys. 1. Rozkłady odkształceń, które mogą powstać w stanie granicznym nośności

VI Seminarium Naukowe Tomografia procesowa aplikacje, systemy pomiarowe i algorytmy numeryczne - relacja

Podstawowe obserwacje meteorologiczne Krzysztof Markowicz Instytut Geofizyki, Wydział Fizyki, Uniwersytet Warszawski

Temat: Sterowanie mobilnością robota z wykorzystaniem algorytmu logiki rozmytej

Metodyka i system dopasowania protez słuchu w oparciu o badanie percepcji sygnału mowy w szumie

Inteligentne Systemy Transportowe

Katowice GPW Zintegrowany system informatyczny do kompleksowego zarządzania siecią wodociągową. Jan Studziński

Przykłady wybranych fragmentów prac egzaminacyjnych z komentarzami Technik elektronik 311[07]

Model WRF o nadchodzących opadach, aktualizacja GFS

Wyznaczanie natężenia deszczów obliczeniowych w Niemczech na podstawie atlasu KOSTRA.

Wnioskowanie bayesowskie

ANALIZA ZMIAN SYGNAŁU UCHYBU DLA ALGORYTMÓW STEROWANIA REGULATORA P, PI I PID ZAIMPLEMENTOWANYCH W BIOMECHATRONICZNEJ PLATFORMIE MOBILNEJ LEGO

WYKORZYSTANIE SZTUCZNYCH SIECI NEURONOWYCH W PROGNOZOWANIU

Rozmyte systemy doradcze

MIKROFALOWEJ I OPTOFALOWEJ

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

Obliczanie niepewności rozszerzonej metodą analityczną opartą na splocie rozkładów wielkości wejściowych

Interwałowe zbiory rozmyte

W celu obliczenia charakterystyki częstotliwościowej zastosujemy wzór 1. charakterystyka amplitudowa 0,

Weryfikacja hipotez statystycznych

Typy, klasy typów, składnie w funkcji

Transkrypt:

Aktualne Problemy Biomechaniki, nr 6/2012 175 Piotr WODARSKI, Katedra Biomechatroniki, Politechnika Śląska, Gliwice PRZYKŁAD IMPLEMENTACJI BIOCYBERNETYCZNYCH ALGORYTMÓW LOGIKI ROZMYTEJ W URZĄDZENIU Z PREDYKCJĄ POGODY 1. WSTĘP Opracowane przez prof. Lotfi Zadeha w połowie lat sześćdziesiątych [1] elementy logiki rozmytej coraz częściej znajdują zastosowanie w nowoczesnych urządzeniach elektronicznych gdzie nie mamy precyzyjnie określonych wartości sygnałów wejściowych. Na lokalnym rynku pojawiają się sterowniki i przyrządy wspierające pracę lekarzy czy automatyków, dokonujące wnioskowania przybliżonego często na subiektywnie określonych danych wejściowych opisanych takimi stwierdzeniami jak: poziom bólu jest wysoki oraz temperatura ciała podwyższona. Te nieprecyzyjne stwierdzenia stają się podstawą np. do określenia czy należy podać pacjentowi więcej środka znieczulającego, czy dawka jest już odpowiednia. Stosowanie logiki rozmytej w projektach, w których najważniejsze jest bezpieczeństwo i zdrowie ludzkie, może świadczyć o wysokiej skuteczności tych biocybernetycznych algorytmów. Stają się one jednym z wielu sposobów na rozwiązywanie skomplikowanych zagadnień, coraz częściej, nie tylko medycznych. Doskonałym przykładem złożonego zagadnienia może być problem predykcji pogody. Należy wspomnieć, że przy przewidywaniu pogody mamy do czynienia z ogromną machiną posiadająca wiele stopni swobody o często nieprecyzyjnie określonych parametrach składowych. Dotychczasowe spotykane na rynku rozwiązania radzą sobie z tym zagadnieniem lepszym, bądź gorszym skutkiem. Nie osiągają jednak 100% skuteczności. Podjęto zatem próbę implementacji algorytmu predykcji pogody z wykorzystaniem logiki rozmytej w specjalnie do tego celu zaprojektowanym sterowniku stacji meteorologicznej. 2. METODYKA BADAŃ 2.1. Założenia projektowe Projekt zakładał zaprojektowanie, wykonanie i opracowanie oprogramowania sterownika domowej stacji meteorologicznej ze zdalnym pomiarem parametrów pogodowych oraz z zaimplementowanym algorytmem predykcji pogody wykorzystującym logikę rozmytą. Nawiązując do wcześniejszych prac o podobnej tematyce, w celu uniknięcia występujących problemów np. takich jak: problem lokalizacji czujników, które zbyt blisko budynków zwiększały swoją bezwładność [2], czy bardzo długich przewodów do czujników, które stwarzały problemy przy wyprowadzaniu na zewnątrz [3] zastosowano bezprzewodową transmisję danych. Problematyka przewidywania pogody, która opiera się wyłącznie na obserwacji ciśnienia [3], została udoskonalona poprzez uwzględnienie wpływu temperatury. Mierzone wartości są prezentowane na kolorowym wyświetlaczu LCD w formie histogramów ciśnienia i temperatury, a wynik wnioskowania przedstawia para ikon z przewidywanym stanem pogody. Ikony zostały zaprojektowane w taki sposób by intuicyjnie

176 P. Wodarski i jednoznacznie przedstawiały konkretny stan atmosfery zgodnie z rysunkiem nr.1 Jedna przedstawia sytuację pogodową na nadchodzący dzień, a druga na nadchodzącą noc. Rys. 1 Ikony predykcji pogody 2.2. Opis algorytmu predykcji Większość algorytmów przewidywania pogody dla klimatu środkowoeuropejskiego bazuje głównie na obserwacjach zmian ciśnienia. I to wystarczy by w dobrym stopniu przewidzieć nadchodzącą pogodę, co udowodniono w pracach o podobnej tematyce [3]. Niemniej jednak algorytm ten może być modyfikowany poprzez uwzględnienie np. gwałtownych zmian temperatury. Taki właśnie algorytm zaproponowano i zaimplementowano w sterowniku stacji meteorologicznej. Bazuje on głównie na obserwacji zmian ciśnienia w okresie dziesięciu godzin i zmian temperatury w okresie trzech godzin. Opiera się on na następujących założeniach: wzrost ciśnienia i temperatury jest oznaką poprawy pogody, spadek ciśnienia i temperatury najczęściej zwiastuje deszczową pogodę, stała wartość ciśnienia i wzrost temperatury rankiem oznaczają słoneczny dzień, stała wartość ciśnienia i temperatury przez dłuższy czas może spowodować zmianę sytuacji pogodowej. Dane wejściowe jak i parametry pogodowe są niedokładne i nieprecyzyjne dlatego zdecydowano się zastosować algorytm wnioskowania rozmytego. Parametrami wejściowymi są: zmiana ciśnienia obliczana jako różnica pomiędzy bieżącą wartością, a wartością z przed dziesięciu godzin oraz zmiana temperatury obliczana jako różnica pomiędzy wartością bieżącą, a wartością z przed trzech godzin. Zmienne lingwistyczne ΔT i Δp przyjmują odpowiednio wartości T.rośnie, T.maleje oraz p.rośnie, p.maleje. Ich wartości lingwistyczne są opisane zbiorami rozmytymi, których funkcje przynależności mają kształt jak na rys. 2.

Przykład implementacji biocybernetycznych algorytmów logiki rozmytej 177 Rys. 2. Wykresy wartości lingwistycznych zmiennych różnicy temperatury i różnicy ciśnienia Wartości graniczne zostały ustalone empirycznie (na podstawie kilku prób tak by uzyskać jak najlepsza zgodność wyniku wnioskowania z bieżącym stanem pogodowym) w następujący sposób: ΔT 1 =-10 C, ΔT 2 =10 C, Δp 1 =-8 hpa, Δp 2 =8 hpa. Następnie zmienne te trafiają do tablicy z regułami wnioskowania (rys. 3). Jako iloczyn odpowiadających sobie wartości, podzielony przez 100, ustalane są trzy wartości lingwistyczne (słońce, zachmurzenie i opady) jakie może przyjmować zmienna lingwistyczna Stan_pogody. Rys. 3. Tablica z regułami wnioskowania Wartości lingwistyczne: opady, zachmurzenie i słońce są opisane zbiorami rozmytymi B 0, B 1, B 2 zgodnie z rys. 4.

178 P. Wodarski Rys. 4. Wartości lingwistyczne zmiennej Stan_pogody Np. dla obliczonej różnicy temperatury równej 0 C i obliczonej różnicy ciśnienia równej 4 hpa uzyskano następujące wartości zmiennych lingwistycznych zgodnie z rys. 5. Rys. 5. Przykładowe wartości zmiennych lingwistycznych Następnie w procesie wyostrzania obliczana jest wyjściowa wielkość nierozmyta zgodnie z regułą środka ciężkości (COG) [1]. Na podstawie tej wielkości wybierana jest para obrazków zgodnie z rys 6. Jeden obrazek symbolizuje pogodę w ciągu dnia, drugi w ciągu nocy. Inaczej jest w przypadku opadów, gdzie mamy symbolikę deszczu i śniegu niezależnie od pory doby. Tak dla przykładu z rys. 6 obliczona wartość ostra wynosi 6 i zostanie wybrany obrazek z przedziału pomiędzy 6 i 7.

Przykład implementacji biocybernetycznych algorytmów logiki rozmytej 179 Rys. 6. Ikony symbolizujące pogodę, wybierane na podstawie wyniku algorytmu predykcji 2.3. Sposób przeprowadzenia badań Zaimplementowany biocybernetyczny algorytm jest przystosowany do przewidywania pogody krótkoterminowo tj. od 12 do 48 godzin. Jego sprawdzalność powinna być modyfikowana w zależności od klimatu, w którym stacja pracuje. Modyfikacje powinny polegać głownie na ustalaniu wartości progowych w procesach rozmycia i wyostrzania. Po ustaleniu wartości progowych poddano urządzenie wielokrotnym próbom i ostatecznie uruchomiono na okres kilkunastu dni. Wartości wskazywane przez czujniki porównywano z danymi zamieszczonymi na stronie Głównego Instytutu Górnictwa w Katowicach [4] znajdującego się w niedalekim sąsiedztwie (około 15 km), natomiast wartości wskazywane przez ikony porównano z bieżącym zaobserwowanym w danym dniu stanem pogody. Należy również pamiętać, iż nie jest możliwe opisanie wszystkich występujących stanów pogody za pomocą ośmiu obrazków. Proponowane ikony z bardzo dobrym przybliżeniem symbolizują tylko możliwy stan pogody. 3. WYNIKI BADAŃ ORAZ WNIOSKI Na rys. 7 przedstawiono zarejestrowane histogramy temperatury i ciśnienia dla 5 kwietnia 2012r. w miejscowości Mikołów. Na rysunku 8 widoczny jest histogram zmiany ciśnienia ze strony Głównego Instytutu Górnictwa w Katowicach [4]. Porównując wykresy można stwierdzić, iż wskazania projektowanego sterownika stacji meteorologicznej w dużym przybliżeniu pokrywają się ze wskazaniami certyfikowanych placówek. Obrazek symbolizujący bieżącą pogodę wskazywał na duże zachmurzenie co pokrywało się z rzeczywistością. Ikony symbolizujące predykcję nawiązywały do pogorszenia warunków pogodowych, co w rzeczywistości nastąpiło późnym wieczorem pojawiły się niewielkie opady deszczu.

180 P. Wodarski Rys. 7. Histogramy temperatury i ciśnienia dla 5 kwietnia 2012r. Rys. 8. Histogram ciśnienia dla 5 kwietnia 2012r. ze strony GIG [4] W dniu 5 kwietnia 2012r. zaimplementowane algorytmy okazały się niezwykle trafne, jednak po dłuższych obserwacjach, trwających kilka tygodni można stwierdzić, iż sprawdzalność algorytmu kształtuje się na poziomie 60% do 70%. Występowały takie dni, że stacja bezbłędnie wskazywała stan pogody, jednak były i takie kiedy przewidywany był słoneczny dzień, a spadał deszcz. Można także wspomnieć o tym, że na początku kwietnia 2012r. spadła niewielka ilość śniegu, czego nieprzewidziany nawet profesjonalne stacje meteorologiczne w najbliższej okolicy. Zaobserwowano również charakterystyczne dla reguły wyostrzania COG skupianie się ostrej wartości wyjściowej blisko środka zakresu prezentowanego na rys. 6, co skutkowało tym, iż wyświetlanie obrazków skrajnych odbywało się bardzo rzadko. Udowodniono, że biocybernetyczne algorytmy logiki rozmytej nadają się również do skomplikowanych zastosowań przemysłowych związanych z przewidywaniem zjawisk pogodowych. Ich rezultaty są na poziomie akceptowanym porównywanym z spotykanymi na rynku podobnymi urządzeniami. 4. LITERATURA [1] Jacek Łęski Systemy neuronowo-rozmyte, Wydawnictwo Naukowo-Techniczne Warszawa 2008 [2] Krzysztof Bielenkow, Praca dyplomowa magisterska, Mikroprocesorowa stacja meteorologiczna, Politechnika Śłąska, Gliwice, 2001, [3] Krzysztof Dnielczyk, Praca dyplomowa magisterska, Stacja meteorologiczna z predykcją pogody, Politechnika Śłąska, Gliwice, 2011, [4] Serwis internetowy Głównego Instytutu Górnictwa w Katowicach http://meteo.gig.eu/, luty 2012 EXAMPLE OF IMPLEMENTATION CYBERNETIC FUZZY LOGIC ALGORITHMS IN THE DEVICE FOR PREDICTION OF WEATHER