Logika rozmyta typu 2



Podobne dokumenty
Tworzenie rozmytego systemu wnioskowania

Interwałowe zbiory rozmyte

SZTUCZNA INTELIGENCJA

SZTUCZNA INTELIGENCJA

Podstawy sztucznej inteligencji

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

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji

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

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

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.

Układy logiki rozmytej. Co to jest?

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

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

Strona główna > Produkty > Systemy regulacji > System regulacji EASYLAB - LABCONTROL > Program konfiguracyjny > Typ EasyConnect.

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

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

Piotr Sobolewski Krzysztof Skorupski

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

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.

INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Zarządzanie sieciami telekomunikacyjnymi

ZBIORY ROZMYTE I WNIOSKOWANIE PRZYBLIŻONE

ODWZOROWANIE PRZEBIEGU PULSACJI METODAMI SZTUCZNEJ INTELIGENCJI

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

Wnioskowanie rozmyte. Krzysztof Patan

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

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

KOMPUTERY W STEROWANIU. Ćwiczenie 6 Projektowanie układu regulacji rozmytej

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

SID Wykład 7 Zbiory rozmyte

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

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

ZASTOSOWANIE SYSTEMU REGULATORA ROZMYTEGO W DOZOWANIU HELU, AZOTU I TLENU W RAMACH MIESZANKI BESTMIX

6. Zagadnienie parkowania ciężarówki.

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

Jeśli przeszkoda jest blisko to przyhamuj

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

Rozmyte systemy doradcze

Inteligencja obliczeniowa

Zarządzanie sieciami komputerowymi - wprowadzenie

METODY INTELIGENCJI OBLICZENIOWEJ wykład 6

ANALIZA ROZMYTA ELEMENTÓW UKŁADÓW BIOMECHANICZNYCH

LABORATORIUM KOMPUTEROWYCH UKŁADÓW STEROWANIA. Ćwiczenie 2 Projektowanie układu regulacji rozmytej

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

Cel projektu: Wymogi dotyczące sprawozdania:

y = The Chain Rule Show all work. No calculator unless otherwise stated. If asked to Explain your answer, write in complete sentences.

Inteligencja obliczeniowa

How to share data from SQL database table to the OPC Server? Jak udostępnić dane z tabeli bazy SQL do serwera OPC? samouczek ANT.

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

Metody sterowania sterowanie rozmyte System rozmyty (patrz MiPI) użyty jako sterownik/regulator nazywamy sterownikiem/regulatorem rozmytym

Sterowanie z wykorzystaniem logiki rozmytej

7. Zagadnienie parkowania ciężarówki.

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

Elżbieta RADZISZEWSKA-ZIELINA, Bartłomiej SZEWCZYK

Sztuczna inteligencja : Zbiory rozmyte cz. 2

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

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

Sztuczna inteligencja: zbiory rozmyte

Lingwistyczne podsumowania baz danych.inteligentne generowanie s

Proposal of thesis topic for mgr in. (MSE) programme in Telecommunications and Computer Science

CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ. E. ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, ul. Reymonta 23, Kraków

WYKORZYSTANIE WNIOSKOWANIA ROZMYTEGO W PROCESIE DECYZYJNYM ZAKUPU CIĄGNIKA ROLNICZEGO

Sterowniki Programowalne (SP)

Rev Źródło:

Przypisywanie adresów IP do MAC-adresów

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

Programowanie w CLIPS

Koncepcja wykorzystania rozmytego rachunku zdań do oceny skuteczności metod informatycznych wspomagających zarządzanie wiedzą na uczelniach

Logika Stosowana Ćwiczenia

Projekt i uruchomienie prostego serwera OPC UA w oparciu o oprogramowanie szkieletowe Quasar opracowane w CERN

Oferta przetargu. Poland Tender. Nazwa. Miejscowość. Warszawa Numer ogłoszenia. Data zamieszczenia Typ ogłoszenia

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

Zadanie 0 gdy nie mamy logiki rozmytej

Rozmyty model ryzyka awarii sieci wodociągowej

Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski

(duzo, przeczytac raz i zrozumiec powinno wystarczyc. To jest proste.)

Inteligentny model wskaźnika zagrożenia pożarowego w kopalni węgla

System optymalizacji produkcji energii

Temat: Systemy Ekspertowe i ich zastosowania

III. Przebieg ćwiczenia. 1. Generowanie i wizualizacja przebiegów oraz wyznaczanie ich podstawowych parametrów

TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 9: Inference in Structured Prediction

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

MS Visual Studio 2005 Team Suite - Performance Tool

Debugger/programator z interfejsem JTAG oraz SWD dla mikrokontrolerów ARM zgodny z KEIL ULINK 2. Gotronik

Wprowadzenie do psql i SQL. Język komend psql. Podstawy instrukcji SELECT

Kryteria optymalizacji w systemach sterowania rozmytego piecami odlewniczymi

Logika rozmyta - wprowadzenie

Realizacja systemów wbudowanych (embeded systems) w strukturach PSoC (Programmable System on Chip)

STRUKTURA BAZY WIEDZY W BIBLIOTECE FUZZLIB STRUCTURE OF KNOWLEDGE BASE IN FUZZLIB LIBRARY

Network Services for Spatial Data in European Geo-Portals and their Compliance with ISO and OGC Standards

ZASTOSOWANIE REGULATORÓW ROZMYTYCH W ŚLEDZENIU WEKTORA TRAJEKTORII STANÓW WIELOZBIORNIKOWEGO SYSTEMU WODNOGOSPODARCZEGO (CZĘŚĆ II.

WNIOSKOWANIE ROZMYTE FUZZY INFERENCE

APLIKACJA ZBIORÓW ROZMYTYCH DLA NOWOCZESNYCH TECHNIK DOJU KRÓW*

Installation of EuroCert software for qualified electronic signature

PODSTAWY INŻYNIERI WIEDZY

trainxx tramxx

This is CS 50. Harvard College s Introduction to Computer Science I \ DAVID J. MALAN 99 WEEK 2

Systemy ekspertowe. Krzysztof Patan

Systemy ekspertowe. Sprawozdanie I. Tworzenie bazy wiedzy w systemie PC- Shell. Wykonali: Wiktor Wielgus Łukasz Nowak

Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Mac OSX

Transkrypt:

Logika rozmyta typu 2

Zbiory rozmyte

Funkcja przynależności

Interwałowe zbiory rozmyte

Funkcje przynależności przedziałów

Zastosowanie.9.5 Francuz Polak Niemiec

Arytmetyka przedziałów

Operacje zbiorowe

Zadanie 2 3 2+3=? 2*3=?

Zadanie A B =? =? =?

Logika rozmyta typu

Logika rozmyta typu 2

Typ a typ 2

Rozmyta funkcja przynależności. Model

Rozmyta funkcja przynależności. Model 2

Rozmyta funkcja przynależności. Model 3 A teraz wyobraź sobie, że ta przynależność x jest rozmyta zestaw. Nazwijmy elementy domen tego zestawu "Przynależność podstawowe" x (oznaczone) i stopnie członkostwa tych podstawowych członkostwa "wtórny Przynależność"

Wizualizacja w przestrzeni

Wizualizacja w Matlabie M=5;Sx=; Sm=.; A=[]; for i=:2 x=(i-)/2; xw=[xw,x]; for j=: mu=(j-)/; A(i,j)=exp(-.5*((mu-exp(-.5*((x- M)/Sx)^2))/Sm)^2); end; end; surf(a)

Dlaczego potrzebujemy systemów opartych na logice rozmytej typu 2 Jerry Mendel, będący ekspertem w dziedzinie systemów opartych na logice rozmytej wyjaśnia dlaczego potrzebujemy systemów bazujących na logice rozmytej typu 2 w celu modelowania oraz minimalizowania negatywnych efektów szerokiego zakresu niepewności, który może pojawić się w systemach wykorzystujących logikę rozmytą. Logika rozmyta w swojej oryginalnej postaci (ang. Fuzzy Logic), zaproponowanej przez Lotfi Zadeh a, istnieje od ponad trzydziestu pięciu lat i wciąż nie posiada odpowiedniego wsparcia dla niepewności. Jako wsparcie rozumie się modelowanie oraz minimalizowanie negatywnego wpływu niepewności. Brak wspomnianego wsparcia ze strony oryginalnej logiki rozmytej (typu ) może wydawać się paradoksalny, jako że już sama nazwa (logika rozmyta) stanowi konotację dla słowa niepewność. Rozszerzona logika rozmyta (typu 2) posiada takie wsparcie, ponieważ umożliwia modelowanie oraz minimalizowanie efektów stosowania niepewności. Jeżeli wyeliminujemy wszelkie niepewności, logika rozmyta typu 2 redukuje się do logiki rozmytej typu, tak jak prawdopodobieństwo redukuje się do determinizmu gdy wyeliminujemy losowość.

System bazujący na logice rozmytej Powstało wiele aplikacji wykorzystujących logikę rozmytą typu, jednak dopiero zastosowanie jej w systemach opartych o reguły miało największy wpływ na pokazanie jak duże znaczenie ma ona jako metodologia projektowania systemów. System bazujący na logice rozmytej (ang. Fuzzy Logic System), oparty na regułach, pokazany jest na rysunku. Jego moduł rozmywający (ang. Fuzzifier), mechanizm wnioskujący (ang. Inference mechanism) (powiązany z regułami, będącymi sercem systemu) oraz generator wyjścia (ang. Output processor) wykonują operacje na zbiorach rozmytych, scharakteryzowanych przez funkcje przynależności. System bazujący na logice rozmytej, wykorzystujący jedynie zbiory rozmyte typu, nazywany jest systemem opartym na logice rozmytej typu (ang. Type- Fuzzy Logic System).

System oparty na logice rozmytej typu 2 Analogicznie, system zdefiniowany z użyciem przynajmniej jednego zbioru rozmytego typu 2 nazywany jest systemem opartym na logice rozmytej typu 2 (ang. Type-2 Fuzzy Logic System). Generatorem wyjścia dla systemu typu jest mechanizm wyostrzający (ang. Defuzzifier); jego zadaniem jest przekształcenie zbioru rozmytego typu do postaci liczbowej (zbioru rozmytego typu ). Generator wyjścia dla systemu typu 2 składa się z dwóch komponentów. Po pierwsze, zbiór rozmyty typu 2 przekształcany jest do postaci zbioru rozmytego typu za pomocą redukcji typu. Następnie, zredukowany zbiór przekształcany jest do postaci liczbowej za pomocą mechanizmu wyostrzania.

Przykład X, 2,3, Y, 2,3, 4,5 A.5 /.9 / /.5 /.4 /.5.5 /.6 / 2.5 /./ / 3 2 3 X B.5 /.4 /.5.5 /.6 / 2.5 /.9 / / 3.5 /.4 /.5.5 /.6 / 4 2 3 4 5 Y 2228

Reguła Jeśli x jest A to y jest B.5/.9+ /.5/.4+ /.5+.5/.6.5/.+./ /.5/.4+ /.5+.5/.6.5/.9+ /.5/.4+ /.5+.5/.6 XY 2 3 4 5 /.5/.4+ /.5+.5/.6 2 /.5/.4+ /.5+.5/.6 3 /.5/.+./.5/.9+ /.5/.4+ /.5+.5/.6.5/.+./.5/.4+ /.5+.5/.6.5/.4+ /.5+.5/.6.5/.+./ / / / /

Wnioskowanie Mamdaniego f g x y.5 /.9 / ;.5 /.4 /.5.5 /.6 ; J J u x v y.9,.4,.5,.6.5.5.5.5.5 min.9,.4 min.9,.5 min.9,.6.4.5 min,.4 min,.5 min,.6.5 /.4 /.5.5 /.6

Wyjście bloku wnioskowania A.5 /.9 / /.5 /.4 /.5.5 /.6 / 2.5 /./ / 3.5 /.9 // /.5 /.4 /.5.5 /.6/ /.5 /./ / / S S / / / / T T T X Y / 2 / 3 / 2 3 4 5.5/. 4+/. 5+.5/. 6.5/. 4+/. 5+.5/. 6.5/. +./.5/. 9+/.5/. 4+/. 5+.5/. 6.5/. +./.5/.4 +/.5 +.5/.6.5/.4 +/.5 +.5/.6.5/. +./ / / /

A.5 /.9 / /.5 /.4 /.5.5 /.6 / 2.5 /./ / 3.5 /.9 /.5 /.4 /.5.5 /.6?.5 /.4 /.5.5 /.6.5 /.4 /.5.5 /.6?.5 /./.5 /./? S / / /? S T T Zadanie T X Y / 2 / 3 / 2 3 4 5.5/. 4+/. 5+.5/. 6.5/. 4+/. 5+.5/. 6.5/. +./.5/. 9+/.5/. 4+/. 5+.5/. 6.5/. +./.5/.4 +/.5 +.5/.6.5/.4 +/.5 +.5/.6.5/. +./ / / /

Model Mamdaniego

A B G C D G 2

A B G C D G 2 x y

A B (min) G C D G 2 x y

Interval Type-2 Fuzzy Systems A B (min) G C D G 2 x y

A C B D Interval Type-2 Fuzzy Systems x (min) y max C l C r G G 2 G C

Oprogramowanie DIT2FLS Toolbox The DIT2FLS Toolbox includes five modules: the Linguistic Variable Editor, the Membership Function Editor, the Rule Base Editor, the Graphical Viewer, the Simulator. The Linguistic Variable Editor is used to define the input and the output linguistic variables (name, domain, frequency).

Redaktor The Membership Function Editor is used to define the membership functions associated with the linguistic variable (number, name, type, options). The available types of membership function are: gauss2mf, gaussmf, pimf, smf, trapmf, trimf, zmf. The editor also allows user to define the membership function in the discrete form. Double click on the selected linguistic variable for opening the Membership Function Editor.

Baza reguł The Rule Editor is for creating and editing rules. The editor supports logics AND, OR and NOT for rules. The rules can be defined by the user or generated automatically. Edit Edit Rules DB

wizualizacja The Graphical Viewer is used to view the terms of Linguistic Variable.

Symulacja The Simulator is used to present an interactive view of the logic inference. Model Run DIT2FLS software doesn t limit the number of linguistic variables, membership functions of linguistic variables and rules (they may be limited by available memory in the computer). The DIT2FLS software allows the user to read / write input parameters of model (linguistic variables, rules) from / to *. XML file(s).