IV120 Spojité a hybridní systémy Definice dynamického systému Spojité dynamické systémy David Šafránek Jiří Barnat Jana Fabriková Tento projekt je spolufinancován Fvmpskym sociálním fondem s státním rozpočtem České repuhliky. NVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Dynamický systém • veličiny dynamického systému jsou funkcí času (tzv. signály) • čas je reprezentován množinou časových okamžiku T (např. • v daném okamžiku t G T: • na systém působí vstupní veličina (signál) u(t) • výstupem je výstupní veličina (signál) y(t) » vstupní i výstupní veličina jsou obecně vektorové u(t) = [Ul(t) y(0 = Mŕ), Ur(t)]T ym{t)]T IV120 Definice dynamického systému,Spojité dynamické systémy str. 2/28 Dynamický systém • přípustné hodnoty vstupních veličin tvoří množinu U - typicky bývá (z fyzikálních důvodů) ohraničená, uvažuje se jako vektorový prostor • vstupní signál je definován jako funkce u(t) : T —» U » matematické a fyzikální požadavky kladené na systém mohou omezit volbu vstupních signálů, proto se zavádí třída přípustných vstupů U = {u(t) : T —^ U} • analogicky je definována množina přípustných hodnot výstupních veličin Y (vektorový prostor) a třída přípustných výstupních signálů 3^ = {y{t) ■ T —^ Y} IV120 Definice dynamického systému,Spojité dynamické systémy str. 3/28 Dynamický systém • paměťová vlastnost dynamického systému: hodnota y(ŕ) nezávisí pouze na aktuální hodnotě u(t), ale také na předcházejícím průběhu vstupní veličiny • k oddělení minulého od současného zavádíme klíčový pojem stav systému • stav systému v čase t G T je určen vektorem vnitřních (stavových) veličin x(ŕ) x(ŕ) = [xi(ŕ),x2(ŕ),...,xn(ŕ)]r • znalost výchozího stavu x(ŕo) v čase a znalost vstupu u(t) na intervalu < t < t\ jednoznačně určuje výstup y(ŕ) na tomto časovém intervalu IV120 Definice dynamického systému,Spojité dynamické systémy str. 4/28 Dynamický systém Definice Dynamický systém je osmice S = (T,X,U,U, Y,y, t (nemusí být def. pro t < t) O identita: Vŕ G T, x e X, u e U. (f {t, t, x(t), u) = x(ŕ) O Vri • D: Vř, u e T. u{t) = u{t + v) = z"(u(ř)) • platí: V?(t, t, x(t), u) = tf{t+l>,T + V, x(t + í/), ZV{u)) • aktivita stacionárního systému nezávisí na výchozím okamžiku • nerozlišíme mezi lib. dvěma různými pozorováními systému • např. konstantní zesilovač signálu, kyvadlo v klidové poloze, ustálený logistický růst • výrobní linka je příkladem nestacionárního systému • většina přírodních systémů není stacionární, ale může se dostat do tzv. stacionární fáze IV120 Definice dynamického systému,Spojité dynamické systémy str. 9/28 Dynamický systém Linearita • systém je lineární pokud • X, U, U, Y, y jsou vektorové prostory • (f(t, t, .,.) : X x U —>• X je lineární zobrazení pro vš. t,r e T • ., ř) : X x (7 —>• Y je lineární zobrazení pro vš. t e T • systém je nelineární pokud je lineárnost alespoň jednoho zobrazení z přech. definice porušena IV120 Definice dynamického systému,Spojité dynamické systémy str. 10/28 Dynamický systém Hladkost • dynamický systém S je hladký, pokud platí: • T = R • zobrazení (t, x, u) —>• y>(., t, x, u) je spojité zobrazení mapující prvky T x X x U na prostor spojitých funkcí T —>• X • vývoj stavu (aktivita) je spojitou funkcí času pro libovolný vstupní signál • hladký systém lze popsat diferenciální rovnicí (někdy se hovoří o diferenciálních dynamických systémech) • srovnej se skákajícím míčkem IV120 Definice dynamického systému,Spojité dynamické systémy str. 11/28 Dynamický systém Tvořící funkce • pro hladké systémy definujeme tvořící funkci f: 0 dostáváme stavovou rovnici Ar IV120 Definice dynamického systému,Spojité dynamické systémy str. 12/28 Dynamický systém Autonomní tvořící funkce • pro stacionární systém platí: t jako zobrazení přiřazující výchozímu stavu x(0) hodnotu v čase t (x(ŕ)): x(ŕ) = 4>ř(x(0)) • z definice <í> a vlastností dynamického systému plyne: • 4>s+t(x) = *s(*t(x)) • t(-t(x)) = 0(x) =x • (f.-1 = Logistic growth time course tor varying r (2 1, D c 1, je nazývána Lipschitz-spojitá právě když existuje k > 0 t.ž. pro všechna x, y G D platí: |ŕ(x) - f{y)\ < k\x-y\ Picard-Lindelovova věta Nechť f : D —> M je Lipschitz-spojitá a nechť xn G D. Potom existuje e > 0 t.ž. iniciální problém ^ = f(x), x(0)=x0 má právě jedno řešení x(ŕ) pro všechna 0 < t < e. IV120 Definice dynamického systému,Spojité dynamické systémy str. 24/28 Hladké automní dynamické systémy Základní vlastnosti • libovolná dvě řešení pro libovolné dva různé iniciální problémy mají prázdný průnik » výsledek lze přímo zobecnit na systémy rovnic • zejména každá funkce, která je spojitá a v každém bodě existuje její derivace, je Lipschitz-spojitá • tedy hladký dynamický systém má vždy Lipschitz-spojitou tvořící funkci IV120 Definice dynamického systému,Spojité dynamické systémy str. 25/28 Hladké autonomní dynamické systémy Vícedimenzionální systémy • dimenze systému n, uvažujeme stavový prostor X = • stav je vektor x(ŕ) = (xi(ŕ), x2(ŕ),x„(ŕ))7 G X . f(x(t)) = (f1(x(t)),f2(x(t)),...,fn(x(t)))T • V/. fi(x(t)) spojitá a diferencovatelná na X • soustava: /fl(xi,-,Xn)\ d dt \XnJ V/„(xi, ...,xn)/ IV120 Definice dynamického systému,Spojité dynamické systémy str. 26/28 Hladké autonomní dynamické systémy Fázový portrét • fázový portrét je dán pro danou množinu iniciáInich podmínek soustavou parametrických křivek (trajektorií) • každý bod fázového prostoru náleží právě jedné trajektorii • trajektorie mají prázdný průnik IV120 Definice dynamického systému,Spojité dynamické systémy str. 27/28 Hladké autonomní dynamické systémy Fázový portrét