26 Nelineární systémy a řízení

Podobné dokumenty
Příklady k přednášce 26 Nelineární systémy a řízení

Příklady k přednášce 26 Nelineární systémy a řízení

14 - Moderní frekvenční metody

12 - Frekvenční metody

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

Příklady k přednášce 14 - Moderní frekvenční metody

24 - Diskrétní řízení

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

1. DIFERENCIÁLNÍ POČET FUNKCE DVOU PROMĚNNÝCH

2. LIMITA A SPOJITOST FUNKCE

Matematika 5 FSV UK, ZS Miroslav Zelený

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

Základy matematiky pro FEK

Limita a spojitost funkce a zobrazení jedné reálné proměnné

Limita a spojitost funkce

SIGNÁLY A LINEÁRNÍ SYSTÉMY

Otázku, kterými body prochází větev implicitní funkce řeší následující věta.

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

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

1.1 Existence a jednoznačnost řešení. Příklad 1.1: [M2-P1] diferenciální rovnice (DR) řádu n: speciálně nás budou zajímat rovnice typu

Univerzita Karlova v Praze Pedagogická fakulta

10 Funkce více proměnných

Označení derivace čárkami, resp. římskými číslicemi, volíme při nižším řádu derivace, jinak užíváme horní index v závorce f (5), f (6),... x c g (x).

19 - Polynomiální metody

Komplexní analýza. Holomorfní funkce. Martin Bohata. Katedra matematiky FEL ČVUT v Praze

DERIVACE FUKNCÍ VÍCE PROMĚNNÝCH

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

Průběh funkce II (hledání extrémů)

Obsah. Gain scheduling. Obsah. Linearizace

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

CW01 - Teorie měření a regulace

Příklady k přednášce 1. Úvod

Funkce v ıce promˇ enn ych Extr emy Pˇredn aˇska p at a 12.bˇrezna 2018

Diferenciální rovnice a jejich aplikace. (Brkos 2011) Diferenciální rovnice a jejich aplikace 1 / 36

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

6 Algebra blokových schémat

Komplexní analýza. Laplaceova transformace. Martin Bohata. Katedra matematiky FEL ČVUT v Praze

Nelineární systémy. 1 / Úvod

[ 5;4 ]. V intervalu 1;5 je funkce rostoucí (její první derivace je v tomto intervalu

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

+ 2y. a y = 1 x 2. du x = nxn 1 f(u) 2x n 3 yf (u)

Přijímací zkouška na navazující magisterské studium Studijní program Fyzika obor Učitelství fyziky matematiky pro střední školy

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

1/15. Kapitola 2: Reálné funkce více proměnných

PŘEDNÁŠKA 2 POSLOUPNOSTI

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

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

Teorie měření a regulace

Opakování z předmětu TES

Vlastní (charakteristická) čísla a vlastní (charakteristické) Pro zadanou čtvercovou matici A budeme řešit maticovou

DERIVACE FUNKCE, L HOSPITALOVO PRAVIDLO

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.

25.z-6.tr ZS 2015/2016

( + ) ( ) f x x f x. x bude zmenšovat nekonečně přesný. = derivace funkce f v bodě x. nazýváme ji derivací funkce f v bodě x. - náš základní zápis

13 - Návrh frekvenčními metodami

Kapitola 4: Extrémy funkcí dvou proměnných 1/5

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

17. Posloupnosti a řady funkcí

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

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

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

Doplňky k přednášce 24 Diskrétní řízení Diskrétní metody analogické spojitým

Příklady k přednášce 1. Úvod

Praha technic/(4 -+ (/T'ERATU"'P. ))I~~

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

Úvod do analytické mechaniky

Vlastnosti členů regulačních obvodů Osnova kurzu

Analýza lineárních regulačních systémů v časové doméně. V Modelice (ale i v Simulinku) máme blok TransfeFunction

Derivace funkce. Obsah. Aplikovaná matematika I. Isaac Newton. Mendelu Brno. 2 Derivace a její geometrický význam. 3 Definice derivace

Příklady k přednášce 13 - Návrh frekvenčními metodami

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

Obsah. Aplikovaná matematika I. Gottfried Wilhelm Leibniz. Základní vlastnosti a vzorce

Matematická analýza pro informatiky I.

Komplexní analýza. Fourierovy řady. Martin Bohata. Katedra matematiky FEL ČVUT v Praze

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

Vypracovat přehled paralelních kinematických struktur. Vytvořit model a provést analýzu zvolené PKS

Limita a spojitost LDF MENDELU

Soustavy. Terminologie. Dva pohledy na soustavu lin. rovnic. Definice: Necht A = (a i,j ) R m,n je matice, b R m,1 je jednosloupcová.

Funkce arcsin. Některé dosud probírané funkce můžeme spojit do dvojic: 4 - je číslo, které když dám na druhou tak vyjde 4.

Přednáška 3: Limita a spojitost

{ } Ox ( 0) 4.2. Konvexnost, konkávnost, inflexe. Definice Obr. 52. Poznámka. nad tečnou

( ) ( ) ( ) ( ) ( ) ( ) Užití derivací. x, x a, b : x x f x f x MATA P12. Funkce rostoucí a klesající: Definice rostoucí a klesající funkce

Dnešní látka Variačně formulované okrajové úlohy zúplnění prostoru funkcí. Lineární zobrazení.

Elektromechanický oscilátor

Graf závislosti dráhy s na počtu kyvů n 2 pro h = 0,2 m. Graf závislosti dráhy s na počtu kyvů n 2 pro h = 0,3 m

Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Definice 1.1. Nechť je M množina. Funkci ρ : M M R nazveme metrikou, jestliže má následující vlastnosti:

Funkce dvou a více proměnných

12 DYNAMIKA SOUSTAVY HMOTNÝCH BODŮ

Příklady k přednášce 4 -Vlastnosti systému

Soustavy linea rnı ch rovnic

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

Definice derivace v bodě

CW01 - Teorie měření a regulace

Rovnice se separovanými proměnnými

Fakt. Každou soustavu n lineárních ODR řádů n i lze eliminací převést ekvivalentně na jednu lineární ODR

Matematická analýza pro informatiky I. Extrémy funkcí více proměnných

Přednáška 6, 6. listopadu 2013

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od jara 2014

Příklady k přednášce 1. Úvod

Transkript:

6 Nelineární systémy a řízení Michael Šebek Automatické řízení 016 18-5-16

Lineární vs. nelineární Reálné systémy jsou většinou (ne vždy) nelineární, při relativně malých signálech (výchylkách) je často můžeme aproimovat lineární modelem Nelinearitu musíme vzít v úvahu když: jsou signály větší / projevuje se i pro malé signály / nelze ji linearizovat apod. Co neeistuje/nemá smysl pro nelineární systémy: přenos (neplatí superpozice), póly, nuly frekvenční přenos a charakteristiky (přenos frekvence závisí i na amplitudě, na výstupu mohou být nové frekvence, které nebyly na vstupu, ), neplatí věrnost frekvence Co má trochu jiný smysl: stabilita (lokální vs. globální) Dochází k jevům u lineárních systémů nevídaným, příklady dále a na doplňkových slajdech Nelineární systémy popisujeme jen v časové oblasti nelineárními diferenciálními rovnicemi, často stavovým modelem

Nelineární jevy Automatické řízení - Kybernetika a robotika Jevy u lineárních systémů nevídané řešení neeistuje nebo není jednoznačné více izolovaných ekvilibrií stabilní oscilace únik v konečném čase bifurkace (změna parametrů mění kvalitativní rysy) synchronizace (vázané oscilátory se synchronizují) složité dynamické chování: turbulence, chaos, viz další příklady na doplňkových slajdech Michael Šebek ARI-6-013 3

Nelinearita v soustavě a v aktuátoru Automatické řízení - Kybernetika a robotika Je-li nelinearita v soustavě (systému, procesu), pak se většinou snažíme ji linearizovat a pak použít lineární model a to buď přibližně (přibližný lin. model v okolí pracovního bodu) anebo přesně pomocí ZV (nelineární nebo i lineární) Je-li soustava lineární, ale nelinearita je v aktuátoru tedy ji do řídicího systému přidáváme my, neboť jinak nelze pak ji buď ignorujeme, navrhujeme lineárně a ověříme výsledek nebo ji musíme vzít v úvahu od začátku snažíme se její vliv omezit (např. lineární ZV), zajistit malé signály apod. nikdy ji přibližně nelinearizujeme Někdy má smysl použít nelineární regulátor i pro lineární soustavu 4

Jak řídit nelineární soustavu? návrh řízení provedeme metodami nelineární teorie (probírá se až v magisterském předmětu Nelineární systémy) soustavu často přibližně linearizujeme a pak navrhujeme pro linearizovaný systém lineárními metodami a snažíme se zajistit malé signály výsledek vždy ověříme simulacemi s nelineárním modelem někdy můžeme soustavu linearizovat přesně (eaktně) nejprve navrhneme nelineární regulátor, který soustavu linearizuje tak vznikne nový lineární systém pak navrhneme další lineární regulátor, který ten nově vzniklý lineární systém řídí přesnou linearizaci provedeme buď nelineární ZV nebo nelineární PF také můžeme linearizovat částečně lineární ZV 5

Linearizační efekt ZV Automatické řízení - Kybernetika a robotika Lokálně linearizační efekt ZV Zavedením vhodné ZV držíme výstup soustavy poblíž požadovaného pracovního bodu, kde dobře platí lineární modely použité při návrhu Tak vlastně ZV ospravedlňuje užití lineárních modelů v kurzu SRI Globálně linearizační efekt ZV Už jsme viděli, jak je výhodné použít ZV s velkým zesílením Teď to odvodíme obecněji: r K G pro systémy lineární i nelineární y = GKr GKy GK >>1 GK y = r 1 + GK y r y = G K r y G K >>1 1 1 y = r K G y 1 1 Velké zesílení potlačí vliv y r neurčitostí i nelinearit Bohužel často také destabilizuje nutný kompromis dle frekvencí Často užíváme integrátor (pro malé frekvence má nekonečné zesílení) K G 0 y Michael Šebek ARI-6-013 6

Eaktní linearizace zpětnou vazbou nelineární členy odečteme a přidáme k řízení výsledkem je přesně lineární systém pokud řídicí počítač vypočte nelineární člen rychle Příklad: kyvadlo řízené momentem u ml ϕ+ mgl sinϕ = M ml ϕ = M mgl sinϕ C výsledná rovnice ml ϕ = u je lineární i pro velká, ale k řízení se přičte nelineární ZV M C = u + mgl sinϕ používá se to např. pro řízení robotů ϕ jako metoda computed torque (zvládneme 3-dílná ramena) funguje to dobře, když nelinearitu realizujeme dobře (= rychle) Srovnej s přibližnou linearizací v okolí dolní polohy + g l sinϕ = M ml 7 C ϕ C M C g ϕ+ ϕ = l ml

Linearizace inverzní nelinearitou pro soustavy s oddělenou lineární dynamikou a statickou nelinearitou na vstupu můžeme použít Linearizaci inverzní nelinearitou k některým nelineárním funkcím eistuje inverzní nelinearita f h = f 1 takže jejich sériové spojení f h = f f 1 = je lineární používá se hlavně pro korekci mírně nelineárních senzorů a aktuátorů 8

Stabilita řešení nelineárního systému Zhruba: řešení nelineárního systému je stabilní když malá změna počátečních podmínek způsobí jen malou změnu toho řešení Nechť systém t () = f( t ()) má pro počáteční stav * (0) řešení * () t. Toto řešení je stabilní (Lyapunovsky stabilní) když * () t t () ε > 0 δ > 0: * (0) * * (0) (0) < δ ( t) t ( ) < ε (0) ε δ asymptoticky stabilní když δ > 0: (0) (0) < δ lim ( t) t ( ) = 0 * * t (0) * ( ) ( ) u nelineárních systémů: ani jedna z vlastností obecně neimplikuje druhou u lineárních systémů: asymptotická stabilita implikuje Lyapunovskou δ * (0) t t 9

Opakování: Řešení, které začne v ekvilibriu, tam také setrvá navždy Stabilita ekvilibria = stabilita řešení, které v něm začne (a skončí) Říkáme, že ekvilibrium je stabilní, asymptoticky stabilní, nestabilní právě když toto řešení je takové Ekvilibrium je tedy lokálně stabilní (asymptoticky stabilní) právě když všechna řešení začínající blízko něj zůstanou blízko (konvergují k němu) Definice to je zřejmě žádaná vlastnost, ale ještě lepší je, když to platí pro úplně všechna řešení: Ekvilibrium e je globálně asymptoticky stabilní, právě když je stabilní a lim t ( ) = (0) Definice t Pokud je stabilní jen lokálně, pak má svou doménu atrakce neboli povodí Stabilita ekvilibria 10 e

Stabilita ekvilibria Automatické řízení - Kybernetika a robotika Intuitivně čekáme, že ekvilibrium 0 systému t () = f( t (), u0) je stabilní, je-li stabilní přibližná linearizace v jeho okolí z =, v= u u z = Az+ Bv 0 0 Přesněji platí tohle: Má-li matice A všechna vlastní čísla stabilní, pak je ekvilibrium stabilní aspoň jedno vlastní číslo nestabilní, pak je ekvilibrium nestabilní aspoň jedno vlastní číslo na mezi stability a žádné nestabilní, pak o stabilitě ekvilibria jen ze znalosti A nemůžeme rozhodnout Michael Šebek ARI-6-016 11

Lyapunovova funkce V příkladech jsme určovali stabilitu z toho, zda kvadrát vzdálenosti řešení od počátku s časem roste nebo klesá: d () t = 1() t + () t Tuto myšlenku dál zobecníme: Uvažme systém = f( ) s ekvilibriem 0 a předpokládejme eistenci funkce V takové, že V( 0) = 0 positivně def. V( ) > 0, 0 neg.semidef. V ( ) ( ) 0 f derivace podél trajektorie kde ( ) def [ V V V ] = Funkce splňující v nějakém okolí 0 se nazývá Lyapunovova má význam energie či zobecnělé vzdálenosti řešení od bodu 0 S rostoucím časem klesá pro všechna řešení = f( ), neboť d dtv t () = V( t ) () = V t () f t () 0 ( ( )) ( ) ( ) Pokud splňuje ještě další podmínky, slouží k testům stability Podmínky jsou vždy postačující (najdeme-li vhodnou fci., pak stabilita) hledáme vždy pro určitý systém, často je problém vhodnou fci. najít 1 1 n V musí být spojitá a mít spojité derivace

Stabilita a další podmínky na Lyapunovovu Pokud pro danou soustavu eistuje Lyapunovova funkce splňující ještě další podmínky, pak je soustava v nějakém smyslu stabilní Různé další podmínky různé věty o stabilitě (postačující pod.) Jestliže eistuje Lyapunovova funkce a navíc bez dalších podmínek 0 je (lokálně) Lyapunovsky stabilní V ( ) ( ) 0, f < V ( ) f ( ) < 0, V( ), 0 0 0 je (lokálně) asymptoticky stabilní 0 je globálně asymptoticky stabilní = celý systém je asymptoticky stabilní 13

Kruhové kritérium stability Automatické řízení - Kybernetika a robotika Uvažme systém s nelinearitou ve zpětné vazbě y = f( e ) r1 e1 Ls () f (.) kde nelinearita splňuje podmínky ( ) f(0) = 0, k1 f k, 0, k1 0, k > 0 y pak platí obecnější verze Věty o malém zesílení: ZV je stabilní jestliže L je stabilní a k sup L( j ) 1 ω < to je postačující podmínka, ale většinou moc konzervativní (protože je L často větší, aspoň pro některé frekvence) y 1 e r ω k f( ) k 1 14

nakresleme Nyquistův graf L(jω) a k němu přikresleme kruh se středem na reálné ose, který prochází body 1 k 1 a 1 k Věta kruhové kritérium Systém se Stabilním L nelinearitou splňující podmínky a takový, že Kruhové kritérium stability 1 k 1 1 k L( jω) Nyquistův graf L(jω) neobkrouží kruh ani jím neprochází je BIBO stabilní Pokud je ještě L racionální a nesoudělný, pak je systém (jeho ekvilibrium v počátku) globálně asymptoticky stabilní podmínka je to jen postačující, nikoli nutná pro lineární f přechází v Nyquistovo kritérium stability k 1 může být 0 15 Im Re