Metoda lui Godunov

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 9 aprilie 2016; verificările necesită 4 modificări .

Metoda Godunov  este o implementare a schemelor de contorizare care poate fi utilizată pentru a calcula debite gazodinamice cu discontinuități în parametrii din domeniul computațional. Această schemă a fost propusă de S. K. Godunov în 1959. Metoda Godunov este o variantă a metodei volumului de control . Debitele prin feţele laterale sunt determinate din soluţionarea problemei decăderii unei discontinuităţi arbitrare . Să explicăm cu un exemplu.


Exemplu

Luați în considerare construcția metodei numerice Godunov de ordinul întâi de precizie utilizând exemplul de rezolvare a sistemului de ecuații ale dinamicii gazelor instabile unidimensionale, scris în formă divergentă :

Aici:

Observa asta:

Forma diferențială

Sistemul inițial poate fi scris într-o formă mai compactă:

Unde:


Forma integrală

În loc de forma diferențială a ecuațiilor, derivăm o nouă formă integrală a ecuațiilor, mai potrivită pentru reprezentarea unei soluții slabe . Aici, o soluție slabă este o funcție generalizată definită de egalități integrale obținute din ecuațiile diferențiale corespunzătoare și din condițiile inițiale ale problemei. Pentru a face acest lucru, selectăm un anumit volum de control și integrăm sistemul de ecuații peste acest volum. Aplicăm teorema generalizată Stokes integralei divergenței obținute (pentru două variabile independente, aceasta va fi teorema lui Green și formula Ostrogradsky-Gauss în spațiul tridimensional). În acest caz, introducem direcția de ocolire a conturului în sens invers acelor de ceasornic .


Separat, luând în considerare ecuația de continuitate , obținem:

Pentru întregul sistem de ecuații

Scrierea sistemului în formă extinsă:

Aproximare

Se face trecerea de la forma diferențială de scriere a sistemului original de ecuații la forma integrală. Forma integrală este scrisă ca egalitate cu zero a integralelor peste contur (limita volumului de control selectat) din vectorii variabilelor conservative și fluxurilor. Reprezentăm integrala de contur ca suma integralelor pe secțiuni (intervale) 1-2 , 2-3 , 3-4 , 4-1 ale volumului de control din figură (care nu este încă disponibilă) și pe fiecare secțiune aproximăm integrala folosind metoda dreptunghiurilor ca produs al integrandului din centrul intervalului cu lungimea intervalului de integrare:

luând în considerare egalitățile care sunt valabile pentru volumul de control construit pe grila de calcul carteziană:

În plus:

găsiți valorile vectorului variabilelor conservatoare pe intervalul 3-4 aparținând noului strat:

În acest caz, valorile cu indici semiîntregi denotă fluxurile de valori stocate prin limitele celulei de calcul în timpul sau fluxurile prin fețele laterale ( 2-3 și 4-1 ) ale controlului volum. Dacă viteza de curgere este direcționată în aceeași direcție cu normala exterioară față de fața laterală, atunci debitul este negativ , adică curge din volumul de control și invers.

Extins:

Curgerile prin fețele laterale și sunt determinate din soluționarea problemei decăderii unei discontinuități arbitrare .

Declarație de condiții la limită

O caracteristică a stabilirii și implementării condițiilor limită în metodele volumului de control (inclusiv metoda Godunov) este necesitatea de a specifica sau calcula debite prin fața volumului de control care coincide cu limita domeniului de calcul. Pentru prima și ultima celulă ale stratului de calcul, este necesar să se determine masa, impulsul și energia fluxurilor prin fețe.

Adesea, celulele de calcul „virtuale” sunt introduse pentru a seta condițiile limită. Pentru a face acest lucru, mai este introdusă o celulă suplimentară în stânga primei celule și în dreapta ultimei celule, în fiecare dintre care astfel de parametri de curgere sunt specificați astfel încât debitele necesare să fie modelate pe fața laterală la rezolvarea lui Riemann. problema .

Tipuri de proceduri de delimitare

Toate ipotezele sunt făcute în raport cu marginea din stânga

Perete rigid rigid

Condiția principală este absența curgerii debitului de masă de gaz prin graniță, care corespunde condiției de viteză de curgere zero pe fața dată .În celula virtuală, trebuie apoi setați următorii parametri de debit:

  • "w" - parametrii într-o celulă virtuală
  • „1” - parametrii din prima celulă

Parametrii de curgere obținuți în problema decăderii discontinuității pe fața laterală realizează un flux de masă zero prin această față.

Rezervor de capacitate nelimitată

Din punct de vedere matematic, acest caz corespunde setării valorii presiunii pe față . Debitul de intrare poate fi determinat prin formula

în care:

  • dacă , atunci
  • dacă , atunci
Flux supersonic afluent

Fie ca sublinierea să desemneze parametrii fluxului supersonic, apoi dacă , atunci

Evadarea fluxului supersonic

În acest caz, în celula virtuală sunt setați următorii parametri de flux:

Selectarea opțiunilor de plasă

Etapa grilei de calcul de-a lungul coordonatei de timp în metoda Godunov poate fi determinată din criteriul de stabilitate Courant-Friedrichs-Levy . În ceea ce privește schema luată în considerare, această condiție este formulată după cum urmează:

Undele care apar în problema decăderii unei discontinuități arbitrare la punctul nu trebuie să ajungă în timp pe fețele laterale și să distorsioneze soluția autosimilară .

Implementarea acestui principiu conduce la următoarele relații:

Unde

  •  este valoarea vitezei undei din stânga în declinul discontinuității;
  •  este valoarea vitezei undei celei din dreapta în declinul discontinuității;

Ca urmare, luăm:


Literatură

  • Rezolvarea numerică a problemelor multidimensionale de dinamică a gazelor. Album / editor Godunov S. K. . — M .: Nauka, 1976. — 400 p. - 6500 de exemplare.
  • Samarsky A.A., Popov Yu.P. Metode diferite pentru rezolvarea problemelor de dinamică a gazelor. - M . : Nauka, 1992. - 2470 exemplare.

Link -uri