Maticová rozdílová rovnice - Matrix difference equation - Wikipedia
A maticová rozdílová rovnice je rozdílová rovnice ve kterém hodnota a vektor (nebo někdy matice) proměnných v jednom okamžiku souvisí s vlastní hodnotou v jednom nebo více předchozích bodech v čase pomocí matice.[1][2] The objednat rovnice je maximální časová mezera mezi libovolnými dvěma indikovanými hodnotami proměnného vektoru. Například,
je příkladem rozdílové rovnice matice druhého řádu, ve které X je n × 1 vektor proměnných a A a B jsou n × n matice. Tato rovnice je homogenní, protože na konec rovnice není přidán žádný vektorový konstantní člen. Stejná rovnice může být také napsána jako
nebo jako
Nejčastěji se vyskytující maticové rozdílové rovnice jsou prvního řádu.
Nehomogenní případ prvního řádu a ustálený stav
Příkladem nehomogenní rovnice rozdílu matic prvního řádu je
s vektorem aditivní konstanty b. Ustálený stav tohoto systému je hodnota X* vektoru X od kterých by se, pokud by bylo dosaženo, nebylo možné odchýlit. X* je nalezen nastavením Xt = Xt−1 = X* v diferenciální rovnici a řešení pro X* získat
kde Já je n × n matice identity, a kde se předpokládá, že [Já − A] je invertibilní. Potom lze nehomogenní rovnici přepsat v homogenní formě, pokud jde o odchylky od ustáleného stavu:
Stabilita případu prvního řádu
Maticová diferenciální rovnice prvního řádu [Xt − X*] = A[Xt−1 − X*] je stabilní —To je, Xt konverguje asymptoticky do ustáleného stavu X*- pokud a pouze pokud všechny vlastní čísla přechodové matice A (ať už skutečné nebo komplexní) mají absolutní hodnota což je méně než 1.
Řešení případu prvního řádu
Předpokládejme, že rovnice byla uvedena v homogenní formě yt = Ayt−1. Pak můžeme z iterace opakovaně iterovat a dosazovat počáteční stav y0, což je počáteční hodnota vektoru y a které je třeba znát, aby bylo možné najít řešení:
a tak dále, takže tím matematická indukce řešení z hlediska t je
Dále, pokud A je diagonalizovatelný, můžeme přepsat A pokud jde o jeho vlastní čísla a vlastní vektory, dávat řešení jako
kde P je n × n matice, jejíž sloupce jsou vlastní vektory z A (za předpokladu, že jsou všechna vlastní čísla odlišná) a D je n × n diagonální matice jehož úhlopříčné prvky jsou vlastní čísla A. Toto řešení motivuje výše uvedený výsledek stability: At zmenší se na nulovou matici v průběhu času právě tehdy, když vlastní čísla A jsou v absolutní hodnotě menší než jednota.
Extrakce dynamiky jedné skalární proměnné z maticového systému prvního řádu
Počínaje n-rozměrný systém yt = Ayt−1, můžeme extrahovat dynamiku jedné ze stavových proměnných, řekněme y1. Výše uvedená rovnice řešení pro yt ukazuje, že řešení pro y1,t je z hlediska n vlastní čísla A. Proto rovnice popisující vývoj y1 samo o sobě musí mít řešení zahrnující stejná vlastní čísla. Tento popis intuitivně motivuje evoluční rovnici y1, který je
kde jsou parametry Ai jsou z charakteristická rovnice matice A:
Každá jednotlivá skalární proměnná tedy n-dimenzionální lineární systém prvního řádu se vyvíjí podle univariate nrozdílová rovnice th-stupně, která má stejnou vlastnost stability (stabilní nebo nestabilní) jako maticová rozdílová rovnice.
Řešení a stabilita případů vyššího řádu
Maticové rozdílové rovnice vyššího řádu - tj. S časovým zpožděním delším než jedna perioda - lze vyřešit a analyzovat jejich stabilitu tak, že je převedeme do formy prvního řádu pomocí bloková matice (matice matic). Předpokládejme například, že máme rovnici druhého řádu
s variabilním vektorem X bytost n × 1 a A a B bytost n × n. To lze ve formuláři skládat
kde Já je n × n matice identity a 0 je n × n nulová matice. Poté označte 2n × 1 skládaný vektor aktuálních a jednou zpožděných proměnných jako zt a 2n × 2n bloková matice jako L, máme jako před řešením
Stejně jako dříve, i tato skládaná rovnice, a tedy původní rovnice druhého řádu, jsou stabilní právě tehdy, pokud jsou všechny vlastní hodnoty matice L jsou menší než jednota v absolutní hodnotě.
Nelineární maticové rozdílové rovnice: Riccatiho rovnice
v lineárně-kvadraticko-gaussovské řízení, vyvstává nelineární maticová rovnice pro zpětný vývoj nákladů současných a budoucích matice, níže označeno jako H. Tato rovnice se nazývá diskrétní dynamika Riccatiho rovnice, a vzniká, když je proměnný vektor vyvíjející se podle rozdílové rovnice lineární matice řízen manipulací s exogenní vektor za účelem optimalizace a kvadratický nákladová funkce. Tato Riccatiho rovnice předpokládá následující nebo podobnou formu:
kde H, K., a A jsou n × n, C je n × k, R je k × k, n je počet prvků ve vektoru, který má být řízen, a k je počet prvků v řídicím vektoru. Matice parametrů A a C jsou z lineární rovnice a matice parametrů K. a R pocházejí z funkce kvadratických nákladů. Vidět tady pro detaily.
Obecně nelze tuto rovnici analyticky vyřešit Ht ve smyslu t; spíše posloupnost hodnot pro Ht je nalezen iterací Riccatiho rovnice. Ukázalo se to však[3] že tuto Riccatiho rovnici lze vyřešit analyticky, pokud R = 0 a n = k + 1, tím, že redukuje to na skalární racionální diferenční rovnice; navíc pro všechny k a n pokud přechodová matice A je nonsingular, pak Riccatiho rovnice může být řešena analyticky, pokud jde o vlastní hodnoty matice, i když může být nutné je najít numericky.[4]
Ve většině kontextů vývoj H zpětně v čase je stabilní, což znamená H konverguje k určité pevné matici H* což může být iracionální, i když jsou všechny ostatní matice racionální. Viz také Stochastická kontrola § Diskrétní čas.
Související Riccatiho rovnice[5] je
ve kterém jsou matice X, A, B, C, a E všichni jsou n × n. Tuto rovnici lze vyřešit explicitně. Předpokládat Xt = NtD−1
t, což rozhodně platí t = 0 s N0 = X0 a s D0 = Já. Toto pak použijeme v diferenciální rovnici
tedy indukcí formuláře Xt = NtD−1
t platí pro všechny t. Pak vývoj N a D lze psát jako
Tedy indukcí
Viz také
- Maticová diferenciální rovnice
- Rozdílová rovnice
- Lineární diferenční rovnice
- Dynamický systém
- Matrix Riccati rovnice # Matematický popis problému a řešení
Reference
- ^ Cull, Paul; Flahive, Mary; Robson, Robbie (2005). Rozdílové rovnice: Od králíků po chaos. Springer. ch. 7. ISBN 0-387-23234-6.
- ^ Chiang, Alpha C. (1984). Základní metody matematické ekonomie (3. vyd.). McGraw-Hill. str.608–612.
- ^ Balvers, Ronald J .; Mitchell, Douglas W. (2007). „Snížení rozměrnosti problémů lineárního kvadratického řízení“ (PDF). Journal of Economic Dynamics and Control. 31 (1): 141–159. doi:10.1016 / j.jedc.2005.09.013.
- ^ Vaughan, D. R. (1970). "Nerekurzivní algebraické řešení pro diskrétní Riccatiho rovnici". Transakce IEEE na automatickém ovládání. 15 (5): 597–599. doi:10.1109 / TAC.1970.1099549.
- ^ Martin, C. F .; Ammar, G. (1991). Msgstr "Geometrie matice Riccatiho rovnice a související metoda vlastních čísel". V Bittani; Laub; Willems (eds.). Riccatiho rovnice. Springer-Verlag. doi:10.1007/978-3-642-58223-3_5. ISBN 978-3-642-63508-3.