Warunek Couranta-Friedrichsa-Lewy'ego

W matematyce warunek zbieżności według Couranta – Friedrichsa – Lewy'ego jest warunkiem koniecznym zbieżności podczas numerycznego rozwiązywania niektórych równań różniczkowych cząstkowych (zwykle hiperbolicznych PDE ). Powstaje w analizie numerycznej jawnych schematów integracji czasu , gdy są one używane do rozwiązania numerycznego. W konsekwencji krok czasowy musi być mniejszy niż określony czas w wielu jawnych symulacjach komputerowych marszu w czasie , w przeciwnym razie symulacja daje nieprawidłowe wyniki. Stan ten został nazwany na cześć Richarda Couranta , Kurta Friedrichsa i Hansa Lewy'ego , którzy opisali go w artykule z 1928 roku.

Opis heurystyczny

Zasada warunku polega na tym, że na przykład, jeśli fala porusza się po dyskretnej siatce przestrzennej i chcemy obliczyć jej amplitudę w dyskretnych krokach czasowych o równym czasie trwania, to czas trwania musi być krótszy niż czas przemieszczania się fali do sąsiednich punktów siatki. W związku z tym, gdy zmniejsza się odległość między punktami siatki, zmniejsza się również górna granica kroku czasowego. W istocie numeryczna dziedzina zależności dowolnego punktu w przestrzeni i czasie (określona przez warunki początkowe i parametry schematu aproksymacji) musi zawierać analityczną dziedzinę zależności (gdzie warunki początkowe mają wpływ na dokładną wartość rozwiązanie w tym momencie), aby zapewnić, że schemat może uzyskać dostęp do informacji wymaganych do utworzenia rozwiązania.

Oświadczenie

Aby w miarę precyzyjnie sformułować warunek, należy zdefiniować następujące wielkości:

  • Współrzędna przestrzenna : jedna ze współrzędnych przestrzeni fizycznej , w której postawiono problem
  • Wymiar przestrzenny problemu : liczba przestrzennych , tj. liczba współrzędnych przestrzennych przestrzeni fizycznej , w której postawiono problem Typowe wartości to , i .
  • Czas : współrzędna działająca jako parametr opisujący ewolucję systemu, w odróżnieniu od współrzędnych przestrzennych

zmiennymi niezależnymi o wartościach dyskretnych , które są rozmieszczone w regularnych odległościach zwanych odpowiednio długością interwału i krokiem czasowym . Używając tych nazw, warunek CFL wiąże długość kroku czasowego z funkcją długości interwału każdej współrzędnej przestrzennej i maksymalnej prędkości, z jaką informacja może podróżować w przestrzeni fizycznej.

Pod względem operacyjnym warunek CFL jest powszechnie przepisywany dla tych warunków przybliżenia różnic skończonych ogólnych równań różniczkowych cząstkowych , które modelują zjawisko adwekcji .

Sprawa jednowymiarowa

W przypadku jednowymiarowym równanie modelu czasu ciągłego (które jest zwykle rozwiązywane dla ) jest następujące:

Warunek CFL ma wtedy następującą postać:

gdzie bezwymiarowa liczba nazywana jest liczbą Couranta , do {\ displaystyle

  • to wielkość prędkości (której wymiarem jest długość / czas)
  • to krok czasu (którego wymiarem jest czas)
  • to przedział długości (którego wymiarem jest długość).

Wartość zmienia się wraz z metodą zastosowaną do rozwiązania równania dyskretyzowanego, zwłaszcza w zależności od tego, czy metoda jest niejawna . Jeśli używany solwer jawny (z marszem w czasie) . Rozwiązania mniej wrażliwe na niestabilność numeryczną, dlatego większe wartości mogą być tolerowane

Dwuwymiarowy i ogólny przypadek n -wymiarowy

W przypadku dwuwymiarowym warunek CFL staje się

z oczywistym znaczeniem użytych symboli. Analogicznie do przypadku dwuwymiarowego, ogólny warunek CFL dla przypadku -wymiarowego jest następujący:

Długość przedziału nie musi być taka sama dla każdej zmiennej przestrzennej . Ten „ stopień swobody ” można wykorzystać do pewnej optymalizacji wartości kroku czasowego dla konkretnego problemu, zmieniając wartości różnych przedziałów, aby nie były one zbyt małe.

Notatki

  • Carlos A. de Moura i Carlos S. Kubrusly (red.): „Stan Courant-Friedrichs-Lewy (CFL): 80 lat po jego odkryciu”, Birkhauser, ISBN 978-0-8176-8393-1 (2013).

Linki zewnętrzne