Wykładniczy integrator

Integratory wykładnicze to klasa metod numerycznych służących do rozwiązywania równań różniczkowych zwyczajnych , w szczególności problemów z wartościami początkowymi . Ta duża klasa metod analizy numerycznej opiera się na dokładnym całkowaniu części liniowej problemu wartości początkowej. Ponieważ część liniowa jest całkowana , może to pomóc złagodzić sztywność równania różniczkowego. Integratory wykładnicze można skonstruować tak, aby były jawne lub niejawne dla numerycznych równań różniczkowych zwyczajnych lub służyły jako integrator czasu dla numerycznych równań różniczkowych cząstkowych .

Tło

Metody te, sięgające co najmniej lat 60. XX wieku, zostały uznane przez Certaine i Pope'a. Od późnych czasów integratory wykładnicze stały się aktywnym obszarem badań, zob. Hochbruck i Ostermann (2010). Metody te , pierwotnie opracowane do rozwiązywania sztywnych równań różniczkowych , były wykorzystywane do rozwiązywania równań różniczkowych cząstkowych, w tym problemów hiperbolicznych i parabolicznych , takich jak równanie ciepła .

Wstęp

Rozważamy problemy z wartością początkową postaci,

gdzie z terminów liniowych a składa się z terminów nieliniowych Te problemy mogą wynikać z bardziej typowego problemu z wartością początkową

po lokalnej linearyzacji względem ustalonego lub lokalnego stanu :

Tutaj odnosi się do pochodnej cząstkowej względem ( jakobianu f ) ).

Dokładną integrację tego problemu od czasu 0 do czasu późniejszego można przeprowadzić za pomocą wykładniczych macierzy w celu zdefiniowania równania całkowego dla dokładnego rozwiązania:

Jest to podobne do całki dokładnej użytej w twierdzeniu Picarda-Lindelöfa . W przypadku sformułowanie jest dokładnym rozwiązaniem równania .

Metody numeryczne wymagają dyskretyzacji równania (2). Mogą one opierać się na Runge-Kutty , liniowych metodach wieloetapowych lub wielu innych opcjach.

Wykładnicze metody Rosenbrocka

Wykładnicze metody Rosenbrocka okazały się bardzo skuteczne w rozwiązywaniu dużych układów sztywnych równań różniczkowych zwyczajnych, zwykle wynikających z przestrzennej dyskretyzacji zależnych od czasu (parabolicznych) PDE. Te integratory są konstruowane w oparciu o ciągłą linearyzację (1) wzdłuż rozwiązania numerycznego

gdzie To ∂ This considerably simplifies the derivation of the order conditions and improves the stability when integrating the nonlinearity . Again, applying the variation-of-constants formula (2) gives the exact solution at time as

Pomysł polega teraz na przybliżeniu całki w (4) za pomocą pewnej reguły kwadraturowej z węzłami { ( ). Daje to następującą klasę , patrz Hochbruck i Ostermann (2006), Hochbruck, Ostermann i Schweitzer

z . Współczynniki są zwykle wybierane jako kombinacje liniowe całych funkcji , gdzie

Funkcje te spełniają relację rekurencji

Wprowadzając różnicę , można je przeformułować w bardziej efektywny sposób w celu wdrożenia (zobacz także ) jako

Aby zaimplementować ten schemat z adaptacyjnym rozmiarem kroku, można rozważyć, w celu oszacowania błędu lokalnego, następujące metody wbudowane

same etapy z wagami .

Dla wygody współczynniki jawnych wykładniczych metod Rosenbrocka wraz z ich osadzonymi metodami można przedstawić za pomocą tak zwanego zredukowanego obrazu Butchera w następujący sposób:

Sztywne warunki zamówienia

Co więcej, w Luan i Ostermann (2014a) wykazano, że podejście przeformułowania oferuje nowy i prosty sposób analizy błędów lokalnych, a tym samym wyprowadzenia warunków sztywnego rzędu dla wykładniczych metod Rosenbrocka do rzędu 5. Z pomocą tego nowego wraz z rozszerzeniem koncepcji serii B, teoria wyprowadzania warunków sztywnego porządku dla wykładniczych integratorów Rosenbrocka dowolnego rzędu została ostatecznie podana w Luan i Ostermann (2013). Na przykład w tej pracy wyprowadzono warunki sztywnego porządku dla wykładniczych metod Rosenbrocka do rzędu 6, które przedstawiono w poniższej tabeli:

Tutaj oznaczają dowolne macierze kwadratowe.

Analiza konwergencji

Wyniki stabilności i zbieżności dla wykładniczych metod Rosenbrocka są udowodnione w ramach silnie ciągłych półgrup w pewnej przestrzeni Banacha.

Przykłady

Wszystkie przedstawione poniżej schematy spełniają sztywne warunki porządku, a zatem nadają się również do rozwiązywania sztywnych problemów.

Metoda drugiego rzędu

Najprostszą wykładniczą metodą Rosenbrocka jest wykładniczy schemat Rosenbrocka – Eulera, który ma rząd 2, patrz np. Hochbruck i in. (2009):

Metody trzeciego rzędu

Klasa wykładniczych metod Rosenbrocka trzeciego rzędu została wyprowadzona w Hochbruck i in. (2009), nazwany jako exrb32, jest podany jako:

wyrażenie32:

1
0

co brzmi jak

gdzie

W przypadku implementacji tego schematu o zmiennej wielkości kroku można go osadzić za pomocą wykładniczego Rosenbrocka – Eulera:

Metoda ETDRK4 czwartego rzędu Coxa i Matthewsa

Cox i Matthews opisują metodę wykładniczego różnicowania czasu (ETD) czwartego rzędu, którą wykorzystali do wyprowadzenia Maple .

Używamy ich notacji i zakładamy, że nieznaną funkcją jest \ displaystyle . Ponadto wyraźnie wykorzystamy prawą stronę, która może być zależna od czasu: .

Najpierw konstruowane są trzy wartości etapowe:

Ostateczną aktualizację podaje m.in.

W przypadku implementacji naiwnej powyższy algorytm cierpi na niestabilności numeryczne z powodu błędów zaokrągleń zmiennoprzecinkowych . Aby zobaczyć, dlaczego, rozważ pierwszą funkcję,

który jest obecny w metodzie Eulera pierwszego rzędu, jak również we wszystkich trzech etapach ETDRK4. wartości ta funkcja ma numeryczne błędy anulowania. Jednak tych problemów liczbowych można uniknąć, oceniając funkcję za pomocą podejścia całkowego konturu Padé

Aplikacje

Integratory wykładnicze są używane do symulacji sztywnych scenariuszy w obliczeniach naukowych i wizualnych , na przykład w dynamice molekularnej , w symulacji obwodów VLSI oraz w grafice komputerowej . Są one również stosowane w kontekście hybrydowych metod Monte Carlo . W tych zastosowaniach integratory wykładnicze wykazują zaletę w postaci dużych skoków czasowych i wysokiej dokładności. Aby przyspieszyć ocenę funkcji macierzowych w tak złożonych scenariuszach, integratory wykładnicze są często łączone z metodami projekcji podprzestrzennej Kryłowa.

Zobacz też

Notatki

  1. ^ Pewnie (1960)
  2. ^ Papież (1963)
  3. ^ a b c Hochbruck i Ostermann (2010)
  4. ^ Hochbruck & Ostermann (2006)
  5. ^ a b Cox i Matthews (2002)
  6. Bibliografia _
  7. Bibliografia _
  8. ^ Luan i Ostermann (2014a)
  9. ^ Luan i Ostermann (2013)
  10. ^ a b Kassam & Trefethen (2005)
  11. ^ Berland (2007)
  12. ^ Michels i Desbrun (2015)
  13. ^ Zhuang (2014)
  14. ^ Weng (2012)
  15. ^ Michels (2014)
  16. ^ Chao (2015)

Linki zewnętrzne