Godunovs metode

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 9. april 2016; checks kræver 4 redigeringer .

Godunov  -metoden er en implementering af gennemtællingsskemaer, der kan bruges til at beregne gasdynamiske strømme med diskontinuiteter i parametre inden for beregningsdomænet. Denne ordning blev foreslået af S. K. Godunov i 1959. Godunov-metoden er en variant af kontrolvolumenmetoden . Strømmene gennem sidefladerne bestemmes ud fra løsningen af ​​problemet med henfaldet af en vilkårlig diskontinuitet . Lad os forklare med et eksempel.


Eksempel

Overvej konstruktionen af ​​den numeriske Godunov-metode af den første rækkefølge af nøjagtighed ved at bruge eksemplet på løsning af ligningssystemet for endimensionel ustabil gasdynamik, skrevet i divergerende form :

Her:

Læg mærke til det:

Differentialform

Det indledende system kan skrives i en mere kompakt form:

hvor:


Integral form

I stedet for ligningernes differentialform udleder vi en ny integralform af ligningerne, mere velegnet til at repræsentere en svag løsning . Her er en svag løsning en generaliseret funktion defineret af integralligheder opnået fra de tilsvarende differentialligninger og problemets begyndelsesbetingelser. For at gøre dette vælger vi en vis kontrolvolumen og integrerer ligningssystemet over dette volumen. Vi anvender den generaliserede Stokes-sætning på det opnåede integral af divergens (for to uafhængige variable vil dette være Greens sætning og Ostrogradsky-Gauss-formlen i tredimensionelt rum). I dette tilfælde introducerer vi retningen for at omgå konturen mod uret .


Separat, i betragtning af kontinuitetsligningen , får vi:

For hele ligningssystemet

At skrive systemet i udvidet form:

Tilnærmelse

Overgangen fra differentialformen til at skrive det oprindelige ligningssystem til integralformen foretages. Integralformen skrives som lighed med nul af integralerne over konturen (grænsen for det valgte kontrolvolumen) fra vektorerne af konservative variabler og fluxer. Vi repræsenterer konturintegralet som summen af ​​integraler over sektioner (intervaller) 1-2 , 2-3 , 3-4 , 4-1 af kontrolvolumenet i figuren (som endnu ikke er tilgængelig) og på hver sektion anslår vi integralet ved hjælp af metoden med rektangler som et produkt af integranden i midten af ​​intervallet med længden af ​​integrationsintervallet:

under hensyntagen til de ligheder, der er gyldige for kontrolvolumenet bygget på det kartesiske beregningsgitter:

I øvrigt:

find værdierne af vektoren af ​​konservative variable i intervallet 3-4 , der tilhører det nye lag:

I dette tilfælde angiver værdierne med halvheltalsindeks strømmene af lagrede værdier gennem grænserne for beregningscellen i løbet af tiden eller strømmene gennem sidefladerne ( 2-3 og 4-1 ) af kontrollen bind. Hvis strømningshastigheden er rettet i samme retning som den ydre normal på sidefladen, så er strømningen negativ , det vil sige, den strømmer ud af kontrolvolumenet og omvendt.

Udvidet:

Strømmene gennem sidefladerne og bestemmes ud fra løsningen af ​​problemet med henfaldet af en vilkårlig diskontinuitet .

Angivelse af grænsebetingelser

Et træk ved indstillingen og implementeringen af ​​grænsebetingelser i kontrolvolumenmetoderne (inklusive Godunov-metoden) er behovet for at specificere eller beregne flows gennem kontrolvolumenfladen, der falder sammen med grænsen for beregningsdomænet. For de første og sidste celler i beregningslaget er det nødvendigt at bestemme massen, momentum og energi, der strømmer gennem ansigterne.

Ofte introduceres "virtuelle" beregningsceller for at sætte grænsebetingelserne. For at gøre dette indføres endnu en ekstra celle til venstre for den første celle og til højre for den sidste celle, i hver af hvilke sådanne flowparametre er specificeret, så de nødvendige flows modelleres på sidefladen ved løsning af Riemann problem .

Typer af grænseprocedurer

Alle antagelser er lavet i forhold til venstre kant

Fast stiv væg

Hovedbetingelsen er fraværet af flow af gasmassestrømmen gennem grænsen, hvilket svarer til betingelsen om nul flowhastighed på den givne flade . I den virtuelle celle skal følgende flowparametre derefter indstilles:

  • "w" - parametre i en virtuel celle
  • "1" - parametre i den første celle

Strømningsparametrene opnået i diskontinuitetshenfaldsproblemet på sidefladen realiserer en massestrøm på nul gennem denne flade.

Reservoir med ubegrænset kapacitet

Matematisk svarer dette tilfælde til indstilling af trykværdien på ansigtet . Tilstrømningshastigheden kan bestemmes af formlen

Hvori:

  • hvis , så
  • hvis , så
Indstrømmende supersonisk flow

Lad understregningen angive parametrene for det supersoniske flow, så hvis , så

Undslipper supersonisk flow

I dette tilfælde indstilles følgende flowparametre i den virtuelle celle:

Valg af mesh-indstillinger

Trinnet i beregningsgitteret langs tidskoordinaten i Godunov-metoden kan bestemmes ud fra Courant-Friedrichs-Levy stabilitetskriteriet . Med hensyn til den pågældende ordning er denne betingelse formuleret som følger:

De bølger, der opstår i problemet med henfaldet af en vilkårlig diskontinuitet på punktet, må ikke nå sidefladerne i tide og fordreje den selv-lignende løsning .

Implementeringen af ​​dette princip fører til følgende relationer:

hvor

  •  er værdien af ​​hastigheden af ​​bølgen længst til venstre i henfaldet af diskontinuiteten;
  •  er værdien af ​​hastigheden af ​​bølgen længst til højre i henfaldet af diskontinuiteten;

Som et resultat tager vi:


Litteratur

  • Numerisk løsning af multidimensionelle problemer med gasdynamik. Album / redaktør Godunov S. K. . — M .: Nauka, 1976. — 400 s. - 6500 eksemplarer.
  • Samarsky A.A., Popov Yu.P. Forskelsmetoder til løsning af problemer med gasdynamik. - M . : Nauka, 1992. - 2470 eksemplarer.

Links