VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

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

Download "VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ"

Transkript

1 VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF TELECOMMUNICATIONS ANALÝZA STABILITY LINEÁRNÍCH SYSTÉMŮ BAKALÁŘSKÁ PRÁCE BACHELOR S THESIS AUTOR PRÁCE AUTHOR MICHAL JELEN

2 VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF TELECOMMUNICATIONS ANALÝZA STABILITY LINEÁRNÍCH SYSTÉMŮ LINEAR SYSTEM STABILITY ANALYSIS BAKALÁŘSKÁ PRÁCE BACHELOR S THESIS AUTOR PRÁCE AUTHOR VEDOUCÍ PRÁCE SUPERVISOR MICHAL JELEN Ing. JAROSLAV KOTON, Ph.D. BRNO 2012

3 VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta elektrotechniky a komunikačních technologií Ústav telekomunikací Bakalářská práce bakalářský studijní obor Teleinformatika Student: Michal Jelen ID: Ročník: 3 Akademický rok: 2011/2012 NÁZEV TÉMATU: Analýza stability lineárních systémů POKYNY PRO VYPRACOVÁNÍ: Popište metody využívané k analýze stability lineárních systémů vyšších řádů. Zvolte jednu metodu a na vybraném zapojení s proudovými či napěťovými konvejory analyzujte vliv kmitočtových limitů proudových a napěťových přenosů aktivního prvku na stabilitu systému. Kmitočtovou závislost těchto parametrů popište funkcí 1. a 2. řádu. DOPORUČENÁ LITERATURA: [1] Yuce, E., Tokat, S., Minaei, S., Cicekoglu, O.: Stability problems in universal current-mode filters, Int. J. Electron. Commun. (AEU), vol. 61, pp , [2] Ogata, K.: Modern control engineering, New Jersey: Prentice Hall, 2009, ISBN Termín zadání: Termín odevzdání: Vedoucí práce: Ing. Jaroslav Koton, Ph.D. Konzultanti bakalářské práce: prof. Ing. Kamil Vrba, CSc. Předseda oborové rady UPOZORNĚNÍ: Autor bakalářské práce nesmí při vytváření bakalářské práce porušit autorská práva třetích osob, zejména nesmí zasahovat nedovoleným způsobem do cizích autorských práv osobnostních a musí si být plně vědom následků porušení ustanovení 11 a následujících autorského zákona č. 121/2000 Sb., včetně možných trestněprávních důsledků vyplývajících z ustanovení části druhé, hlavy VI. díl 4 Trestního zákoníku č.40/2009 Sb.

4 ABSTRAKT Tato bakalářská práce se bude zabývat analýzou stability lineárních systémů. V teoretické části bude zmíněna stabilita a její podmínky, kritéria stability, jejich rozdělení do skupin a popis jednotlivých kritérií. V praktické části se vybere jedno kritérium stability se kterým se následně bude pracovat. Zkoumaným obvodem bude filtr s proudovými konvejory, jakožto aktivními prvky, ze kterého bude získán charakteristický polynom. V příkladech se bude pracovat s přenosovými funkcemi aktivních prvků prvního i druhého řádu. Bude vytvořen program, který umožní automatizovat Routhovo kritérium stability a vykreslení grafických výstupů v závislosti na vstupních parametrech a jejich hodnotách. KLÍČOVÁ SLOVA kritéria stability, proudový konvejor, automatizace Routhova kritéria ABSTRACT This bachelor s thesis will be dealing with stability analysis of linear systems. In theoretical part will be mentioned stability and its conditions, stability criteria, their partition to groups and description of each criterion. In practical part will be chosen one stability criterion which will be working with afterwards. As examined circuit will be a filter with current conveyors as active elements which will be obtained a characteristic multinomial from. There will be working with transmittion functions of single and double pole model in examples. It will be created a computer programme which will enable an automatization of Routh s stability criterion and plot graphical outputs in depence on input parameters and their values. KEYWORDS stability criteria, current conveyor, automatization of Routh s criterion JELEN, Michal Analýza stability lineárních systémů: bakalářská práce. Brno: Vysoké učení technické v Brně, Fakulta elektrotechniky a komunikačních technologií, Ústav telekomunikací, s. Vedoucí práce byl Ing. Jaroslav Koton, Ph.D.

5 PROHLÁŠENÍ Prohlašuji, že svou bakalářskou práci na téma Analýza stability lineárních systémů jsem vypracoval samostatně pod vedením vedoucího bakalářské práce a s použitím odborné literatury a dalších informačních zdrojů, které jsou všechny citovány v práci a uvedeny v seznamu literatury na konci práce. Jako autor uvedené bakalářské práce dále prohlašuji, že v souvislosti s vytvořením této bakalářské práce jsem neporušil autorská práva třetích osob, zejména jsem nezasáhl nedovoleným způsobem do cizích autorských práv osobnostních a/nebo majetkových a jsem si plně vědom následků porušení ustanovení S 11 a následujících autorského zákona č. 121/2000 Sb., o právu autorském, o právech souvisejících s právem autorským a o změně některých zákonů (autorský zákon), ve znění pozdějších předpisů, včetně možných trestněprávních důsledků vyplývajících z ustanovení části druhé, hlavy VI. díl 4 Trestního zákoníku č. 40/2009 Sb. Brno (podpis autora)

6 PODĚKOVÁNÍ Rád bych tímto chtěl poděkovat vedoucímu mé bakalářské práce panu Ing. Jaroslavovi Kotonovi, Ph.D. za odborné vedení, přínosné konzultace, trpělivost a podnětné návrhy k práci. Zároveň bych nerad opomněl Jakuba Chmelaře, který mi svými radami pomáhal při vývoji zdrojového kódu výsledného programu. Brno (podpis autora)

7 OBSAH Úvod 8 1 Stabilita Podmínky stability Kritéria stability Hurwitzovo kritérium stability Routhovo kritérium stability Routh-Schurovo kritérium stability Nyquistovo kritérium stability Michajlovo-Leonhardovo kritérium stability Aplikace Routhova kritéria Proudový konvejor Analýza stability Automatizace analýzy stability Program s uživatelským rozhraním Grafické výstupy Závěr 28 Literatura 29 Seznam symbolů, veličin a zkratek 30 Seznam příloh 31 A Výpis kódu z Matlabu 32

8 SEZNAM OBRÁZKŮ 1.1 Příklady průběhů y(t) [3] Rozložení pólů v komplexní rovině pro průběhy podle obr. 1.1 [3] Oblasti komplexní roviny s [5] Příklady průběhů amplitudo-fázové kmitočtové charakteristiky [7] Příklady průběhů amplitudo-fázové kmitočtové charakteristiky [7] Rozdělení analogových struktur podle pracovního režimu [1] Schématická značka GCC [2] První řešené schéma s konvejory [8] Druhé řešené schéma s konvejory [8] Náhled uživatelského rozhraní Principielní postup prováděných úkonů Graf závislosti α 0 na ω 0 pro první způsob řešení Graf závislosti α 0 na Q pro první způsob řešení Graf závislosti Q na ω 0 pro první způsob řešení Graf závislosti α 0 na Q pro druhý způsob řešení Graf závislosti Q na ω 0 pro druhý způsob řešení

9 ÚVOD Stabilita je ve světě elektrotechniky, ale nejen v něm, důležitým pojmem. Při jejím zkoumání můžeme využít charakteristické rovnice, díky níž jsme schopni zjistit, zda je daný systém stabilní, či nikoliv. Zjišťování je ale mnohdy zdlouhavé a k cíli vede hned několik cest. V této bakalářské práci se jednou z nich vydáme a vypracujeme postup, který nám práci ulehčí. První kapitola je věnována stabilitě obecně, charakteristickému mnohočlenu a popisuje také podmínky stability spolu s pojmem kritéria stability. Těmi se více zabývá druhá kapitola, ve které jsou kritéria rozdělena do skupin a následně popsán jejich princip. Zejména pak ve třetí kapitole se zaměříme na jedno z kritérií, a to konkrétně Routhovo kritérium stability, se kterým nadále uvažujeme a počítáme. V této kapitole je zmíněn i proudový konvejor, který byl použit jako aktivní prvek v řešených schématech zapojení. Na konci práce jsou uvedeny dosažené výsledky ve dvou částech. Samotný program s uživatelským rozhraním, díky kterému můžeme výpočet automatizovat a samozřejmě také výsledné grafy ukazující jednotlivé oblasti stability, či nestability. 8

10 1 STABILITA Je to jeden ze základních požadavků, které klademe na dynamický systém. Stabilita dynamického systému je schopnost vrátit systém po vyvedení z jeho rovnovážného stavu vlivem poruchy nebo změny hodnoty dané veličiny do stavu původního nebo jiného, avšak opět rovnovážného. Jinak řečeno je stabilita schopnost obvodu udržet se v okolí rovnovážného stavu nebo se do něj opětovně navracet po odeznění vnějších faktorů, které způsobují jeho vychýlení. [7] Matematicky lze stabilitu definovat jako lim y(t) = 0. (1.1) t Z hlediska stability rozlišujeme systémy stabilní, na mezi stability a nestabilní. S tím, že systémy na mezi stability se považují za stabilní. Příklady průběhů jsou znázorněny na obr y (t) Obr. 1.1: Příklady průběhů y(t) [3] 3 2 t 1 nestabilní aperiodický systém (kladné reálné kořeny) 2 nestabilní kmitavý systém (kladná reálná část komplexně sdružených kořenů) 3 systém na hranici stability (dva imaginární kořeny) 4 stabilní kmitavý systém (záporná reálná část komplexně sdružených kořenů) 5 stabilní aperiodický systém (záporné reálné kořeny) Im Im Im Im Im Re Re Re Re Re (a) průběh 1 (b) průběh 2 (c) průběh 3 (d) průběh 4 (e) průběh 5 Obr. 1.2: Rozložení pólů v komplexní rovině pro průběhy podle obr. 1.1 [3] 9

11 1.1 Podmínky stability Jedním z důležitých parametrů je postačující podmínka stability, která říká, že jakmile jsou všechny kořeny s i jmenovatele přenosu v levé části komplexní roviny, tzn. všechny póly mají zápornou reálnou část Re s i 0 pro i = 1,, n, (1.2) je lineární spojitý dynamický systém stabilní, viz obr Neméně důležitým parametrem je Stodolova nutná podmínka stability, pro jejíž splnění musíme zajistit, aby všechny koeficienty jmenovatele přenosu (polynomu) měly stejné znaménko a žádný z nich nebyl roven nule, resp. existovaly všechny koeficienty charakteristické rovnice. Charakteristická rovnice, nebo také tzv. charakteristický mnohočlen, lze podle [5] popsat vztahem P (s) = a n s n + a n 1 s n a 2 s 2 + a 1 s + a 0, (1.3) kde a i jsou konstanty vypočtené z počátečních podmínek. Im Stabilní oblast Nestabilní oblast Re Mez stability Obr. 1.3: Oblasti komplexní roviny s [5] Kontrola stability spočívá v určení rozložení kořenů charakteristické rovnice v komplexní rovině. Pokud můžeme kořeny vyčíslit, použijeme Stodolovu nutnou podmínku stability a postačující podmínku stability. Jinak používáme pravidla, díky kterým lze rozhodnout o stabilitě i bez přímého výpočtu kořenů. Tato pravidla se nazývají kritéria stability. V následujících odstavcích jsou uvedena některá z často používaných. [7] 10

12 2 KRITÉRIA STABILITY Algebraická: Nemohou se použít při vyšetřování stability systémů s dopravním zpožděním. 1. Hurwitzovo (kapitola 2.1) 2. Routhovo (kapitola 2.2) 3. Routh-Shurovo (kapitola 2.3) Geometrická: Někdy též frekvenční. Jsou pracnější, neurčují však pouze stav stability, ale poskytují též informace o míře stability. 1. Nyquistovo (kapitola 2.4) 2. Michajlovo-Leonhardovo (kapitola 2.5) 2.1 Hurwitzovo kritérium stability Platí zde tzv. Stodolova nutná podmínka stability (kap. 1.1). Je-li charakteristický mnohočlen řádu n 2, Stodolova podmínka přechází v nutnou a postačující podmínku stability. V opačném případě je nutno sestrojit z koeficientů charakteristické rovnice Hurwitzův determinant n-tého stupně ve tvaru a n 1 a n 3 a n 5 0 a n a n 2 a n 4 0 H n 1 = 0 a n 1 a n 3 0. (2.1) a 0 Hlavní rohové subdeterminanty jsou H 1 = a n 1, H 2 = a n 1 a n 3 a n 5 a n 1 a n 3 a n a, H 3 = a n a n 2 a n 4,, H n = a 0 H n 1. n 2 0 a n 1 a n 3 (2.2) Podle Hurwitzova kritéria je systém stabilní právě tehdy, když hlavní subdeterminanty jsou kladné, H i > 0 pro i = 2,, n 1. (2.3) První a poslední rohový subdeterminant se počítat nemusí, protože je-li splněna Stodolova podmínka, jsou dané subdeterminanty vždy kladné. Pokud je jeden z rohových subdeterminantů roven nule, systém se pak nachází na kmitavé mezi stability, 11

13 tzn. charakteristická rovnice má dvojici ryze imaginárních kořenů. Je-li ale koeficient charakteristické rovnice a 0 = 0 a všechny rohové subdeterminanty jsou kladné, systém je na nekmitavé mezi stability, tzn. char. rovnice má nulový kořen. [7] 2.2 Routhovo kritérium stability Opět se jedná o algebraické kritérium, které ke svému výpočtu využívá charakteristickou rovnici. Vychází z něj Routh-Schurovo kritérium stability (kap. 2.3). Routhovo kritérium stability je známá metoda k vyšetřování stability charakteristik filtrů. Při použití tohoto testování se uvažuje jednopólový model pro každý z proudových zesilovacích činitelů α 11 = α 110 /(1 + τ 1 s) a α 21 = α 210 /(1 + τ 2 s). Ty jsou následně dosazeny do jmenovatele D(s) ve vztahu (3.17). Póly jsou závislé na způsobu výroby obvodu. Definujme tedy ω α1 = 1/τ 1 a ω α2 = 1/τ 2, jež korespondují s α 11 a α 21. V blízkosti jedničky se nachází α 110 a α 210, které odpovídají stejnosměrnému proudovému zesílení α 11 a α 21. [8] Řešení více probíráno v kap Routhovo kritérium stability nám říká, zda-li jsou nebo nejsou kořeny charakteristické rovnice stabilní bez toho, aniž bychom je museli vyčíslovat. Kritérium se používá pouze na polynomy s konečným počtem kořenů. Při použití na systém, který chceme zkoumat, můžeme získat informace o stabilitě přímo z koeficientů charakteristické rovnice. [4] Nejprve je ale třeba mít mnohočlen ve tvaru a 0 s n + a 1 s n a n 1 s + a n = 0, (2.4) kde všechny koeficienty jsou reálné a předpokládáme, že a n 0. Jestliže jsou všechny koeficienty kladné (v opačném případě nemusíme dále pokračovat v řešení), setřídíme je v řádcích a sloupcích následovně: s n a 0 a 2 a 4 a 6 s n 1 a 1 a 3 a 5 a 7 s n 2 b 1 b 2 b 3 b 4 s n 3 c 1 c 2 c 3 c 4 s n 4 d 1 d 2 d 3 d 4... s 2 e 1 e 2 s 1 f 1 s 0 g 1 Když jsou všechny koeficienty a záporné, můžeme obě strany rovnice vynásobit 1 a tím je převést do kladných hodnot. Nyní se dají postupně začít vyčíslovat koeficienty v jednotlivých řádcích. 12

14 b 1 = a 1a 2 a 0 a 3 a 1 b 2 = a 1a 4 a 0 a 5 a 1 b 3 = a 1a 6 a 0 a 7 a 1. Výpočet koeficientů b pokračuje do té doby, dokud zbývající nejsou samé nuly. Stejný princip výpočtu se dá využít i na koeficienty c, d, e, atd. Například: c 1 = b 1a 3 a 1 b 2 b 1 c 2 = b 1a 5 a 1 b 3 b 1 c 3 = b 1a 7 a 1 b 4 b Routh-Schurovo kritérium stability V tomto algebraickém kritériu opět vycházíme z charakteristické rovnice. Podle daného algoritmu provádíme postupnou redukci charakteristické rovnice na rovnici nižšího stupně, až se dostaneme ke kvadratické rovnici. Podle Routh-Schurova kritéria je systém stabilní právě tehdy, když se při redukci neobjeví záporné koeficienty a poslední tři koeficienty výsledné rovnice jsou kladné. Koeficienty seřadíme buď od nejvyšších nebo nejnižších mocnin a označíme si sudé koeficienty v pořadí. Každý sudý koeficient násobíme podílem prvních dvou a napíšeme pod předcházející řadu posunutý o člen vlevo. Výslednou řadu, která má členy vždy ob jeden předcházející řady, odečteme právě od řady nad ní. Výsledná řada koeficientů je pak o první člen kratší (snížil se stupeň předchozí rovnice). Stejným postupem pokračujeme, dokud z charakteristické rovnice nezbude pouze rovnice druhého stupně tři koeficienty. [7] Výpočet lze znázornit schématem: a n a n 1 a n 2 a n 3 a n 4 a n 5 a n a n 1 a n 1 a n a n 1 a n 3 a n a n 1 a n 5 0 a n 1 a n 2 an a n 1 a n 3 a n 3 a n 4 an a n 1 a n 5 a n

15 Toto kritérium je účelné použít obzvláště tehdy, když máme koeficienty charakteristické rovnice vyjádřeny číselně. Stodolova podmínka (kap. 1.1) je v tomto případě podmínkou nutnou. 2.4 Nyquistovo kritérium stability Je to kmitočtové kritérium, které rozhoduje o stabilitě zpětnovazebního obvodu na základě průběhu kmitočtové charakteristiky otevřeného zpětnovazebního obvodu. Tuto charakteristiku lze určit analyticky nebo i experimentálně, což při vyšetřování stability pomocí Nyquistova kritéria zvýhodňuje toto kritérium v porovnání s ostatními kritérii stability. Další výhodou je, že ho lze použít i pro zpětnovazební obvod s dopravním zpožděním. [7] Charakteristická rovnice uzavřeného zpětnovazebního obvodu je dána vztahem N(s) = 1 + G 0 (s) = 0, (2.5) kde G 0 (s) je přenos otevřeného regulačního obvodu. Nyquistovo kriterium stability pro stabilní otevřený zpětnovazební obvod zní: Je-li otevřený zpětnovazební obvod stabilní, pak uzavřený zpětnovazební obvod bude stabilní pravě tehdy, když amplitudo-fázová kmitočtová charakteristika otevřeného zpětnovazebního obvodu G 0 (jω) neobklopuje kritický bod [ 1, j0]. Im Im Im - 1 Re - 1 Re - 1 Re (a) stabilní systém (b) systém na mezi stability (c) nestabilní systém Obr. 2.1: Příklady průběhů amplitudo-fázové kmitočtové charakteristiky [7] Nyquistovo kriterium stability pro nestabilní otevřený zpětnovazební obvod zní: Je-li otevřený zpětnovazební obvod nestabilní a má x nestabilních kořenů, pak uzavřený zpětnovazební obvod bude stabilní pravě tehdy, když amplitudo-fázová kmitočtová charakteristika otevřeného zpětnovazebního obvodu obklopí kriticky bod [ 1, j0] x/2 krát. 14

16 x = 2 Im Im Im - 1 Re - 1 Re - 1 Re (a) stabilní systém (b) systém na mezi stability (c) nestabilní systém Obr. 2.2: Příklady průběhů amplitudo-fázové kmitočtové charakteristiky [7] V případě, že určujeme stabilitu lineárních zpětnovazebních obvodů a otevřený zpětnovazební obvod je stabilní, můžeme použít analytické formulace Nyquistova kritéria. To spočívá v určení modulu a fáze kmitočtového přenosu otevřeného zpětnovazebního obvodu nebo v určení reálné a imaginární části kmitočtového přenosu otevřeného zpětnovazebního obvodu. [7] Uzavřený zpětnovazební obvod bude stabilní právě tehdy, když arg G 0 (jω) = π modg 0 (jω) < 1 (2.6) nebo Im {G 0 (jω)} = 0 Re {G 0 (jω)} > 1. (2.7) 2.5 Michajlovo-Leonhardovo kritérium stability Vychází se z charakteristické rovnice uzavřeného obvodu (2.5). O stabilitě systému se rozhoduje z průběhu tzv. Michajlovy křivky F (jω), kterou dostaneme dosazením komplexního kmitočtu jω za komplexní proměnnou s do polynomu F (s), platí (s) = jω. F (jω) = [F (s)] s=jω = f n (jω) n + f n 1 (jω) n f 1 ω + f 0 = U(ω) + jv (ω) (2.8) při podmínce: ω 0, ) U(ω) = f 0 f 2 ω 2 + f 4 ω 4 + (2.9) V (ω) = f 1 ω f 3 ω 3 + f 5 ω 5 + (2.10) Polynom F (s) je stabilní, pokud Michajlova křivka obchází bod [0, j0] v kladném smyslu, tj. proti směru hodinových ručiček. [7] 15

17 3 APLIKACE ROUTHOVA KRITÉRIA 3.1 Proudový konvejor Obecně můžeme analogové stavební bloky rozdělit do dvou základních režimů. A to, podle obr. 3.1, na režim napěťový a proudový. Některé bloky ale mohou pracovat v obou zmíněných režimech, protože mají brány napěťové i proudové. Většinou je podle [1] proudový konvejor trojbran, i když v dnešní době se již běžně pracuje i s mnohobrany. Analogové stavební bloky Napěťový režim (napěťový sledovač, napěťový OZ) Proudový režim (proudový sledovač, proudový OZ) Smíšený režim (konvejory) Obr. 3.1: Rozdělení analogových struktur podle pracovního režimu [1] Jedná se o aktivní prvek, který lze rozdělit do skupin první (i Y = i X ), druhé (i Y = 0) a třetí (i Y = i X ) generace s jednoduchým nebo rozdílovým vstupem. V průběhu let byly navrhovány různé typy proudových konvejorů, případně jejich modifikace. Za vrchol můžeme považovat univerzální proudový konvejor, pomocí kterého jdou realizovat všechny známé typy proudových konvejorů. Aby se mohlo uvažovat již při návrhu obvodů s co největším počtem proudových konvejorů, byl navrhnut tzv. zobecněný proudový konvejor (GCC) zobrazený na obr Podle [2] může být GCC popsán rovnicemi: u X = a u Y, i Y = b i X, i Z = c i X, (3.1) přičemž koeficienty mohou nabývat hodnot a = { 1; 1}, b = { 1; 0; 1}, c = { 1; 1}, 16

18 případně lze k popisu použít související maticovou rovnici u X i Y i Z = 0 a 0 i X b 0 0 u Y c 0 0 u Z GCC může být také interpretovaný obrázkem (3.2) i Y ix Y X GCC Z i Z u Y u X u Z Obr. 3.2: Schématická značka GCC [2] V kapitole 2.2 byl popsán přenos aktivního prvku jednopólovým modelem, jehož detailnější vyjádření lze najít například v [6]. Pro reálnější vyjádření je ale vhodné popisovat přenos vyššími řády, v našem případě dvoupólovým modelem, kdy α = α 0 ωα 2 s 2 + s ωα +. (3.3) Q ω2 α V tomto případě uvažujeme parametr Q = 2/2, tedy použití Butterworthovy maximálně ploché modulové charakteristiky. 17

19 3.2 Analýza stability Mějme postup výpočtu převzatý z [8]. I in X Z 1 + C I PP 1 MOCCCII Z C (1) Y Z 3 + Y X MOCCCII (2) Z 1 + Z 2 Z 3 + I DP I o1 I o2 I HP I in Obr. 3.3: První řešené schéma s konvejory [8] Díky použití standardního označení MOCCCII z obr. 3.3 můžeme definovat následující vztahy: I Y = 0, (3.4) I Zk = ±α k I X, (3.5) U X = U Y + R x I X, (3.6) kde plus nebo mínus α k pro (k = 1, 2,...) v (3.5) označuje k-tý kladný nebo záporný (I Z+ nebo I Z ) výstup MOCCCII. Frekvenčně závislý proudový zesilovací činitel α k je v ideálním případě roven jedné. Vnitřní odpor bipolární realizace MOCCCII je dán R x = U T 2I 0, (3.7) kde U T je termální napětí a I 0 proud nastavující vnitřní odpor konvejoru. Zanalyzujeme-li obvod, dostaneme následující přenosové funkce filtru: I DP I in = 1 D(s), (3.8) I PP I in = sc 2R x2 D(s), (3.9) a D(s), jenž je dán I HP I in = s2 C 1 C 2 R x1 R x2 D(s) (3.10) D(s) = s 2 C 1 C 2 R x1 R x2 + sc 2 R x (3.11) 18

20 Ve vztazích (3.8) (3.11) je R xi pro (i = 1, 2) vnitřní odpor i-tého konvejoru. Parametry ω 0 a Q daného filtru spočítáme jako 1 ω 0 =, (3.12) C 1 C 2 R x1 R x2 Q = C1 R x1 C 2 R x2. (3.13) Bereme-li v potaz proudový zesilovací činitel α, přechází přenosové funkce filtru a jejich jmenovatel na I HP I PP I DP I in = α 11α 22 D(s), (3.14) = sc 2R x2 α 12, (3.15) I in D(s) = s2 C 1 C 2 R x1 R x2 + sc 2 R x2 (1 α 13 ) + α 11 (α 21 α 23 ), (3.16) I in D(s) D(s) = s 2 C 1 C 2 R x1 R x2 + sc 2 R x2 + α 11 α 21. (3.17) Zde α ij (i = 1, 2 a j = 1, 2, 3) reprezentuje proudový zesilovací činitel j-tého výstupu Z z i-tého MOCCCII. Z důvodů zmíněných v kap. 2.2 přechází D(s) na α 210 D(s) = s 2 C 1 C 2 R x1 R x2 + sc 2 R x2 + α τ 1 s 1 + τ 2 s. (3.18) Přijmeme-li identičnost konvejorů, pak můžeme nahradit τ 1 = τ 2 = τ. Pak dále α 110 = α 210 = α 0. Při D(s) = 0 ze vztahu (3.18) je výsledkem rovnice čtvrtého řádu ( τ 2 s 4 + 2τ + ω ) ( 0 Q τ 2 s ω ) 0 Q 2τ s 2 + ω 0 Q s + ω2 0α0 2 = 0. (3.19) Routhovo kritérium stability může být použito podle kap. 2.2 následovně: s 4 τ ω 0 Q ω2 0α0, 2 s 3 2τ + ω 0 Q ω 0 Q s 2 B ω0α 2 0, 2 s 1 C, s 0 ω 2 0α 2 0. (3.20) Je známo, že výrazy B a C z (3.20) by měly být kladná reálná čísla, aby systém byl stabilní. Tedy B = ( 1 + ω 0 Q 2τ ) ( 2τ + ω 0 Q τ 2) ω 0 Q τ 2 2τ + ω 0 Q τ 2 > 0, (3.21) 19

21 ω 0 Q B ω2 0α 2 0 ( 2τ + ω 0 τ 2) Q C = > 0. (3.22) B Z posledních dvou vztahů je vidět, že čím máme menší Q a ω 0 a větší ω αi pro (i = 1, 2) pro zapojení na obr. 3.3, tím stabilnější filtr získáme. Z důvodů zmíněných v kap. 3.1 můžeme při vytváření charakteristické rovnice s přenosem aktivního prvku popsaným druhým řádem využít rovnic (3.3) a (3.18). Získáme tvar D(s) = s 2 C 1 C 2 R x1 R x2 + sc 2 R x2 + α 110 ω 2 α1 s 2 + s ω α1 Q + ω2 α1 α 210 ω 2 α2 s 2 + s ω α2 Q + ω2 α2. (3.23) Přijmeme-li opět identičnost konvejorů, pak můžeme nahradit ω α1 = ω α2 = ω α, α 110 = α 210 = α 0 a zjednodušit na tvar D(s) = s 2 α C 1 C 2 R x1 R x2 + sc 2 R x2 + 0 ωα 2 s 2 + s ωα + Q ω2 α Nyní uvažujeme obvod znázorněný na obr (3.24) -I in I in Y X MOCCCII (1) Z 1 + Z 2 + I PZ IPP I o1 C 1 Y Z 2 - MOCCCII (2) Z 1 + X I DP C 2 I o2 Obr. 3.4: Druhé řešené schéma s konvejory [8] Pro tento obvod jsou odpovídající parametry následující I DP I in = ω2 0α 21 D(s), (3.25) 20

22 I PZ I in I PP = C 1 s ω0 α Q 12 I in C 2 D(s), (3.26) = s2 + s ω0 Q Mějme charakteristickou rovnici ( ) 1 C 1 C 2 α 11 + ω 2 0 α 22. (3.27) D(s) D(s) = s 2 + s ω 0 Q + ω2 0α 22 (3.28) se stejně vyjádřenými parametry ω 0 a Q jako v (3.12), resp. (3.13). Při nahrazení α 22 jednopólovým modelem přenosu α 0 /(1 + sτ) a D(s) = 0 dostáváme rovnici třetího řádu ( s 3 τ + s ω ) 0 Q τ + s ω 0 Q + ω2 0α 0 = 0, (3.29) na kterou se Routhovo kritérium použije následovně: s 3 τ ω 0 Q s ω 0 Q ω2 0α 0, s 1 B, s 0 C. (3.30) Aby byl systém stabilní, musí prvky B a C splňovat podmínky a ω 0 Q + ( ) 2 ω0 τ ω 2 Q 0α 0 τ > 0 (3.31) ω 2 0α 0 > 0. (3.32) Při zavedení zobecněného dvoupólového modelu přenosu aktivního prvku (viz kap. 3.1) do tohoto příkladu, obdržíme D(s) = s 2 + s ω 0 Q + α 0 ω ω2 α 2 0 s 2 + s ωα +. (3.33) Q ω2 α 21

23 4 AUTOMATIZACE ANALÝZY STABILITY 4.1 Program s uživatelským rozhraním V této kapitole je předvedeno uživatelské rozhraní programu pro testování stability daného systému, jsou stručně vysvětleny jeho jednotlivé části a popsáno, co může uživatel od programu čekat, případně, jaké má možnosti. Následující popis odpovídá jednotlivým blokům schématu programu z obr Obr. 4.1: Náhled uživatelského rozhraní Blok 1: Odpovídá prvnímu kroku, ve kterém uživatel do patřičných vstupních polí nejprve zadá charakteristickou rovnici. Je zde možno zadat jakýkoliv řetězec s tím, že přenosy aktivního prvku musí být označeny malým nebo velkým písmenem A a jednociferným číselným označením, např. A6, a0, apod. Program umí pracovat v rozmezí číselného označení 0 9. Tedy s deseti současně zadanými přenosy. Blok 2: Jedná se o druhý krok. Zde si uživatel může vybrat, jaký pólový model (řád modelování) přenosu chce použít při výpočtu. Doposud zadané hodnoty potvrdí tlačítkem. 22

24 START ZADÁNÍ VSTUPNÍCH HODNOT VÝBĚR ŘEŠENÍ A VYHLEDÁNÍ ČLENŮ ALFA ZADANÍ HODNOTY NALEZENÝCH ČLENŮ ALFA VÝBĚR Z MOŽNOSTÍ A ZADÁNÍ HODNOT NASTAVENÍ ROZLIŠENÍ PROVEDENÍ VÝPOČTU A VYKRESLENÍ KONEC Obr. 4.2: Principielní postup prováděných úkonů Blok 3: Třetí krok, který obsahuje hned několik součástí, indikuje, kolik bylo nalezeno členů α potřebných k výpočtu, poskytuje uživateli vstupní pole pro zadání hodnoty nalezených členů, dále se pak kliknutím na tlačítko provádí na pozadí mezivýpočet, který například upravuje charakteristickou rovnici na patřičný tvar. Při použití prvního způsobu řešení pak odpovídá (3.19). Tento krok taktéž zobrazuje generovaná pole v závislosti na počtu členů α v daných částech charakteristické rovnice potvrzených v bloku 2. Prvotní myšlenka byla taková, že si bude moci uživatel zadat pro všechny nalezené přenosy rozdílné hodnoty a tím docílit přesnějšího výpočtu. Tohle se ale ukázalo ve verzi Matlabu, ve které byl program vytvářen, s přihlédnutím na způsob programování, neproveditelné. Blok 4: Skládá se z kroků 4 7. Každý krok odpovídá jedné veličině, přičemž si uživatel může zvolit, kterou z nich dá na osu, případně na jakou, a jaké veličiny mají zůstat fixní. Při potřebě zadávání hodnot tzv. deset na několikátou, lze bez problémů využít zápisu s použitím písmenka e. Například tedy 1e6 nebo 3.5e-9. 23

25 Blok 5: Je to osmý krok plnící pouze jednu funkci. A to zjišťování zadané hodnoty v poli Počet bodů:, která určuje řád vykreslované matice. Zadá-li se tedy hodnota deset, matice bude mít rozměry 10 10, tudíž se bude počítat sto hodnot. Například při zadání hodnoty 300, se každý graf vykresloval přibližně hodinu. Pro srovnání, s hodnotou 10 vše trvalo kolem čtyř sekund. Program během výpočtu zobrazuje hodnotu, na které se zrovna nachází a na konci každého výpočtu vypíše čas, který uplynul od započetí výpočtu až po vykreslení. Blok 6: Závěrečný devátý krok. Asi nejkomplexnější z hlediska ověřování a kontroly vstupních parametrů a podmínek k výpočtu. Po stisknutí tlačítka vyhodnocuje data z většiny předešlých bloků (kroků), mimo jiné aplikuje Routhův algoritmus a následně, při dodržení kritérií, vykresluje maticovou plochu vyplněnou výsledky do grafu. Vykreslování stojí na principu nastavení výchozích hodnot jednotlivých prvků matice na nuly (černá nestabilní oblast) a při dodržení podmínky stability se prvky mění na jedničky (bílá stabilní oblast). Kompletní výpis kódu je uveden v příloze A. % vytvoreni zakladu matice z koeficientu matice = [ sude ; liche ]; % doplneni zbytku matice nulami nuly = zeros ( length ( sude )); matice = [ matice ; nuly ]; % zjisteni velikosti matice [ radky, sloupce ] = size ( matice ); % pro 3. a nasledujici radky for i = 3: radky % zjisti " leve " prvky lt = matice (i -2, 1); lb = matice (i -1, 1); % pro 2. a nasledujici sloupce for j = 2: sloupce % zjisti " prave " prvky rt = matice (i -2, j); rb = matice (i -1, j); % vypocet noveho prvku aktualni = ( lb* rt - lt* rb)/ lb; % ulozeni noveho prvku do matice matice (i, j -1) = aktualni ; Program 1: Ukázka části Routhova algoritmu 24

26 4.2 Grafické výstupy V této části jsou uvedeny výsledné grafy. První tři jsou pro první způsob řešení vycházející z obr. 3.3, další dva pak pro druhý způsob řešení korespondující s obr Všechny grafy zobrazují výsledky při modelovaní koeficientů α prvním řádem. Oblast stability v závislosti na ω 0 a α 0 při ω α = 10 7 rad/s a Q = 5. Obr. 4.3: Graf závislosti α 0 na ω 0 pro první způsob řešení Oblast stability v závislosti na Q a α 0 při ω α = 10 7 rad/s a ω 0 = rad/s. Obr. 4.4: Graf závislosti α 0 na Q pro první způsob řešení 25

27 Oblast stability v závislosti na ω 0 a Q při α 0 = 1 a ω α = 10 7 rad/s. Obr. 4.5: Graf závislosti Q na ω 0 pro první způsob řešení Oblast stability v závislosti na Q a α 0 při ω α = 10 7 rad/s a ω 0 = rad/s. Obr. 4.6: Graf závislosti α 0 na Q pro druhý způsob řešení 26

28 Oblast stability v závislosti na ω 0 a Q při α 0 = 1 a ω α = 10 7 rad/s. Obr. 4.7: Graf závislosti Q na ω 0 pro druhý způsob řešení 27

29 5 ZÁVĚR Tato bakalářská práce se věnovala analýze stability lineárních systémů. Teoretická část se zabývala stabilitou a jejími podmínkami, dále pak kritérii stability, jejich rozdělením do skupin a následného popisu jednotlivých kritérií. V praktické části se vybralo jedno kritérium stability, konkrétně Routhovo, se kterým se následně pracovalo. Jeho výhoda je v algebraicky přívětivém výpočtu algoritmu. Základem byl filtr s proudovými konvejory, jakožto aktivními prvky, ze kterého byl získán charakteristický mnohočlen. S tím se počítalo při analýze stability i v samotném zdrojovém kódu programu. Problematika byla demonstrována na příkladech s přenosovými funkcemi aktivních prvků prvního i druhého řádu. Hlavním výsledkem byl program s uživatelským rozhraním, díky kterému bylo automatizováno Routhovo kritérium stability a následné vykreslování grafických výstupů. V závislosti na daných parametrech a hodnotách je na nich možno pozorovat oblasti stability, zároveň tak oblasti, ve kterých se již systém chová nestabilně. Na konci práce byly uvedeny výsledky v podobě popisu programu a jeho uživatelského rozhraní a taktéž příklady některých výsledných grafů. Bohužel, i přes veškeré úsilí, se nezdařily adekvátně vykreslit průběhy zadaných veličin při modelování přenosů aktivních prvků funkcemi druhého řádu, tudíž nejsou uvedeny v konečných výsledcích, nicméně program jejich výpočet a vykreslení umožňuje. U modelování přenosů aktivních prvků funkcemi druhého řádu bylo očekáváno jisté zpřesnění daných výpočtů a promítnutí tohoto reálnějšího vyjádření do vykreslovaných grafů v podobě posunutí nestabilní oblasti do oblasti, kde se měl obvod chovat ještě stále stabilně, resp. posunutí meze stability. 28

30 LITERATURA [1] BEČVÁŘ D. Napěťové konvejory Brno: UMEL - VUT [online] , č. 51, [citováno ]. Dostupné z WWW: < [2] KOTON, J., MINARČÍK M. Využití grafů signálových toků pro analýzu obvodů s proudovými konvejory Brno: UTKO - VUT [online] , [citováno ]. Dostupné z WWW: < [3] NAVRÁTIL, Pavel. Stránky cvičení z předmětu Teorie automatického řízení I. [online]. Stránky vytvořeny , [citováno ]. Dostupné z WWW: < [4] OGATA, K. Modern control engineering 5. vydání. New Jersey: Prentice Hall, 2009, 905 s. ISBN [5] ŠČEVÍK, Petr. Zpracování výukových textů z oblasti číslicové regulace v prostředí Internetu. Ostrava: VŠB - TUO, Fakulta strojní, Katedra automatizační techniky a řízení, Vedoucí diplomové práce Prof. Ing. Miluše Vítečková, CSc. Dostupné z WWW: < [6] ŠPONAR, R., VRBA, K. Measurements and Behavioral Modeling of Modern Conveyors. International Journal of Computer Science and Network Security (IJCSNS), vol. 6, no. 3A, pp , Dostupné z WWW: < [7] TŮMA, Jiří, a kolektiv. Základy automatizace. 1. vydání. Ostrava: Ediční středisko VŠB TUO, s. ISBN [8] YUCE, E., TOKAT, S., MINAEI, S., CICEKOGLU, O. Stability problems in universal current-mode filters. Int. J. Electron. Commun. (AEU), vol. 61, pp ,

31 SEZNAM SYMBOLŮ, VELIČIN A ZKRATEK α proudový zesilovací činitel α 0 proudový přenos C kondenzátor filtru G 0 přenos otevřeného regulačního obvodu GCC zobecněný proudový konvejor i branový proud u aktivního prvku I branový proud u funkčního bloku I 0 proud nastavující vnitřní odpor konvejoru I DP I HP I in I PP I PZ proud dolní propustí proud horní propustí vstupní proud konvejoru proud pásmovou propustí proud pásmovou zádrží MOCCCII řízený proudový konvejor druhé generace s více výstupy Q činitel jakosti R x vnitřní odpor konvejoru τ časová konstanta t čas u branové napětí u aktivního prvku U branové napětí u funkčního bloku U T termální napětí ω úhlový kmitočet ω 0 ω α charakteristický kmitočet filtru kmitočet pólu proudového přenosu 30

32 SEZNAM PŘÍLOH A Výpis kódu z Matlabu 32 31

33 A VÝPIS KÓDU Z MATLABU 32

34 function varargout = routhgui ( varargin ) gui_singleton = 1; gui_state = struct ( gui_name, mfilename,... gui_singleton, gui_singleton,... gui_layoutfcn, [],... gui_callback, []) ; if nargin && ischar ( varargin {1}) gui_state. gui_callback = str2func ( varargin {1}) ; if nargout [ varargout {1: nargout }] = gui_mainfcn ( gui_state, varargin {:}) ; gui_mainfcn ( gui_state, varargin {:}) ; function routhgui_openingfcn ( hobject, eventdata, handles, varargin ) handles. output = hobject ; guidata ( hobject, handles ); function varargout = routhgui_outputfcn ( hobject, eventdata, handles ) varargout {1} = handles. output ; function edit1_callback ( hobject, eventdata, handles ) function edit1_createfcn ( hobject, eventdata, handles ) 33

35 if ispc && isequal ( get ( hobject, BackgroundColor ), get (0, defaultuicontrolbackgroundcolor )) set ( hobject, BackgroundColor, white ); function edit2_callback ( hobject, eventdata, handles ) function edit2_createfcn ( hobject, eventdata, handles ) if ispc && isequal ( get ( hobject, BackgroundColor ), get (0, defaultuicontrolbackgroundcolor )) set ( hobject, BackgroundColor, white ); function edit3_callback ( hobject, eventdata, handles ) function edit3_createfcn ( hobject, eventdata, handles ) if ispc && isequal ( get ( hobject, BackgroundColor ), get (0, defaultuicontrolbackgroundcolor )) set ( hobject, BackgroundColor, white ); function pol2_callback ( hobject, eventdata, handles ) function pol1_callback ( hobject, eventdata, handles ) function pushbutton1_callback ( hobject, eventdata, handles ) % Naplneni promenych obsahem bunek s2 = get ( handles. edit1, String ); s0 = get ( handles. edit3, String ); 34

36 % Definice prohledavanych oblasti zaklad2 = sprintf ( %s, s2); zaklad0 = sprintf ( %s, s0); % Specifikovani hledanych znaku hledam = ([A]\d) ; nalezene2 = unique ( regexpi ( zaklad2, hledam, match )); nalezene0 = unique ( regexpi ( zaklad0, hledam, match )); % Osetreni pri zmene obsahu vychozich bunek pa1 = 0; pa2 = 0; pa1x = 0; pa2x = 0; set ( handles. s2_text_a1, Visible, Off ); set ( handles. s2_edit_a1, String,, Visible, Off ); set ( handles. s2_text_a2, Visible, Off ); set ( handles. s2_edit_a2, String,, Visible, Off ); set ( handles. s2_text_a3, Visible, Off ); set ( handles. s2_edit_a3, String,, Visible, Off ); set ( handles. s2_text_a4, Visible, Off ); set ( handles. s2_edit_a4, String,, Visible, Off ); set ( handles. s2_text_a5, Visible, Off ); set ( handles. s2_edit_a5, String,, Visible, Off ); set ( handles. s2_text_a6, Visible, Off ); set ( handles. s2_edit_a6, String,, Visible, Off ); set ( handles. s2_text_a7, Visible, Off ); set ( handles. s2_edit_a7, String,, Visible, Off ); set ( handles. s2_text_a8, Visible, Off ); set ( handles. s2_edit_a8, String,, Visible, Off ); set ( handles. s2_text_a9, Visible, Off ); set ( handles. s2_edit_a9, String,, Visible, Off ); set ( handles. s2_text_a10, Visible, Off ); set ( handles. s2_edit_a10, String,, Visible, Off ); set ( handles. s0_text_a1, Visible, Off ); set ( handles. s0_edit_a1, String,, Visible, Off ); 35

37 set ( handles. s0_text_a2, Visible, Off ); set ( handles. s0_edit_a2, String,, Visible, Off ); set ( handles. s0_text_a3, Visible, Off ); set ( handles. s0_edit_a3, String,, Visible, Off ); set ( handles. s0_text_a4, Visible, Off ); set ( handles. s0_edit_a4, String,, Visible, Off ); set ( handles. s0_text_a5, Visible, Off ); set ( handles. s0_edit_a5, String,, Visible, Off ); set ( handles. s0_text_a6, Visible, Off ); set ( handles. s0_edit_a6, String,, Visible, Off ); set ( handles. s0_text_a7, Visible, Off ); set ( handles. s0_edit_a7, String,, Visible, Off ); set ( handles. s0_text_a8, Visible, Off ); set ( handles. s0_edit_a8, String,, Visible, Off ); set ( handles. s0_text_a9, Visible, Off ); set ( handles. s0_edit_a9, String,, Visible, Off ); set ( handles. s0_text_a10, Visible, Off ); set ( handles. s0_edit_a10, String,, Visible, Off ); % Je - li pouzit jednopolovy model pro vypocet ( s2) if ( get ( handles.pol1, Value ) == get ( handles.pol1, Max )) % Zobrazeni tolika objektu, kolik bylo nalezeno Alfa ( s2) pa1x = length ( nalezene2 ); for pa1 = 1: pa1x if( pa1 == 1) set ( handles. s2_text_a1, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a1, Visible, On ); if( pa1 == 2) set ( handles. s2_text_a2, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a2, Visible, On ); if( pa1 == 3) set ( handles. s2_text_a3, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a3, Visible, On ); 36

38 if( pa1 == 4) set ( handles. s2_text_a4, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a4, Visible, On ); if( pa1 == 5) set ( handles. s2_text_a5, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a5, Visible, On ); if( pa1 == 6) set ( handles. s2_text_a6, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a6, Visible, On ); if( pa1 == 7) set ( handles. s2_text_a7, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a7, Visible, On ); if( pa1 == 8) set ( handles. s2_text_a8, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a8, Visible, On ); if( pa1 == 9) set ( handles. s2_text_a9, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a9, Visible, On ); if( pa1 == 10) set ( handles. s2_text_a10, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a10, Visible, On ); msgbox ( Bylo zadáno více než 10 parametrů Alfa., Chyba! ); 37

39 pa2x = length ( nalezene0 ); for pa2 = 1: pa2x % ( s0) if( pa2 == 1) set ( handles. s0_text_a1, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a1, Visible, On ); if( pa2 == 2) set ( handles. s0_text_a2, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a2, Visible, On ); if( pa2 == 3) set ( handles. s0_text_a3, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a3, Visible, On ); if( pa2 == 4) set ( handles. s0_text_a4, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a4, Visible, On ); if( pa2 == 5) set ( handles. s0_text_a5, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a5, Visible, On ); if( pa2 == 6) set ( handles. s0_text_a6, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a6, Visible, On ); if( pa2 == 7) set ( handles. s0_text_a7, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a7, Visible, On ); if( pa2 == 8) set ( handles. s0_text_a8, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a8, Visible, On ); 38

40 if( pa2 == 9) set ( handles. s0_text_a9, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a9, Visible, On ); if( pa2 == 10) set ( handles. s0_text_a10, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a10, Visible, On ); msgbox ( Bylo zadáno více než 10 parametrů Alfa., Chyba! ); % Je - li pouzit dvoupolovy model pro vypocet ( s2) if ( get ( handles.pol2, Value ) == get ( handles.pol2, Max )) % Zobrazeni tolika objektu, kolik bylo nalezeno Alfa ( s2) pa1x = length ( nalezene2 ); for pa1 = 1: pa1x if( pa1 == 1) set ( handles. s2_text_a1, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a1, Visible, On ); if( pa1 == 2) set ( handles. s2_text_a2, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a2, Visible, On ); if( pa1 == 3) 39

41 set ( handles. s2_text_a3, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a3, Visible, On ); if( pa1 == 4) set ( handles. s2_text_a4, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a4, Visible, On ); if( pa1 == 5) set ( handles. s2_text_a5, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a5, Visible, On ); if( pa1 == 6) set ( handles. s2_text_a6, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a6, Visible, On ); if( pa1 == 7) set ( handles. s2_text_a7, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a7, Visible, On ); if( pa1 == 8) set ( handles. s2_text_a8, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a8, Visible, On ); if( pa1 == 9) set ( handles. s2_text_a9, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a9, Visible, On ); if( pa1 == 10) set ( handles. s2_text_a10, String, nalezene2 { pa1 }, Visible, On ); set ( handles. s2_edit_a10, Visible, On ); msgbox ( Bylo zadáno více než 10 parametrů Alfa., Chyba! ); 40

42 pa2x = length ( nalezene0 ); for pa2 = 1: pa2x % ( s0) if( pa2 == 1) set ( handles. s0_text_a1, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a1, Visible, On ); if( pa2 == 2) set ( handles. s0_text_a2, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a2, Visible, On ); if( pa2 == 3) set ( handles. s0_text_a3, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a3, Visible, On ); if( pa2 == 4) set ( handles. s0_text_a4, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a4, Visible, On ); if( pa2 == 5) set ( handles. s0_text_a5, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a5, Visible, On ); if( pa2 == 6) set ( handles. s0_text_a6, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a6, Visible, On ); if( pa2 == 7) set ( handles. s0_text_a7, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a7, Visible, On ); if( pa2 == 8) 41

43 msgbox ( Zvolte jeden ze způsobu výpočtu., Chyba! ); set ( handles. s0_text_a8, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a8, Visible, On ); if( pa2 == 9) set ( handles. s0_text_a9, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a9, Visible, On ); if( pa2 == 10) set ( handles. s0_text_a10, String, nalezene0 { pa2 }, Visible, On ); set ( handles. s0_edit_a10, Visible, On ); msgbox ( Bylo zadáno více než 10 parametrů Alfa., Chyba! ); % Zviditelneni pevnych objektu v casti 3 set ( handles. text_3_1, Visible, On ); set ( handles. text_3_2, Visible, On ); set ( handles. text_3_3, String,( pa1x + pa2x ), Visible, On ); set ( handles. text_3_4, Visible, On ); set ( handles. text_3_5, Visible, On ); set ( handles. text_3_6, Visible, On ); set ( handles. text_3_7, Visible, On ); set ( handles. checkbox1, Visible, On ); 42

44 set ( handles. pushbutton2, Visible, On ); set ( handles. edit_a, Visible, On ); set ( handles. text_pom1, String,pa1x ); set ( handles. text_pom2, String,pa2x ); % Aktualizace GUI dat guidata ( hobject, handles ); function s2_edit_a1_callback ( hobject, eventdata, handles ) function s2_edit_a1_createfcn ( hobject, eventdata, handles ) if ispc && isequal ( get ( hobject, BackgroundColor ), get (0, defaultuicontrolbackgroundcolor )) set ( hobject, BackgroundColor, white ); function s2_edit_a2_callback ( hobject, eventdata, handles ) function s2_edit_a2_createfcn ( hobject, eventdata, handles ) if ispc && isequal ( get ( hobject, BackgroundColor ), get (0, defaultuicontrolbackgroundcolor )) set ( hobject, BackgroundColor, white ); function s2_edit_a3_callback ( hobject, eventdata, handles ) function s2_edit_a3_createfcn ( hobject, eventdata, handles ) 43

45 if ispc && isequal ( get ( hobject, BackgroundColor ), get (0, defaultuicontrolbackgroundcolor )) set ( hobject, BackgroundColor, white ); function s2_edit_a4_callback ( hobject, eventdata, handles ) function s2_edit_a4_createfcn ( hobject, eventdata, handles ) if ispc && isequal ( get ( hobject, BackgroundColor ), get (0, defaultuicontrolbackgroundcolor )) set ( hobject, BackgroundColor, white ); function s2_edit_a5_callback ( hobject, eventdata, handles ) function s2_edit_a5_createfcn ( hobject, eventdata, handles ) if ispc && isequal ( get ( hobject, BackgroundColor ), get (0, defaultuicontrolbackgroundcolor )) set ( hobject, BackgroundColor, white ); function s2_edit_a6_callback ( hobject, eventdata, handles ) function s2_edit_a6_createfcn ( hobject, eventdata, handles ) if ispc && isequal ( get ( hobject, BackgroundColor ), get (0, defaultuicontrolbackgroundcolor )) set ( hobject, BackgroundColor, white ); function s2_edit_a7_callback ( hobject, eventdata, handles ) 44

46 function s2_edit_a7_createfcn ( hobject, eventdata, handles ) if ispc && isequal ( get ( hobject, BackgroundColor ), get (0, defaultuicontrolbackgroundcolor )) set ( hobject, BackgroundColor, white ); function s2_edit_a8_callback ( hobject, eventdata, handles ) function s2_edit_a8_createfcn ( hobject, eventdata, handles ) if ispc && isequal ( get ( hobject, BackgroundColor ), get (0, defaultuicontrolbackgroundcolor )) set ( hobject, BackgroundColor, white ); function s2_edit_a9_callback ( hobject, eventdata, handles ) function s2_edit_a9_createfcn ( hobject, eventdata, handles ) if ispc && isequal ( get ( hobject, BackgroundColor ), get (0, defaultuicontrolbackgroundcolor )) set ( hobject, BackgroundColor, white ); function s2_edit_a10_callback ( hobject, eventdata, handles ) function s2_edit_a10_createfcn ( hobject, eventdata, handles ) if ispc && isequal ( get ( hobject, BackgroundColor ), get (0, defaultuicontrolbackgroundcolor )) set ( hobject, BackgroundColor, white ); 45

47 function checkbox1_callback ( hobject, eventdata, handles ) function edit_a_callback ( hobject, eventdata, handles ) function edit_a_createfcn ( hobject, eventdata, handles ) if ispc && isequal ( get ( hobject, BackgroundColor ), get (0, defaultuicontrolbackgroundcolor )) set ( hobject, BackgroundColor, white ); function pushbutton2_callback ( hobject, eventdata, handles ) global x1; % Symbolicka deklarace syms omega_alfa Q s omega_0 ; syms s2_alfa s2_alfa1 s2_alfa2 s2_alfa3 s2_alfa4 s2_alfa5 s2_alfa6 s2_alfa7 s2_alfa8 s2_alfa9 s2_alfa10 ; syms s0_alfa s0_alfa1 s0_alfa2 s0_alfa3 s0_alfa4 s0_alfa5 s0_alfa6 s0_alfa7 s0_alfa8 s0_alfa9 s0_alfa10 ; % Naplneni promenych obsahem bunek s2 = get ( handles. edit1, String ); s0 = get ( handles. edit3, String ); % Definice prohledavanych oblasti zaklad_s2 = sprintf ( % s, s2); zaklad_s0 = sprintf ( % s, s0); % Specifikovani hledanych znaku hledam = ([A]\d) ; nalezene_s2 = unique ( regexpi ( zaklad_s2, hledam, match )); nalezene_s0 = unique ( regexpi ( zaklad_s0, hledam, match )); 46

48 % Osetreni pocet_alfa_s2 = 0; pocet_alfa_s0 = 0; pom1 = get ( handles. text_pom1, String ); pom2 = get ( handles. text_pom2, String ); s2_p1_a = 1; s2_p2_a = 1; s0_p1_a = 1; s0_p2_a = 1; s2_p1_a1 = 1; s2_p1_a2 = 1; s2_p1_a3 = 1; s2_p1_a4 = 1; s2_p1_a5 = 1; s2_p1_a6 = 1; s2_p1_a7 = 1; s2_p1_a8 = 1; s2_p1_a9 = 1; s2_p1_a10 = 1; s2_p2_a1 = 1; s2_p2_a2 = 1; s2_p2_a3 = 1; s2_p2_a4 = 1; s2_p2_a5 = 1; s2_p2_a6 = 1; s2_p2_a7 = 1; s2_p2_a8 = 1; s2_p2_a9 = 1; s2_p2_a10 = 1; s0_p1_a1 = 1; s0_p1_a2 = 1; s0_p1_a3 = 1; s0_p1_a4 = 1; s0_p1_a5 = 1; s0_p1_a6 = 1; s0_p1_a7 = 1; s0_p1_a8 = 1; 47

49 s0_p1_a9 = 1; s0_p1_a10 = 1; s0_p2_a1 = 1; s0_p2_a2 = 1; s0_p2_a3 = 1; s0_p2_a4 = 1; s0_p2_a5 = 1; s0_p2_a6 = 1; s0_p2_a7 = 1; s0_p2_a8 = 1; s0_p2_a9 = 1; s0_p2_a10 = 1; % Je - li pouzit jednopolovy model pro vypocet ( s2) if ( get ( handles.pol1, Value ) == get ( handles.pol1, Max )) if ( get ( handles. checkbox1, Value ) == get ( handles. checkbox1, Max )) s2_p1_a = s2_alfa /(1+((1/ omega_alfa )* s)); % Zobrazeni tolika objektu, kolik bylo nalezeno Alfa ( s2) pocet_a_s2 = length ( nalezene_s2 ); for pocet_alfa_s2 = 1: pocet_a_s2 if( pocet_alfa_s2 == 1) s2_p1_a1 = s2_alfa1 /(1+((1/ omega_alfa )* s)); if( pocet_alfa_s2 == 2) s2_p1_a2 = s2_alfa2 /(1+((1/ omega_alfa )* s)); if( pocet_alfa_s2 == 3) s2_p1_a3 = s2_alfa3 /(1+((1/ omega_alfa )* s)); if( pocet_alfa_s2 == 4) s2_p1_a4 = s2_alfa4 /(1+((1/ omega_alfa )* s)); if( pocet_alfa_s2 == 5) s2_p1_a5 = s2_alfa5 /(1+((1/ omega_alfa )* s)); if( pocet_alfa_s2 == 6) 48

50 s2_p1_a6 = s2_alfa6 /(1+((1/ omega_alfa )* s)); if( pocet_alfa_s2 == 7) s2_p1_a7 = s2_alfa7 /(1+((1/ omega_alfa )* s)); if( pocet_alfa_s2 == 8) s2_p1_a8 = s2_alfa8 /(1+((1/ omega_alfa )* s)); if( pocet_alfa_s2 == 9) s2_p1_a9 = s2_alfa9 /(1+((1/ omega_alfa )* s)); if( pocet_alfa_s2 == 10) s2_p1_a10 = s2_alfa10 /(1+((1/ omega_alfa )* s)); msgbox ( Bylo zadáno více než 10 parametrů Alfa., Chyba! ); % Je - li pouzit dvoupolovy model pro vypocet ( s2) if ( get ( handles.pol2, Value ) == get ( handles.pol2, Max )) if ( get ( handles. checkbox1, Value ) == get ( handles. checkbox1, Max )) s2_p2_a = s2_alfa *( omega_alfa ^2) /(( s ^2) +(s* omega_alfa /0.707) +( omega_alfa ^2) ); % Zobrazeni tolika objektu, kolik bylo nalezeno Alfa ( s2) pocet_a_s2 = length ( nalezene_s2 ); for pocet_alfa_s2 = 1: pocet_a_s2 49

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ. týden doc. Ing. Renata WAGNEROVÁ, Ph.D. Ostrava 203 doc. Ing. Renata WAGNEROVÁ, Ph.D. Vysoká škola báňská

Více

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

Osnova přednášky. Univerzita Jana Evangelisty Purkyně Základy automatizace Stabilita regulačního obvodu 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) Vlastnosti regulátorů 7) 8) Kvalita

Více

ZÁKLADNÍ METODY REFLEKTOMETRIE

ZÁKLADNÍ METODY REFLEKTOMETRIE VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV RADIOELEKTRONIKY FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF

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

1 Modelování systémů 2. řádu

1 Modelování systémů 2. řádu OBSAH Obsah 1 Modelování systémů 2. řádu 1 2 Řešení diferenciální rovnice 3 3 Ukázka řešení č. 1 9 4 Ukázka řešení č. 2 11 5 Ukázka řešení č. 3 12 6 Ukázka řešení č. 4 14 7 Ukázka řešení č. 5 16 8 Ukázka

Více

X31EO2 - Elektrické obvody 2. Kmitočtové charakteristiky

X31EO2 - Elektrické obvody 2. Kmitočtové charakteristiky X3EO - Elektrické obvody Kmitočtové charakteristiky Doc. Ing. Petr Pollák, CSc. Letní semestr 5/6!!! Volné šíření není povoleno!!! Fázory a spektra Fázor harmonického průběhu Û m = U m e jϕ ut) = U m sinωt

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY VYSOKÉ UČENÍ 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

Více

Vyšetření stability mnohorozměrových diskrétních systémů v souvislosti s GPC prediktivním řízením

Vyšetření stability mnohorozměrových diskrétních systémů v souvislosti s GPC prediktivním řízením 1 Portál pre odborné publikovanie ISSN 1338-0087 Vyšetření stability mnohorozměrových diskrétních systémů v souvislosti s GPC prediktivním řízením Barot Tomáš Elektrotechnika 08.08.2012 Většina odborné

Více

6 Algebra blokových schémat

6 Algebra blokových schémat 6 Algebra blokových schémat Operátorovým přenosem jsme doposud popisovali chování jednotlivých dynamických členů. Nic nám však nebrání, abychom přenosem popsali dynamické vlastnosti složitějších obvodů,

Více

Frekvenční charakteristiky

Frekvenční charakteristiky Frekvenční charakteristiky EO2 Přednáška Pavel Máša ÚVODEM Frekvenční charakteristiky popisují závislost poměru amplitudy výstupního ku vstupnímu napětí a jejich fázový posun v závislosti na frekvenci

Více

Dolní propust třetího řádu v čistě proudovém módu

Dolní propust třetího řádu v čistě proudovém módu 007/.0.007 Dolní propust třetího řádu v čistě proudovém módu Jan Jeřábek a Kamil Vrba xjerab08@stud.feec.vutbr.cz, vrbak@feec.vutbr.cz Vysoké učení technické v Brně, Fakulta elektrotechniky a komunikačních

Více

1 Mnohočleny a algebraické rovnice

1 Mnohočleny a algebraické rovnice 1 Mnohočleny a algebraické rovnice 1.1 Pojem mnohočlenu (polynomu) Připomeňme, že výrazům typu a 2 x 2 + a 1 x + a 0 říkáme kvadratický trojčlen, když a 2 0. Číslům a 0, a 1, a 2 říkáme koeficienty a písmenem

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

SIGNÁLY A SOUSTAVY, SIGNÁLY A SYSTÉMY

SIGNÁLY A SOUSTAVY, SIGNÁLY A SYSTÉMY SIGNÁLY A SOUSTAVY, SIGNÁLY A SYSTÉMY TEMATICKÉ OKRUHY Signály se spojitým časem Základní signály se spojitým časem (základní spojité signály) Jednotkový skok σ (t), jednotkový impuls (Diracův impuls)

Více

PŘECHODOVÝ DĚJ VE STEJNOSMĚRNÉM EL. OBVODU zapnutí a vypnutí sériového RC členu ke zdroji stejnosměrného napětí

PŘECHODOVÝ DĚJ VE STEJNOSMĚRNÉM EL. OBVODU zapnutí a vypnutí sériového RC členu ke zdroji stejnosměrného napětí Katedra obecné elektrotechniky Fakulta elektrotechniky a informatiky, VŠB -TU Ostrava PŘEHODOVÝ DĚJ VE STEJNOSMĚNÉM EL. OBVODU zapnutí a vypnutí sériového členu ke zdroji stejnosměrného napětí Návod do

Více

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ 1. týden doc. Ing. Renata WAGNEROVÁ, Ph.D. Ostrava 2013 doc. Ing. Renata WAGNEROVÁ, Ph.D. Vysoká škola báňská

Více

Studium tranzistorového zesilovače

Studium tranzistorového zesilovače Studium tranzistorového zesilovače Úkol : 1. Sestavte tranzistorový zesilovač. 2. Sestavte frekvenční amplitudovou charakteristiku. 3. Porovnejte naměřená zesílení s hodnotou vypočtenou. Pomůcky : - Generátor

Více

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ 8. týden doc. Ing. Renata WAGNEROVÁ, Ph.D. Ostrava 2013 doc. Ing. Renata WAGNEROVÁ, Ph.D. Vysoká škola báňská

Více

1 Mnohočleny a algebraické rovnice

1 Mnohočleny a algebraické rovnice 1 Mnohočleny a algebraické rovnice 1.1 Pojem mnohočlenu (polynomu) Připomeňme, že výrazům typu a 2 x 2 + a 1 x + a 0 říkáme kvadratický trojčlen, když a 2 0. Číslům a 0, a 1, a 2 říkáme koeficienty a písmenem

Více

Přenos pasivního dvojbranu RC

Přenos pasivního dvojbranu RC Střední průmyslová škola elektrotechnická Pardubice VIČENÍ Z ELEKTRONIKY Přenos pasivního dvojbranu R Příjmení : Česák Číslo úlohy : 1 Jméno : Petr Datum zadání : 7.1.97 Školní rok : 1997/98 Datum odevzdání

Více

Polynomy. Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1.1 Teorie Zavedení polynomů Operace s polynomy...

Polynomy. Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1.1 Teorie Zavedení polynomů Operace s polynomy... Polynomy Obsah Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1 Základní vlastnosti polynomů 2 1.1 Teorie........................................... 2 1.1.1 Zavedení polynomů................................

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STROJNÍHO INŽENÝRSTVÍ

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STROJNÍHO INŽENÝRSTVÍ VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV MECHANIKY TĚLES, MECHATRONIKY A BIOMECHANIKY Komentovaný metodický list č. 1/4 Vytvořil: Ing. Oldřich Ševeček & Ing. Tomáš Profant, Ph.D.

Více

Nastavení parametrů PID a PSD regulátorů

Nastavení parametrů PID a PSD regulátorů Fakulta elektrotechniky a informatiky Univerzita Pardubice Nastavení parametrů PID a PSD regulátorů Semestrální práce z předmětu Teorie řídicích systémů Jméno: Jiří Paar Datum: 9. 1. 2010 Zadání Je dána

Více

Srovnání PID regulace a anisochronního řízení na PLC Tecomat Foxtrot

Srovnání PID regulace a anisochronního řízení na PLC Tecomat Foxtrot Srovnání PID regulace a anisochronního řízení na PLC Tecomat Foxtrot Martin Hunčovský 1,*, Petr Siegelr 1,* 1 ČVUT v Praze, Fakulta strojní, Ústav přístrojové a řídící techniky, Technická 4, 166 07 Praha

Více

Operační zesilovač, jeho vlastnosti a využití:

Operační zesilovač, jeho vlastnosti a využití: Truhlář Michal 6.. 5 Laboratorní práce č.4 Úloha č. VII Operační zesilovač, jeho vlastnosti a využití: Úkol: Zapojte operační zesilovač a nastavte jeho zesílení na hodnotu přibližně. Potvrďte platnost

Více

5. Lokální, vázané a globální extrémy

5. Lokální, vázané a globální extrémy 5 Lokální, vázané a globální extrémy Studijní text Lokální extrémy 5 Lokální, vázané a globální extrémy Definice 51 Řekneme, že f : R n R má v bodě a Df: 1 lokální maximum, když Ka, δ Df tak, že x Ka,

Více

SIGNÁLY A LINEÁRNÍ SYSTÉMY

SIGNÁLY A LINEÁRNÍ SYSTÉMY SIGNÁLY A LINEÁRNÍ SYSTÉMY prof. Ing. Jiří Holčík, CSc. holcik@iba.muni.cz @iba.muni.cz,, Kamenice 3, 4. patro, dv.č.44.44 INVESTICE Institut DO biostatistiky ROZVOJE VZDĚLÁVÁNÍ a analýz XI. STABILITA

Více

12 - Frekvenční metody

12 - Frekvenční metody 12 - Frekvenční metody Michael Šebek Automatické řízení 218 28-3-18 Proč frekvenční metody? Řídicích systémy se posuzují z časových odezev na určité vstupní signály Naopak v komunikačních systémech častěji

Více

Vektorové obvodové analyzátory

Vektorové obvodové analyzátory Radioelektronická měření (MREM, LREM) Vektorové obvodové analyzátory 9. přednáška Jiří Dřínovský Ústav radioelektroniky FEKT VUT v Brně Úvod Jedním z nejběžnějších inženýrských problémů je měření parametrů

Více

CITLIVOSTNÍ ANALÝZA DYNAMICKÝCH SYSTÉMŮ I

CITLIVOSTNÍ ANALÝZA DYNAMICKÝCH SYSTÉMŮ I Informačné a automatizačné technológie v riadení kvality produkcie Vernár,.-4. 9. 005 CITLIVOSTNÍ ANALÝZA DYNAMICKÝCH SYSTÉMŮ I KÜNZEL GUNNAR Abstrakt Příspěvek uvádí základní definice, fyzikální interpretaci

Více

základní vlastnosti, používané struktury návrhové prostředky MATLAB problém kvantování koeficientů

základní vlastnosti, používané struktury návrhové prostředky MATLAB problém kvantování koeficientů A0M38SPP - Signálové procesory v praxi - přednáška 4 2 Číslicové filtry typu FIR a IIR definice operace filtrace základní rozdělení FIR, IIR základní vlastnosti, používané struktury filtrů návrhové prostředky

Více

Inverzní Laplaceova transformace

Inverzní Laplaceova transformace Inverzní Laplaceova transformace Modelování systémů a procesů (MSP) Bohumil Kovář, Jan Přikryl, Miroslav Vlček Ústav aplikované matematiky ČVUT v Praze, Fakulta dopravní 6. přednáška MSP čtvrtek 30. března

Více

Zdrojem většiny příkladů je sbírka úloh 1. cvičení ( ) 2. cvičení ( )

Zdrojem většiny příkladů je sbírka úloh   1. cvičení ( ) 2. cvičení ( ) Příklady řešené na cvičení LA II - LS 1/13 Zdrojem většiny příkladů je sbírka úloh http://kam.mff.cuni.cz/~sbirka/ 1. cvičení (..13) 1. Rozhodněte, které z následujících operací jsou skalárním součinem

Více

GUI APLIKACE PRO VÝUKU AUTOMATIZACE

GUI APLIKACE PRO VÝUKU AUTOMATIZACE GUI APLIKACE PRO VÝUKU AUTOMATIZACE J. Škutová VŠB-Technická univerzita Ostrava, Fakulta strojní Abstrakt V rámci projektu ESF byla vytvořena GUI aplikace pro výuku předmětu Základy automatizace. Cílem

Více

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy Lukáš Havrlant Univerzita Palackého 10. ledna 2014 Primární zdroj Jiří Adámek: Foundations of Coding. Strany 137 160. Na webu ke stažení, heslo:

Více

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace Vektory a matice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Vektory Základní pojmy a operace Lineární závislost a nezávislost vektorů 2 Matice Základní pojmy, druhy matic Operace s maticemi

Více

KTE/TEVS - Rychlá Fourierova transformace. Pavel Karban. Katedra teoretické elektrotechniky Fakulta elektrotechnická Západočeská univerzita v Plzni

KTE/TEVS - Rychlá Fourierova transformace. Pavel Karban. Katedra teoretické elektrotechniky Fakulta elektrotechnická Západočeská univerzita v Plzni KTE/TEVS - Rychlá Fourierova transformace Pavel Karban Katedra teoretické elektrotechniky Fakulta elektrotechnická Západočeská univerzita v Plzni 10.11.011 Outline 1 Motivace FT Fourierova transformace

Více

Abychom se vyhnuli užití diferenčních sumátorů, je vhodné soustavu rovnic(5.77) upravit následujícím způsobem

Abychom se vyhnuli užití diferenčních sumátorů, je vhodné soustavu rovnic(5.77) upravit následujícím způsobem Abychom se vyhnuli užití diferenčních sumátorů, je vhodné soustavu rovnic(5.77) upravit následujícím způsobem I 1 = 1 + pl 1 (U 1 +( )), = 1 pc 2 ( I 1+( I 3 )), I 3 = pl 3 (U 3 +( )), 1 U 3 = (pc 4 +1/

Více

Číslicová filtrace. FIR filtry IIR filtry. ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická

Číslicová filtrace. FIR filtry IIR filtry. ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Ing. Radek Sedláček, Ph.D., katedra měření K13138 Číslicová filtrace FIR filtry IIR filtry Tyto materiály vznikly za podpory Fondu rozvoje

Více

teorie elektronických obvodů Jiří Petržela obvodové funkce

teorie elektronických obvodů Jiří Petržela obvodové funkce Jiří Petržela obvod jako dvojbran dvojbranem rozumíme elektronický obvod mající dvě brány (vstupní a výstupní) dvojbranem může být zesilovač, pasivní i aktivní filtr, tranzistor v některém zapojení, přenosový

Více

13 Měření na sériovém rezonančním obvodu

13 Měření na sériovém rezonančním obvodu 13 13.1 Zadání 1) Změřte hodnotu indukčnosti cívky a kapacity kondenzátoru RC můstkem, z naměřených hodnot vypočítej rezonanční kmitočet. 2) Generátorem nastavujte frekvenci v rozsahu od 0,1 * f REZ do

Více

Experiment s FM přijímačem TDA7000

Experiment s FM přijímačem TDA7000 Experiment s FM přijímačem TDA7 (návod ke cvičení) ílem tohoto experimentu je zkonstruovat FM přijímač s integrovaným obvodem TDA7 a ověřit jeho základní vlastnosti. Nejprve se vypočtou prvky mezifrekvenčního

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

9.2. Zkrácená lineární rovnice s konstantními koeficienty

9.2. Zkrácená lineární rovnice s konstantními koeficienty 9.2. Zkrácená lineární rovnice s konstantními koeficienty Cíle Řešíme-li konkrétní aplikace, které jsou popsány diferenciálními rovnicemi, velmi často zjistíme, že fyzikální nebo další parametry (hmotnost,

Více

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague 1 / 40 regula Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague regula 1 2 3 4 5 regula 6 7 8 2 / 40 2 / 40 regula Iterační pro nelineární e Bud f reálná funkce

Více

Nelineární obvody. V nelineárních obvodech však platí Kirchhoffovy zákony.

Nelineární obvody. V nelineárních obvodech však platí Kirchhoffovy zákony. Nelineární obvody Dosud jsme se zabývali analýzou lineárních elektrických obvodů, pasivní lineární prvky měly zpravidla konstantní parametr, v těchto obvodech platil princip superpozice a pro analýzu harmonického

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

r Odvoď te přenosovou funkci obvodů na obr.2.16, je-li vstupem napě tí u 1 a výstupem napě tí u 2. Uvaž ujte R = 1Ω, L = 1H a C = 1F.

r Odvoď te přenosovou funkci obvodů na obr.2.16, je-li vstupem napě tí u 1 a výstupem napě tí u 2. Uvaž ujte R = 1Ω, L = 1H a C = 1F. Systé my, procesy a signály I - sbírka příkladů NEŘ EŠENÉPŘ ÍKADY r 223 Odvoď te přenosovou funkci obvodů na obr26, je-li vstupem napě tí u a výstupem napě tí Uvaž ujte Ω, H a F u u u a) b) c) u u u d)

Více

K OZA SE PASE NA POLOVINĚ ZAHRADY Zadání úlohy

K OZA SE PASE NA POLOVINĚ ZAHRADY Zadání úlohy Koza se pase na polovině zahrady, Jaroslav eichl, 011 K OZA E PAE NA POLOVINĚ ZAHADY Zadání úlohy Zahrada kruhového tvaru má poloměr r = 10 m. Do zahrady umístíme kozu, kterou přivážeme provazem ke kolíku

Více

14 - Moderní frekvenční metody

14 - Moderní frekvenční metody 4 - Moderní frekvenční metody Michael Šebek Automatické řízení 28 4-4-8 Loop shaping: Chování pro nízké frekvence Tvar OL frekvenční charakteristiky L(s)=KD(s)G(s) určuje chování, ustálenou odchylku a

Více

15. KubickÈ rovnice a rovnice vyööìho stupnï

15. KubickÈ rovnice a rovnice vyööìho stupnï 15. KubickÈ rovnice a rovnice vyööìho stupnï Čas od času je možné slyšet v pořadech o počasí jména jako Andrew, Mitch, El Ňiňo. otom následuje zpráva o katastrofálních vichřicích, uragánech a jiných mimořádných

Více

Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru. Kvadratická forma v n proměnných je tak polynom n proměnných s

Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru. Kvadratická forma v n proměnných je tak polynom n proměnných s Kapitola 13 Kvadratické formy Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru f(x 1,..., x n ) = a ij x i x j, kde koeficienty a ij T. j=i Kvadratická forma v n proměnných

Více

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

Ivan Švarc. Radomil Matoušek. Miloš Šeda. Miluše Vítečková. c..~f~ AKADEMICKÉ NAKlADATEL.STVf. Brno 20 I I Ivan Švarc. Radomil Matoušek Miloš Šeda. Miluše Vítečková AUTMATICKÉ RíZENí c..~"f~ AKADEMICKÉ NAKlADATEL.STVf Brno 0 I I n ~~ IU a ~ o ~e ~í ru ly ry I i ~h ~" BSAH. ÚVD. LGICKÉ RÍZENÍ. ""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''oooo

Více

Vyšetření průběhu funkce zadané předpisem

Vyšetření průběhu funkce zadané předpisem 1.1 Úvod Vyšetření průběhu funkce zadané předpisem Napsal jsem funkci v Matlabu, která dokáže vyšetřit funkci, kde. K vyšetření takové funkce jsem používal diferenciálního počtu zejména funkcí symbolického

Více

ŘEŠENÍ NELINEÁRNÍCH ROVNIC

ŘEŠENÍ NELINEÁRNÍCH ROVNIC MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA ŘEŠENÍ NELINEÁRNÍCH ROVNIC Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipliny

Více

CVIČENÍ 4 Doc.Ing.Kateřina Hyniová, CSc. Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze 4.

CVIČENÍ 4 Doc.Ing.Kateřina Hyniová, CSc. Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze 4. CVIČENÍ POZNÁMKY. CVIČENÍ. Vazby mezi systémy. Bloková schémata.vazby mezi systémy a) paralelní vazba b) sériová vazba c) zpětná (antiparalelní) vazba. Vnější popis složitých systémů a) metoda postupného

Více

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ týden doc Ing Renata WAGNEROVÁ, PhD Otrava 013 doc Ing Renata WAGNEROVÁ, PhD Vyoká škola báňká Technická univerzita

Více

Flexibilita jednoduché naprogramování a přeprogramování řídícího systému

Flexibilita jednoduché naprogramování a přeprogramování řídícího systému Téma 40 Jiří Cigler Zadání Číslicové řízení. Digitalizace a tvarování. Diskrétní systémy a jejich vlastnosti. Řízení diskrétních systémů. Diskrétní popis spojité soustavy. Návrh emulací. Nelineární řízení.

Více

ŘEŠENÍ NELINEÁRNÍCH ROVNIC

ŘEŠENÍ NELINEÁRNÍCH ROVNIC MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA ŘEŠENÍ NELINEÁRNÍCH ROVNIC Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipliny

Více

IB112 Základy matematiky

IB112 Základy matematiky IB112 Základy matematiky Řešení soustavy lineárních rovnic, matice, vektory Jan Strejček IB112 Základy matematiky: Řešení soustavy lineárních rovnic, matice, vektory 2/53 Obsah Soustava lineárních rovnic

Více

11MAMY LS 2017/2018. Úvod do Matlabu. 21. února Skupina 01. reseni2.m a tak dále + M souborem zadané funkce z příkladu 3 + souborem skupina.

11MAMY LS 2017/2018. Úvod do Matlabu. 21. února Skupina 01. reseni2.m a tak dále + M souborem zadané funkce z příkladu 3 + souborem skupina. 11MAMY LS 2017/2018 Cvičení č. 2: 21. 2. 2018 Úvod do Matlabu. Jan Přikryl 21. února 2018 Po skupinách, na které jste se doufám rozdělili samostatně včera, vyřešte tak, jak nejlépe svedete, níže uvedená

Více

Oscilátory. Návod k přípravku pro laboratorní cvičení v předmětu EO.

Oscilátory. Návod k přípravku pro laboratorní cvičení v předmětu EO. Oscilátory Návod k přípravku pro laboratorní cvičení v předmětu EO. Měření se skládá ze dvou základních úkolů: (a) měření vlastností oscilátoru 1 s Wienovým členem (můstkový oscilátor s operačním zesilovačem)

Více

Přednáška 4 - Obsah. 1 Základní koncept přesného návrhu Koncept přesného operačního zesilovače... 1

Přednáška 4 - Obsah. 1 Základní koncept přesného návrhu Koncept přesného operačního zesilovače... 1 PŘEDNÁŠKA 4 - OBSAH Přednáška 4 - Obsah i 1 Základní koncept přesného návrhu 1 1.1 Koncept přesného operačního zesilovače... 1 2 Přesný dvojstupňový OZ 2 2.1 Princip kmitočtového doubletu v charakteristice

Více

Funkce komplexní proměnné a integrální transformace

Funkce komplexní proměnné a integrální transformace Funkce komplexní proměnné a integrální transformace Fourierovy řady I. Marek Lampart Text byl vytvořen v rámci realizace projektu Matematika pro inženýry 21. století (reg. č. CZ.1.07/2.2.00/07.0332), na

Více

1 Polynomiální interpolace

1 Polynomiální interpolace Polynomiální interpolace. Metoda neurčitých koeficientů Příklad.. Nalezněte polynom p co nejmenšího stupně, pro který platí p() = 0, p(2) =, p( ) = 6. Řešení. Polynom hledáme metodou neurčitých koeficientů,

Více

VYUŽITÍ MATLABU PRO PODPORU VÝUKY A PŘI ŘEŠENÍ VÝZKUMNÝCH ÚKOLŮ NA KATEDŘE KOMUNIKAČNÍCH A INFORMAČNÍCH SYSTÉMŮ

VYUŽITÍ MATLABU PRO PODPORU VÝUKY A PŘI ŘEŠENÍ VÝZKUMNÝCH ÚKOLŮ NA KATEDŘE KOMUNIKAČNÍCH A INFORMAČNÍCH SYSTÉMŮ VYUŽITÍ MATLABU PRO PODPORU VÝUKY A PŘI ŘEŠENÍ VÝZKUMNÝCH ÚKOLŮ NA KATEDŘE KOMUNIKAČNÍCH A INFORMAČNÍCH SYSTÉMŮ Markéta Mazálková Katedra komunikačních a informačních systémů Fakulta vojenských technologií,

Více

9 Kolmost vektorových podprostorů

9 Kolmost vektorových podprostorů 9 Kolmost vektorových podprostorů Od kolmosti dvou vektorů nyní přejdeme ke kolmosti dvou vektorových podprostorů. Budeme se zabývat otázkou, kdy jsou dva vektorové podprostory na sebe kolmé a jak to poznáme.

Více

PŘELAĎOVÁNÍ AKTIVNÍCH FILTRŮ POMOCÍ NAPĚŤOVĚ ŘÍZENÝCH ZESILOVAČŮ

PŘELAĎOVÁNÍ AKTIVNÍCH FILTRŮ POMOCÍ NAPĚŤOVĚ ŘÍZENÝCH ZESILOVAČŮ PŘELAĎOVÁNÍ AKTIVNÍCH FILTRŮ POMOCÍ NAPĚŤOVĚ ŘÍZENÝCH ZESILOVAČŮ Tuning Active Filters by Voltage Controlled Amplifiers Vladimír Axman *, Petr Macura ** Abstrakt Ve speciálních případech potřebujeme laditelné

Více

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: 3 Maticový počet 3.1 Zavedení pojmu matice Maticí typu (m, n, kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: a 11 a 12... a 1k... a 1n a 21 a 22...

Více

Stanovení typu pomocného regulátoru v rozvětvených regulačních obvodech

Stanovení typu pomocného regulátoru v rozvětvených regulačních obvodech Proceedings of International Scientific onference of FME Session 4: Automation ontrol and Applied Informatics Paper 7 Stanovení typu pomocného regulátoru v rozvětvených regulačních obvodech DAVIDOVÁ, Olga

Více

M - Příprava na 1. zápočtový test - třída 3SA

M - Příprava na 1. zápočtový test - třída 3SA M - Příprava na 1. zápočtový test - třída 3SA Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. VARIACE 1 Tento

Více

VEKTORY. Obrázek 1: Jediný vektor. Souřadnice vektoru jsou jeho průměty do souřadných os x a y u dvojrozměrného vektoru, AB = B A

VEKTORY. Obrázek 1: Jediný vektor. Souřadnice vektoru jsou jeho průměty do souřadných os x a y u dvojrozměrného vektoru, AB = B A VEKTORY Vektorem se rozumí množina všech orientovaných úseček, které mají stejnou velikost, směr a orientaci, což vidíme na obr. 1. Jedna konkrétní orientovaná úsečka se nazývá umístění vektoru na obr.

Více

Statická analýza fyziologických systémů

Statická analýza fyziologických systémů Statická analýza fyziologických systémů Studijní materiály http://physiome.cz/atlas/sim/regulacesys/ Khoo: Physiological Control Systems Chapter 3 Static Analysis of Physiological Systems Statická analýzy

Více

Bakalářská práce bakalářský studijní obor Teleinformatika

Bakalářská práce bakalářský studijní obor Teleinformatika VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta elektrotechniky a komunikačních technologií Ústav telekomunikací Bakalářská práce bakalářský studijní obor Teleinformatika Student: Bílek Petr ID: 78462 Ročník: 3

Více

Systém vykonávající tlumené kmity lze popsat obyčejnou lineární diferenciální rovnice 2. řadu s nulovou pravou stranou:

Systém vykonávající tlumené kmity lze popsat obyčejnou lineární diferenciální rovnice 2. řadu s nulovou pravou stranou: Pracovní úkol: 1. Sestavte obvod podle obr. 1 a změřte pro obvod v periodickém stavu závislost doby kmitu T na velikosti zařazené kapacity. (C = 0,5-10 µf, R = 0 Ω). Výsledky měření zpracujte graficky

Více

Numerická matematika 1

Numerická matematika 1 Numerická matematika 1 Obsah 1 Řešení nelineárních rovnic 3 1.1 Metoda půlení intervalu....................... 3 1.2 Metoda jednoduché iterace..................... 4 1.3 Newtonova metoda..........................

Více

cv3.tex. Vzorec pro úplnou pravděpodobnost

cv3.tex. Vzorec pro úplnou pravděpodobnost 3 cvičení - pravděpodobnost 2102018 18cv3tex n i=1 Vzorec pro úplnou pravděpodobnost Systém náhodných jevů nazýváme úplným, jestliže pro něj platí: B i = 1 a pro i k je B i B k = 0 Jestliže je (Ω, A, P

Více

z = a bi. z + v = (a + bi) + (c + di) = (a + c) + (b + d)i. z v = (a + bi) (c + di) = (a c) + (b d)i. z v = (a + bi) (c + di) = (ac bd) + (bc + ad)i.

z = a bi. z + v = (a + bi) + (c + di) = (a + c) + (b + d)i. z v = (a + bi) (c + di) = (a c) + (b d)i. z v = (a + bi) (c + di) = (ac bd) + (bc + ad)i. KOMLEXNÍ ČÍSLA C = {a + bi; a, b R}, kde i 2 = 1 Číslo komplexně sdružené k z = a + bi je číslo z = a bi. Operace s komplexními čísly: z = a + bi, kde a, b R v = c + di, kde c, d R Sčítání Odčítání Násobení

Více

SIGNÁLY A LINEÁRNÍ SYSTÉMY

SIGNÁLY A LINEÁRNÍ SYSTÉMY SIGNÁLY A LINEÁRNÍ SYSTÉMY prof. Ing. Jiří Holčík, CSc. holcik@iba.muni.cziba.muni.cz II. SIGNÁLY ZÁKLADNÍ POJMY SIGNÁL - DEFINICE SIGNÁL - DEFINICE Signál je jev fyzikální, chemické, biologické, ekonomické

Více

Příloha č. 1. amplitudová charakteristika filtru fázová charakteristika filtru / frekvence / Hz. 1. Určení proudové hustoty

Příloha č. 1. amplitudová charakteristika filtru fázová charakteristika filtru / frekvence / Hz. 1. Určení proudové hustoty Příloha č. 1 Při hodnocení expozice nízkofrekvenčnímu elektromagnetickému poli (0 Hz 10 MHz) je určující veličinou modifikovaná proudová hustota J mod indukovaná v tělesné tkáni. Jak je uvedeno v nařízení

Více

Vzor textu na deskách bakalářské práce. Univerzita Karlova v Praze Pedagogická fakulta BAKALÁŘSKÁ PRÁCE. Jméno Příjmení

Vzor textu na deskách bakalářské práce. Univerzita Karlova v Praze Pedagogická fakulta BAKALÁŘSKÁ PRÁCE. Jméno Příjmení Vzor textu na deskách bakalářské práce Univerzita Karlova v Praze Pedagogická fakulta BAKALÁŘSKÁ PRÁCE Rok Jméno Příjmení Vzor titulní strany bakalářské práce Univerzita Karlova v Praze Pedagogická fakulta

Více

25.z-6.tr ZS 2015/2016

25.z-6.tr ZS 2015/2016 Ústav technologie, mechanizace a řízení staveb Teorie měření a regulace Typové členy 2 25.z-6.tr ZS 2015/2016 2015 - Ing. Václav Rada, CSc. TEORIE ŘÍZENÍ třetí část tématu předmětu pokračuje. A oblastí

Více

Přechodné děje 2. řádu v časové oblasti

Přechodné děje 2. řádu v časové oblasti Přechodné děje 2. řádu v časové oblasti EO2 Přednáška 8 Pavel Máša - Přechodné děje 2. řádu ÚVODEM Na předchozích přednáškách jsme se seznámili s obecným postupem řešení přechodných dějů, jmenovitě pak

Více

13 Barvy a úpravy rastrového

13 Barvy a úpravy rastrového 13 Barvy a úpravy rastrového Studijní cíl Tento blok je věnován základním metodám pro úpravu rastrového obrazu, jako je např. otočení, horizontální a vertikální překlopení. Dále budo vysvětleny různé metody

Více

Citlivost kořenů polynomů

Citlivost kořenů polynomů Citlivost kořenů polynomů Michal Šmerek Univerzita obrany v Brně, Fakulta ekonomiky a managementu, Katedra ekonometrie Abstrakt Článek se zabývá studiem citlivosti kořenů na malou změnu polynomu. Je všeobecně

Více

Rezonanční obvod jako zdroj volné energie

Rezonanční obvod jako zdroj volné energie 1 Rezonanční obvod jako zdroj volné energie Ing. Ladislav Kopecký, 2002 Úvod Dlouho mi vrtalo hlavou, proč Tesla pro svůj vynález přístroje pro bezdrátový přenos energie použil název zesilující vysílač

Více

Elektronické obvody analýza a simulace

Elektronické obvody analýza a simulace Elektronické obvody analýza a simulace Jiří Hospodka katedra Teorie obvodů, 804/B3 ČVUT FEL 4. října 2006 Jiří Hospodka (ČVUT FEL) Elektronické obvody analýza a simulace 4. října 2006 1 / 7 Charakteristika

Více

Přípravek pro demonstraci řízení pohonu MAXON prostřednictvím

Přípravek pro demonstraci řízení pohonu MAXON prostřednictvím Přípravek pro demonstraci řízení pohonu MAXON prostřednictvím karty Humusoft MF624. (Jan Babjak) Popis přípravku Pro potřeby výuky na katedře robototechniky byl vyvinut přípravek umožňující řízení pohonu

Více

3. Kmitočtové charakteristiky

3. Kmitočtové charakteristiky 3. Kmitočtové charakteristiky Po základním seznámení s programem ATP a jeho preprocesorem ATPDraw následuje využití jednotlivých prvků v jednoduchých obvodech. Jednotlivé příklady obvodů jsou uzpůsobeny

Více

M - Příprava na pololetní písemku č. 1

M - Příprava na pololetní písemku č. 1 M - Příprava na pololetní písemku č. 1 Určeno pro třídy 3SA, 3SB. VARIACE 1 Tento dokument byl kompletně vytvořen, sestaven a vytištěn v programu dosystem - EduBase. Více informací o programu naleznete

Více

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

CVIČNÝ TEST 15. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17 CVIČNÝ TEST 15 Mgr. Tomáš Kotler OBSAH I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17 I. CVIČNÝ TEST VÝCHOZÍ TEXT K ÚLOZE 1 Je dána čtvercová mřížka, v níž každý čtverec má délku

Více

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic Přednáška třetí (a pravděpodobně i čtvrtá) aneb Úvod do lineární algebry Matice a soustavy rovnic Lineární rovnice o 2 neznámých Lineární rovnice o 2 neznámých Lineární rovnice o dvou neznámých x, y je

Více

2D transformací. červen Odvození transformačního klíče vybraných 2D transformací Metody vyrovnání... 2

2D transformací. červen Odvození transformačního klíče vybraných 2D transformací Metody vyrovnání... 2 Výpočet transformačních koeficinetů vybraných 2D transformací Jan Ježek červen 2008 Obsah Odvození transformačního klíče vybraných 2D transformací 2 Meto vyrovnání 2 2 Obecné vyjádření lineárních 2D transformací

Více

Příklady k přednášce 5 - Identifikace

Příklady k přednášce 5 - Identifikace Příklady k přednášce 5 - Identifikace Michael Šebek Automatické řízení 07 5-3-7 Jiná metoda pro. řád bez nul kmitavý Hledáme ωn Gs () k s + ζωn s + ωn Aplikujeme u( ) us () s. Změříme y( ), A, A, Td y(

Více

Digitálně elektronicky řízený univerzální filtr 2. řádu využívající transimpedanční zesilovače

Digitálně elektronicky řízený univerzální filtr 2. řádu využívající transimpedanční zesilovače 007/35 309007 Digitálně elektronicky řízený univerzální filtr řádu využívající transimpedanční zesilovače Bc oman Šotner Ústav radioelektroniky Fakulta elektrotechniky a komunikačních technologií Vysoké

Více

9.5. Soustavy diferenciálních rovnic

9.5. Soustavy diferenciálních rovnic Cíle Budeme se nyní zabývat úlohami, v nichž je cílem najít dvojici funkcí y(x), z(x), pro které jsou zadány dvě lineární rovnice prvního řádu, obsahující tyto funkce a jejich derivace. Výklad Omezíme-li

Více

19. Druhý rozklad lineární transformace

19. Druhý rozklad lineární transformace Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA II, letní semestr 2000/2001 Michal Marvan Úmluva. Všude P = C. Vpřednášce o vlastních vektorech jsme se seznámili s diagonalizovatelnými

Více

Kapitola 4. Tato kapitole se zabývá analýzou vnitřních sil na rovinných nosnících. Nejprve je provedena. Každý prut v rovině má 3 volnosti (kap.1).

Kapitola 4. Tato kapitole se zabývá analýzou vnitřních sil na rovinných nosnících. Nejprve je provedena. Každý prut v rovině má 3 volnosti (kap.1). Kapitola 4 Vnitřní síly přímého vodorovného nosníku 4.1 Analýza vnitřních sil na rovinných nosnících Tato kapitole se zabývá analýzou vnitřních sil na rovinných nosnících. Nejprve je provedena rekapitulace

Více

SIGNÁLY A LINEÁRNÍ SYSTÉMY

SIGNÁLY A LINEÁRNÍ SYSTÉMY SIGNÁLY A LINEÁRNÍ SYSTÉMY prof. Ing. Jiří Holčík, CSc. holcik@iba.muni.cz II. SIGNÁLY ZÁKLADNÍ POJMY SIGNÁL - DEFINICE SIGNÁL - DEFINICE Signál je jev fyzikální, chemické, biologické, ekonomické či jiné

Více

filtry FIR zpracování signálů FIR & IIR Tomáš Novák

filtry FIR zpracování signálů FIR & IIR Tomáš Novák filtry FIR 1) Maximální překývnutí amplitudové frekvenční charakteristiky dolní propusti FIR řádu 100 je podle obr. 1 na frekvenci f=50hz o velikosti 0,15 tedy 1,1dB; přechodové pásmo je v rozsahu frekvencí

Více