FUZZY ÍZENÍ A REGULACE

Rozměr: px
Začít zobrazení ze stránky:

Download "FUZZY ÍZENÍ A REGULACE"

Transkript

1 TECHNICKÁ UNIVERZITA V LIBERCI Hálkova 6, Liberec 1, CZ Fakulta mechatroniky a mezioborových inženýrských studií Teorie automatického ízení II. FUZZY ÍZENÍ A REGULACE Studijní materiály Doc. Ing. Osvald Modrlák, CSc. Srpen 2004 Katedra ídicí techniky Doc. Ing. Osvald Modrlák CSc. 0

2 Obsah Úvod Fuzzy množiny a lingvistické promnné Operace s fuzzy množinami Inferenní pravidla Implikace jednorozmrné závislosti Implikace dvourozmrné závislosti s jedním pravidlem Implikace dvourozmrné závislosti se dvma pravidly Larsenova implikace Poet pravidel Defuzzyfikace Mean of maximum - metoda nejvýznamnjšího maxima Metody tžišt Fuzzy regulátory Jednoduchý fuzzy regulátor typu PID Tvorba báze pravidel Seízení jednoduchého fuzzy regulátoru typu PID Fuzzy logic toolbox Implementace fuzzy logiky a ízení v SIMULINKU Návrh struktury a vlastností fuzzy regulátoru FIS Editor Membership Function Editor (MF editor) Rule Editor (Editor pravidel EP) Rule Viewer, Surface Viewer FIS matice Literatura Tento studijní materiál nabízí zájemcm základní informace o fuzzy regulaci, která je souástí vdní disciplíny oznaované jako Soft Computing, jehož základy položil americký vdec ruského pvodu L. A. Zadeh. Doc. Ing. Osvald Modrlák CSc. 1

3 ÚVOD V posledních letech se v praxi mžeme setkat v ízení a regulaci s pístupy a principy, které jsou založeny na pomrn nové vdní disciplín, která je oznaována zkratkou SC-Soft Computing. Tato disciplína se zabývá symbiózou rzných výpoetních postup, jejichž spoleným jmenovatelem je odklon od klasického modelování založeného na booleovské logice, analytických modelech, ostré klasifikaci a deterministickém prohledávání. V názvu uvedené slovo "soft", vyjadující lexikáln "mkkost, mírnost", tady znamená "mkké" požadavky na pesnost popisovaných jev. Mezi hlavní zástupce SC zahrnujeme fuzzy logiku (FL), neuronové sít (NS) a genetické algoritmy (GA). Fuzzy logika spoívá v rozšíení logických operátor na fuzzy množiny. Teorie fuzzy množin spoívá v zavedení tzv. stupn píslušnosti prvku k množin, který mže nabývat hodnot z intervalu <0,1> na rozdíl od klasické teorie množin, kdy každý prvek do množiny bu patí nebo nepatí. FL nám poskytuje jazyk s vlastní syntaxí a sématikou, který nám umožuje bezprostední použití kvalitativn formulovaných zkušeností a znalostí o ešeném problému. Neuronové sít jsou výpoetní struktury, které mají schopnost uení. Genetické algoritmy provádjí náhodné prohledávání prostoru za pomoci imitace živé pírody. V tomto postupu probíhá modelová evoluce od vzniku jedinc pes jejich selekci a kížení až po jejich nahrazení dokonalejšími jedinci. Protože cílem kurzu je pouze seznámit studenty s principy fuzzy ízení a regulace, soustedíme výklad pouze na základní charakteristiky fuzzy pístup. Omezíme se pouze na 1) Fuzzy množiny a lingvistické promnné 2) Operace s fuzzy množinami 3) Vyhodnocování rozhodovacích pravidel - inferenní pravidla 4) Piazení k výstupní fuzzy množin vhodnou ostrou hodnotu akní veliiny - defuzzyfikace 5) Strukturu fuzzy regulace 1. FUZZY MNOŽINY A LINGVISTICKÉ PROMNNÉ V klasické teorii množin je možno množinu popsat nkolika zpsoby: a) výtem prvk množiny M = {x 1, x 2, x 3, x 4 } b) pravidlem, kterému musí prvky vyhovovat m M (x) c) charakteristickou funkcí m M (x), pro kterou platí 1 m M (x) = 1, jestliže x M = 0, nepatí Obr.1 Záporná teplota teplota ºC Píklad charakteristické funkce množiny Záporná teplota je na obr.1. Prvek x v klasické teorii množin do množiny bud patí, nebo nepatí, protože jeho charakteristická funkce nabývá hodnot 1 nebo 0. Hovoíme pak o ostrých množinách - ostrém rozlišení pi rozhodování o píslušnosti. Pokud charakteristická funkce charakterizuje stupe, s jakým prvek do množiny patí, pak tyto množiny oznaujeme jako množiny neostré - fuzzy množiny. V klasické teorii množin jsou definovány operace sjednocení, prnik a komplement. Doc. Ing. Osvald Modrlák CSc. 2

4 Chceme-li ale využít empirických zkušeností obsluh, personálu a expert, neobejdeme se bez zavedení a používání lingvistických promnných. Lingvistická promnná je taková promnná, jejíž hodnoty jsou výrazy njakého jazyka. Hodnotu lingvistické promnné mžeme interpretovat jako fuzzy-neostré množiny. Množina lingvistických hodnot se oznauje jako množina term. Termy jsou definovány na univerzu, které chápeme jako univerzální množinu. Nap. pi regulaci teploty lázn mžeme teplotu lázn chápat jako lingvistickou promnnou s názvem "teplota lázn". Jakou bude mít lingvistická promnná hodnotu? V technické praxi se v naší zemi mí teplota ve stupních Celsia. Míme-li nap. teplotu lázn, pak údaj o teplot je ve stupních. Kvantitativní vyjádení teploty lázn v hovorovém jazyce však nemusí býti vyjádeno jen stupni, ale bžn jsou užívány pro oznaení teploty výrazy jako: láze je LEDOVÁ, STUDENÁ, VLAŽNÁ, TEPLÁ atd. Jako hodnotu lingvistické promnné "teplota lázn" pak mžeme oznait prvek z množiny teplot { ledová(l), studená(s), vlažná(v), teplá(t), horká(h) }. Takto zavedená jazyková kvantifikace teplot (nap. studená) pedstavuje term, který oznauje neostrou množinu, pro kterou je možno definovat charakteristickou funkci m S (x). Charakteristická funkce m S (x) u neostrých fuzzy-množin se nazývá funkcí píslušnosti m S (x). Charakterizuje stupe, s jakým daný prvek patí do píslušné množiny, a to od hodnoty 0, kdy prvek do množiny urit nepatí, až do hodnoty 1, kdy prvek do množiny zcela urit patí. Jako píklad funkcí píslušnosti uvádíme neostré množiny studená a vlažná a jejich funkce píslušnosti m S (x) a m V (x) na obr.2. Každý z term studená a vlažná je definován funkcí píslušnosti na uritém intervalu teplot (univerza) ve stupních Celsia. 1 L-funkce Vlažná m V (x) Studená m S (x) -funkce teplota ºC Obr.2 Funkce píslušnosti m S (x) a m V (x) Funkci píslušnosti neostré množiny osvtlíme na následujícím píkladu, viz obr.2. - namíme-li teplotu x = 20 C, pak m S (x) = 0 a jist tato namená teplota nepatí do termu - lingvistické hodnoty studená. - namíme-li teplotu x = 0 C, pak m S (x) = 0,5 což indikuje, že tato namená teplota patí do termu - lingvistické hodnoty studená stupnm píslušnosti 0,5. - namíme-li teplotu x = -10 C, pak m S (x) = 1 a je zejmé, že tato namená teplota patí do termu - lingvistické hodnoty studená stupnm píslušnosti 1. - namíme-li teplotu x = -20 C, pak m S (x) = 1 a i tato namená teplota patí do termu - lingvistické hodnoty studená se stupnm píslušnosti 1. Doc. Ing. Osvald Modrlák CSc. 3

5 - namíme-li teplotu x = +15 C, pak je m S (x) = 0,25 a tato namená teplota patí do termu - lingvistické hodnoty studená se stupnm píslušnosti 0,25. Ale pozor, funkce píslušnosti m V (x) = 1 z ehož plyne, že tato namená teplota patí také do množiny-termu vlažná se stupnm píslušnosti 1. Proces piazování mených hodnot vstupních veliin do fuzzy množin pomocí funkcí píslušností se oznauje jako fuzzyfikace. Pro regulaní úlohy se používají standardní funkce píslušnosti: -funkce (funkce trojúhelníková), L-funkce (viz obr.2), -funkce (funkce lichobžníková) viz -funkce, S-funkce a Z-funkce. My se omezíme na funkce složené z lineárních úsek. Také pro oznaování hodnot lingvistické promnné se používá standardní oznaení. Typické oznaení term - fuzzy hodnot a jejich zkratek, vetn anglického oznaení, je v tab.1 Význam Ozn. es. Ozn. Ang. Hodnota velká záporná ZV NL Hodnota stední záporná ZS NM Hodnota malá záporná ZM NS Hodnota záporná blízká nule ZN NZ Hodnota nulová NU Z Hodnota kladná blízká nule KN PZ Hodnota malá kladná KM PS Hodnota stední kladná KS PM Hodnota velká kladná KV PL Tab.1. Píklad dalších lingvistických promnných Lingvistická promnná-oznaení lingvistické hodnoty - termy 1. Vzdálenost nulová, blízká, stední, veliká, obrovská 2. Úhel záporný, nulový, kladný 3. Tepelný výkon ZV, ZS, NU, KS, KV 4. Teplota ZV, ZS, ZM, NU, KM, KS, KV 5. Regulaní odchylka ZV, ZS, ZM, ZN, NU, KN, KM, KS, KV 6. Otevení ventilu NU, KN, KM, KS, KV 7. Pírstek regulaní odchylky záporný (Z), kladný (K) Pro lingvistické promnné Úhel, Otevení ventilu, Regulaní odchylka a Pírstek regulaní odchylky jsou na obr.3a,b,c,d zobrazeny funkce píslušnosti pro jejich lingvistické hodnoty - termy. m KN () m KS () a) Úhel b) Otevení ventilu m nulový () m NU () m KM () m KV () m kladný () 1 1 m záporný () 0 0 Doc. Ing. Osvald Modrlák CSc. 4

6 -0,5-0,25 0 0,25 [rad] 0,5 0% 25% 50% 75% [%] 100% c) Regulaní odchylka m ZS (x) 1 m ZM (x) m ZN (x) m NU (x) m KN (x) m KM (x) m KS (x) m KV (x) 0 m ZV (x) -funkce -40C -20C 0C 20C x[ 0 C] 40C 1 d) Pírstek regulaní odchylky m Z (T) m K (T) T[ºC] 60 Obr.3 Funkce píslušnosti pro vybrané lingvistické promnné a jejich hodnoty - termy. 2. OPERACE S FUZZY MNOŽINAMI Fuzzy množiny mžeme pokládat za zobecnní klasických ostrých množin. Ostrá množina mže být pokládána za zvláštní pípad fuzzy množiny, jejíž funkce píslušnosti nabývá jen hodnot 0 a 1. Operátory fuzzy logiky Fuzzy logika spoívá pouze v rozšíení funkce logických operátor (AND, OR, NOT) z dvouhodnotové logiky pro vícehodnotovou (fuzzy) logiku. Pro naší potebu uvedeme pouze základní ti. Fuzzy komplement, doplnk množiny A, C = NOT A m C (x) = 1 - m A (x) Fuzzy prnik množin (logický souin) C = A AND B m C = m AB (x) = min{ m A (x), m B (x) } Fuzzy sjednocení množin (logický souet) C = A OR B Doc. Ing. Osvald Modrlák CSc. 5

7 Tyto operace jsou znázornny na obr.4. m A (x) 1 1 m C = m AB (x) = max{ m A (x), m B (x)} m A (x) x x 1 m B (x) 1 m B (x) x x 1 1 m C (x) = max{ m A (x), m B (x)} logický souet x x 1 1 m C (x) = min{ m A (x), m B (x)} logický souin 1 1 x x m C (x)=1 - m A (x) x komplement (doplnk) Obr.4 Operace s fuzzy množinami OR, AND a komplement 3. INFERENNÍ PRAVIDLA x Obecn je logické ízení založeno na vyhodnocování rozhodovacích pravidel ve form JESTLIŽE PAK. Pro fuzzy ízení a regulaci je podmínka vyjádena formou implikace dvou fuzzy výrok vtšinou jako v anglické verzi pak JESTLIŽE <fuzzy výrok> PAK <fuzzy výrok>, IF <fuzzy výrok> THEN <fuzzy výrok>. Tato podmínka je oznaována jako produkní pravidlo, jestliže-pak. První fuzzy v roková množina, kterou je asto složený výrok, se nazývá ancedent, kde jednotlivé ásti výroku jsou vázány logickými spojkami. Druhý fuzzy výrok je konsekvent. Doc. Ing. Osvald Modrlák CSc. 6

8 3.1 IMPLIKACE JEDNOROZMRNÉ ZÁVISLOSTI Diskutujme následující píklad. Uvažujme jednoduchý fuzzy výrok IF <E. kladná> THEN <U. kladná>. V rozhodovacím pravidle je v ancedentu lingvistická promnná E (regulaní odchylka), jejíž hodnota je "kladná" a má funkci píslušnosti m kladné (E). Konsekvent obsahuje lingvistickou promnnou U (akní veliinu) s hodnotou "kladná", jejíž funkce píslušnosti je m kladné (U), viz obr.5. m kladné (E) IF <E.kladná> m kladné (U) THEN <U.kladná>. *m kladné (U ) 0 4 e Obr.5 Implikace jednorozmrné závislosti Zmíme-li ostrou hodnotu regulaní odchylky e 0, pak mžeme v obr.5 pomocí funkce píslušnosti m kladné (E) odeíst stupe píslušnosti, s jakým zmená hodnota písluší k množin hodnot E.kladná. Naším úkolem však je nalézt pro zmenou ostrou hodnotu odpovídající fuzzy množinu konsekventu. Nejastjší postup jak urit tuto množinu vychází z logického pedpokladu, že dsledek - konsekvent mže mít maximáln stupe píslušnosti jako má podmínka - ancedent. Stupe píslušnosti zmené ostré hodnoty e 0 uruje tedy hladinu, která nám oízne výstupní fuzzy množinu U konsekventu. Funkce píslušnosti konsekventu pak je *m kladné (U) (obrys tlust). Tato implikace se oznauje jako Mamdamiho implikace. 3.2 IMPLIKACE DVOUROZMRNÉ ZÁVISLOSTI S JEDNÍM PRAVIDLEM Zobecnní tohoto principu na dvourozmrný pípad JESTLIŽE (X je kladné stední) AND (Y kladné stední) PAK (U je záporné stední), vyjaduje Mamdaniho a Larsenova implikace (bude vysvtlena pozdji). Mamdaniho implikace definuje funkci píslušnosti konsekventu jako m IM (x1,x2) = min{ m A (x1), m B (x2) } Minimalizací se vyjaduje skutenost, že dsledek (konsekvent) mže mít maximáln stupe píslušnosti, jako má podmínka (ancedent). Mžeme též hovoit o optimistickém závru. Nalezení výstupních množin pro dvourozmrnou závislost a jedno rozhodovací pravidlo vychází z pravidla, že pokud se pravidla pekrývají, pak každé pravidlo v ancedentu vygeneruje svou individuální výstupní fuzzy množinu, které se také pekrývají a vybíráme podle Mamdaniho minimum Doc. Ing. Osvald Modrlák CSc. 7

9 (vazbou v ásti IF - ancedentu je operátor AND). Ukažme interpretaci tohoto pravidla na následujícím píkladu: JESTLIŽE (x je kladné malé) AND (y kladné stední) PAK (u je záporné stední), v anglické verzi IF <x.ps> AND <y.pm> THEN <u.nm> Nalezení výstupní množiny pro jedno pravidlo a dvourozmrnou závislost je na obr.6. Použitím Mamdaniho implikace obdržíme funkci píslušnosti konsekventu jako minimum z ancedentu a projekce Mamdaniho relace do osy m. Což znamená oíznutí funkce píslušnosti konsekventu na hladin, která odpovídá minimu ze stup píslušnosti pro ob vstupní ostré hodnoty x 0 a y 0. = m KM (x) m KS (y) = min { m KM (x), m KS (y) } Pro funkci píslušnosti konsekventu obdržíme *m ZS (u) = m ZS (u) = min {, m ZS (u) } m KM (x) m KS (y) m ZS (u) x x 0 y0 MIN y Obr.6. Nalezení výstupní množiny pro jedno pravidlo a dvourozmrnou závislost u Je-li tato vazba OR, pak vybíráme MAXIMUM z odpovídajících funkcí píslušnosti, viz. obr.7. Oíznutí funkce píslušnosti konsekventu na hladin, která odpovídá maximu z obou funkcí píslušnosti vstupních hodnot. IF <x.km> OR <x.ks> THEN <u.zs> m KM (x) m SM (y) m ZS (u) MAX x0 x y0 Obr.7. Nalezení výstupní množiny pro jedno pravidlo a dvourozmrnou závislost s operátorem OR 3.3 IMPLIKACE DVOUROZMRNÉ ZÁVISLOSTI SE DVMA PRAVIDLY Nalezení výstupní množiny pro dv pravidla a dvourozmrnou závislost a Mamdaniho implikaci je zobrazeno na obr.8 IF <x.km> AND <y.km> THEN <u.km> ELSE IF <x.ks> AND <y.km> THEN <u.ks> y u Doc. Ing. Osvald Modrlák CSc. 8

10 Pro dv rozhodovací pravidla jsou popsaným postupem ureny funkce píslušnosti dvou výstupních lingvistických promnných - term, pro které platí 1 = m KM (x) m KM (y) = min { m KM (x), m KM (y) } 2 = m KS (x) m KM (y) = min { m KS (x), m KM (y) } Pro konsekventy obou implikací dostaneme *m KM (u) = 1 m KM (u) = min { 1, m KM (u) } *m KS (u) = 2 m KS (u) = min { 2, m KS (u) } m KM (x) m KM (y) m KM (u) *m KM (u) 1 MIN X0 Y0 m KS (x) m KM (y) m KS (u) *m KS (u) 2 MIN x y u Obr.8 Nalezení výstupní množiny pro dv pravidla a dvourozmrnou závislost *m CEL (u) Konsekventy obou implikací *m KS (u) a *m KM (u) u urují jejich dílí podíly na velikosti akní veliiny. Intuitivn se nabízí možnost interpretovat úinek obou dílích výstupních term jako jejich logický souet. Pak pro výstupní fuzzy množinu obou úink dostaneme *m CEL (u) = max { min { 1, m KM (u)}, min { 2, m KS (u) }}. Toto pravidlo je možno rozšíit na libovolný poet rozhodovacích pravidel. 3.4 LARSENOVA IMPLIKACE Použijeme-li Larsenovy implikace, pak výstupní množina pro dv rozhodovací pravidla nebude oíznuta hladinou 1, 2, ale vynásobená tmito hladinami jak je vidt na obr.9. Doc. Ing. Osvald Modrlák CSc. 9

11 m KM (x) m KM (y) m KM (u) 1 MIN *m KM (u) X01 Y02 m KS (x) m KM (y) m ZS (u) *m ZS (u) u 2 MIN x Obr.9 Inference s použitím Larsenovy implikace y u *m CEL (u) 3.5 POET PRAVIDEL u Pro dvourozmrnou funkní závislost lingvistických promnných X, Y inferenní pravidla tvo- í dvojice, které patí do množiny A B, která je dána kartézským souinem P ( x, y) / x A, y B Poet pravidel pro dv fuzzy veliiny (dvourozmrná závislost: regulaní odchylka e a zmna reg. odchylky e) vysvtlíme následovn. Regulaní odchylka e má 5 lingvistických hodnot-term (ZV, ZS, NU, KS,KV). Zmna reg. odchylky e má 3 lingvistické hodnoty-termy (Z, NU, K). Protože "Regulaní odchylka" je fuzzyfikována pti termy a "Zmna reg. odchylky e" má ti termy, je celkový poet pravidel P 5 x 3 = 15, viz obr.10. Pro poet pravidel platí P = n x m, kde m a n je poet term fuzzy množin. Zmna akní veliiny u má 5 lingvistických hodnot-term (ZV, ZS, NU, KS, KV) e e ZV ZS NU KS KV Z NU K ZV ZV ZS NU KS ZV ZS NU KS KV ZS NU KS KV KV Obr.10 Báze pravidel Doc. Ing. Osvald Modrlák CSc. 10

12 Z praktického pohledu využití fuzzy aproximací a jejich vlastností pro ízení a regulaci je teba provést následující kroky: 1. Zmit vstupní veliiny. 2. Zobrazit zmené veliiny ve vhodném mítku na aplikovaná univerza. 3. Pevést vstupní ostrá data na fuzzy data. 4. Nalézt výstupní fuzzy množinu. 5. Piadit-nalézt k výstupní množin vhodnou ostrou hodnotu akní veliiny. Krok 1 je problémem mení a nebudeme ho podrobnji diskutovat. Krok 2 je problémem normalizace a spoívá v transformaci namených hodnot do normovaného intervalu. Krok 3 je nazýván fuzzyfikací a spoívá v tom, že každé oste namené hodnot se piadí stupe píslušnosti do jedné nebo více fuzzy množin. Krok 4 je podrobn rozebrán v této kapitole. Krok 5 se nazývá defuzzyfikací a jeho podstatou je piadit výstupní fuzzy množin odpovídající ostrou výstupní hodnotu. Metody používané v ízení a regulaci jsou uvedeny v následujícím odstavci. 4. DEFUZZYFIKACE Výsledkem innosti bloku rozhodovacích pravidel je soubor funkcí píslušnosti pro jednotlivé termy výstupních lingvistických promnných. Funkce píslušnosti výstupní množiny je dána sjednocením oíznutých (Mamdaniho implikace) nebo zmenšených funkcí píslušnosti (Larsenova implikace), viz. obr. 8,9. Pro praktické provedení akních zásah je teba piadit výstupním lingvistickým promnným ostrou hodnotu akní veliiny v pípustném rozsahu. Tento proces aproximace neostrých term ostrou hodnotou akní veliiny se nazývá defuzzyfikace. Existuje celá ada metod defuzzyfikace, které vycházejí z empirického ovení až po heuristické pístupy. LoM a) b) MoM RoM u vys (Left of Maximum) u vys (Mean of Maximum) Obr.11. Funkce píslušnosti pro jednotlivé termy výstupních lingvistických promnných. Pi volb metody defuzzyfikace mžeme zvolit bu metody, které hodnotu akní veliiny urí výpotem jako nejlepší kompromis (metody tžišt) nebo metody hledající pijatelné ešení (metody nejvýznamnjšího maxima). Pijatelné ešení: 4.1 MEAN OF MAXIMUM - METODA NEJVÝZNAMNJŠÍHO MAXIMA U metod tohoto typu hledáme tzv. pijatelné ešení, které vyhovuje podmínkám v rozhodovacích pravidlech. Ze všech term vybereme term s nejvtší hodnotou funkce píslušnosti a nalezneme maximální hodnotu funkce píslušnosti, která pak svým umístním v závislosti na zvolené metod urí ostrou hodnotu výstupní veliiny. Mezi tyto metody patí: - Left of Maximum (LoM) výsledkem je nejvíce vlevo položená hodnota z Doc. Ing. Osvald Modrlák CSc. 11

13 nejvtší hodnoty funkce píslušnosti - Mean of Maximum (MoM) výsledkem je ve stedu položená hodnota nejvtší hodnoty funkce píslušnosti - Right of Maximum (RoM) výsledkem je nejvíce vpravo položená hodnota z nejvtší hodnoty funkce píslušnosti Na obr.11a je píklad urení akní veliiny u vys metodou Left of Maximum a na obr.11b metodou Mean of Maximum. Protože se hledá jen maximum, vyznaují se tyto metody vysokou výpoetní rychlostí. Jejich nevýhodou je, že akní veliina se mže mnit nespojit. 4.2 METODY TŽIŠT Metody tžišt z prbh výstupních term urí ostrou výstupní promnnou jako jejich tžišt. Existují dva základní pístupy a) Center of Maximum (tžišt singlton) - funkní závislosti jednotlivých term nahradíme jejich typickými hodnotami a hledáme jejich tžišt b) Centre of Gravity (tžišt plochy) - hledáme tžišt plochy funkce píslušnosti výstupní veliiny. Center of Maximum Nejdíve vysvtlíme pojem "typické hodnoty". Funkci píslušnosti mžeme aproximovat Diracovým impulsem s vahou, kterou oznaujeme jako "typickou hodnotu". Poloha Diracova impulsu pro funkce píslušnosti typu Lambda funkce je ve vrcholu trojúhelníka, pro PI funkci uprosted úseku. V nkterých pípadech je možno umístit Diracv impuls do tžišt plochy pod funkcí píslušnosti. Vlastní váha - typická hodnota mže býti dána koeficientem oíznutí (násobení) nebo. Metoda "Center of Maximum" nahrazuje funkní závislost každého výstupního termu jeho typickou hodnotou a ostrou výstupní veliinu u výs urí jako jejich tžišt viz. obr = 0,4 3 = 0,3 2 = 0,6 u 1 u 2 u 3 u výs % Obr.12 Výpoet akní veliiny metodou Center of Maximum u výs r k 1 r k 1 k u u výs je výsledná hodnota výstupní veliiny k je hodnota píslušnosti k-tého termu u k je souadnice výstupní veliiny k-tého termu. Center of Gravity k k Doc. Ing. Osvald Modrlák CSc. 12

14 Výslednou hodnotu akní veliiny uríme jako souadnici tžišt plochy vzniklé sjednocením dílích ploch, které jsou ureny ohraniením funkcí výstupních term s nenulovými hodnotami funkce píslušnosti, viz obr.13. *m(u) u Obr.13. Center of Gravity u výs Výstupní hodnota akní veliiny se urí ze vztahu m( u) udu u výs m( u) du kde *m(u) prbh funkce píslušnosti výsledné plochy. Pro defuzzyfikaci je možno použít ješt celou adu metod, kterými se již nebudeme podrobnji zabývat. Je zejmé, že každá metoda poskytuje trochu odlišné defuzzyfikované výstupy a proto jejich použití se volí podle druhu aplikace. 5. FUZZY REGULÁTORY Charakteristickým znakem fuzzy ízení je možnost bezprostedního použití empirických znalostí lovka - operátora o ízeném procesu, které oznaujeme jako bázi znalostí. Bázi znalostí tvoí a) informace o stacionární stavech, intervalech, ve kterých se pohybují hodnoty vstupních a výstupních veliin, jejich mezní hodnoty, atd. Rozšííme-li tato data o funkce píslušnosti všech vstupních a výstupních fuzzy množin (jak bude vysvtleno pozdji), pak všechny tyto informace o procesu se v bázi znalostí oznaují jako báze dat. b) kvantitativn formulované zkušenosti vetn slovn definované strategie ízení, pomocí kterých je možno realizovat ízení, to jest generovat akní veliinu. Takto zkušeností získané strategie ízení oznaujeme jako bázi pravidel. Doc. Ing. Osvald Modrlák CSc. 13

15 Struktura fuzzy regulátoru je na obr.14 a jeho ústední len tvoí ti základní bloky: fuzzyfikace F, inference I a blok defuzzyfikace D. V bloku fuzzyfikace se pevádí d u Dynamický y _ w systém + Denormalizace Defuzzyfikace Inference (rozhodovací pravidla) Fuzzyfikace e Normalizace D I F Obr.14 Struktura fuzzy regulátoru Báze pravidel Báze dat ostrá data, která jsou namena nebo zadána, na fuzzy data. Bloku fuzzyfikace mže pedcházet blok normalizace, kde se fyzikální hodnoty namených i zadaných hodnot pevedou na normalizovanou množinu - univerzum. V bloku inference, který tvoí ústední ást regulátoru, se realizuje inferenní mechanismus z rozhodovacích pravidel, pomocí kterého získáváme ze vstupních fuzzy množin výstupní množiny. Blok defuzzyfikace umožuje piadit výstupní fuzzy množin uritou ostrou výstupní veliinu. Za blokem defuzzyfikace mže následovat blok denormalizace, kde se provede denormalizace výstupní veliiny - pepoet na fyzikální výstupní veliiny. 5.1 JEDNODUCHÝ FUZZY REGULÁTOR TYPU PID Výstup íslicového PI regulátoru v pírstkovém tvaru, který zajišuje nulovou regulaní odchylku, je u k) u( k 1) u( k); u( k) q e( k) qe( k 1). ( 0 1 tvaru Výstup íslicového PD regulátoru, který ovšem nezajišuje nulovou regulaní odchylku, je ve u( k) K e( k) K e( k). p D Hovoíme-li o jednoduchém fuzzy regulátoru a chceme-li ho porovnávat s PI regulátorem nebo s PD regulátorem, pak vstupem tchto regulátor je e(k) a e(k). Výstup je pak nelineární funkcí, která závisí na fuzzyfikaci, inferenci a defuzzyfikaci. Takže pro fuzzy regulátor typu PI bude platit u( k) FPI( e( k), e ( k)); u( k) u( k 1) u ( k). Doc. Ing. Osvald Modrlák CSc. 14

16 Fuzzy regulátor typu PD dostáváme jako nelineární funkci ve tvaru u( k) FPD( e( k), e( k)). Struktura fuzzy regulátoru typu PI a PD je na obr.15a, b. e(k) a) z -1 + e(k) e(k) F I D u(k) u(k) z -1 z -1 + F I D u(k) b) e(k) Obr.15. Struktura jednoduchých fuzzy regulátor typu PI a PD Jednoduchý fuzzy regulátor s vlastnostmi PI-PD regulátoru vytvoíme nejjednodušším zpsobem tak, že tyto dva regulátory paraleln propojíme viz [2,3]. 5.2 TVORBA BÁZE PRAVIDEL Bázi pravidel je možno vytvoit bu a) na základ empirických znalostí obsluhy nebo b) na základ obecn platných metapravidel. Praxe ukázala, že pro jednoduchý fuzzy regulátor typu PI, PD je možno odvodit bázi pravidel pomocí tí základních metapravidel, která uvedeme: MP1: Jestliže regulaní odchylka e(k) a její zmna e(k) je nulová nebo blízká nule, pak by ml být pírstek akní veliiny u(k) akní zásah nulový nebo blízký nule. MP2: Jestliže regulaní odchylka e(k) klesá k nule nebo se blíží nule s dostaující rychlostí, pak je vhodné také nemnit akní veliinu. MP3: Jestliže se regulaní odchylka e(k) nekoriguje sama, potom je teba akní veliinu zmnit a akní zásah u(k) bude nenulový. Jeho velikost a znaménko závisí na znaménku a velikosti regulaní odchylky e(k) a její zmny e(k). Podle tchto metapravidel byla pro jednoduchý fuzzy regulátor typu PI (odstrauje trvalou regulaní odchylku), lingvistické promnné a jejich hodnoty / termy sestavena báze pravidel, která je uvedena v tab..2. Doc. Ing. Osvald Modrlák CSc. 15

17 e e Z N K Regulaní odchylka e { Z, N, K} Z Z Z N Zmna regulaní odchylky e { Z, N, K} N Z N K Akní zásah u { Z, N, K} K N K K 1. Tab.2 V bázi pravidel je možno rozlišit pt skupin pravidel. Skupina Tato skupina pravidel se použije tehdy, jestliže regulaní odchylka e(k) a její zmna e(k) je nulová nebo blízká nule. Znamená to, že regulovaná soustava je v ustáleném stavu nebo v jeho blízkosti. Akní veliina se nemá mnit, ili zmna akní veliiny je nulová nebo blízká nule. 2. Skupina Pro aplikaci pravidel této skupiny platí, že regulaní odchylka e(k) je záporná (velká nebo stední) a její zmna e(k) je kladná nebo blízká nule. Dsledkem toho je, že regulaní odchylka e(k) se zmenšuje nebo se nemní. Akní zásah má zrychlit nebo zpomalit pibližování k ustálené hodnot. 3. Skupina Pro tuto skupinu platí, že regulaní odchylka e(k) je kladná (blízká nule, stední, veliká). Zmna e(k) je kladná velká nebo stední, což znamená, že regulovaná veliina se bude vzdalovat od žádané hodnoty - ustáleného stavu. 4. Kladnou zmnou akní veliiny u(k) je teba zajistit pibližování k ustálenému stavu. Skupina Pro aplikaci pravidel této skupiny je charakteristické, že regulaní odchylka e(k) je kladná (velká nebo stední) a její zmna e(k) je záporná nebo nulová. To znamená, že regulaní odchylka e(k) se zmenšuje nebo se nemní. (Porovnej se skupinou 2) Akní zásah má zrychlit nebo zpomalit pibližování k ustálené hodnot. 5. Skupina Pro tuto skupinu platí, že regulaní odchylka e(k) je záporná (blízká nule, stední, veliká). Zmna e(k) je záporná velká nebo stední. To znamená, že regulovaná veliina se bude vzdalovat od žádané hodnoty - ustáleného stavu. (Porovnej se skupinou 3) Zápornou zmnou akní veliiny u(k) je teba zajistit pibližování k ustálenému stavu. Grafické zobrazení výstupní veliiny y (kt), žádané hodnoty w, regulaní odchylky e (kt), zmny regulaní odchylky e(kt) a zmny akní veliiny u(kt) pro pedpokládané varianty regulované veliiny v krocích k, k 1 je na obr Doc. Ing. Osvald Modrlák CSc. 16

18 w y y (kt) w y y(kt) w y (kt) u( kt) u( kt) u( kt) t kt 0 ( k 1)T kt e( kt) e( kt) w y a) y (kt) 5 e( kt) 0 ( k 1)T kt t kt e( kt) b) 2 y y(kt) w w 0 ( k 1)T y y (kt) e( kt) t kt kt e( kt) c) 2 u( kt) u( kt) u( kt) e( kt) e( kt) e( kt) e( kt) e( kt) 0 ( k 1)T kt t kt 0 ( k 1)T kt t kt 0 ( k 1)T kt t kt e( kt) d ) 5 e ) 1 f ) 3 y y y u ( kt) u( kt) u( kt) w w w y(kt) y (kt) e( kt) e( kt) e ( kt) e( kt) e( kt) 0 ( k 1)T t kt ( k 1)T kt t ( k 1)T kt t kt e ( kt) g) 4 i ) 4 j) 3 Obr Grafické zobrazení regulaní odchylky e (kt) a zmny regulaní odchylky e(kt) a zmny akní veliiny u(kt) pro konstrukci báze pravidel v Tab..2 Doc. Ing. Osvald Modrlák CSc. 17

19 Velká vtšina jednoduchých fuzzy regulátor má bázi pravidel založenou na použití uvedených pravidel. Báze pravidel lze snadno modifikovat pro jiný poet term regulaní odchylky a její zmny, viz. píklad Tab.3. NB NB NB NB NM NS Z NB NB NB NM NS Z PS NB NB NM NS Z PS PM NB NM NS Z PS PM PB NM NS Z PS PM PB PB NS Z PS PM PB PB PB Z PS PM PB PB PB PB Tab.3 Regulaní odchylka e { NB, NM, NS, Z, PS, PM, PB } Zmna regulaní odchylky e { NB, NM, NS, Z, PS, PM, PB } Akní zásah u { NB, NM, NS, Z, PS, PM, PB } Prbh regulaního pochodu ovlivuje krom báze pravidel také zvolené tvary funkcí píslušností a zvolená metoda defuzzyfikace. V pípad, že prbhy regulaních pochod nevyhovují zcela našim požadavkm, je teba hledat nová rozhodovací pravidla, použít jiných metod defuzzifikace a upravit vhodn funkce píslušnosti. 5.3 SEÍZENÍ JEDNODUCHÉHO FUZZY REGULÁTORU TYPU PID Odezvy regulaních obvod s fuzzy regulátorem závisí na bázi rozhodovacích pravidel a na bázi dat. Souástí projektu fuzzy regulátoru je získání i vytvoení báze rozhodovacích pravidel, zadání funkcí píslušnosti pro jednotlivé vstupní a výstupní promnné, vetn volby metod fuzzyfikace a defuzzifikace. Vlastní implementace tchto bázických znalostí pro daný ídící systém nebo produkt se realizuje softwarov. V pedmtech "Teorie ízení" využíváme softwarové podpory MATLABu, speciáln pak "Fuzzy toolboxu", viz kap.6. Je zejmé, že na dynamiku regulaních pochod má vliv celá ada parametr, jejichž úinky na dynamiku soustavy lze jen tžko odhadnout. Z tchto dvod je nastavení všech hledaných parametr pokládáno jako velmi obtížné. Omezíme se proto na nastavování fuzzy regulátoru pomocí mítek univerza, v anglické literatue se hovoí o "Tuning via scaling universes". Princip metody je velmi jednoduchý a spoívá ve vážení - násobení konstantou vstupní i výstupní promnné fuzzy regulátoru, viz obr. 16. Pomocí vah Obr.16. Struktura fuzzy regulátor s vahami pro seízení regulátoru. na vstupu K e a K de mníme vlastn mítka univerza na vstupu a pomocí zesílení K u mníme mítka na výstupu - akní veliiny. Pokud nedosáhneme požadovaných prbh regulaních pochod, je nutno použít jiných postup, což pesahuje rámec našeho pedmtu. Doc. Ing. Osvald Modrlák CSc. 18

20 6. FUZZY LOGIC TOOLBOX Návrh fuzzy regulátoru v MATLABu se provádí pomocí programu Fuzzy Logic Toolbox. Simulaní výpoty vetn reálných mení se provádí v SIMULINKU. 6.1 IMPLEMENTACE FUZZY LOGIKY A ÍZENÍ V SIMULINKU Pro regulaci v reálném ase, mení a simulace se používá SIMULINK, který pi aktivaci Fuzzy Logic Toolboxu obsahuje v menu Fuzzy Logic Toolboxu fuzzy regulátory: a) Fuzzy logic controller viz obr.17 b) Fuzzy logic controller with Ruleviewer Fuzzy regulátor se v SIMULINKu propojuje bžným zpsobem, viz obr.18. Základní strukturu fuzzy regulátoru, kterou tvoí bloky fuzzyfikace, defuzzyfikace a inference, zastupuje v SIMULINKu blok "Fuzzy logic controller". Struktura uzaveného regulaního obvodu se spojitou soustavou 2. ádu a s fuzzy regulátorem s diskretizovanými vstupy je na obr.18. Regulaní obvod zajišuje zmny žádané hodnoty a pro srovnání je možno regulovanou soustavu nezávisle budit skokovými zmnami. Obr.17 Ve zptné vazb je možno mnit zesílení na vstupu do fuzzy regulátoru pomocí zesílení K e a K de a dále ješt na výstupu z fuzzy regulátoru. Tato zesílení slouží k ladní - seizování fuzzy Obr.18 Základní struktura zptnovazebního obvodu s fuzzy regulátorem regulátoru. Podle požadavk na prbh regulaní odchylky je možno do obvodu zapojit integrátor (sumátor) nebo zmnit i upravit strukturu len zapojených do zptné vazby. Pi klasické implementaci regulátoru typu PID se nejdíve volí jeho struktura (P, PI, PD, PID) a pak se provádí seízení jeho parametr. Regulátor typu PID pouze vyhodnocuje a zpracovává informace o regulaní odchylce e(t). Výsledkem tohoto procesu je výstupní veliina z regulátoru u(t). Fuzzy regulátor využívá další možné informace o procesu (báze pravidel a dat) vetn informací a zkušeností obsluhy. Obsahem návrhu fuzzy regulátoru je pak získání tchto informací a jejich využití v rámci návrhu fuzzy regulátoru. Doc. Ing. Osvald Modrlák CSc. 19

21 6.2 NÁVRH STRUKTURY A VLASTNOSTÍ FUZZY REGULÁTORU Vlastní návrháskou práci fuzzy regulátoru (FR) je pak možno provádt pomocí interaktivního grafického prostedí Graphical User Interface (GUI) nebo pomocí píkazové ádky Command Line (CL). Projektování vyžaduje definovat vstupní a výstupní promnné, jejich rozsahy, funkce píslušnosti a jejich parametry, zadávání inferenních a rozhodovacích pravidel, nastavení metod fuzzyfikace a defuzzyfikace. Pro tyto požadavky mžeme vyjádit strukturu FR blokov dle obr.19. Tuto strukturu, jako metodickou projektovou pomcku, v souladu s Fuzzy Logic Toolboxem budeme znait jako Fuzzy Inference System FIS - Inferenní systém fuzzy. Uživatelské grafické prostedí GUI obsahuje nástroje pro vytvoení, editaci a zobrazování fuzzy inferenního systému (FIS). Fuzzy inferenní systém (FIS) zahrnuje všechny procesy spojené s volbou vstup regulátoru vetn jejich parametrizace až po urení výstup z regulátoru s použitím fuzzy logiky - obr.19. Obr.19 Fuzzy Inference System FIS - Inferenní systém fuzzy FIS tvoí 3 editory: FIS Editor (editor inferenního systému fuzzy regulátoru), viz obr.20, Membership Function Editor (editor funkcí píslušnosti), viz obr.21 a Rule Editor (editor pravidel EP ), viz obr.23 a dv zobrazování - Rule a Surface Viewer (Grafické zobrazování procesu inference, viz obr.24 a plochy ohraniující prostor generovaných akních zásah, viz obr.25). FIS Editor se pi vytváení nového fuzzy inferenního systému aktivizuje píkazem Fuzzy Aktivace již existujícího fuzzy inferenního systému se aktivizuje píkazem fuzzy jméno.fis Tímto píkazem se vyvolá již existující fuzzy inferenní systém definovaným jménem souboru FIS Editor Hlavní menu viz obr.20 obsahuje roletová menu File, Edit, View, která umožují ukládání a volání soubor a editaci fuzzy systému pomocí nástoj GUI. V nabídce Edit je možno pidáním nebo ubráním urit poet vstup a výstup. V grafickém okn jsou v principu zobrazovány temi ikonami - bloky: vstupní promnné (rychlost, zrychlení), typ Doc. Ing. Osvald Modrlák CSc. 20

22 Obr.20 FIS Editor inference FIS (motorek1), výstupní promnné (I-motoru). Jsou-li spojovací linky mezi bloky vyznaeny árkovanou arou, pak nejsou jednotlivé bloky parametrizovány nebo parametrizace není správn ukonena a tento blok není možné zapojit a spustit. Dvojím kliknutím na vybranou vstupní promnnou reprezentovanou obrázkem je možno pejít do Membership Function Editor (editoru funkcí píslušnosti). Dvojím kliknutím na typ inference reprezentovanou obrázkem je možno pejít do Rule Editoru (editoru rozhodovacích pravidel). Dvojím kliknutím na vybranou výstupní promnnou reprezentovanou obrázkem je možno pejít do Membership Function Editor (editoru funkcí píslušnosti EF). V levé ásti okna je možno zadávat píslušné parametry metodám AND, OR a Implikaci a parametry agreganí a defuzzyfikaní metod. V pravé ásti je možno editovat jména vstupních a výstupních promnných. Zobrazeny jsou též rozsahy promnných a typ. Píklad 1: Nastavte parametry FIS : 2 vstupní promnné e(t), de(t), výstupní promnná u(t), FIS uložit pod jménem FC_PR1 Postup: 1) kliknutím rozbalíme Edit a klikneme na Add input - vytvoí se dva bloky vstup 2) klikneme na ikonku-blok input1 a v bílém poli u hesla Name pepíšeme input1 na e(t). Return 3) klikneme na ikonku-blok input2 a v bílém poli u hesla Name pepíšeme input2 na de(t). Return Doc. Ing. Osvald Modrlák CSc. 21

23 4) klikneme na ikonku-blok output1 a v bílém poli u hesla Name pepíšeme output1 na u(t). Return 5) Z menu File vybereme Save to disk as FC_PR1 6) Zadáme jméno souboru PI_1 a klikneme na OK Membership Function Editor (MF editor) Spustí se bu ve FIS editoru dvojím kliknutím na ikonu výstupu nebo vstupu nebo pes roletové okno Membership Function Editor. Obr.21 Membership Function Editor Vybereme-li na obr.21 vstupní veliinu (e(t), de(t)) kliknutím na její ikonu v levém rohu, vybraná ikona po obvodu zervená a v grafickém okn "Memership function plots" se zobrazí všechny její funkce píslušnosti s nastavenými parametry a se jmény jejich promnných - term. V okn "Current Variable" je uvedeno jméno, typ, rozsah a rozsah displeje oznaených hesly: Name, Typ, Range, Display Range. V tomto okn mžeme zadávat potebné rozsahy. Je vhodné nejdíve u zvolené promnné nastavit její rozsahy. Pak kliknutím v rolovacím manu Edit na píkaz Add FMs se zobrazí okno "Add membership functions" dle obr.22. V rolovacím menu hesla MF type se volí typ funkce píslušnosti vstupní nebo výstupní promnné (lingvistické) z množiny (trimf, trapmf, gbellmf, gausmf, gaus2mf, pimf, dsigmf, psigmf - "trimf" je trojúhelníková funkce píslušnosti). Doc. Ing. Osvald Modrlák CSc. 22

24 Obr.22 Okno" Add membership functions" V rolovacím menu hesla Number of MFs se volí poet term - hodnot (lingvistické) vstupní nebo výstupní promnné. Klikneme-li na jednu z funkcí píslušnosti, zmní tato barvu na ervenou a je možno ji zmnit vetn jména, tvaru a íselných parametr. Tyto zmny provedeme v dílím okn "Current Membership Function". Jméno, typ a parametry vybrané funkce píslušnosti jsou zobrazeny v polích hesly: Name, Typ, Params, na kterých je také možno pepsáním jména a novým nastavením typu a parametr funkce píslušnosti provést požadované zmny Rule Editor (Editor pravidel EP) Spustí se ve FIS editoru pes roletové okno View-Edit Rules. Obsahuje editaní a zobrazovací pole, viz obr.23. V tomto poli je možno pravidla pímo editovat run nebo použít tlaítek Delete rule : maže pravidlo Add rule : pidává pravidlo Change rule : mní pravidlo Vlastní pravidlo je možno sestavit pomocí roletových menu vstupních a výstupních lingvistických promnných (e(t), de(t) a u(t)), vetn zadávání vah. Rule Editor nabízí roletová menu pro vstupní i výstupní promnné, kde každou položku tvoí jméno lingvistické promnné - termu. Termy lze spojovat operátory and nebo or. Jednotlivé termy mohou vystupovat v rozhodovacích pravidlech i v negaci, což provedeme kliknutím na píslušný operátor not. Doc. Ing. Osvald Modrlák CSc. 23

25 Obr.23. Rules Editor Rule Viewer, Surface Viewer Rule Viewer (grafické zobrazování procesu inference), viz obr.24 se aktivizuje pomocí roletových menu View výbrem Rule Viewer. Obsahuje jak všechna pravidla, tak i tvary funkcí píslušnosti vstup a výstup a jejich inference. Surface Viewer (grafické zobrazování procesu inference), obr.25, se aktivizuje pomocí roletových menu View výbrem Surface Viewer. Zobrazuje prostor hodnot výstupní veliiny v závislosti na vstupních promnných. Pro fuzzy regulaci je uvažována zpravidla regulaní odchylka a její derivace. Poznámka: Kontrolou formální správnosti nastavení FIS systému pomocí FIS Editoru je, že po skonení práce jsou vstupní bloky, blok inferencí a výstupní bloky propojeny tunými ( neperušovanými) arami. V dílím informaním okn "Systém" jsou uvedeny základní informace: jméno, poet vstup a výstup, poet pravidel. Doc. Ing. Osvald Modrlák CSc. 24

26 Obr.24 Rule Viewer Obr.25 Surface Viewer Doc. Ing. Osvald Modrlák CSc. 25

27 6.3 FIS MATICE Aby bylo možno spustit simulaci v SIMULINKu, je teba Fuzzy Inference System uložit pod jeho jménem do pracovního prostedí MATLABu (workspace). Protože v MAT- LABu je základem maticový popis i zpsob ukládání informací, jsou informace uložené v Fuzzy Inference System FIS uloženy jako matice. Tato matice je oznaována jako FIS Matrix (FIS Matice). Uložení do pracovního prostedí se provede na hlavní lišt v rolovacím menu File píkazem Save to workspace. Dvojím kliknutím na ikonu fuzzy regulátoru v SIMULINKu se zobrazí okno "Block Parameters: Fuzzy Logic Controller" a je možno zadat aktuální jméno FIS - Matice, viz obr.26. Znamená to tedy, že pro každou volbu báze dat a rozhodovacích pravidel se vytvoí odpovídající FIS Matice. SIMULINK umož- uje vybranému fuzzy regulátoru ve schématu piadit zvolenou FIS matici, ímž jsou vlastnosti regulátoru definovány. V daném programovém schématu lze pak již pouze mnit váhy na vstupu a výstupu. Obr.26 Okno "Block Parameters: Fuzzy Logic Controller" Závrem této kapitoly je teba zdraznit, že pedložený návod k používání FUZZY LOGIC TOOLBOXu se omezuje na vysvtlení základních krok v grafickém prostedí GUI. Nezabývá se vbec návrhem fuzzy regulátoru pomocí píkazové ádky Command Line a vyžaduje proto pro hlubší pochopení další studium [4,5,6]. Závr Pedložený studijní materiál má umožnit nejen získat základní informace o fuzzy pístupech a fuzzy regulaci, ale pedevším má pipravit studenty pro aplikaci Fuzzy Toolboxu a tím pro získání praktických zkušeností pi aplikaci tchto metod v laboratoích katedry. LITERATURA [1] Passino K.M., Yurkovich S.: Fuzzy control. Addison Wesley Longman, Inc., Menlo Park, California, 1998, ISBN X [2] Vysoký, P.: Fuzzy ízení. Skripta, VUT Praha, [3] Pivoka, P.: Analysis and Design of Fuzzy Controller. In: Fuzzy Control. Theory and Praxis, Physica-Verlag, 2000, ISBN [4] Gulley, N., Jang,J.S.: Fuzzy Logic Toolbox. For Use with MATLAB.The Math Works, Inc.1995 [5] The Student Edition of MATLAB.Version 4, User s Guide.The Math Works, Inc. 1995, Prentice Hall, Englewood Cliffs. ISBN [6] SIMULINK Dynamic System Simulation for MATLAB.Using Simulink, Version 2 The Math Works, Inc.1997 Doc. Ing. Osvald Modrlák CSc. 26

Základy fuzzy řízení a regulace

Základy fuzzy řízení a regulace Ing. Ondřej Andrš Obsah Úvod do problematiky měkkého programování Základy fuzzy množin a lingvistické proměnné Fuzzyfikace Základní operace s fuzzy množinami Vyhodnocování rozhodovacích pravidel inferenční

Více

Úvod do fuzzy logiky a fuzzy regulátory

Úvod do fuzzy logiky a fuzzy regulátory Úvod do fuzzy logiky a fuzzy regulátory Tato publikace vznikla jako součást projektu CZ.04.1.03/3.2.15.2/0285 Inovace VŠ oborů strojního zaměření, který je spolufinancován evropským sociálním fondem a

Více

FUZZY ŘÍZENÍ A REGULACE

FUZZY ŘÍZENÍ A REGULACE TECHNICKÁ UNIVERZITA V LIBERCI Hálkova 6, 461 17 Liberec 1, CZ Fakulta mechatroniky a mezioborových inženýrských studií Teorie automatického řízení II. FUZZY ŘÍZENÍ A REGULACE Studijní materiály Doc. Ing.

Více

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

Řídicí technika. Obsah. Fuzzy řízení Fuzzy množiny Operace s fuzzy množinami Fuzzy pravidla Fuzzy regulátory. Fuzzy řízení. 20..207 Akademický rok 207/208 Připravil: Radim Farana Řídicí technika Fuzzy řízení 2 Obsah Fuzzy řízení Operace s fuzzy množinami y 3 Fuzzy řízení Fuzzy řízení je spolu s dalšími přístupy, jako například

Více

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

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV MECHANIKY TĚLES, MECHATRONIKY A BIOMECHNIKY ŘÍZENÍ MECHATRONICKÝCH SOUSTAV VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV MECHANIKY TĚLES, MECHATRONIKY A BIOMECHNIKY ŘÍZENÍ MECHATRONICKÝCH SOUSTAV Doc. RNDr. Ing. Tomáš Březina, CSc, Doc. Ing. Vladislav Singule,

Více

VYSOKÉ UENÍ TECHNICKÉ V BRN BRNO UNIVERSITY OF TECHNOLOGY

VYSOKÉ UENÍ TECHNICKÉ V BRN BRNO UNIVERSITY OF TECHNOLOGY VYSOKÉ UENÍ TECHNICKÉ V BRN BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV AUTOMATIZACE A INFORMATIKY FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE NÁVRH

Více

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

VYUŽITÍ PROGRAMOVÝCH PROSTEDK MATLAB PRO ROZODOVÁNÍ ZA PRÁVNÍ NEJISTOTY VYUŽITÍ PROGRAMOVÝCH PROSTEDK MATLAB PRO ROZODOVÁNÍ ZA PRÁVNÍ NEJISTOTY Petr Dostál Vysoké uení technické v Brn Abstrakt: lánek pojednává o využití fuzzy logiky pro podporu rozhodování. Je uveden struný

Více

PÍRUKA A NÁVODY PRO ÚELY: - RUTINNÍ PRÁCE S DATY

PÍRUKA A NÁVODY PRO ÚELY: - RUTINNÍ PRÁCE S DATY PÍRUKA A NÁVODY PRO ÚELY: - RUTINNÍ PRÁCE S DATY YAMACO SOFTWARE 2006 1. ÚVODEM Nové verze produkt spolenosti YAMACO Software pinášejí mimo jiné ujednocený pístup k použití urité množiny funkcí, která

Více

POPIS TESTOVACÍHO PROSTEDÍ 1 ZÁLOŽKA PARSER

POPIS TESTOVACÍHO PROSTEDÍ 1 ZÁLOŽKA PARSER POPIS TESTOVACÍHO PROSTEDÍ Testovací prostedí je navrženo jako tízáložková aplikace, každá záložka obsahuje logicky související funkce. Testovací prostedí obsahuje následující ti záložky: Analýza Gramatiky

Více

Správa obsahu ízené dokumentace v aplikaci SPM Vema

Správa obsahu ízené dokumentace v aplikaci SPM Vema Správa obsahu ízené dokumentace v aplikaci SPM Vema Jaroslav Šmarda, smarda@vema.cz Vema, a. s., www.vema.cz Abstrakt Spolenost Vema patí mezi pední dodavatele informaních systém v eské a Slovenské republice.

Více

IMPORT DAT Z TABULEK MICROSOFT EXCEL

IMPORT DAT Z TABULEK MICROSOFT EXCEL IMPORT DAT Z TABULEK MICROSOFT EXCEL V PRODUKTECH YAMACO SOFTWARE PÍRUKA A NÁVODY PRO ÚELY: - IMPORTU DAT DO PÍSLUŠNÉ EVIDENCE YAMACO SOFTWARE 2005 1. ÚVODEM Všechny produkty spolenosti YAMACO Software

Více

Instalace multiimportu

Instalace multiimportu Instalace multiimportu 1. Rozbalit archiv multiimportu (nap. pomocí programu Winrar) na disk C:\ Cesta ve výsledném tvaru bude: C:\MultiImport 2. Pejdte do složky Install a spuste soubor Install.bat Poznámka:

Více

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 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 regulátory Mamdaniho a Takagi-Sugenova typu Návrh fuzzy regulátorů: Fuzzifikace, (fuzzyfikace), (F) Inference, (I), Agregace, (A), Defuzzifikace (defuzzyfikace) (D). F-I-A-D v regulátorech Mamdaniho

Více

Prbh funkce Jaroslav Reichl, 2006

Prbh funkce Jaroslav Reichl, 2006 rbh funkce Jaroslav Reichl, 6 Vyšetování prbhu funkce V tomto tetu je vzorov vyešeno nkolik úloh na vyšetení prbhu funkce. i ešení úlohy jsou využity základní vlastnosti diferenciálního potu.. ešený píklad

Více

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

Fuzzy logika. Informační a znalostní systémy Fuzzy logika Informační a znalostní systémy Fuzzy logika a odvozování Lotfi A. Zadeh (*1921) Lidé nepotřebují přesnou číslem vyjádřenou informaci a přesto jsou schopni rozhodovat na vysoké úrovni, odpovídající

Více

Obsah...1 1. Úvod...2 Slovníek pojm...2 2. Popis instalace...3 Nároky na hardware a software...3 Instalace a spouštní...3 Vstupní soubory...3 3.

Obsah...1 1. Úvod...2 Slovníek pojm...2 2. Popis instalace...3 Nároky na hardware a software...3 Instalace a spouštní...3 Vstupní soubory...3 3. Obsah...1 1. Úvod...2 Slovníek pojm...2 2. Popis instalace...3 Nároky na hardware a software...3 Instalace a spouštní...3 Vstupní soubory...3 3. Popis prostedí...4 3.1 Hlavní okno...4 3.1.1 Adresáový strom...4

Více

Zbytky zákaznického materiálu

Zbytky zákaznického materiálu Autoi: V Plzni 31.08.2010 Obsah ZBYTKOVÝ MATERIÁL... 3 1.1 Materiálová žádanka na peskladnní zbytk... 3 1.2 Skenování zbytk... 7 1.3 Vývozy zbytk ze skladu/makulatura... 7 2 1 Zbytkový materiál V souvislosti

Více

Pravdpodobnost výskytu náhodné veliiny na njakém intervalu urujeme na základ tchto vztah: f(x)

Pravdpodobnost výskytu náhodné veliiny na njakém intervalu urujeme na základ tchto vztah: f(x) NÁHODNÁ VELIINA Náhodná veliina je veliina, jejíž hodnota je jednoznan urena výsledkem náhodného pokusu (je-li tento výsledek dán reálným íslem). Jde o reálnou funkci definovanou na základním prostoru

Více

Cykly Intermezzo. FOR cyklus

Cykly Intermezzo. FOR cyklus Cykly Intermezzo Rozhodl jsem se zaadit do série nkolika lánk o základech programování v Delphi/Pascalu malou vsuvku, která nám pomže pochopit principy a zásady pi používání tzv. cykl. Mnoho ástí i jednoduchých

Více

Pídavný modul rozvaha lze vyvolat z hlavní nabídky po stisku tlaítka Výkazy / pídavné moduly.

Pídavný modul rozvaha lze vyvolat z hlavní nabídky po stisku tlaítka Výkazy / pídavné moduly. Výkaz rozvaha Pídavný modul rozvaha lze vyvolat z hlavní nabídky po stisku tlaítka Výkazy / pídavné moduly. Po spuštní modulu se zobrazí základní okno výkazu: V tabulce se zobrazují sloupce výkazu. Ve

Více

P ehled nep ítomnosti

P ehled nep ítomnosti Pehled nepítomnosti Modul poskytuje pehled nepítomností zamstnanc na pracovišti. Poskytuje informace o plánované, schválené nebo aktuáln erpané pracovní nepítomnosti zamstnanc v rámci pracovišt VUT a možnost

Více

1. Exponenciální rst. 1.1. Spojitý pípad. Rstový zákon je vyjáden diferenciální rovnicí

1. Exponenciální rst. 1.1. Spojitý pípad. Rstový zákon je vyjáden diferenciální rovnicí V tomto lánku na dvou modelech rstu - exponenciálním a logistickém - ukážeme nkteré rozdíly mezi chováním spojitých a diskrétních systém. Exponenciální model lze považovat za základní rstový model v neomezeném

Více

DUM. Databáze - úvod

DUM. Databáze - úvod DUM Název projektu íslo projektu íslo a název šablony klíové aktivity Tematická oblast - téma Oznaení materiálu (pílohy) Inovace ŠVP na OA a JŠ Tebí CZ.1.07/1.5.00/34.0143 III/2 Inovace a zkvalitnní výuky

Více

4. Lineární diferenciální rovnice rovnice 1. ádu

4. Lineární diferenciální rovnice rovnice 1. ádu 4. Lineární diferenciální rovnice rovnice. ádu y + p( ) y = (4.) L[ y] = y + p( ) y p q jsou spojité na I = (ab) a < b. Z obecné teorie vyplývá že množina všech ešení rovnice (4.) na intervalu I (tzv.

Více

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

Fuzzy množiny, Fuzzy inference system. Libor Žák Fuzzy množiny, Fuzzy inference system Proč právě fuzzy množiny V řadě případů jsou parametry, které vstupují a ovlivňují vlastnosti procesu, popsané pomocí přibližných nebo zjednodušených pojmů. Tedy

Více

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

Modelování polohových servomechanismů v prostředí Matlab / Simulink Modelování polohových servomechanismů v prostředí Matlab / Simulink Lachman Martin, Mendřický Radomír Elektrické pohony a servomechanismy 27.11.2013 Struktura programu MATLAB-SIMULINK 27.11.2013 2 SIMULINK

Více

TopoL sbr bod pro AAT

TopoL sbr bod pro AAT TopoL sbr bod pro AAT technologický postup Jindich Hoda Ph.D. únor 2005 Pi práci v SW TopoL se budete pi sbru bod pro aerotriangulaci ídit následujícím pracovním postupem, viz obrázek 1. Obr. 1 pracovní

Více

1 Píklady popisu typických konstrukcí

1 Píklady popisu typických konstrukcí 1 Píklady popisu typických konstrukcí V tomto odstavci se pokusíme ilustrovat denotaní popis sémantiky ve funkcionálním modelu pro typické píklady jazykových konstrukcí. Popisované konstrukce budou fragmenty

Více

PRÁCE S GRAFICKÝMI VÝSTUPY SESTAV

PRÁCE S GRAFICKÝMI VÝSTUPY SESTAV PRÁCE S GRAFICKÝMI VÝSTUPY SESTAV V PRODUKTECH YAMACO SOFTWARE PÍRUKA A NÁVODY PRO ÚELY: - UŽIVATELSKÉ ÚPRAVY GRAFICKÝCH VÝSTUP YAMACO SOFTWARE 2006 1. ÚVODEM Vtšina produkt spolenosti YAMACO Software

Více

ZÁKLADY SOFTCOMPUTINGU

ZÁKLADY SOFTCOMPUTINGU ZÁKLADY SOFTCOMPUTINGU URČENO PRO VZDĚLÁVÁNÍ V AKREDITOVANÝCH STUDIJNÍCH PROGRAMECH EVA VOLNÁ ČÍSLO OPERAČNÍHO PROGRAMU: CZ.1.07 NÁZEV OPERAČNÍHO PROGRAMU: VZDĚLÁVÁNÍ PRO KONKURENCESCHOPNOST OPATŘENÍ:

Více

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

Fuzzy regulátory. Miloš Schlegel. schlegel@kky.zcu.cz 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

Více

EXPORT DAT TABULEK V MÍŽKÁCH HROMADNÉHO PROHLÍŽENÍ

EXPORT DAT TABULEK V MÍŽKÁCH HROMADNÉHO PROHLÍŽENÍ EXPORT DAT TABULEK V MÍŽKÁCH HROMADNÉHO PROHLÍŽENÍ V PRODUKTECH YAMACO SOFTWARE PÍRUKA A NÁVODY PRO ÚELY: - EXPORTU DAT DO EXTERNÍCH FORMÁT YAMACO SOFTWARE 2005 1. ÚVODEM Všechny produkty spolenosti YAMACO

Více

1. MODELY A MODELOVÁNÍ. as ke studiu: 30 minut. Cíl: Po prostudování této kapitoly budete umt: Výklad. 1.1. Model

1. MODELY A MODELOVÁNÍ. as ke studiu: 30 minut. Cíl: Po prostudování této kapitoly budete umt: Výklad. 1.1. Model 1. MODELY A MODELOVÁNÍ as ke studiu: 30 minut Cíl: Po prostudování této kapitoly budete umt: charakterizovat model jako nástroj pro zobrazení skutenosti popsat proces modelování provést klasifikaci základních

Více

VYTVÁENÍ VÝBROVÝCH DOTAZ

VYTVÁENÍ VÝBROVÝCH DOTAZ VYTVÁENÍ VÝBROVÝCH DOTAZ V PRODUKTECH YAMACO SOFTWARE PÍRUKA A NÁVODY PRO ÚELY: - VYTVÁENÍ VÝBROVÝCH SESTAV YAMACO SOFTWARE 2003-2004 1. ÚVODEM Standardní souástí všech produkt Yamaco Software jsou prostedky

Více

Prezentaní program PowerPoint

Prezentaní program PowerPoint Prezentaní program PowerPoint PowerPoint 1 SIPVZ-modul-P0 OBSAH OBSAH...2 ZÁKLADNÍ POJMY...3 K EMU JE PREZENTACE... 3 PRACOVNÍ PROSTEDÍ POWERPOINTU... 4 OPERACE S PREZENTACÍ...5 VYTVOENÍ NOVÉ PREZENTACE...

Více

Gymnázium. Kromíž. Zpracování textu. Word 1 SIPVZ-modul-P0

Gymnázium. Kromíž. Zpracování textu. Word 1 SIPVZ-modul-P0 Zpracování textu Word 1 SIPVZ-modul-P0 OBSAH OBSAH...2 ZÁKLADNÍ POJMY...3 ZÁKLADY EDITACE TEXTU...4 FORMÁT ODSTAVCE...5 ODRÁŽKY A ÍSLOVÁNÍ...6 TABULÁTORY...7 OHRANIENÍ A STÍNOVÁNÍ...8 STYL ODSTAVCE...9

Více

Párování. Nápovdu k ostatním modulm naleznete v "Pehledu nápovd pro Apollo".

Párování. Nápovdu k ostatním modulm naleznete v Pehledu nápovd pro Apollo. Párování Modul Párování poskytuje pehled o došlých i vrácených platbách provedených bankovním pevodem i formou poštovní poukázky. Jedná se napíklad o platby za e-pihlášky, prkazy ISIC nebo poplatky za

Více

Autocad ( zdroj www.designtech.cz )

Autocad ( zdroj www.designtech.cz ) Autocad ( zdroj www.designtech.cz ) AutoCAD patí k tradiním CAD aplikacím, které využívá celá ada technických i netechnických obor. V dnešním lánku se podíváme na bleskovku, jak lze zaít velmi tychle v

Více

Pedání smny. Popis systémového protokolování. Autor: Ing. Jaroslav Halva V Plzni 24.01.2012. Strana 1/6

Pedání smny. Popis systémového protokolování. Autor: Ing. Jaroslav Halva V Plzni 24.01.2012. Strana 1/6 Autor: Ing. Jaroslav Halva V Plzni 24.01.2012 Strana 1/6 Obsah 1 OBSAH... 2 2 NKOLIK SLOV NA ÚVOD... 3 3 MODEL... 3 4 DEFINICE... 3 5 DENNÍ VÝKAZ... 4 6 ZÁVR... 6 Strana 2/6 1 Nkolik slov na úvod Zamení

Více

Prostedky automatického ízení

Prostedky automatického ízení VŠB-TU Ostrava / Prostedky automatického ízení Úloha. Dvoupolohová regulace teploty Meno dne:.. Vypracoval: Petr Osadník Spolupracoval: Petr Ševík Zadání. Zapojte laboratorní úlohu dle schématu.. Zjistte

Více

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

Operativní řízení odtoku vody z nádrže za průchodu povodně Starý, M. VUT FAST Brno, Ústav vodního hospodářství krajiny Operativní řízení odtoku vody z nádrže za průchodu povodně Starý, M. VUT FAST Brno, Ústav vodního hospodářství krajiny Abstrakt Příspěvek se zabývá možností využití teorie fuzzy logiky při operativním

Více

2. PÍKLAD DÍLÍ ÁSTI SOUSTAVY - DÍLÍ ÁST SDÍLENÍ TEPLA

2. PÍKLAD DÍLÍ ÁSTI SOUSTAVY - DÍLÍ ÁST SDÍLENÍ TEPLA 2. PÍKLAD DÍLÍ ÁSTI SOUSTAVY - DÍLÍ ÁST SDÍLENÍ TEPLA 2.1. OBECN Tepelné požadavky na dílí ást sdílení tepla zahrnují mimoádné ztráty pláštm budovy zpsobené: nerovnomrnou vnitní teplotou v každé tepelné

Více

Č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

Č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 Č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 Praha, 2009 Autor: Michal Melzer Prohlášení Prohlašuji, že jsem svou

Více

Dokumentaní píruka k aplikaci. Visor: Focení vzork. VisorCam. Verze 1.0

Dokumentaní píruka k aplikaci. Visor: Focení vzork. VisorCam. Verze 1.0 Dokumentaní píruka k aplikaci Visor: Focení vzork VisorCam Verze 1.0 ervenec 2009 Modul Focení vzork slouží k nafocení vzork 1. Prostednictvím této aplikace je provádna veškerá práce s fotoaparátem pístroje

Více

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

APLIKACE FUZZY LOGIKY PŘI HODNOCENÍ DODAVATELŮ FIRMY THE APPLICATION OF FUZZY LOGIC FOR RATING OF SUPPLIERS FOR THE FIRM VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA PODNIKATELSKÁ ÚSTAV INFORMATIKY FACULTY OF BUSINESS AND MANAGEMENT INSTITUTE OF INFORMATICS APLIKACE FUZZY LOGIKY PŘI HODNOCENÍ DODAVATELŮ

Více

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

VYUŽITÍ MATLABU PŘI NÁVRHU FUZZY LOGICKÉHO REGULÁTORU. Ing. Aleš Hrdlička VYUŽITÍ MATLABU PŘI NÁVRHU FUZZY LOGICKÉHO REGULÁTORU Ing. Aleš Hrdlička Katedra technické kybernetiky a vojenké robotiky Vojenká akademie v Brně E-mail: hrdlicka@c.vabo.cz Úvod Tento článek popiuje jednoduchou

Více

DIPLOMOVÝ PROJEKT ELEKTRONICKÁ ZA ÍZENÍ PRO OSOBNÍ AUTOMOBILY

DIPLOMOVÝ PROJEKT ELEKTRONICKÁ ZA ÍZENÍ PRO OSOBNÍ AUTOMOBILY ESKÉ VYSOKÉ UENÍ TECHNICKÉ V PRAZE FAKULTA ELEKTROTECHNICKÁ, KATEDRA MIKROELEKTRONIKY DIPLOMOVÝ PROJEKT ELEKTRONICKÁ ZA ÍZENÍ PRO OSOBNÍ AUTOMOBILY VEDOUCÍ PRÁCE: Doc. Ing. Miroslav Husák,CSc. DIPLOMANTI:

Více

ORACLE ÍZENÍ VÝROBY ORACLE WORK IN PROCESS KLÍOVÉ FUNKCE ORACLE WORK IN PROCESS

ORACLE ÍZENÍ VÝROBY ORACLE WORK IN PROCESS KLÍOVÉ FUNKCE ORACLE WORK IN PROCESS ORACLE WORK IN PROCESS ORACLE ÍZENÍ VÝROBY KLÍOVÉ FUNKCE ORACLE WORK IN PROCESS Definice standardních výrobních píkaz Definice výrobních rozvrh pro libovolný zvolený interval Definice výrobních píkaz koncové

Více

Každý datový objekt Pythonu má minimáln ti vlastnosti. Identitu, datový typ a hodnotu.

Každý datový objekt Pythonu má minimáln ti vlastnosti. Identitu, datový typ a hodnotu. Datový objekt [citováno z http://wraith.iglu.cz/python/index.php] Každý datový objekt Pythonu má minimáln ti vlastnosti. Identitu, datový typ a hodnotu. Identita Identita datového objektu je jedinený a

Více

WWW poštovní klient s úložištm v MySQL databázi

WWW poštovní klient s úložištm v MySQL databázi eské vysoké uení technické v Praze Fakulta elektrotechnická Bakaláské práce WWW poštovní klient s úložištm v MySQL databázi Jií Švadlenka Vedoucí práce: Ing. Ivan Halaška Studijní program: Elektrotechnika

Více

Ing. Jaroslav Halva. UDS Fakturace

Ing. Jaroslav Halva. UDS Fakturace UDS Fakturace Modul fakturace výrazn posiluje funknost informaního systému UDS a umožuje bilancování jednotlivých zakázek s ohledem na hodnotu skutených náklad. Navíc optimalizuje vlastní proces fakturace

Více

IV. CVIENÍ ZE STATISTIKY

IV. CVIENÍ ZE STATISTIKY IV. CVIENÍ ZE STATISTIKY Vážení studenti, úkolem dnešního cviení je nauit se analyzovat data kvantitativní povahy. K tomuto budeme opt používat program Excel 2007 MS Office. 1. Jak mžeme analyzovat kvantitativní

Více

1. Signatura datového typu

1. Signatura datového typu 1. Signatura datového typu a) popisuje vlastnosti operací datového typu b) popisuje sémantiku datového typu c) popisuje jména druh a operací a druhy argument a výsledku d) je grafickým vyjádením implementace

Více

Efektivní hodnota proudu a nap tí

Efektivní hodnota proudu a nap tí Peter Žilavý: Efektivní hodnota proudu a naptí Efektivní hodnota proudu a naptí Peter Žilavý Katedra didaktiky fyziky MFF K Praha Abstrakt Píspvek experimentáln objasuje pojem efektivní hodnota stídavého

Více

ORACLE DISCRETE MANUFACTURING ORACLE DISKRÉTNÍ VÝROBA

ORACLE DISCRETE MANUFACTURING ORACLE DISKRÉTNÍ VÝROBA ORACLE DISCRETE MANUFACTURING ORACLE DISKRÉTNÍ VÝROBA KLÍOVÉ FUNKCE ORACLE DISCRETE MANUFACTURING Definice výrobních píkaz Definice výrobních rozvrh ízení zakázkové výroby ízení sériové výroby ízení hromadné

Více

Pro tvorbu samostatně spustitelných aplikací je k dispozici Matlab library.

Pro tvorbu samostatně spustitelných aplikací je k dispozici Matlab library. 1.1 Matlab Matlab je interaktivní systém pro vědecké a technické výpočty založený na maticovém kalkulu. Umožňuje řešit velkou oblast numerických problémů, aniž byste museli programovat vlastní program.

Více

Nespojité (dvou- a třípolohové ) regulátory

Nespojité (dvou- a třípolohové ) regulátory Nespojité (dvou- a třípolohové ) regulátory Jaroslav Hlava TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/07.0247,

Více

( LEVEL 2 něco málo o matematickém popisu, tvorbě simulačního modelu a práci s ním. )

( LEVEL 2 něco málo o matematickém popisu, tvorbě simulačního modelu a práci s ním. ) ( LEVEL 2 něco málo o matematickém popisu, tvorbě simulačního modelu a práci s ním. ) GRATULUJI! Pokud jste se rozhodli pro čtení této části proto, abyste se dostali trochu více na kloub věci, jste zvídaví

Více

SPOLEHLIVOST KONSTRUKCÍ

SPOLEHLIVOST KONSTRUKCÍ VYSOKÉ UENÍ TECHNICKÉ V BRN FAKULTA STAVEBNÍ Prof. Ing. DRAHOMÍR NOVÁK, DrSc. SPOLEHLIVOST KONSTRUKCÍ MODUL P01 PRVODCE PEDMTEM CD04, CD06 STUDIJNÍ OPORY PRO STUDIJNÍ PROGRAMY S KOMBINOVANOU FORMOU STUDIA

Více

Spojité regulátory Zhotoveno ve školním roce: 2011/2012. Spojité regulátory. Jednoduché regulátory

Spojité regulátory Zhotoveno ve školním roce: 2011/2012. Spojité regulátory. Jednoduché regulátory Název a adresa školy: Střední škola průmyslová a umělecká, Opava, příspěvková organizace, Praskova 399/8, Opava, 746 01 Název operačního programu: OP Vzdělávání pro konkurenceschopnost, oblast podpory

Více

Teoretické základy vakuové techniky

Teoretické základy vakuové techniky Vakuová technika Teoretické základy vakuové techniky tlak plynu tepeln! pohyb molekul st"ední volná dráha molekul proud#ní plynu vakuová vodivost $erpání plyn% ze systém% S klesajícím tlakem se chování

Více

VLASTNOSTI KOMPONENT MICÍHO ETZCE -ÍSLICOVÁÁST

VLASTNOSTI KOMPONENT MICÍHO ETZCE -ÍSLICOVÁÁST VLASTNOSTI KOMPONENT MICÍHO ETZCE -ÍSLICOVÁÁST 6.1. Analogovíslicový pevodník 6.2. Zobrazovací a záznamové zaízení 6.1. ANALOGOVÍSLICOVÝ PEVODNÍK Experimentální metody pednáška 6 Napájecí zdroj Sníma pevod

Více

Tabulkový procesor Excel

Tabulkový procesor Excel Tabulkový procesor Excel Excel 1 SIPVZ-modul-P0 OBSAH OBSAH...2 ZÁKLADNÍ POJMY...4 K EMU JE EXCEL... 4 UKÁZKA TABULKOVÉHO DOKUMENTU... 5 PRACOVNÍ PLOCHA... 6 OPERACE SE SOUBOREM...7 OTEVENÍ EXISTUJÍCÍHO

Více

Splajny a metoda nejmenších tverc

Splajny a metoda nejmenších tverc Splajny a metoda nejmenších tverc 1. píklad a) Najdte pirozený kubický splajn pro funkci na intervalu Za uzly zvolte body Na interpolaci pomocí kubického splajnu použijeme píkaz Spline(ydata,, endpts).

Více

CW01 - Teorie měření a regulace

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

Více

o 2ks p ímých spojek (mezi moduly F-G), délka maximáln 60mm o 2ks p ímých spojek (mezi moduly D-F, E-G), délka 70 120mm

o 2ks p ímých spojek (mezi moduly F-G), délka maximáln 60mm o 2ks p ímých spojek (mezi moduly D-F, E-G), délka 70 120mm Název veejné zakázky: Konstrukní prvky modulárních robot v. lineárních a rotaních pohon Odvodnní vymezení technických podmínek podle 156 odst. 1 písm. c) zákona. 137/2006 Sb. Technická podmínka: Odvodnní

Více

U Úvod do modelování a simulace systémů

U Úvod do modelování a simulace systémů U Úvod do modelování a simulace systémů Vyšetřování rozsáhlých soustav mnohdy nelze provádět analytickým výpočtem.často je nutné zkoumat chování zařízení v mezních situacích, do kterých se skutečné zařízení

Více

Automatizace je proces při němž je řídicí funkce člověka nahrazována činností

Automatizace je proces při němž je řídicí funkce člověka nahrazována činností Automatizace je proces při němž je řídicí funkce člověka nahrazována činností různých přístrojů a zařízení. (Mechanizace, Automatizace, Komplexní automatizace) Kybernetika je Věda, která zkoumá obecné

Více

Promnné. [citováno z

Promnné. [citováno z Promnné [citováno z http://wraith.iglu.cz/python/index.php] Abychom s datovým objektem mohli v programu njak rozumn pracovat, potebujeme se na nj njakým zpsobem odkázat. Potebujeme Pythonu íct, aby napíklad

Více

1.16 Lineární stabilita (pouze Fin 3D)

1.16 Lineární stabilita (pouze Fin 3D) 1.16 Lineární stabilita (pouze Fin 3D) 1.16.1 Teoretický úvod Nedílnou souástí návrhu štíhlých prutových konstrukcí by ml být spolen se statickým výpotem také výpoet stabilitní, nebo podává z inženýrského

Více

Postup efektování jednotlivých part

Postup efektování jednotlivých part Postup efektování jednotlivých part Níže uvedený postup platí pro nástroje ady Yamaha PSR (konkrétn PSR-1000, 2000, 1100, 2100, 1500, 3000), pro Yamahu TYROS a také TYROS 2. Uvedené obrázky ovládacího

Více

Aplikovaná numerická matematika

Aplikovaná numerická matematika Aplikovaná numerická matematika 6. Metoda nejmenších čtverců doc. Ing. Róbert Lórencz, CSc. České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových systémů Příprava studijních

Více

Digitální pekreslení leteckého snímku

Digitální pekreslení leteckého snímku Digitální pekreslení leteckého snímku 1) Založení vlastního adresáe Návod program Topol Ped otevením programu Topol (na ploše v adresái výuka FD11) je zapotebí založit si vlastní adresá, kam se budou ukládat

Více

27. asové, kmitotové a kódové dlení (TDM, FDM, CDM). Funkce a poslání úzkopásmových a širokopásmových sítí.

27. asové, kmitotové a kódové dlení (TDM, FDM, CDM). Funkce a poslání úzkopásmových a širokopásmových sítí. Petr Martínek martip2@fel.cvut.cz, ICQ: 303-942-073 27. asové, kmitotové a kódové dlení (TDM, FDM, CDM). Funkce a poslání úzkopásmových a širokopásmových sítí. Multiplexování (sdružování) - jedná se o

Více

Dodatek dokumentace KEO-Moderní kancelá verze 7.40

Dodatek dokumentace KEO-Moderní kancelá verze 7.40 Dodatek dokumentace KEO-Moderní kancelá verze 7.40 PODACÍ DENÍK SPIS SBRNÝ ARCH PÍSEMNOST DOKUMENT ÍSLO JEDNACÍ J ODESÍLATELE - Soubor všech jednotlivých DOŠLÝCH a VLASTNÍCH písemností. - Každé písemnosti

Více

POÍTAOVÁ PODPORA DETEKCE ZAJÍMAVÝCH OBRÁZK

POÍTAOVÁ PODPORA DETEKCE ZAJÍMAVÝCH OBRÁZK POÍTAOVÁ PODPORA DETEKCE ZAJÍMAVÝCH OBRÁZK Pavel Krsek a Jií Matas VUT, Fakulta elektrotechnická, Centrum aplikované kybernetiky Technická 2, 166 27 Praha 6 Úvod a motivace Pi zpracování a výmn dat prostednictvím

Více

Programovací jazyky, syntaxe, sémantika, zpsoby popisu

Programovací jazyky, syntaxe, sémantika, zpsoby popisu Sémantika programovacích jazyk: Syntaxe a sémantika Syntaxe a sémantika Programovací jazyky, syntaxe, sémantika, zpsoby popisu Ti hlavní charakteristiky jazyka (sémiotika) jsou: - syntax, sémantika a pragmatika

Více

2. M ení t ecích ztrát na vodní trati

2. M ení t ecích ztrát na vodní trati 2. M ení t ecích ztrát na vodní trati 2. M ení t ecích ztrát na vodní trati 2.1. Úvod P i proud ní skute ných tekutin vznikají následkem viskozity t ecí odpory, tj. síly, které p sobí proti pohybu ástic

Více

2. Posouzení efektivnosti investice do malé vtrné elektrárny

2. Posouzení efektivnosti investice do malé vtrné elektrárny 2. Posouzení efektvnost nvestce do malé vtrné elektrárny Cíle úlohy: Posoudt ekonomckou výhodnost proektu malé vtrné elektrárny pomocí základních metod hodnocení efektvnost nvestních proekt ako sou metoda

Více

KUSOVNÍK Zásady vyplování

KUSOVNÍK Zásady vyplování KUSOVNÍK Zásady vyplování Kusovník je základním dokumentem ve výrob nábytku a je souástí výkresové dokumentace. Každý výrobek má svj kusovník. Je prvotním dokladem ke zpracování THN, objednávek, ceny,

Více

Robustnost regulátorů PI a PID

Robustnost regulátorů PI a PID Proceedings of International Scientific Conference of FME Session 4: Automation Control and Applied Informatics Paper 45 Robustnost regulátorů PI a PID VÍTEČKOVÁ, Miluše Doc. Ing., CSc., katedra ATŘ, FS

Více

DOPRAVNÍ INŽENÝRSTVÍ

DOPRAVNÍ INŽENÝRSTVÍ VYSOKÉ UENÍ TECHNICKÉ V BRN FAKULTA STAVEBNÍ ING. MARTIN SMLÝ DOPRAVNÍ INŽENÝRSTVÍ MODUL 1 DOPRAVNÍ A PEPRAVNÍ PRZKUMY STUDIJNÍ OPORY PRO STUDIJNÍ PROGRAMY S KOMBINOVANOU FORMOU STUDIA Dopravní inženýrství

Více

ORACLE MANUFACTURING SCHEDULING ORACLE HLAVNÍ PLÁNOVÁNÍ VÝROBY

ORACLE MANUFACTURING SCHEDULING ORACLE HLAVNÍ PLÁNOVÁNÍ VÝROBY ORACLE MANUFACTURING SCHEDULING ORACLE HLAVNÍ PLÁNOVÁNÍ VÝROBY KLÍOVÉ FUNKCE ORACLE MANUFACTURING SCHEDULING Píprava pedpovdí Parametry plánu finální výroby Plánování materiálových požadavk Pracovní plocha

Více

LABORATORNÍ CVIENÍ Stední prmyslová škola elektrotechnická

LABORATORNÍ CVIENÍ Stední prmyslová škola elektrotechnická Stední prmyslová škola elektrotechnická a Vyšší odborná škola, Pardubice, Karla IV. 13 LABORATORNÍ CVIENÍ Stední prmyslová škola elektrotechnická Píjmení: Hladna íslo úlohy: 3 Jméno: Jan Datum mení: 10.

Více

VYUŽITÍ MODULU EXCELENT PRO MANAŽERSKÉ ANALÝZY V APLIKACÍCH VEMA

VYUŽITÍ MODULU EXCELENT PRO MANAŽERSKÉ ANALÝZY V APLIKACÍCH VEMA VYUŽITÍ MODULU EXCELENT PRO MANAŽERSKÉ ANALÝZY V APLIKACÍCH VEMA Ing. Bc. Jaroslav Šmarda Vema, a. s. smarda@vema.cz Abstrakt Ze zkušenosti víme, že nasazení speciálního manažerského informaního systému

Více

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

Hodnocení obtížnosti cyklotras pomocí fuzzy modelů na území Jihomoravského kraje Hodnocení obtížnosti cyklotras pomocí fuzzy modelů na území Jihomoravského kraje Rastrová analýza pomocí Mamdaniho metody RNDr. Pavel Kolisko Úvod aktualizace obtížnosti sítě cyklotras je vyžadována zastaralostí,

Více

Informace pro autory píspvk na konferenci ICTM 2007

Informace pro autory píspvk na konferenci ICTM 2007 Informace pro autory píspvk na konferenci ICTM 2007 Pokyny pro obsahové a grafické zpracování píspvk Strana 1 z 5 Obsah dokumentu: 1. ÚVODNÍ INFORMACE... 3 2. POKYNY PRO ZPRACOVÁNÍ REFERÁTU... 3 2.1. OBSAHOVÉ

Více

Zkušenosti s využitím informa ních systém p i provozu a optimalizaci rafinérií

Zkušenosti s využitím informa ních systém p i provozu a optimalizaci rafinérií 153 Zkušenosti s využitím informaních systém pi provozu a optimalizaci rafinérií Ing. Milan Vitvar eská rafinérská a.s., 436 70 Litvínov milan.vitvar@crc.cz, tel. 476 164 477 http://www.crc.cz Souhrn Je

Více

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

Vybrané přístupy řešení neurčitosti Vybrané přístupy řešení neurčitosti Úvod do znalostního inženýrství, ZS 2015/16 8-1 Faktory jistoty Jedná se o přístup založený na ad hoc modelech Hlavním důvodem vzniku tohoto přístupu je omezení slabin

Více

Logické řízení výšky hladiny v nádržích

Logické řízení výšky hladiny v nádržích Popis úlohy: Spojené nádrže tvoří dohromady regulovanou soustavu. Přívod vody do nádrží je zajišťován čerpady P1a, P1b a P3 ovládaných pomocí veličin u 1a, u 1b a u 3, snímání výšky hladiny je prováděno

Více

R O V N O B Ž N Í K (2 HODINY)

R O V N O B Ž N Í K (2 HODINY) R O V N O B Ž N Í K (2 HODINY)? Co to vlastn rovnobžník je? Na obrázku je dopravní znaka, která íká, že vzdálenost k železninímu pejezdu je 1 m (dva pruhy, jeden pruh pedstavuje vzdálenost 80 m): Pozorn

Více

Interakní modelování v grafickém prostedí IDRISI Kilimanjaro Macro Modeler

Interakní modelování v grafickém prostedí IDRISI Kilimanjaro Macro Modeler Interakní modelování v grafickém prostedí IDRISI Kilimanjaro Macro Modeler Vladimír Židek, MZLU v Brn 1. Úvod - alternativní scénáe a modelování K dležitým operacím pi plánování lidské innosti v krajin

Více

Statistická analýza volebních výsledk

Statistická analýza volebních výsledk Statistická analýza volebních výsledk Volby do PSP R 2006 Josef Myslín 1 Obsah 1 Obsah...2 2 Úvod...3 1 Zdrojová data...4 1.1 Procentuální podpora jednotlivých parlamentních stran...4 1.2 Údaje o nezamstnanosti...4

Více

MATEMATICKÁ KARTOGRAFIE

MATEMATICKÁ KARTOGRAFIE VYSOKÉ UENÍ TECHNICKÉ V BRN FAKULTA STAVEBNÍ MILOSLAV ŠVEC MATEMATICKÁ KARTOGRAFIE MODUL KARTOGRAFICKÁ ZKRESLENÍ STUDIJNÍ OPORY PRO STUDIJNÍ PROGRAMY S KOMBINOVANOU FORMOU STUDIA Matematická kartografie

Více

KONVENCE TVORBY A SPRÁVY PROCESNÍHO MODELU

KONVENCE TVORBY A SPRÁVY PROCESNÍHO MODELU Procesní model Konvence tvorby a správy Strana: 1 (celkem 42) Obsah 1. Úvod...4 1.1. Úel a cíle konvencí...4 1.2. Rozsah platnosti konvencí...4 1.3. Poznámky...4 2. Pojmy, zkratky spojené s procesním ízením,

Více

GYMNÁZIUM CHEB SEMINÁRNÍ PRÁCE

GYMNÁZIUM CHEB SEMINÁRNÍ PRÁCE GYMNÁZIUM CHEB SEMINÁRNÍ PRÁCE Relace Cheb, 006 Radek HÁJEK Prohlášení Prohlašuji, že jsem seminární práci na téma: Relace vypracoval zcela sám za použití pramen uvedených v piložené bibliograii na poítai

Více

L I C H O B Ž N Í K (2 HODINY) ? Co to vlastn lichobžník je? Podívej se napíklad na následující obrázky:

L I C H O B Ž N Í K (2 HODINY) ? Co to vlastn lichobžník je? Podívej se napíklad na následující obrázky: L I C H O B Ž N Í K (2 HODINY)? Co to vlastn lichobžník je? Podívej se napíklad na následující obrázky: Na obrázcích je vyobrazena hospodáská budova a židlika, kterou urit mají tvoji rodie na chodb nebo

Více

ICS Identifikaní systémy a.s.!"#$%&

ICS Identifikaní systémy a.s.!#$%& !"#$%&!" '(')" *+,%-./*01/2% #$%&$%'"() 1 1 ÚVOD...5 1.1 TECHNOLOGIE PROBAZE MAJETEK VERZE SQL...5 1.1.1 FUNKCE SW...6 1.1.2 TISKOVÉ VÝSTUPY...6 1.1.3 NASTAVENÍ...7 1.2 METODIKA INVENTARIZACE MAJETKU ÁROVÝMI

Více

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

Osnova přednášky. Univerzita Jana Evangelisty Purkyně Základy automatizace Vlastnosti regulátorů Osnova přednášky 1) Základní pojmy; algoritmizace úlohy 2) Teorie logického řízení 3) Fuzzy logika 4) Algebra blokových schémat 5) Vlastnosti členů regulačních obvodů 6) 7) Stabilita regulačního obvodu

Více