Luźny-Friedricha sposób - Lax–Friedrichs method
Metoda Lax-Friedrichs , nazwany Peter Lax i Kurt O. Friedrichs , jest numeryczne metody rozwiązywania hiperbolicznych równań różniczkowych cząstkowych na podstawie różnic skończonych . Sposób ten może być opisany jako FTCS (w przód w czasie, centralnie w przestrzeni) programu z sztucznego lepkości okres 1/2. Można zobaczyć metodę Lax-Friedrichs jako alternatywy dla programu Godunowa , gdzie unika rozwiązywania problemu Riemanna na każdym interfejsie komórkowy, kosztem dodając sztuczne lepkość.
Zawartość
Ilustracja na problem Linear
Rozważmy jednowymiarowym liniowym hiperboliczny częściowe równanie różniczkowe dla postać:
w domenie
z warunkiem początkowym
oraz warunki brzegowe
Jeśli ktoś discretizes domenę do siatki z jednakowo oddalonych od siebie punktów o rozstawieniu w -direction i w -direction definiujemy
gdzie
są liczbami całkowitymi przedstawiającymi liczbę przedziałów siatki. Następnie sposób Lax-Friedricha rozwiązania powyższego równania różniczkowego cząstkowego jest dana przez:
Lub przepisanie tego rozwiązania dla nieznanego
Gdzie wartości początkowe i węzły brzegowe zostały zaczerpnięte z
Rozszerzenia problemów nieliniowych
Nieliniowa hiperboliczny Prawo ochrony jest określony przez funkcję strumienia :
W przypadku , możemy skończyć z skalarnego problemu liniowego. Zauważ, że w ogóle, jest wektorem z równań w nim. Uogólnienie metod Lax-Friedrichs do układów nieliniowych ma formę
Metoda ta jest konserwatywna i pierwsze zamówienie dokładne, stąd dość rozpraszający. Jednakże może być stosowany jako element do budowy wyższego rzędu systemów liczbowych rozwiązania hiperbolicznych równań różniczkowych cząstkowych, podobnie jak stopnie czas Eulera może być stosowany jako element do tworzenia wysokiej rzędu integratorów liczbowych równań różniczkowych.
Zauważmy, że metoda ta może być zapisana w postaci ochrony:
gdzie
Bez dodatkowych warunkach i w dyskretnych ruchu, jeden kończy się na schemacie FTCS , który jest dobrze znany bezwarunkowo niestabilny hiperbolicznych problemów.
Stabilność i dokładność
Metoda ta jest wyraźne i pierwsze zamówienie dokładne w czasie i pierwszej kolejności dokładne w przestrzeni przewidzianej są wystarczająco-gładkie funkcje. W tych warunkach, że sposób jest stabilny wtedy i tylko wtedy, gdy spełniony jest warunek:
(A analiza stabilności von Neumann może pokazać konieczność warunek stabilności.) Metoda Lax-Friedricha klasyfikuje się jako mający drugiego stopnia rozproszenia i trzeciego rzędu dyspersji ( Chu, 1978 , str. 304). Dla funkcji, które mają nieciągłości , system wyświetla silne rozpraszanie i dyspersji ( Thomas 1995 , §7.8); patrz rysunek po prawej stronie.
Referencje
- DUCHATEAU Paweł; Zachmann, David (2002), Applied Równania różniczkowe cząstkowe , Nowy Jork: Dover Publications , ISBN 978-0-486-41976-3,
- Thomas JW (1995), numeryczne równań różniczkowych Metody różnic skończonych , tekstów in Applied Mathematics, 22 , Berlin, New York: Springer-Verlag , ISBN 978-0-387-97999-1,
- Chu, CK (1978), Metody numeryczne w Mechaniki Płynów , Advances in Mechaniki Stosowanej, 18 , New York: Academic Press , ISBN 978-0-12-002018-8,
- Press, WH; Teukolsky, SA; Vetterling WT; Flannery, BP (2007), "Sekcja 10.1.2 Metoda Lax." , Numerical Recipes: The Art of Scientific Computing , New York (3rd ed.): Cambridge University Press, ISBN 978-0-521-88068-8