Přesné a přibližné řešiče Riemannova problému pro Eulerovy rovnice
Exact and approximate Riemann solvers for the Euler equations
Přesné a přibližné řešiče Riemannova problému pro Eulerovy rovnice
bakalářská práce (OBHÁJENO)
![Náhled dokumentu](/bitstream/handle/20.500.11956/50138/thumbnail.png?sequence=8&isAllowed=y)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/50138Identifikátory
SIS: 91828
Kolekce
- Kvalifikační práce [11267]
Autor
Vedoucí práce
Oponent práce
Felcman, Jiří
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Obecná matematika
Katedra / ústav / klinika
Katedra numerické matematiky
Datum obhajoby
6. 9. 2011
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Slovenština
Známka
Výborně
Klíčová slova (česky)
Eulerove rovnice, Riemannov problém, Riemannov riešičKlíčová slova (anglicky)
Euler equations, Riemann problem, Riemann solverV tejto práci sa venujeme riešeniu a implementácii problému riešenia parciálnej diferenciálnej rovnice s po castiach konštantnou pociatocnou podmienkou, tzv. Riemannovmu problému. Konkrétne pozornost venujeme rovniciam zákonov zachovania popisujúcim neviskózne adiabatické prúdenie dokonalého plynu - Eulerovým rovniciam. Skúmaním ich vlastností zistíme, že ich možno prepísat' na kvazilineárnu hyperbolickú parciálnu diferenciálnu rovnicu prvého rádu. Zaujímajú nás najmä jednorozmerné Eulerove rovnice, pre ktoré chceme nájst' analyticky presný Riemannov riešic. K nemu dospejeme skúmaním vlastností vln menovito vlny zriedenia, rázovej vlny a kontaktnej nespojitosti. Výstupom práce je program v jazyku C pre nájdenie presného riešenia Riemannovho problému pre jednorozmerné Eulerove rovnice. Program vychádza z teoretickej analýzy zhrnutej v prvých dvoch kapitolách a je testovaný na štandardných testovacích príkladoch. Teória vychádza z kníh [1] a [2].
In this work we deal with the solution and implementation of the problem of solving a partial differential equation with a piecewise constant initial condition, the so-called Riemann's problem. Specifically, we study the equations of conservation laws describing inviscid adiabatic flow of an ideal gas - the Euler equations. After some investigation, we show that these equations can be transformed to a quasilinear hyperbolic partial differential equation of first order. We are especially interested in the one-dimensional Euler equations for which we want to get an analytically exact Riemann's solver. The solution is found by investigation of properties of waves, namely rarefaction waves, shock waves and contact discontinuities were treated. The output of this work is a program in C for finding the exact Riemann's solver for one-dimensional Euler equations. The program is based on a theoretical analysis summarized in the first two chapters, and is tested on standard test data. The theory is based on the books [1] and [2].