Rozdílové schéma

Schéma rozdílu  je konečný systém algebraických rovnic spojených s nějakým diferenciálním problémem obsahujícím diferenciální rovnici a další podmínky (například okrajové podmínky a/nebo počáteční rozdělení ). Diferenční schémata se tedy používají k redukci diferenciálního problému, který má kontinuitní charakter, na konečný systém rovnic, jehož numerické řešení je zásadně možné na počítačích. Algebraické rovnice spojené s diferenciální rovnicí se získávají pomocí diferenční metody , která odlišuje teorii diferenčních schémat od jiných numerických metod pro řešení diferenciálních úloh (například projekční metody, jako je Galerkinova metoda ).

Řešení diferenčního schématu se nazývá přibližné řešení diferenciální úlohy.

Formální definice sice neklade výrazná omezení na formu algebraických rovnic, ale v praxi má smysl uvažovat pouze ta schémata, která nějak odpovídají diferenciálnímu problému. Důležitými koncepty teorie diferenčních schémat jsou koncepty konvergence, aproximace, stability a konzervatismu.

Vlastnosti diferenčních schémat

Představme si následující zápis:

je přesné řešení diferenciální rovnice. - přesné řešení rozdílového schématu - numerické řešení rozdílového schématu (se zaokrouhlením)

Pak má úkol následující vlastnosti:

- zodpovědný za podmíněnost úkolu (podmiňování) (Analogou podmíněnosti pro difury je stabilita ve smyslu dynamických systémů , často se používá stabilita Ljapunova )

a numerické řešení má následující vlastnosti:

- zodpovědný za aproximaci rozdílovým schématem problému ( konzistence , de:Konsistenz_(Numerik) ) - zodpovědný za stabilitu diferenčního schématu v numerickém řešení (stabilita) - zodpovědný za konvergenci numerického řešení (k přesnému řešení) (konvergence)

Aproximace

Říká se, že diferenciální operátor definovaný na funkcích definovaných v doméně je aproximován na určité třídě funkcí operátorem konečných rozdílů definovaným na funkcích definovaných na mřížce v závislosti na kroku , pokud je splněna podmínka konvergence.

O aproximaci se říká, že má řád přesnosti if

kde je konstanta , která závisí na konkrétní funkci , ale nezávisí na kroku . Výše použitá norma se může lišit a koncept aproximace závisí na jejím výběru. Často se používá diskrétní analogie normy jednotné kontinuity :

někdy se používají diskrétní analogy integrálních norem [1] [2] .

Příklad . Aproximace operátoru operátorem konečné diference

na ohraničeném intervalu má druhý řád přesnosti na třídě hladkých funkcí .

Důkaz

Použití Taylorova vzorce

výsledkem je odhad:

kde je konstanta

Problém konečných rozdílů aproximuje diferenciální problém a aproximace má řád přesnosti , pokud jak diferenciální rovnice samotná, tak i okrajové (a počáteční) podmínky jsou aproximovány odpovídajícími operátory konečných rozdílů s řádem přesnosti ne nižším než .

Příklad . Aproximace tepelné rovnice (schéma parciální diference) pomocí konečné diferenční rovnice , kde

má druhý řád přesnosti v souřadnicích a první řád přesnosti v čase na třídě -smooth funkcí.

Udržitelnost

Aproximační podmínky nestačí k tomu, aby se výsledek diferenčního schématu přiblížil přesné odpovědi pro h→0 . V případě obvodů, jejichž koeficienty nezávisí na řešení diferenciální rovnice, musí být splněna podmínka stability. Takové obvody mohou být reprezentovány jako nějaký druh lineárního operátoru , který transformuje funkční hodnoty v čase t na funkční hodnoty v čase t+h . Podmínka stability vyžaduje, aby vlastní čísla ( obecně komplexní ) tohoto operátoru nepřesáhla 1+ch v modulu , kde c>0  je nějaká konstanta , jako h→0 . Pokud tato podmínka není splněna, pak se chyby obvodu rapidně zvyšují a výsledek je tím horší, čím menší je krok.

Konvergence

Konvergence numerického řešení je chápána jako jeho konvergence k přesnému řešení při klesajícím kroku h mřížky.

(Ve smyslu mřížkové normy)

Pokud jsou splněny jak podmínka aproximace, tak podmínka stability, pak výsledek diferenčního schématu konverguje k řešení diferenciální rovnice ( Filippov-Ryaben'kii teorém ). [1] [3] V zahraniční literatuře se tato věta nazývá " Laxova věta o ekvivalenci (en) ".

Courantův stav

Courantova podmínka neboli Courant-Friedrichs-Levy Criterion (CFL) — rychlost šíření poruch v rozdílovém problému by neměla být menší než v diferenciálním. Pokud tato podmínka není splněna, pak výsledek diferenčního schématu nemusí mít tendenci řešit diferenciální rovnici. Jinými slovy, v jednom časovém kroku by částice neměla „proběhnout“ více než jednou buňkou.

V případě obvodů, jejichž koeficienty nezávisí na řešení diferenciální rovnice, vyplývá Courantova podmínka ze stability.

U hyperbolických soustav rovnic má tato podmínka často podobu

(  je časový krok,  je prostorový krok mřížky,  je maximální vlastní hodnota modulu v bodě. Minimum je převzato ze všech bodů mřížky.)

Klasifikace schémat

Explicitní schémata

Explicitní obvody počítají hodnotu mřížkové funkce z dat sousedních bodů. Příklad explicitního schématu pro diferenciaci: (2. řád aproximace). Explicitní schémata jsou často nestabilní.

Podle Godunovova teorému mezi lineárními diferenčními schématy pro transportní rovnici s řádem aproximace vyšším než první nejsou žádná monotónní.

Implicitní schémata

Implicitní schémata používají rovnice, které vyjadřují data pomocí několika sousedních výsledkových bodů. K nalezení výsledku je řešena soustava lineárních rovnic. Příklad implicitního schématu pro řetězcovou rovnici: . Implicitní schémata jsou obvykle stabilní.

Poloimplicitní schémata

V některých krocích je použito explicitní schéma, jinde implicitní (zpravidla se tyto kroky střídají).
Příklad – Crank-Nicholsonovo schéma, kdy je rozhodnutí přijato jako průměr explicitních a implicitních rozhodovacích schémat pro zlepšení přesnosti

Kompaktní obvody

Kompaktní grafy používají rovnice, které spojují výsledné hodnoty ve více sousedních bodech s datovými hodnotami ve více sousedních bodech. To umožňuje zvýšit řád aproximace. Příklad kompaktního schématu pro diferenciaci: (4. řád aproximace).

Konzervativní schémata

Když diferenční schéma splňuje stejné integrální vztahy (například zachování energie, entropie) jako původní diferenciální rovnice, pak se mluví o vlastnosti konzervatismu. Konzervativní schémata jsou obvykle prezentována v divergentní formě.

Příklady konzervativních schémat hydrodynamiky jsou Samarského schéma , Belotserkovského metoda velkých částic .

Schémata na ofsetových mřížkách

V těchto schématech mřížky, kde je nastaven výsledek a data jsou vzájemně posunuta. Například výsledné body jsou uprostřed mezi datovými body. V některých případech to umožňuje použití jednodušších okrajových podmínek.

Viz také

Odkazy

Poznámky

  1. 1 2 Ryaben'kii V. S., Filippov A. F. O stabilitě diferenčních rovnic. M., Gostekhizdat, 1956.
  2. Godunov S.K., Ryabenky V.S. Úvod do teorie diferenčních schémat. Moskva: Fizmatgiz, 1962.
  3. Babenko K.I. Základy numerické analýzy. M.: Věda. 1986.