Godunovs teorem

Inom numerisk analys och beräkningsvätskedynamik är Godunovs sats - även känd som Godunovs ordningsbarriärsats - en matematisk sats som är viktig i utvecklingen av teorin om högupplösningsscheman för den numeriska lösningen av partiella differentialekvationer .

Teoremet säger att:

Linjära numeriska scheman för att lösa partiella differentialekvationer (PDE), som har egenskapen att inte generera nya extrema (monotone scheman), kan vara högst första ordningens korrekta.

Professor Sergei K. Godunov bevisade ursprungligen teoremet som en doktorsexamen. student vid Moscow State University . Det är hans mest inflytelserika arbete inom området tillämpad och numerisk matematik och har haft en stor inverkan på naturvetenskap och ingenjörsvetenskap, särskilt i utvecklingen av metoder som används inom beräkningsvätskedynamik (CFD) och andra beräkningsområden. Ett av hans viktigaste bidrag var att bevisa satsen (Godunov, 1954; Godunov, 1959), som bär hans namn.

Teoremet

Vi följer i allmänhet Wesseling (2001).

Åt sidan

Antag att ett kontinuumproblem som beskrivs av en PDE ska beräknas med användning av ett numeriskt schema baserat på ett enhetligt beräkningsrutnät och en enstegs, konstant stegstorlek, M rutnätspunkt, integrationsalgoritm, antingen implicit eller explicit. Sedan om och , ett sådant schema kan beskrivas av

Med andra ord är lösningen vid tidpunkten och plats en linjär funktion av lösningen vid föregående tidssteg . Vi antar att bestämmer unikt. Eftersom ovanstående ekvation representerar ett linjärt samband mellan och vi kan utföra en linjär transformation för att erhålla följande ekvivalenta form,

Sats 1: Monotonicitetsbevarande

Ovanstående schema i ekvation (2) är monotoni som bevarar om och endast om

Bevis - Godunov (1959)

Fall 1: (tillräckligt skick)

Antag att (3) gäller och att ökar monotont med .

Sedan, eftersom det följer därför att eftersom

Detta innebär att monotoniteten bevaras för detta fall.

Fall 2: (nödvändigt villkor)

Vi bevisar det nödvändiga villkoret genom motsägelse. Antag att för vissa och välj följande monotont ökande ,

Sedan får vi från ekvation (2).

Välj nu , för att ge


vilket innebär att INTE ökar , och vi har en motsägelse. Således inte monotoniteten för vilket fullbordar beviset.

Sats 2: Godunovs ordningsbarriärsats

Linjära enstegs andra ordningens noggranna numeriska scheman för konvektionsekvationen

kan inte vara monotonisk bevarande om inte

där är det undertecknade Courant–Friedrichs–Lewy condition- numret (CFL).

Bevis - Godunov (1959)

Antag ett numeriskt schema av den form som beskrivs av ekvation (2) och välj

Den exakta lösningen är

Om vi ​​antar att schemat är åtminstone andra ordningens korrekt, bör det producera följande lösning exakt

Substitution i ekvation (2) ger:

Antag att schemat ÄR monotonisk bevarande, då enligt sats 1 ovan, .

Nu är det klart från ekvation (15) att

Antag och välj så att . Detta innebär att och .

Det följer därför att,

som motsäger ekvation (16) och kompletterar beviset.

Den exceptionella situationen där kan realiseras med variabla koefficienter. Dessutom skulle heltals CFL- tal större än enhet inte vara genomförbara för praktiska problem.

Se även

  • Godunov, Sergei K. (1954), Ph.D. Avhandling: Different Methods for Shock Waves, Moscow State University.
  • Godunov, Sergei K. (1959), Ett skillnadsschema för numerisk lösning av diskontinuerlig lösning av hydrodynamiska ekvationer, Mat. Sbornik, 47, 271-306 , översatt US Joint Publ. Res. Service, JPRS 7226, 1969.
  • Wesseling, Pieter (2001), Principles of Computational Fluid Dynamics , Springer-Verlag.

Vidare läsning

  • Hirsch, C. (1990), Numerical Computation of Internal and External Flows , vol 2, Wiley.
  • Laney, Culbert B. (1998), Computational Gas Dynamics , Cambridge University Press.
  • Toro, EF (1999), Riemann Solvers and Numerical Methods for Fluid Dynamics, Springer-Verlag.
  • Tannehill, John C., et al., (1997), Computational Fluid mechanics and Heat Transfer , 2:a upplagan, Taylor och Francis.