Fuzzy regulátory. Miloš Schlegel. schlegel@kky.zcu.cz



Podobné dokumenty
Fuzzy regulátory. Miloš Schlegel. Několik výroků o přesnosti

Fuzzy regulátory Mamdaniho a Takagi-Sugenova typu. Návrh fuzzy regulátorů: F-I-A-D v regulátorech Mamdaniho typu. Fuzzifikace. Inference. Viz. obr.

Fuzzy logika. Informační a znalostní systémy

Základy fuzzy řízení a regulace

Fuzzy množiny, Fuzzy inference system. Libor Žák

Řídicí technika. Obsah. Fuzzy řízení Fuzzy množiny Operace s fuzzy množinami Fuzzy pravidla Fuzzy regulátory. Fuzzy řízení.

Vybrané přístupy řešení neurčitosti

Obsah DÍL 2 KAPITOLA 6. 6 Automatická regulace Základní terminologie historické souvislosti 12

Operativní řízení odtoku vody z nádrže za průchodu povodně Starý, M. VUT FAST Brno, Ústav vodního hospodářství krajiny

Ivan Švarc. Radomil Matoušek. Miloš Šeda. Miluše Vítečková. c..~"f~ AKADEMICKÉ NAKlADATEL.STVf. Brno 20 I I


Obsah Předmluva Rekapitulace základních pojmů logiky a výrokové logiky Uvedení do predikátové logiky...17

ZÁKLADY SOFTCOMPUTINGU

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma. Podklady k využití "smart materiálů", fuzzy logiky

Fuzzy logika. Posibilistická teorie (1) Systémy s umělou inteligencí

Popis zobrazení pomocí fuzzy logiky

VYUŽITÍ FUZZY MODELŮ PŘI HODNOCENÍ OBTÍŽNOSTI CYKLOTRAS

VYUŽITÍ PROGRAMOVÝCH PROSTEDK MATLAB PRO ROZODOVÁNÍ ZA PRÁVNÍ NEJISTOTY

Osnova přednášky. Univerzita Jana Evangelisty Purkyně Základy automatizace Vlastnosti regulátorů

1 Výroková logika 1. 2 Predikátová logika 3. 3 Důkazy matematických vět 4. 4 Doporučená literatura 7

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA ELEKTROTECHNICKÁ BAKALÁŘSKÁ PRÁCE. Fuzzy regulátory při řízení systémů se suchým třením

OPTIMALIZACE CHEMICKÝCH STUPŇOVÝCH PROCESŮ POMOCÍ MATLAB SYMBOLIC MATH TOOLBOXU. Vladimír Hanta

Základy řízení systémů 1. Přednáška

Floppy logika - užitečný nástroj pro popis a řízení systémů

Matematická logika. Miroslav Kolařík

VYHODNOCENÍ DODAVATELSKÉHO RIZIKA

Hodnocení obtížnosti cyklotras pomocí fuzzy modelů na území Jihomoravského kraje

Metody umělé inteligence. Study Support. Jiří David

POUŽITÍ REAL TIME TOOLBOXU PRO REGULACI HLADIN V PROPOJENÝCH VÁLCOVÝCH ZÁSOBNÍCÍCH

FUZZY ŘÍZENÍ A REGULACE

Stavební fakulta Katedra mechaniky. Jaroslav Kruis, Petr Štemberk

Úvod do fuzzy logiky a fuzzy regulátory


15 - Stavové metody. Michael Šebek Automatické řízení


APLIKACE FUZZY LOGIKY PŘI HODNOCENÍ DODAVATELŮ FIRMY THE APPLICATION OF FUZZY LOGIC FOR RATING OF SUPPLIERS FOR THE FIRM

Osnova přednášky. Univerzita Jana Evangelisty Purkyně Základy automatizace Stabilita regulačního obvodu

Matematická logika. Miroslav Kolařík

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

Ústav technologie, mechanizace a řízení staveb. CW01 - Teorie měření a regulace 10.2 ZS 2010/2011. reg Ing. Václav Rada, CSc.

ADAPTACE PARAMETRU SIMULAČNÍHO MODELU ASYNCHRONNÍHO STROJE PARAMETR ADAPTATION IN SIMULATION MODEL OF THE ASYNCHRONOUS MACHINE

Úvod do informatiky. Miroslav Kolařík

4. Aplikace matematiky v ekonomii

Modelování polohových servomechanismů v prostředí Matlab / Simulink

Identifikace a řízení nelineárního systému pomocí Hammersteinova modelu

Usuzování za neurčitosti


IMPLEMENTACE BÁZE PRAVIDEL A FUZZY REGULÁTORU V ROZHODOVACÍCH PROBLÉMECH DEMOGRAFICKÝCH STUDIÍ

2.6. VLASTNÍ ČÍSLA A VEKTORY MATIC

Úvod do matematiky. Mgr. Radek Horenský, Ph.D. Důkazy

λογος - LOGOS slovo, smysluplná řeč )

Fakulta elektrotechnická

LFLC MATLAB/SIMULINK - SYSTÉM PRO UNIVERSÁLNTÍ APLIKACE FUZZY LOGIKY. Antonín Dvořák, Hashim Habiballa, Vilém Novák a Vikátor Pavliska

Unární je také spojka negace. pro je operace binární - příkladem může být funkce se signaturou. Binární je velká většina logických spojek

Kvantita (u subjektu) všechny prvky množiny (všichni, každý, nikdo, žádní ) některé prvky množiny (některý, existuje,.) predikát.

Přijímací zkouška - matematika

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV MECHANIKY TĚLES, MECHATRONIKY A BIOMECHNIKY ŘÍZENÍ MECHATRONICKÝCH SOUSTAV

Robustnost regulátorů PI a PID

OSA. maximalizace minimalizace 1/22

VYUŽITÍ MATLABU PŘI NÁVRHU FUZZY LOGICKÉHO REGULÁTORU. Ing. Aleš Hrdlička

4.3. GONIOMETRICKÉ ROVNICE A NEROVNICE

Jak je důležité být fuzzy

Moderní nástroje pro vývoj elektronických řídicích jednotek

SIMULACE FUZZY MATEMATIKY VE FUZZY LOGIC TOOLBOX A JEJÍ VYUŽITÍ VE SHLUKOVÉ ANALÝZE A PREDIKCI. Libor Žák

Stud. skupina: 3E/96 Číslo úlohy: - FSI, ÚMTMB - ÚSTAV MECHANIKY TĚLES, MECHATRONIKY A BIOMECHANIKY REAL TIME CONTROL

1. Matematická logika

Využití neuronové sítě pro identifikaci realného systému

Využití přímé inverzní metody pro řízení reálných systémů


SOUSTAVY LINEÁRNÍCH ALGEBRAICKÝCH ROVNIC

CVIČNÝ TEST 29. OBSAH I. Cvičný test 2. Mgr. Kateřina Nováková. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17

Úvod do logiky a logického programování.

DIPLOMOVÁ PRÁCE. Fuzzy rozšíření Saatyho AHP

Klasická a robustní ortogonální regrese mezi složkami kompozice

1. Úvod Jednou z! "# $ posledn % & $$' ( )(( (*+ % ( (* $ $%, (* ( (* obvodech pro elektronickou regulaci.*' (( $ /

Další (neklasické) logiky. Jiří Velebil: AD0B01LGR 2015 Predikátová logika 1/20

28.z-8.pc ZS 2015/2016

ití empirických modelů při i optimalizaci procesu mokré granulace léčivl ková SVK ÚOT

BAKALÁŘSKÁ PRÁCE. Fuzzy regulátor Michal Sladkovský. Vedoucí práce: doc. RNDr. Miroslav Kolařík, Ph.D.

Úvod do predikátové logiky. (FLÚ AV ČR) Logika: CZ.1.07/2.2.00/ / 1

Řízení tepelné soustavy s dopravním zpožděním pomocí PLC

VYUŽITÍ FUZZY LOGIKY PRO ROZHODOVÁNÍ O FORMĚ ŘEŠENÍ OBCHODNĚ-PRÁVNÍCH SPORŮ

O dělitelnosti čísel celých

Fuzzy logika a reálný svět, aneb jsou všechny hromady skutečně malé?

- existuje..., negace: pro všechny neplatí,... - pro všechna..., negace: existuje, že neplatí,...


KTE / PPEL Počítačová podpora v elektrotechnice

Aplikovaná numerická matematika

Hledání kořenů rovnic jedné reálné proměnné metoda půlení intervalů Michal Čihák 23. října 2012

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

VYUŽITÍ METOD PŘÍMÉHO HLEDÁNÍ OPTIMA PŘI PREDIKTIVNÍM ŘÍZENÍ

FP - SEMINÁŘ Z NUMERICKÉ MATEMATIKY. Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci

[1] LU rozklad A = L U

Formální systém výrokové logiky

Doňar B., Zaplatílek K.: MATLAB - tvorba uživatelských aplikací, BEN - technická literatura, Praha, (ISBN:

Automatizační technika. Regulační obvod. Obsah

LOGIKA VÝROKOVÁ LOGIKA

Logika. 6. Axiomatický systém výrokové logiky

Sémantika výrokové logiky. Alena Gollová Výroková logika 1/23

Výroková a predikátová logika - VIII

Transkript:

5 Fuzzy regulátory Miloš Schlegel schlegel@kky.zcu.cz

Několik výroků o přesnosti Přesnost a pravdivost neznamená totéž. (Henri Matisse) Věřím, že nic není bezpodmínečně pravdivé a proto jsem v opozici každé absolutní pravdě a také tomu kdo ji hlásá. (H.L.Mencken) Pokud matematika popisuje realitu, není přesná. A pokud je přesná, nepopisuje realitu. (Albert Einstein) S rostoucí složitostí přesný výrok ztrácí smysl a smysluplný výrok přesnost. (Lotfi Zadeh) Pro stromy nevidí les. (lidová moudrost)

Co je to fuzzy logika? Fuzzy logika má dva různé významy: V užším smyslu je fuzzy logika zobecněním klasické dvouhodnotové logiky. V širším smyslu je fuzzy logika téměř synonymum teorii fuzzy množin. Fuzzy množina je množina s neostrou hranicí - příslušnost k množině je věcí míry.

Příklad fuzzy množiny Ve fuzzy logice je pravdivost výroku vždy věcí míry. Množina červených barev Funkce příslušnosti oranžová červená OR AND Fuzzy množina je definovaná funkcí příslušnosti: { x, µ ( x) x X} A = A

Příklad fuzzy uvažování Problém spropitného. Obsluha i kvalita jídla v restauraci je ohodnocena číslem až. Jaké by mělo být spropitné, jestliže předpokládáme, že jeho průměrná hodnota je 5%? Následující pravidla se zdají být zřejmá:. Jestliže obsluha je špatná, potom spropitné je nízké. 2. Jestliže obsluha je dobrá, potom spropitné je průměrné. 3. Jestliže obsluha je výborná, potom spropitné je štědré. 4. Jestliže jídlo je nechutné, potom spropitné je nízké. 5. Jestliže jídlo je chutné, potom spropitné je štědré.

obsluha špatná dobrá výborná Funkce příslušnosti spropitné nízké průměrné štědré 2.5 5 7.5 nechutné jídlo chutné 5 5 2 25 (Pro jednoduchost užíváme trojúhelníkové funkce příslušnosti (trimf)). 2.5 5 7.5

Fuzzy inference Fuzzy inference je proces, ve kterém se daným vstupům přiřazuje výstup užitím fuzzy logiky. Tento proces se skládá ze tří kroků: Fuzzifikace: Převedení aktuálních vstupů na míry (stupně) pravdivosti. Inference: Zpracování množiny pravidel. Určení míry pravdivosti předpokladu (části JESTLIŽE ) a určení funkce příslušnosti výstupu (části POTOM ) pro každé pravidlo.. Defuzzifikace: Výpočet numerické hodnoty výstupu vážením výsledných funkcí příslušnosti jednotlivých pravidel. obsluha jídlo Fuzzifikace prav.... prav. n Defuzzifikace spropitné

Zpracování pravidla. Jestliže obsluha je špatná, potom spropitné je nízké. obsluha špatná dobrá výborná spropitné nízké průměrné štědré míra pravdivosti=.2 2.5 5 7.5 5 5 2 25 obsluha=4

obsluha špatná dobrá výborná.2 spropitné nízké průměrné štědré 2.5 5 7.5 obsluha=4 5 5 2 25 špatná dobrá výborná nízké průměrné štědré.6 2.5 5 7.5 5 5 2 25 špatná dobrá výborná nízké průměrné štědré 2.5 5 7.5. 5 5 2 25 nechutné chutné nízké průměrné štědré.4 2.5 5 7.5 5 5 2 25 nechutné chutné nízké průměrné štědré 2.5 5 7.5 jídlo=3 jídlo. výsledná FP 5 5 2 25 5 5 2 25

Řešení problému spropitného fuzzy logikou.25.2 spropitné.5..5 jídlo 5 5 obsluha

Dvě hlavní metody defuzzifikace B B2 α Mandani A A2 α 2 α y = těžiště oblasti α 2 B B2 x α Sugeno α 2 Jestliže x je A, potom y je B Jestliže x je A2, potom y je B2 b b2 αb y = α + α2b + α 2 2

Jednoduchý fuzzy regulátor (Sugenova typu) NL NS ZR PS PL NL NS ZR PS PL u v FLC y NL NM NS ZR PS PM PL u v NL NS ZR PS PL PL NL NM NS PS PM PS NL NM NS PS PM ZR NM NS ZR PS PM NS NM NS PS PM PL NL NM NS PS PM PL Tabulka pravidel Jestliže (u je PS) AND (v je NS), potom (y je PM)

Fuzzy PID regulátor Fuzzy PID DIFF FLC PI proces DIFF FLC PD

Fuzzy regulátor obráceného kyvadla x p x θ q θ FLC x θ p q NM NS AZ PS PM PM NS PS PS NS PM AZ NM AZ PM NS NM PS NM NS PS

FLCU - fuzzy regulátor umax, umin,...nu vmax, vmin,...nv Funkce příslušnosti vstupů y u ir v wr FLCU y,y2,,yp dominantní pravidlo výsledná váha domin. pravidla x x2 x3 x4 Funkce příslušnosti výstupu i i i 2 L r Pravidla j j j 2 r k k k 2 r w w w 2 r y Defuzzifikace r α i wi ( y i + aiu u + = r α i w i a iv v) yi, ( aiu, aiv )

Příklady Fuzzy regulátorů se složitější strukturou u y LIN u y LIN u y LIN2 y u ir v wr FLCU y u ir v wr FLCU u y ir u y LIN4 u y LIN u y LIN u y LIN2 u y LIN3 u u2 u3 y u4 EAS u u2 u3 y u4 EAS y u ir v wr FLCU u y LIN4 u y LIN3 v wr FLCU2

Kdy používat fuzzy regulátor? Nepoužívej FLC, jestliže může být úspěšně použita konvenční PID regulace. Užití fuzzy řízení je výhodné, jestliže konveční řídicí systém vyžaduje časté korigující zásahy od operátora nebo jestliže je proces řízen výhradně ručně. Příklady, kdy je vhodné fuzzy řízení, jsou: koordinace subsystémů řízení, řízení silně nelineárních systémů, řízení kvality produkce (multikriteriální řízení), korekce akčních veličin.

Příklad Realizace nelineární funkce dvou proměnných: Předpokládejme, že chceme vytvořit nelineární funkci definovanou na čtverci,, a že známe hodnoty funkce v mřížových bodech, tak jak je to naznačeno na následujícím obrázku.,, Funkce příslušnosti vstupů u a v.5,,,.8 NULA.6 JEDNA,.4.2 NULAPET..2.3.4.5.6.7.8.9.5 Jesliže (u=nula) AND (v=nula) potom (y=,) Jesliže (u=nula) AND (v=nulapet) potom (y=,) Jesliže (u=nula) AND (v=jedna) potom (y=,) Jesliže (u=nulapet) AND (v=nula) potom (y=,) Jesliže (u=nulapet) AND (v=nulapet) potom (y=,) Jesliže (u=nulapet) AND (v=jedna) potom (y=,) Jesliže (u=jedna) AND (v=nula) potom (y=,) Jesliže (u=jedna) AND (v=nulapet) potom (y=,) Jesliže (u=jedna) AND (v=jedna) potom (y=,),.8.6.4.2 Funkce příslušnosti výstupu y.2.4.6.8

Příklad (pokr.) Funkce realizovaná fuzzy regulátorem:

Literatura Dubois D.,Prade H.: An introduction to fuzzy systems. Clinica Chimica Acta 27 (998) 3-29. Jamshidi M.: Fuzzy control of complex system. Soft Computing (997) 42-56. Simatic S7- Fuzzy Control. User Manual.Siemens AG 996. Fuzzy Guide Book. Omron Corporation 995. Fuzzy Logic Toolbox: For Use with MATLAB. User s Guide. MathWorks 999.