Rozklad v dynamickém režimu - Dynamic mode decomposition
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Rozklad v dynamickém režimu (DMD) je snížení rozměrů Algoritmus vyvinutý Peterem Schmidem v roce 2008. Vzhledem k časové řadě dat vypočítá DMD sadu režimů, z nichž každý je spojen s pevnou frekvencí oscilace a rychlostí rozpadu / růstu. Zejména pro lineární systémy jsou tyto režimy a frekvence analogické s normální režimy systému, ale obecněji jde o aproximace režimů a vlastních čísel operátor složení (také nazývaný operátor Koopman). Vzhledem k vnitřnímu dočasnému chování spojenému s každým režimem se DMD liší od metod snižování rozměrů, jako jsou analýza hlavních komponent, který počítá ortogonální režimy, které postrádají předurčené časové chování. Protože jeho režimy nejsou ortogonální, mohou být reprezentace založené na DMD méně šetrné než ty, které generuje PCA. Mohou však být také fyzicky smysluplnější, protože každý režim je spojen s tlumeným (nebo řízeným) sinusovým chováním v čase.
Přehled
Dekompozice v dynamickém režimu byla poprvé představena Schmidem jako numerická procedura pro extrakci dynamických funkcí z dat toku.[1]
Data mají formu sekvence snímků
kde je -tý snímek tokového pole a je datová matice, jejíž sloupce jsou jednotlivé snímky. Dolní index a horní index označují index snímku v prvním a posledním sloupci. Předpokládá se, že tyto snímky souvisejí prostřednictvím lineárního mapování, které definuje a lineární dynamický systém
která zůstává přibližně stejná po celou dobu vzorkování. Napsáno v maticové podobě z toho vyplývá
kde je vektor zbytků, který odpovídá za chování, které nelze popsat úplně , , , a . Bez ohledu na přístup jsou výstupem DMD vlastní hodnoty a vlastní vektory , které se označují jako Vlastní čísla DMD a Režimy DMD resp.
Algoritmus
Existují dvě metody pro získání těchto vlastních čísel a režimů. První je Jako Arnoldi, což je užitečné pro teoretickou analýzu kvůli jeho spojení s Krylovovy metody. Druhý je a rozklad singulární hodnoty (SVD) založený přístup, který je odolnější vůči šumu v datech a vůči numerickým chybám.
Arnoldiho přístup
V aplikacích s tekutinami velikost snímku, Předpokládá se, že je mnohem větší než počet snímků , takže existuje mnoho stejně platných možností . Vybírá původní algoritmus DMD takže každý ze snímků lze zapsat jako lineární kombinaci snímků v Protože většina snímků se objevuje v obou souborech dat, je toto znázornění bezchybné pro všechny snímky kromě , který je psán jako
kde je sada koeficientů, které musí DMD identifikovat a je zbytek. Celkově
kde je doprovodná matice