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.
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:
Sistemul inițial poate fi scris într-o formă mai compactă:
Unde:
Î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ă:
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 .
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 .
Toate ipotezele sunt făcute în raport cu marginea din stânga
Perete rigid rigidCondiț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:
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:
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:
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
Ca urmare, luăm:
ecuațiilor diferențiale | Metode de rezolvare a|||||
---|---|---|---|---|---|
Metode grilă |
| ||||
Metode non-grilă |