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

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

6. Zagadnienie parkowania ciężarówki.

ZBIORY ROZMYTE I WNIOSKOWANIE PRZYBLIŻONE

Cel projektu: Wymogi dotyczące sprawozdania:

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

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

INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

7. Zagadnienie parkowania ciężarówki.

SZTUCZNA INTELIGENCJA

Rozmyte systemy doradcze

Wnioskowanie rozmyte. Krzysztof Patan

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

Inteligencja obliczeniowa

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

Piotr Sobolewski Krzysztof Skorupski

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

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

Sterowanie z wykorzystaniem logiki rozmytej

WYKŁAD 10 Rozmyta reprezentacja danych (modelowanie i wnioskowanie rozmyte)

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

SZTUCZNA INTELIGENCJA

Zasada rozszerzania. A U A jest zbiorem rozmytym, B jest obrazem zbioru A Przeniesienie rozmytości A w odwzorowaniu f na zbiór B. sup.

Język naturalny jako pomost między danymi cyfrowymi maszyny a rozumieniem człowieka

Kryteria optymalizacji w systemach sterowania rozmytego piecami odlewniczymi

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

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

Podstawy sztucznej inteligencji

AUTO-STROJENIE REGULATORA TYPU PID Z WYKORZYSTANIEM LOGIKI ROZMYTEJ

PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu "Podstawy baz danych"

Inżynieria Rolnicza 5(114)/2009

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji

Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści

Sieci Neuronowe - Rok III - kierunek IS w IFAiIS UJ 2008/2009. Sieci Neuronowe. Wykład 11 Algorytmy genetyczne; Systemy rozmyte

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

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM

Sztuczna inteligencja: zbiory rozmyte

Sztuczna inteligencja : Zbiory rozmyte cz. III

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

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

ZASTOSOWANIE LOGIKI ROZMYTEJ W BUDOWIE SYSTEMÓW ZARZĄDZANIA WIEDZĄ PRODUKCYJNĄ

Układy logiki rozmytej. Co to jest?

Sztuczna inteligencja : Zbiory rozmyte cz. 2

Jeśli przeszkoda jest blisko to przyhamuj

Inteligencja obliczeniowa


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

METODY INTELIGENCJI OBLICZENIOWEJ wykład 6

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

WPŁYW OPÓŹNIENIA NA DYNAMIKĘ UKŁADÓW Z REGULACJĄ KLASYCZNĄ I ROZMYTĄ

Najprostszy schemat blokowy

Interwałowe zbiory rozmyte

Reprezentacja rozmyta - zastosowania logiki rozmytej

THE PART OF FUZZY SYSTEMS ASSISTING THE DECISION IN DI- AGNOSTICS OF FUEL ENGINE SUBASSEMBLIES DEFECTS

PODSTAWY INŻYNIERI WIEDZY

Sposoby modelowania układów dynamicznych. Pytania

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

Logika Stosowana Ćwiczenia

ODWZOROWANIE PRZEBIEGU PULSACJI METODAMI SZTUCZNEJ INTELIGENCJI

Definicje. Najprostszy schemat blokowy. Schemat dokładniejszy

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

ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż. ADAM KOLIŃSKI ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż.

ZASTOSOWANIE ZBIORÓW ROZMYTYCH W OCENIE OSIĄGNIĘCIA EFEKTÓW KSZTAŁCENIA

SID Wykład 7 Zbiory rozmyte

Logika rozmyta typu 2

WYKORZYSTANIE ZBIORÓW ROZMYTYCH DO OCENY SKUTECZNOŚCI DOSTAWCY MATERIAŁÓW BUDOWLANYCH W PROCESIE LOGISTYCZNYM

Metoda zaburz-obserwuj oraz metoda wspinania

UKŁADY MIKROPROGRAMOWALNE

Tworzenie rozmytego systemu wnioskowania

Szybkie prototypowanie w projektowaniu mechatronicznym

Nazwa przedmiotu: METODY SZTUCZNEJ INTELIGENCJI W ZAGADNIENIACH EKONOMICZNYCH Artificial intelligence methods in economic issues Kierunek:

Sterownik (regulator) rozmyty przykład [1]

Podstawowe systemy wnioskowania sztucznej inteligencji

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

THE USE OF FUZZY SET THEORY IN EXPLOITATION MANAGEMENT PROCESS ON THE WATER SUPPLY NETWORK

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.

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka

PORÓWNANIE PRZYDATNOŚCI WYBRANYCH MODELI ROZMYTYCH DO PREDYKCJI ZAPOTRZEBOWANIA ENERGII ELEKTRYCZNEJ NA TERENACH WIEJSKICH

Wykorzystanie rozmytych baz danych i baz wiedzy do wspomagania przedsięwzięć inżynieryjnych

ROZMYTY REGULATOR PRĘDKOŚCI OBROTOWEJ ODPORNY NA ZMIANY BEZWŁADNOŚCI

System wspomagania harmonogramowania przedsięwzięć budowlanych

Porównanie wyników symulacji wpływu kształtu i amplitudy zakłóceń na jakość sterowania piecem oporowym w układzie z regulatorem PID lub rozmytym

MODELE I MODELOWANIE

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

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

Piegat A.: Modelowanie i sterowanie rozmyte, Akademicka Oficyna Wydawnicza EXIT, Warszawa 1999 r.

ROK LIV NR 3 (194) 2013

KRÓTKOTERMINOWE PROGNOZOWANIE ZAPOTRZEBOWANIA NA ENERGIĘ ELEKTRYCZNĄ ODBIORCÓW WIEJSKICH PRZY WYKORZYSTANIU MODELI MAMDANIEGO

WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA AUTOMATYKI. Robot do pokrycia powierzchni terenu

MODEL INTELIGENTNEGO SYSTEMU REGULACJI PRZENOŚNIKA TAŚMOWEGO

OpenAI Gym. Adam Szczepaniak, Kamil Walkowiak

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

K.Pieńkosz Badania Operacyjne Wprowadzenie 1. Badania Operacyjne. dr inż. Krzysztof Pieńkosz

ANALIZA I PROGNOZA WODOCHŁONNOŚCI SEKTORÓW GOSPODARKI Z ZASTOSOWANIEM WNIOSKOWANIA ROZMYTEGO

Zadanie 0 gdy nie mamy logiki rozmytej

Technologie i systemy oparte na logice rozmytej

Wybór dostawcy w realizacji przedsięwzięcia budowlanego przy nieprecyzyjnie określonych kryteriach oceny

Systemy uczące się wykład 1

MODELOWANIE ROZMYTE ZASTOSOWANIE WNIOSKOWANIA ROZMYTEGO DO OCENY RYZYKA KREDYTOWEGO PRZEDSIĘBIORSTW

Maciej Piotr Jankowski

Politechnika Białostocka

Transkrypt:

Szybkobieżne Pojazdy Gąsienicowe (2) Nr 2, 24 Mirosław ADAMSKI Norbert GRZESIK ALGORYTM PROJEKTOWANIA CH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO. WSTĘP Coraz szersze zainteresowanie i zastosowanie teorii zbiorów rozmytych w wielu dziedzinach nauki i techniki, skłoniło autorów do podjęcia próby przedstawienia algorytmu projektowania nieadaptacyjnych sterowników rozmytych oceniających efektywność wykonania zadania bojowego, np. dla bojowych wozów piechoty, z wykorzystaniem programu MATLAB. Przestawiono krok po kroku, projekt sterownika rozmytego, czyli proces definiowania funkcjonalnych i operacyjnych charakterystyk niezbędnych przy ocenie efektywności wykonania zadania bojowego, określenie funkcji przynależności oraz granic zbiorów rozmytych, określenie reguł wnioskowania oraz jednoczesną inferencję wszystkich reguł wnioskowania przy użyciu wartości sygnałów wejściowych, jak również wyostrzenie, czyli defuzyfikację w celu uzyskania konkretnej wartości sygnału wyjściowego (w tym przypadku efektywność wykonania zadania bojowego). Przedstawiony projekt jest integralną częścią opracowywanej przez autorów większej pracy badawczej. Ma ona dowieść, że przy wykorzystaniu odpowiedniej ilości i jakości informacji, projekt ten mógłby być praktycznie wykorzystany. 2. PROJEKT STEROWNIKA ROZMYTEGO (ROZMYTEGO SYSTEMU EKSPERCKIEGO) Za pomocą zbiorów rozmytych można stworzyć rozmyty model systemu (układu), reprezentującego interesujące nas cechy (takim układem może być sterownik rozmyty określający efektywność zadania bojowego). Podstawą takiego systemu jest pojęcie kodowania rozmytego informacji. Systemy rozmyte operują na zbiorach rozmytych zamiast na liczbach, co umożliwia uogólnienie informacji. Schemat takiego modelowania znajduje się na poniższym rysunku: BAZA REGUL WNIOSKOWANIA x Zbiór nierozmyty FUZYFIKATOR µ(x) DEFUZYFIKATOR µ(y) y Zbiór nierozmyty WNIOSKOWANIE Zbiór rozmyty Zbiór rozmyty Rys.. Schemat wnioskowania rozmytego. Ppłk dr inż. Mirosław ADAMSKI, por. mgr inż. Norbert GRZESIK Wyższa Szkoła Oficerska Sił Powietrznych, Dęblin

Mirosław ADAMSKI, Norbert GRZESIK Nasza wiedza o systemie znajduje się w bazie reguł, które wykorzystujemy przy modelowaniu systemu. Końcowym etapem jest przetworzenie wyjść z powrotem na zmienne ilościowe. Proces obliczeń w logice rozmytej jest naszkicowany na Rys. 2. Kolejność obliczeń może być podzielona na dwie zasadnicze funkcje - wnioskowanie i wyostrzanie. Definiowanie funkcjonalnych i operacyjnych charakterystyk procesu Definiowanie zakresu kontroli (funkcji przynaleznosci oraz granic zbioru rozmytego) Definiowanie zachowania powierzchni kontrolnych (zasady wnioskowania) Jednoczesna ocena wszystkich zasad wnioskowania przy uzyciu wartosci zmiennych wejsciowych Wyostrzenie w celu uzyskania konkretnej wartosci wyjsciowej Rys. 2. Proces obliczeń w logice rozmytej. proces definiowania funkcjonalnych i operacyjnych charakterystyk niezbędnych przy ocenie efektywności wykonania zadania bojowego; Na wstępie należy określić, jakie parametry (sygnały wejściowe) będą nas interesowały, tzn. miały wpływ na wykonanie zadania bojowego i na podstawie, których dokonana zostanie ocena (Rys. 3.) 2

Algorytm projektowania rozmytych systemów eksperckich typu MAMDANI ZADEH NIE CELU Rys. 3. Ilustracja procesów wejściowych procesu. określenie funkcji przynależności oraz granic zbiorów rozmytych; Tak wygląda przykładowy przebieg funkcji przynależności np. dla odległości (trzy) oraz ich granice (Rys. 4.). µf(odleglosc) MALA SREDNIA DUZA 3 5 ODLEGLOSC [m] Rys. 4. Przykładowy przebieg funkcji przynależności. 3

Mirosław ADAMSKI, Norbert GRZESIK Rys. 5. Okno dialogowe sygnałów wejściowych i wyjściowych. Dla pozostałych sygnałów wejściowych i wyjściowych należy również określić funkcje przynależności oraz ich granice. Przyporządkowaniu konkretnych zakresów funkcji przynależności sygnałom wejściowym towarzyszyć będzie fuzyfikacja, (czyli rozmywanie). Służy do tego blok fuzyfikatora (Rys. 6.). NIE CELU FUZYFIKATOR Rys. 6. blok fuzyfikatora. 4

Algorytm projektowania rozmytych systemów eksperckich typu MAMDANI ZADEH określenie reguł wnioskowania oraz jednoczesna inferencja wszystkich reguł wnioskowania przy użyciu wartości sygnałów wejściowych; Kolejnym krokiem jest stworzenie bazy reguł wnioskowania (ich ilość uzależniona jest od ilości sygnałów wejściowych). Postać reguły wnioskowania to np.: Jeśli ODLEGŁOŚĆ OD jest MAŁA i PRĘDKOŚĆ WŁASNA jest MAŁA i PRĘDKOŚĆ CELU jest MAŁA to EFEKTYWNOŚĆ WYKONANIA ZADANIA jest., itd. Rys. 7. Okno dialogowe bazy reguł wnioskowania. NIE BAZA REGUL WNIOSKOWANIA CELU FUZYFIKATOR WNIOSKOWANIE Rys. 8. Schemat blokowy bazy reguł wnioskowania. 5

Mirosław ADAMSKI, Norbert GRZESIK wyostrzenie, czyli defuzyfikacja w celu uzyskania konkretnej wartości sygnału wyjściowego; Następnie zakładamy parametry wejściowe (mieszczące się w przedziałach funkcji przynależności), dla których zostanie oceniona efektywność (stopień) wykonania zadania bojowego. NIE BAZA REGUL WNIOSKOWANIA CELU FUZYFIKATOR DEFUZYFIKATOR WNIOSKOWANIE NIE BAZA REGUL WNIOSKOWANIA NIE CELU FUZYFIKATOR DEFUZYFIKATOR EFEKTYWNOSC WYKONANIA ZADANIA [%] WNIOSKOWANIE Rys. 9. Schematy blokowe bazy reguł wnioskowania. 6

Algorytm projektowania rozmytych systemów eksperckich typu MAMDANI ZADEH Rys.. Okno dialogowe parametrów reguł wnioskowania. Efektywność wykonania zadania bojowego, czyli zniszczenia obiektu celu dla zadanych parametrów wejściowych przedstawiona jest w postaci reguł bądź płaszczyzn. Przykład: - dla jednej reguły wnioskowania (w postaci reguł); µf(odległość) MAŁA MAŁA ŚREDNIA MIN 5 µf(prędkość SP) 5 2 25 3 2 ODLEGŁOŚĆ [m] 5 2 MAŁA MAŁA ŚREDNIA MIN µf(efektywność SP) MAX 2 µf(wysokość SP) 4 6 8 2 75 PRĘDKOŚĆ [km/h] 4 6 8 MAŁA MAŁA ŚREDNIA MIN 2 4 6 8 76.8 EFEKTYWNOŚĆ [%] 2 3 4 5 6 86 WYSOKOŚĆ [m] 2 FUZYFIKACJA OCENA PRZESŁANEK DEFUZYFIKACJA Rys.. Prezentacja wyników reguł wnioskowania. 7

Mirosław ADAMSKI, Norbert GRZESIK - dla wszystkich reguł wnioskowania (w postaci reguł); - dla wszystkich reguł wnioskowania (w postaci płaszczyzn); Rys. 2. Okno dialogowe i końcowe wyników reguł wnioskowania. 8

Algorytm projektowania rozmytych systemów eksperckich typu MAMDANI ZADEH 3. PODSUMOWANIE Wykonane projekty charakteryzują się precyzyjną i niezawodną pracą. Mała ilość sygnałów wejściowych pozwala na otrzymywanie wyników w czasie rzeczywistym (ten parametr zależy również od szybkości maszyny liczącej japończycy opracowali procesory rozmyte liczące ponad dwa miliony reguł wnioskowania na sekundę, to daje duży zakres możliwości wykonywanego projektu). Mogą być one wykorzystywane zarówno jako człony wspomagająco decyzyjne, bezpośrednio w trakcie realizacji zadania, jak również np. podczas treningów na symulatorach do określenia optymalnych rozwiązań, bądź do oceny wykonywanych przez załogę symulowanych zadań bojowych. Duża ilość założeń upraszczających spowoduje określenie jedynie przybliżonej wartości efektywności. Jednak zalety tego typu rozwiązań skłaniają do przeprowadzenia dalszych badań i sukcesywne zmniejszanie ilości założeń upraszczających, które niewątpliwie obarczają wynik końcowy błędami. 4. LITERATURA [] Lotfi Zadeh: The concept of linguistic variable and its applications to approximate reasoning. Part -3. Information Sciences, 975 r. [2] Lotfi Zadeh: Fuzzy Sets. Information and Control, 965 r. [3] CZOGAŁA E., PEDRYCZ W.: Elementy i metody teorii zbiorów rozmytych PWN, Warszawa 985 r. [4] YAGER R., FILEV D.: Podstawy modelowania i sterowania rozmytego Wydawnictwo Naukowo-Techniczne Warszawa 995 r. [5] TAKAGI T., SUGENO M.: Fuzzy identyfikation of systems and its application to modeling and control IEEE Trans. SMC, 985r. [6] Praca zbiorowa: Poradnik inżyniera Automatyka Warszawa 973 r. [7] PEATMAN John B.: Projektowanie systemów cyfrowych. 9