8 - Geometrické místo kořenů aneb Root Locus

Podobné dokumenty
Příklady k přednášce 8 - Geometrické místo kořenů aneb Root Locus

7 - Ustálený stav kmitavý a nekmitavý, sledování a zadržení poruchy

Doplňky k přednášce 23 Diskrétní systémy Diskrétní frekvenční charakteristiky

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

Příklady k přednášce 19 - Polynomiální metody

25 Dopravní zpoždění. Michael Šebek Automatické řízení

Příklady k přednášce 6 - Spojování a struktury

Příklady k přednášce 25 Dopravní zpoždění

Příklady k přednášce 19 - Polynomiální metody

Příklady k přednášce 16 - Pozorovatel a výstupní ZV

5. cvičení z Matematické analýzy 2

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

( LEVEL 3 Laplaceova transformace jako nástroj řešení lineárních diferenciálních rovnic. )

Příklady k přednášce 25 Dopravní zpoždění

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

21 Diskrétní modely spojitých systémů

Příklady k přednášce 2 - Spojité modely

teorie elektronických obvodů Jiří Petržela syntéza elektronických obvodů

Příklady k přednášce 20 - Číslicové řízení

12 - Frekvenční metody

Příklady k přednášce 2 - Spojité modely

Diferenciální počet 1 1. f(x) = ln arcsin 1 + x 1 x. 1 x 1 a x 1 0. f(x) = (cos x) cosh x + 3x. x 0 je derivace funkce f(x) v bodě x0.

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

Lineární stabilita a teorie II. řádu

Věta 12.3 : Věta 12.4 (princip superpozice) : [MA1-18:P12.7] rovnice typu y (n) + p n 1 (x)y (n 1) p 1 (x)y + p 0 (x)y = q(x) (6)

Limita a spojitost LDF MENDELU

Příklad 1 ŘEŠENÉ PŘÍKLADY Z M1A ČÁST 6

4 - Vlastnosti systému: Stabilita, převrácená odezva, řiditelnost a pozorovatelnost

4. cvičení z Matematické analýzy 2

LDF MENDELU. Simona Fišnarová (MENDELU) LDR druhého řádu VMAT, IMT 1 / 22

c ÚM FSI VUT v Brně 20. srpna 2007

1 Polynomiální interpolace

Přednáška 11, 12. prosince Část 5: derivace funkce

Příklady k přednášce 3 - Póly, nuly a odezvy

f(x) = arccotg x 2 x lim f(x). Určete všechny asymptoty grafu x 2 2 =

- funkce, které integrujete aproximujte jejich Taylorovými řadami a ty následně zintegrujte. V obou případech vyzkoušejte Taylorovy řady

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

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

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

Numerické řešení nelineárních rovnic

Příklady k přednášce 3 - Póly, nuly a odezvy

Limita funkce. FIT ČVUT v Praze. (FIT) Limita funkce 3.týden 1 / 39

Výfučtení: Triky v řešení fyzikálních úkolů

Matematika I A ukázkový test 1 pro 2011/2012. x + y + 3z = 1 (2a 1)x + (a + 1)y + z = 1 a

Nerovnice v součinovém tvaru, kvadratické nerovnice

Pojem limity funkce charakterizuje chování funkce v blízkém okolí libovolného bodu, tedy i těch bodů, ve kterých funkce není definovaná. platí. < ε.

Příklad. Řešte v : takže rovnice v zadání má v tomto případě jedno řešení. Pro má rovnice tvar

11 - Regulátory. Michael Šebek Automatické řízení

Vypracoval: Mgr. Lukáš Bičík TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ REPUBLIKY

10. Soustavy lineárních rovnic, determinanty, Cramerovo pravidlo

KOMPLEXNÍ ČÍSLA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ

Těleso racionálních funkcí

Univerzita Karlova v Praze Pedagogická fakulta

f konverguje a g je omezená v (a, b), pak také konverguje integrál b a fg. Dirichletovo kritérium. Necht < a < b +, necht f : [a, b) R je funkce

Matematika I (KX001) Užití derivace v geometrii, ve fyzice 3. října f (x 0 ) (x x 0) Je-li f (x 0 ) = 0, tečna: x = 3, normála: y = 0

Zlín, 23. října 2011

13. Kvadratické rovnice 2 body

MKI Funkce f(z) má singularitu v bodě 0. a) Stanovte oblast, ve které konverguje hlavní část Laurentova rozvoje funkce f(z) v bodě 0.

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,

Goniometrické a hyperbolické funkce

s požadovaným výstupem w(t), a podle této informace generuje akční zásah u(t) do

18 Fourierovy řady Úvod, základní pojmy

Funkce jedn e re aln e promˇ enn e Derivace Pˇredn aˇska ˇr ıjna 2015

Kapitola 7: Integrál. 1/17

13 - Návrh frekvenčními metodami

4.3.3 Goniometrické nerovnice

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

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika 0A1. Cvičení, zimní semestr. Samostatné výstupy. Jan Šafařík

Matematika I A ukázkový test 1 pro 2014/2015

Úvod do řešení lineárních rovnic a jejich soustav

3 - Póly, nuly a odezvy

Vzorový protokol pro předmět Zpracování experimentu. Tento protokol by měl sloužit jako vzor pro tvorbu vašich vlastních protokolů.

4.3.2 Goniometrické nerovnice

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

3 Bodové odhady a jejich vlastnosti

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

Matematika 1. 1 Derivace. 2 Vlastnosti a použití. 3. přednáška ( ) Matematika 1 1 / 16

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

Primitivní funkce a Riemann uv integrál Lineární algebra Taylor uv polynom Extrémy funkcí více prom ˇenných Matematika III Matematika III Program

REGULACE EL. POHONŮ Stabilita a tlumení. Obr. 1. Schéma uzavřené regulační smyčky. Obr. 2. Ukazatele kvality regulace

Diferenˇcní rovnice Diferenciální rovnice Matematika IV Matematika IV Program

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

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

Automatizace Úloha č.1. Identifikace regulované soustavy Strejcovou metodou

11 - Regulátory. Michael Šebek Automatické řízení

Interpolace, ortogonální polynomy, Gaussova kvadratura

16 - Pozorovatel a výstupní ZV

9. přednáška 26. listopadu f(a)h < 0 a pro h (0, δ) máme f(a 1 + h, a 2,..., a m ) f(a) > 1 2 x 1

ANALÝZA A KLASIFIKACE DAT. Institut biostatistiky a analýz

Funkce a limita. Petr Hasil. Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF)

22 Základní vlastnosti distribucí

přednáška TLAK - TAH. Prvky namáhané kombinací normálové síly a ohybového momentu

1 Tyto materiály byly vytvořeny za pomoci grantu FRVŠ číslo 1145/2004.

INTERNETOVÉ ZKOUŠKY NANEČISTO - VŠE: UKÁZKOVÁ PRÁCE

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

PRIMITIVNÍ FUNKCE. Primitivní funkce primitivní funkce. geometrický popis integrály 1 integrály 2 spojité funkce konstrukce prim.

1 Lineární prostory a podprostory

PŘEDNÁŠKA 2 POSLOUPNOSTI

7. Funkce jedné reálné proměnné, základní pojmy

Cvičení z Lineární algebry 1

Transkript:

8 - Geometrické míto kořenů aneb Root Locu Michael Šebek Automatické řízení 206 0-3-6

Metoda Root Locu Walter R. Evan, AIEE Tranaction, 948 Metoda root locu neboli geometrické míto kořenů vykreluje polohu pólů uzavřené myčky v záviloti na jednom reálném parametru Obvykle je parametrem zeílení ZV regulátoru K Vychází z přenou uzavřené myčky KL() T() =, kde buď L () = G () nebo L () = DG () () + KL() Póly toho přenou (klaicky) vyjadřujeme jako kořeny jmenovatele, tj. řešení pro tzv. Evanovy rovnice + KL() = 0 Když vyjádříme L () = b () a (), má rovnice tvar a() + Kb() = 0 Evan odvodil jednoduchá pravidla, jak vykrelit polohu pólů pro všechny hodnoty parametru, což bylo velmi důležité v době, kdy přené vykrelení poloh bylo prakticky nemožné. Dne to umíme, ale metoda napomáhá předtavě, jak e póly pohybují při změně parametru a je základem metod ofitikovanějších 2

Polohy kořenů polynomu jou pojité funkce koeficientů, pokud e nemění tupeň - v tom případě kořen(y) překakují pře nekonečno Podle VF zeílení otevřené myčky muíme rozlišovat Kladný RL Kdy je Kbm an 0 a tedy lim KL( ) 0 obvykle je b, ale pozor na případy m an 0, K 0 bm a n < 0 To je klaický případ a obvykle e uvažuje, není-li uvedeno jinak Právě pro něj platí klaická pravidla z učebnic Čato i uživatel / autor toto omezení ani neuvědomí Záporný RL Kdy je Kb a 0 a tedy lim KL( ) 0 m n platí pro něj obdobná, ale mnohdy opačná pravidla Můžeme ho nahradit kladným pro KL() Úplný RL Kladný a záporný dohromady Vykazuje hezké ymetrie, mnohé objaňuje, řeší problém úplně, ale nikdo ho nepoužívá, neboť ho nezná Pozor na zmatek 3

Pět jednoduchých pravidel pro kladný RL. Počet větví: Počet větví RL e rovná počtu pólů otevřené myčky. 2. Symetrie: Graf RL je oově ymetrický podle reálné oy 3. Segmenty na reálné oe: Pokud je egment grafu RL na reálné oe, tak vždy leží nalevo od lichého počtu reálných OL pólů a nul. 4. Počáteční a koncové body: Graf začíná pro K = 0 v (konečných a nekonečných) OL pólech a končí pro K = v (koneč. a nekoneč.) OL nulách 5. Chování v nekonečnu: Pokud má L() n-m nul v nekonečnu, tak graf RL má právě tolik větví měřujících do nekonečna. Ty e aymptoticky blíží přímkám, které protínají reálnou ou v bodě σ a konečných pólů konečných nul = počet konečných pólů počet konečných nul a vírají ní úhel (v rad a v kladném mylu k oe) (2k + ) π θ a kde k vezmeme tolik, až e vyčerpá počet větví jdoucích do. 4 =, k = 0, ±, ± 2, ± 3, počet konečných pólů počet konečných nul

Složitější pravidla pro kladný RL 6. Body rozpojení a pojení na reálné oe: vypočteme pomocí nulových bodů derivace ( L( σ )), σ R 7. Body přechodu imaginární oy: (póly na mezi tability) zjitíme z Routhovy tabulky ( neurčitým K). Pro ytém nižším řádem můžeme též řešit doazením = jω do c() a řešením rovnice c(jω) = 0. Obojí vede na ložité rovnice a netojí za námahu, lépe graf rovnou vykrelit. V případě kutečné potřeby lze vypočítat jinak - ukážeme později. Ve tarších učebnicích ještě najdete: 8. Úhly odchodu RL z komplexních pólů 9. Úhly příchodu RL ke komplexním nulám a 0. Úhly opuštění reálné oy. Pravidla pro krelení a kalibraci Jejich význam je dne pramalý, loužila v minuloti píš hezkému krelení 5

Pravidla pro záporný RL Automatické řízení - Kybernetika a robotika ( ] Pravidla pro K,0 jou obdobná/komplementární nebudeme je probírat raději ale použijeme pravidla pro kladný RL po záměně L () L () >> L=(+3)*(^2+)//(+4)/(+)/(+2) L = 3 + + 3^2 + ^3 / 8 + 4^2 + 7^3 + ^4 >> rlocu(tf(l)) >> rlocu(tf(-l)) >> rlocu(tf(l),tf(-l)) 6

Úplný RL Automatické řízení - Kybernetika a robotika Úplný RL dotaneme pro neomezené K R Jeho graf vznikne ložením grafů kladného a záporného RL. Např. pro L( ) =, p( ) = ( 2) + K( ) = ( K + ) (2 + K) 2 je kladný RL K = + K = 0 2 + k = + k záporný RL + K Pozor na K: K = K K = 0 a úplný RL K K = K = 0 + K + 7

Zajímavoti úplného RL Automatické řízení - Kybernetika a robotika Tvar úplného RL je invariantní vůči lineární zlomkové (Möbiově) tranformaci α + βk α β K =, αβγδ,,, R,det 0 γ + δk γ δ Graf má vždy (nejméně) 2 reálné aymptoty (0 a 80 ), jinak řečeno obahuje vždy celu reálnou ou: pro každé reálné σ jou d(σ) i n(σ) také reálné a rovnice K = a( σ) b( σ) má řešení, a to a( σ) + Kb( σ) = 0 (pokud je náhodou σ nulou b(), platí to v limitě), takže toto σ leží na grafu RL Pro triktně ryzí přeno nr = n m> 0 má vždy 2( n m) aymptot, z toho dvě na reálné oe (v případě n m= jou to aymptoty jediné) každá aymptota záporného RL půlí úhel mezi ouedními aymptotami kladného RL kladné aymptoty mají úhly θ = (2k+ ) π n, k = 0, ±, záporné aymptoty mají úhly a po r θ a-neg = 2 kπ n, k = 0, ±, r 8

Dynamická kompenzace Automatické řízení - Kybernetika a robotika Motivace 2 Pro L () = G () = je RL na obrázku a výledný ytém zřejmě ociluje pro každé K > 0. Zkume přidat dynamický kompenzátor (tzv. ideální PD regulátor) D () = + Zřejmě tím přenou otevřené myčky + L () = 2 přibyla tabilní nula a RL e změnilo na Výledek kompenzace: přidání tabilní nuly pounulo graf RL do levé poloroviny 9

Dynamická kompenzace Automatické řízení - Kybernetika a robotika Zkume teď přidat kompenzaci nulou i pólem + z D () = + p tzv. lead regulátor (realizovatelný PD regulátor) Tím v + z L () = 2 ( p ) přibyla tabilní nula a tabilní pól. Výledek závií na poloze nuly a pólu: pokud je pól daleko od nuly, tvar RL v okolí počátku neovlivní Čím je blíže, tím více je ovlivňuje: Jak e pól blíží, tlačí távající RL doprava, tj. k pomalejší odezvě. + + + 9 + + 2 + + 4 0

Jiné použití RL měnící e parametr nemuí být jen OL zeílení, ale jakýkoli jiný parametr takové úlohy převedeme na klaický případ Příklad zkoumejme vliv polohy OL pólu p na polohu CL pólů 0 ( + p )( + 2) CL charakteritický polynom převedeme na tvar 2 c ( ) = + ( p+ 2) + 2 p+ 0 2 c ( ) = + 2+ 0 + p( + 2) změnu kořenů tohoto polynomu měnícím e p budeme zkoumat jako RL fiktivního ytému R + 2 K = p 2 + 2 L () = 2 + 2+ 0 R + 2 + 0 Y Y

Hurwitzova matice n n Pro polynom p() = a n + an + + a + a0, an 0definujeme Hurwitzovu matici jako n n matici an an 3 an 5 an an 2 a n 4 0 an an 3 an 5 H( p) = 0 an an 2 an 4 Obecněji ji můžeme 0 0 0 an zavét i pro a = 0 0 0 0 0 a0 n Hurwitzova matice je indikátorem tability polynomu (jak?) A také indikátorem exitence kořenu(ů) na imaginární oe Lemma (Orladno): Má-li p dvojici kořenů ymetrických dle imaginární oy, je H ingulární Má-li p kořen na imaginární oe, pak je H ingulární 2

Detekce kořenů na imaginární oe Automatické řízení - Kybernetika a robotika Pokud má polynom pk (, ) = a () + Kb () kořen na imaginární oe, je matice H p (), K = H a () + KHb (()) ingulární ( ) ( ) det H( p ( ), K ) = 0 ( ) = ( ( ) + ) Hledáme tedy K pro která det H p ( ), K det H a() KH (()) b K det = Ha ( ( )) I ( H a () H b ()) = Kdet det I M, = K ( ) ( ) det ( ) ( ) K ( Ha ( ( ))) ( λ ) λ pokud exituje H a (), můžeme nuly vypočítat jako vlatní číla M= H ( a ()) H( b ()) pokud inverze neexituje, potupujeme metodou zobecnělých vlatních číel jou na to funkce v Matlabu a PolTbx (root) 3

Detekce meze aperiodicity = dvojnáobných kořenů RL opouští/vrací e (na) reálnou ou v mítě, kde má polynom dvojnáobný (reálný) kořen Polynom n n p () = an + an + + a+ a0 má dvojnáobný kořen, právě když jeho derivace n n 2 p () = na + n a + + a n ( ) n má tejný kořen. Stačí tedy detekovat polečné kořeny p () a p () Dělá e to pomocí ingularity matice reultantu /dikriminantu těchto polynomů definované dále Polynom pk (, ) = a () + Kb () má dvojnáobné kořeny, když ( ) ( ) det R p(), p () = det R a() + Kb(), a () + Kb () = 0 4

Matice reultantu / dikriminantu e definuje ( (), ()) ( ()) R p p = D p = Matice reultantu / dikriminantu an an an 2 a a0 0 0 0 an an an 2 a a0 0 0 0 0 an an an 2 a a0 = nan ( n ) an ( n 2) an 2 a 0 0 0 nan ( n ) an ( n 2) an 2 a 0 0 0 0 0 nan ( n ) an ( n 2) an 2 a ( ) ( ) Je to 2 n 2 n Sylvetrova matice polynomů p (), p () 5