Von Neumann stabilitet

I numerisk analyse er von Neumanns stabilitetsanalyse en metode for å verifisere den numeriske stabiliteten til skjemaer ved å bruke den endelige differensjonsmetoden for partielle differensiallikninger . Denne analysen er basert på nedbrytningen av Fourier serienummerfeil og ble utviklet ved Los Alamos National Laboratory etter å ha blitt kort beskrevet i en artikkel av Crank og Nicolson. Metoden ble senere behandlet strengere i en artikkel medforfatter av von Neumann .

Numerisk stabilitet

Stabiliteten til et digitalt diagram er nært knyttet til den digitale feilen. Et endelig differansediagram sies å være stabilt hvis feilene som er gjort i et tidstrinn, ikke øker feilene over gjentakelsene. Hvis feilene avtar og til slutt forsvinner, sies den digitale ordningen å være stabil. Hvis tvert imot feilen øker med hver iterasjon, sies det at diagrammet er ustabilt. Stabiliteten til et mønster kan bestemmes ved hjelp av von Neumann-analyse. For tidsavhengige problemer, sikrer stabilitet at en numerisk metode produserer en avgrenset løsning når løsningen av den eksakte differensialligningen er avgrenset. Stabiliteten til et diagram kan være vanskelig, spesielt når den vurderte ligningen er ikke-lineær .

I noen tilfeller er von Neumann-stabiliteten tilstrekkelig og nødvendig for stabiliteten i Lax-Richtmyer-forstand (som brukt i Laxs teorem ): PDE og det endelige differensskjemaet er lineært; EDP ​​har konstante koeffisienter med periodiske grensebetingelser og avhenger av to uavhengige variabler; og ordningen bruker ikke mer enn to tidsnivåer. Von Neumann-stabilitet er nødvendig i et mye bredere utvalg av tilfeller. Den relative enkelheten til denne metoden betyr at den ofte brukes i stedet for en mer detaljert stabilitetsanalyse for å gi en god ide om begrensningene i trinnstørrelser.

Illustrasjon av metoden

Von Neumann-metoden er basert på nedbrytningen av feilen i Fourier-serien . For å illustrere denne prosedyren, vurder den endimensjonale varmelikningen

definert på , som i dette tilfellet kan diskresiseres som følger

eller

og løsningen av den diskrete ligningen tilnærmer den analytiske løsningen av PDE på rutenettene.

Definer avrundingsfeilen med

hvor er løsningen av den diskretiserte ligningen (1) som vil bli implementert i fravær av avrundingsfeil, og er den numeriske løsningen oppnådd ved endelig aritmetisk presisjon . Ettersom den nøyaktige løsningen må verifisere den diskretiserte løsningen, må feilen også verifisere den diskretiserte ligningen. Så

er en gjentakelsesrelasjon for feilen. Ligningene (1) og (2) viser at feilen og den numeriske løsningen har samme oppførsel som en funksjon av tiden. For lineære differensiallikninger med periodiske grensebetingelser, kan den romlige variasjonen av feilen spaltes til en endelig Fourier-serie over intervallet , ved

der bølgetallet med og . Tidsavhengigheten av feilen er inkludert forutsatt at størrelsen på feilen er en funksjon av tiden. Å vite at feilen har en tendens til å øke eller avta eksponentielt med tiden, er det rimelig å anta at amplituden varierer eksponentielt med tiden; fra hvor

hvor er en konstant.

Siden ligningen av feilforskjellene er lineær, er det tilstrekkelig å vurdere veksten av feilen for et valgt begrep:

Stabilitetsegenskapene kan studeres ved hjelp av denne feilformen, uten tap av generalitet. For å finne variasjonen av feilen som en funksjon av tid, erstatter vi ligning (5) i ligning (2), etter å ha lagt merke til at

å ankomme (etter forenkling)

Bruker følgende identiteter

vi kan omskrive (6) som

Definer amplitudefaktoren

Den nødvendige og tilstrekkelige forutsetningen for at feilen skal forbli begrenset er imidlertid

Fra ligningene (7) og (8) utledes vi således at stabilitetsbetingelsen er gitt av

For at ovennevnte tilstand skal være sant for alt , har vi det

Ligning (10) gir stabilitetsbetingelsen for FTCS-skjemaet som brukes på den endimensjonale varmeligningen. Hun sier at verdien for en gitt må være liten nok til å verifisere ligning (10).

Referanser

(fr) Denne artikkelen er helt eller delvis hentet fra den engelske Wikipedia- artikkelen med tittelen Von Neumann stabilitetsanalyse  " ( se listen over forfattere ) .
  1. (in) Eugene Isaacson og Herbert Bishop Keller  (in) , Analyse av numeriske metoder , Dover ,1994, 576  s. ( ISBN  978-0-486-13798-8 , leses online ) , s.  523-530
  2. (in) J. Crank og P. Nicolson , "  A Practical Method for Numerical Evaluation of Solutions of Partial Differential Equations of Heat Conduction Type  " , Proc. Camb. Phil. Soc. , vol.  43,1947, s.  50-67 ( DOI  10.1007 / BF02127704 )
  3. (i) JG Charney , R. Fjørtoft og J. von Neumann , "  Numerical Integration of the barotropic Vorticity Equation  " , Tellus , vol.  2,1950, s.  237-254 ( DOI  10.1111 / j.2153-3490.1950.tb00336.x )
  4. (in) GD Smith , numerisk løsning på partielle differensiallikninger: Endelige forskjellsmetoder , 1985, 3 e  ed. , s.  67-68
  5. (in) Anderson, JD, Jr.  (in) , Computational Fluid Dynamics: The Basics with Applications , McGraw-Hill ,1994
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">