Univerzita Karlova v Praze Matematicko-fyzikální fakulta DIPLOMOVÁ PRÁCE. Karel Findejs. Kombinovaná metoda konečných objemů a konečných
|
|
- Vladimíra Sedláčková
- před 6 lety
- Počet zobrazení:
Transkript
1 Univerzita Karlova v Praze Matematicko-fyzikální fakulta DIPLOMOVÁ PRÁCE Karel Findejs Kombinovaná metoda konečných objemů a konečných prvků pro řešení 3D proudění Katedra numerické matematiky Vedoucí diplomové práce: Doc. RNDr. Jiří Felcman, CSc. Studijní program: Matematika, Výpočtová matematika, Software
2 Na tomto místě bych chtěl poděkovat především Doc. RNDr. Jiřímu Felcmanovi, CSc. za cenné rady, připomínky, trpělivost a čas, který mi věnoval při psaní této práce. Děkuji také Doc. RNDr. Vítu Dolejšímu, PhD. za pomoc se softwarem a konzultace některých problémů. Práce je částí výzkumného projektu MSM 6839 financovaného MŠMT a částečně podporovaného Grantovou agenturou Univerzity Karlovy, projekt číslo 33/5/B- MAT/MF. Prohlašuji, že jsem svou diplomovou práci napsal samostatně a výhradně s použitím citovaných pramenů. Souhlasím se zapůjčováním práce. V Praze dne 9. dubna 5 Karel Findejs
3 Obsah Rovnice popisující proudění 8. Navierovy Stokesovy rovnice Eulerovy rovnice Vlastnosti Eulerových rovnic Metoda konečných objemů 3. Síť konečných objemů Odvození obecného schématu metody konečných objemů Okrajové podmínky CFL podmínka stability Kombinovaná metoda konečných objemů a konečných prvků Numerické toky HLL a HLLC 9 3. Riemannův problém Godunovova metoda Riemannův problém a integrální vztahy Přibližný Riemannův řešič HLL Přibližný Riemannův řešič HLLC Odhady rychlostí vln Schéma typu ADER 9. Odvození schématu typu ADER Zobecněná Godunovova metoda Řešení zobecněného Riemannova problému Konstrukce zobecněného Godunovova toku CFL podmínka stability Algoritmus ADER Numerické experimenty Lineární rekonstrukce na kartézské síti Lineární rekonstrukce na trojúhelníkové síti Odhad chyby a řádu přesnosti Sodova trubice Vortex evolution problém
4 6 Numerické výsledky 6. Srovnání Riemannových řešičů HLL a HLLC Srovnání schémat typu ADER Tabulky A Obrázky 5
5 Abstracts Název práce: Kombinovaná metoda konečných objemů a konečných prvků pro řešení 3D proudění Autor: Karel Findejs Katedra (ústav): Katedra numerické matematiky Vedoucí diplomové práce: Doc. RNDr. Jiří Felcman, CSc. vedoucího: felcman@karlin.mff.cuni.cz Abstrakt: Kombinovaná metoda konečných objemů a konečných prvků je velice efektivní a robustní schéma používané pro řešení Navierových Stokesových rovnic popisujících vazké stlačitelné proudění. Využívá výhod metody konečných objemů (FVM), která dává dobré výsledky při řešení Eulerových rovnic popisujících nevazké proudění a metody konečných prvků (FEM), která se používá pro diskretizaci vazkých členů systému. V práci se zabýváme metodou konečných objemů, která pro řešení využívá tzv. numerický tok. V první části odvodíme numerické toky HLL a HLLC, které navrhli Harten, Lax a Van Leer a provedeme jejich srovnání s dalšími toky. Hlavní náplní práce je zvýšení řádu přesnosti FVM. Jednou z možností je tzv. schéma typu ADER, které odvodili Toro a Titarev v [7,, 8] pro kartézské sítě. Toto schéma je v práci rozšířeno na obecnou síť konečných objemů. V závěru práce jsou porovnány výsledky při použití schématu typu ADER druhého řádu z hlediska použitých sítí a z hlediska použité polynomiální rekonstrukce. Klíčová slova: metoda konečných objemů, přibližný Riemannův řešič, schéma typu ADER, vyšší řád Title: Combined finite volume finite element method for solving of 3D flux Author: Karel Findejs Department: Department of Numerical Mathematics Supervisor: Doc. RNDr. Jiří Felcman, CSc. Supervisor s address: felcman@karlin.mff.cuni.cz Abstract: Combined finite volume finite element method is very efficient and robust scheme used for the solution of Navier Stokes equations describing viscous compressible flow. It makes use of advantages of finite volume method (FVM), which gives good results for the Euler equations describing inviscid flow and finite element method (FEM) used for discretization of viscous terms of the complete system. In this work we are engaged in the finite volume method. The special attention is paid to the so-called numerical flux. In the first part we derive numerical fluxes HLL and HLLC proposed by Harten, Lax and Van Leer and present a comparison with other fluxes. The main task of this work is to increase the order of accuracy of FVM. One possibility is the so-called ADER scheme, which was proposed by Toro and Titarev in [7,, 8] for Cartesian meshes. In this work this scheme is extended to general finite volume mesh. In the end of the work we compare results of ADER scheme of second order from the point of used meshes and from the point of used polynomial recontruction. Keywords: finite volume method, approximate Riemann solver, ADER scheme, higher order 5
6 Úvod V současné době je na KNM MFF UK vyvíjen numerický software pro výpočet vazkého stlačitelného proudění, který je založen na kombinované metodě konečných objemů a konečných prvků. Cílem této práce je tento software rozšířit o další moduly, naprogramovat a odladit numerické toky HLL a HLLC a dále se zaměřit na schémata vyššího řádu přesnosti. Fyzikální model vazkého stlačitelného proudění je popsán systémem tzv. Navierových Stokesových rovnic. Některé problémy však dostatečně přesně popisuje zjednodušený systém popisující nevazké stlačitelné proudění, tzv. Eulerovy rovnice. Moderní schémata pro řešení Eulerových rovnic jsou založena na metodě konečných objemů (FVM) jejíž podstatnou součástí je definice tzv. numerického toku. Existuje řada možností, jak tento tok definovat, jedna z nich vede na tzv. Godunovovu metodu. Ta je založena na řešení tzv. Riemannova problému a konstrukci tzv. přibližného Riemannova řešiče. V práci formulujeme Riemannův problém a definujeme pojem Riemannův řešič. Dále popíšeme odvození dvou přibližných Riemannových řešičů HLL a HLLC s cílem algoritmizovat jej tak, aby podle něj bylo možné napsat počítačový program. Konstrukce a příklady numerických výpočtů jsou uvedeny v kapitole 5, zároveň je provedeno numerické srovnání s dalšími metodami Godunovova typu, které byly implementovány v softwarovém systému KNM v předchozích letech. V praxi se však vyskytují problémy, pro které popis pomocí Eulerových rovnic nestačí a je potřeba řešit celý systém Navierových Stokesových rovnic. Jedná se o problémy, ve kterých se při proudění tekutiny vyskytují mezní vrstvy, úplavy, nespojitosti (rázové vlny). Z tohoto důvodu byla v práci [] navržena kombinovaná metoda konečných objemů a konečných prvků, kde se řeší zvlášť nevazký systém Eulerových rovnic pomocí metody konečných objemů a zvlášť čistě vazký systém, který se diskretizuje pomocí metody konečných prvků (FEM). V této práci se detailněji zaměříme na metodu konečných objemů. Metoda konečných objemů reprezentuje efektivní a robustní schéma pro řešení Eulerových rovnic popisujících nevazké stlačitelné proudění, dosahuje však pouze prvního řádu přesnosti. Proto byla v posledním desetiletí snaha tento nedostatek řešit. Vynaložené úsilí přineslo metody typu TVD (Total Variation Diminishing), ENO (Essentially Non-Oscillatory), WENO (Weighted Essentially Non-Oscillatory) apod., které dosahovaly vyššího řádu přesnosti. V posledních letech získala na popularitě tzv. nespojitá Galerkinova metoda, která v jistém smyslu zobecňuje FVM. V této práci se budeme zabývat jinou možností, jak zvýšit řád přesnosti FVM. Jedná se o zobecnění klasické Godunovovy metody na libovolný řád, které popisují Toro a Titarev v [7,, 9] a nazývají jej schématem typu ADER (zkratku ADER vysvětluje Käser slovy Arbitrary high order, with using high order DERivatives of polynomials ). Toto schéma je založeno na diskretizaci pomocí FVM kombinované s polynomiální rekonstrukcí vyššího řádu. V článcích [7,, 9] odvozuje Toro 6
7 zobecněný Godunovův tok pro metodu konečných diferencí, která je speciálním případem FVM na kartézské síti. Na tuto práci navázal Käser v [, 5], který aplikoval schéma typu ADER na skalární hyperbolické rovnice na nestrukturovaných triangulárních sítích. Jeho výsledky ukazují, že schéma typu ADER dosahuje požadovaného řádu přesnosti i v tomto případě. V této práci navážeme na Käsera a zformulujeme schéma typu ADER pro Eulerovy rovnice na obecné síti konečných objemů. Na závěr se aplikujeme schéma typu ADER druhého řádu na dvourozměrné problémy a porovnáme výsledky na kartézských sítích a nestrukturovaných trojúhelníkových sítích. 7
8 Kapitola Rovnice popisující proudění. Navierovy Stokesovy rovnice Nechť Ω IR N, N =,, 3 je oblast s lipschitzovskou hranicí vyplněná tekutinou, (, T ), T > je časový interval, ve kterém hledáme řešení. Pak v tzv. časoprostorovém válci Q T = Ω (, T ) je vazké stlačitelné proudění popsáno následujícími rovnicemi, které představují fyzikální zákony zachování: rovnice kontinuity ρ t pohybové (Navierovy Stokesovy rovnice) rovnice pro energii (ρv i ) t E t + div (ρv) =, (.) + div (ρv i v) = ρf i + div (T ) i, i =,..., N, (.) + div (Ev) = ρf v + div (T v) + ρq div q, (.3) kde používáme následující značení: x = (x,..., x N ) = prostorové souřadnice, t = čas, ρ = hustota, v = (v,..., v N ) = rychlost, f = (f,..., f N ) = hustota vnějších objemových sil, E = celková energie, q = hustota tepelných zdrojů, q = tepelný tok, T = (τ ij ) N i,j= = tenzor napětí: Vztah mezi tepelným tokem q a absolutní teplotou θ je vyjádřen pomocí Fourierova zákona: q = k θ, (.) 8
9 kde k je konstanta tepelné vodivosti. Dále uvažujeme, že se jedná o proudění tzv. newtonovské tekutiny. Tedy můžeme vyjádřit závislost tenzoru napětí na na tzv. tenzoru rychlosti deformace D následujícím způsobem: T = ( p + λdiv v)i + µd, kde D = (d ij ) N i,j=, d ij = ( v i x j + v i v j ), p značí tlak a µ, λ jsou konstanty nebo skalární funkce termodynamických veličin ρ, θ, p. Dále tenzor napětí rozdělíme na vazkou část T a nevazkou část pi máme tedy: T = T pi, kde T = λdiv vi + µd. (.5) Pro řešení proudění tedy dostáváme pro N = 3 systém pěti rovnic (.) (.3) pro sedm neznámých ρ, v, v, v 3, p, E, θ. Úplný systém popisující proudění tepelně vodivého plynu proto obsahuje ještě rovnice p = p(e, ρ), (.6) θ = θ(e, ρ), (.7) kde e je specifická vnitřní energie plynu. Velmi často uvažujeme tzv. dokonalý plyn, jehož stavová rovnice má tvar p = Rθρ, (.8) kde R > je plynová konstanta, kterou lze vyjádřit následovně R = c p c v, (.9) kde c p a c v značí měrné teplo při konstantním tlaku resp. měrné teplo při konstantním objemu. Z experimentů víme, že c p > c v, proto R >. Navíc pro ideální plyn můžeme předpokládat, že c p a c v jsou konstanty. Veličina γ = c p c v > (.) se nazývá Poissonova adiabatická konstanta. Například pro vzduch, γ =.. Vnitřní energie dokonalého plynu je dána vztahem e = c v θ. (.) Uvedené vztahy vedou na následující vyjádření tlaku a teploty pro dokonalý plyn p = (γ )(E ρ v /), (.) θ = (E/ρ v /)/c v, (.3) Rovnice (.) (.3) nahradíme vztahy (.6) (.7). Nyní za pomoci vztahů (.) a (.5) přepíšeme rovnice (.) (.3) pro N = 3 do následujícího tvaru: w t + N s= f s (w) x s = F (w) + N s= R s (w, w) x s, (.) 9
10 kde pro N = 3 je w ρ w w = w 3 w = ρv ρv ρv 3, F (w) = ρf ρf ρf 3, w 5 E ρf v + pq ρv s ρv v s + δ s p f s (w) = ρv v s + δ s p ρv 3 v s + δ 3s p, R τ s s(w, w) = τ s τ s3 (E + p)v s (T v) s + k θ x s Zde w se nazývá stavový vektor, f s jsou nevazké (Eulerovy) toky a R s vazké toky. Systém (.) nazýváme stlačitelné Navierovy Stokesovy rovnice pro dokonalý plyn.. Eulerovy rovnice Předpokládejme, že proudění je adiabatické, tj. zanedbáváme tepelnou vodivost. Navíc, protože je plyn lehký, můžeme zanedbat i vnější objemovou sílu. Budeme se zabývat prouděním dokonalého plynu, pro který platí stavová rovnice (.8). Systém rovnic (.) (.3) popisujících proudění za těchto předpokladů v časoprostorovém válci Q T = Ω (, T ) může být zjednodušen do následujícího tvaru ρv i t ρ t + div (ρv) =, (.5) + div (ρv i v) = p x i i =,..., 3, (.6) E + div (Ev) = div ( pv), t (.7) p = (γ )(E ρ v /). (.8) Systém rovnic (.5) (.8) můžeme podobně jako (.) přepsat takto: w t + N s= f s (w) x s =, N = 3, (.9) kde stejně jako v (.) w ρ ρv s w w = w 3 w = ρv ρv ρv 3, f ρv v s + δ s p s(w) = ρv v s + δ s p ρv 3 v s + δ 3s p. w 5 E (E + p)v s w je stavový vektor a f s (w) je tok veličiny w ve směru x s. Obvykle je soustava (.9) nazývána systém Eulerových rovnic, nebo jednoduše Eulerovy rovnice. Funkce ρ, v,... v N,
11 p se nazývají primitivní proměnné, kdežto funkce w = ρ, w = ρv,..., w m = ρv N, w m = E, m = N + jsou konzervativní proměnné. Definiční obor vektorových funkcí f s je otevřená množina D IR m vektorů w = (w,..., w m ) T takových, že odpovídající hustota a tlak jsou kladné: { D = w IR m ; w = ρ >, w s = ρv s IR pro s =,..., m, Zřejmě platí, že f s C (D) m. w m m.3 Vlastnosti Eulerových rovnic i= } wi /(w ) = p/(γ ) >. (.) V této sekci připomeneme několik důležitých vlastností Eulerových rovnic. Derivováním rovnice (.9) a pomocí věty o derivaci složené funkce obdržíme kvazilineární systém parciálních diferenciálních rovnic prvního řádu N w t + kde A s jsou matice typu m m definované pro w D jako s= A s (w) = Df s(w) Dw = A s (w) w x s =, (.) ( ) m fsi w j, i,j= = Jacobiho matice zobrazení f s. Vektorové funkce f s definované v (.9) je homogenní zobrazení řádu tj. Navíc platí kde Matice A s (w) mají reálná vlastní čísla (.) f s (αw) = αf s (w), α >. (.3) f s (w) = A s (w)w. (.) λ = v s a, λ =... λ m = v s, λm = v s + a, (.5) a = γp/ρ (.6) je rychlost zvuku odpovídající stavu w. Odpovídající vlastní vektory r,..., r m jsou lineárně nezávislé. Navíc, označíme-li T regulární matici s vlastními vektory ve sloupcích, potom platí A s (w) = T(w) Λ\(w) T (w), (.7) kde Λ\(w) = diag ( λ (w),..., λ ) m (w). (.8)
12 To znamená, že matice A s je diagonalizovatelná. Uvažujme soustavu algebraických rovnic ( ) N det λi n j A j (w) =, (.9) j= kde A j (w) jsou matice koeficientů kvazilineárního systému (.). Řešení λ j = λ j (w, n), j =,..., m soustavy (.9) nazveme zobecněná vlastní čísla systému (.). Lze ukázat viz. [] str. 8, že všechna vlastní čísla tohoto systému jsou reálná a navíc že matice P := N j= n ja j (w) je diagonalizovatelná. Tedy Eulerovy rovnice (.9) tvoří diagonálně hyperbolický systém. Každé n = (n, n, n 3 ) T IR 3 lze vyjádřit ve sférických souřadnicích tvaru n = r(cos α cos β, sin α cos β, sin β) T, (.3) kde r = n, α [, π) a β [ π/, π/]. Potom můžeme definovat regulární matici cos α cos β sin α cos β sin β Q(n) = sin α cos α cos α sin β sin α sin β cos β. (.3) Pokud definujeme nový kartézský systém souřadnic x, x, x 3 jako x x x = Q (n) x + σ, (.3) x 3 x 3 kde σ IR 3 a cos α cos β sin α cos β sin β Q (n) = sin α cos α, (.33) cos α sin β sin α sin β cos β potom transformace stavového vektoru w dává stavový vektor q = Q(n)w. (.3) Uvažujme transformovaný stavový vektor q jako funkci x = ( x, x, x 3 ) a času t: q = q( x, t) = Q(n)w(Q (n)( x σ), t). (.35) Potom vektorová funkce w C (Q T ) m splňuje Eulerovy rovnice právě tehdy, když funkce q = q( x, t) daná vztahem (.35) splňuje transformovaný systém Eulerových rovnic N q t + s= f s (q) x s =. (.36) Tedy po transformaci kartézských souřadnic zůstává systém Eulerových rovnic formálně nezměněn. Tato vlastnost se nazývá rotační invariantnost Eulerových rovnic a zcela analogicky platí i pro N =.
13 Kapitola Metoda konečných objemů Předpokládejme proudění nevazkého dokonalého plynu v ohraničené oblasti Ω IR N a časový interval (, T ) s T >, N =, nebo 3 pro D resp. 3D proudění. Naším cílem je numericky řešit Eulerovy rovnice (.9) tj. s počáteční podmínkou w t + N s= s danou vektorovou funkcí w a okrajovými podmínkami kde B je vhodný hraniční operátor.. Síť konečných objemů f s (w) x s v Q T = Ω (, T ) (.) w(x, ) = w (x), x Ω (.) B(w(x, t) = pro (x, t) Ω (, T ), (.3) Nechť Ω IR N je oblast vyplněná tekutinou. Jestliže N =, pak Ω h značí polygonální aproximaci Ω. To znamená, že hranice Ω h sestává z konečně mnoha uzavřených po částech lineárních křivek. Pro N = 3, Ω h bude značit polyhedrální aproximaci Ω. Systém D h = {D i } i J, kde J Z + = {,,...} je indexová množina a h >, budeme nazývat sítí konečných objemů v Ω h, jestliže D i, i J, jsou uzavřené mnohoúhelníky resp. mnohostěny, se vzájemně disjunktními vnitřky takové, že Ω h = i J D i. (.) Prvky D i D h jsou nazývány konečné objemy. Dva konečné objemy D i, D j D h jsou buď disjunktní, nebo jejich průnik je tvořen částí jejich hranic D i a D j. Jestliže D i D j obsahuje aspoň jednu úsečku (pro N = ), nebo část roviny (pro N = 3), pak nazýváme D i a D j sousedními konečnými objemy (nebo jednoduše sousedy). Pro dva sousedy D i, D j D h položme Γ ij = D i D j = Γ ji. (.5) 3
14 Zřejmě Γ ij je tvořen konečně mnoha úsečkami resp. částmi rovin Γ α ij = Γ α ji: Γ ij = β ij Γ α ij budeme nazývat stěny D i. V dalším budeme používat následující značení: D i = N-rozměrná míra D i = plocha D i jestliže N =, nebo objem D i je-li N = 3, Γ α ij = (N )-rozměrná míra Γ α ij = délka Γ α ij jestlže N =, nebo plocha Γ α ij je-li N = 3, n α ij α= Γ α ij. (.6) = ((n α ij),..., (n α ij) N ) T = jednotková vnější normála k D i na Γ α ij, h i = diam(d i ), h = sup i J h i, D i = (N )-rozměrná míra D i, s(i) = {j J; j i, D j je soused D i }. Zřejmě platí, že n α ij = n α ji. Úsečky resp. části roviny, které tvoří průniky Ω h s konečnými objemy D i přilehlými k Ω h budou značeny S j a číslovány zápornými indexy j tvořícími indexovou množinu J B Z = {,,...}. Proto J J B = a Ω h = j J B S j. Pro konečný objem D i přilehlý k hranici Ω h tj. je-li S j Ω h D i pro některá j J B klademe γ(i) = {j J B ; S j D i Ω h }, (.7) Γ ij = Γ ij = S j, β ij = pro j γ(i). Jestliže D i není přilehlý k Ω h pak pokládáme γ(i) =. Pomocí n α ij opět značíme jednotkovou vnější normálu k D i na Γ α ij. Potom položíme máme S(i) = s(i) γ(i), (.8) D i = D i Ω h = D i = β ij j S(i) α= β ij j γ(i) α= β ij j S(i) α= Γ α ij, Γ α ij, Γ α ij. (.9). Odvození obecného schématu metody konečných objemů Předpokládejme, že w : Ω [, T ] IR m je klasické (tj. C -) řešení systému (.9), D h = {D i } i J je síť konečných objemů v polyhedrální aproximaci Ω h. Sestrojme dělení
15 = t < t <... časového intervalu [, T ] a označme τ k = t k+ t k časový krok mezi t k a t k+. Integrováním rovnice (.9) přes množinu D i (t k, t k+ ) a použitím Greenovy věty na D i dostaneme identitu t k+ ( tk+ ) N w(x, t) dx f s (w)n s ds dt =. (.) D i t=t k + t k D i s= Navíc, vzhledem k (.9) můžeme psát (w(x, t k+ ) w(x, t k )) dx + D i tk+ β ij t k j S(i) α= Γ α ij N f s (w)n s ds dt =. (.) s= Nyní aproximujeme integrální průměry D i w(x, t k )dx/ D i veličiny w přes konečný objem D i v časovém okamžiku t k pomocí w k i : w k i w(x, t k ) dx, (.) D i D i nazývaného hodnota přibližného řešení na objemu D i v čase t k. Dále aproximujeme tok N s= f s(w)(n α ij) s veličiny w přes stěnu Γ α ij ve směru n α ij pomocí tzv. numerického toku H(w l i, w l j, n α ij), závisejícím na hodnotě přibližného řešení w l i na konečném objemu D i, hodnotě w l j na D j a normále n α ij ve vhodných časových okamžicích t l : N f s (w)(n α ij) s H(w l i, w l j, n α ij), (.3) s= volíme například l = k, nebo l = k +. O numerickém toku H předpokládáme, že má následující vlastnosti:. H(u, v, n) je definovaný a spojitý na D D S, kde D je definiční obor toků f s a S je jednotková sféra v IR N : S = {n IR N ; n = }.. H je konzistentní: H(u, u, n) = N f s (u)n s, u D, n S. (.) s= 3. H je konzervativní: H(u, v, n) = H(v, u, n), u, v D, n S. (.5) Pokud H splňuje podmínky (.) a (.5), pak se metoda nazývá konzistentní resp. konzervativní. 5
16 Je-li Γ α ij Ω h (tj. konečný objem je přilehlý k Ω h, j γ(i), α = a Γ ij = Γ ij ), pak nemáme souseda D j objemu D i přilehlého ke stěně Γ ij z vnějšku Ω h a je nezbytné určit w l j na základě okrajových podmínek viz. sekce.3. Dostáváme aproximaci tk+ t k ( Γ α ij ) N f s (w)(n α ij) s ds dt s= τ k [ ϑh(w k+ i, w k+ j, n α ij) + ( ϑ)h(w k i, w k j, n α ij) ] Γ α ij, ϑ [, ]. (.6) Použitím (.), (.) a (.6) dostáváme následující schéma metody konečných objemů w k+ i = w k i τ k D i β ij j S(i) α= [ ϑh(w k+ i, w k+ j, n α ij) +( ϑ)h(w k i, w k j, n α ij) ] Γ α ij, D i D h, t k [, T ), ϑ [, ]. (.7) Jestliže ϑ (, ], pak schéma (.7) je implicitní a vyžaduje řešení komplikovaného systému vzhledem k neznámým hodnotám w k+ i, i J. To je důvod proč se obvykle dává přednost použití explicitního schématu s ϑ = : w k+ i = w k i τ k D i β ij j S(i) α= H(w k i, w k j, n α ij) Γ α ij, D i D h, t k [, T ). (.8) Metoda (.7) je doplněna počátečními podmínkami w i, i J, definovanými jako w i = w (x) dx, (.9) D i D i za předpokladu, že funkce w z (.) je lokálně integrovatelná: w L loc (Ω)m. Nyní definujeme přibližné řešení (.) jako po částech konstantní vektorovou funkci w k h, k =,,... definovanou s. v. v Ω h takovou, že w k h = w k i, kde Di je vnitřek objemu D i Di tj. Di= D i \ D i a w k i získáme formulí (.8). Funkce w k h je přibližné řešení v čase t k a vektor w k i je hodnota přibližného řešení na konečném objemu D i v čase t k. Nechť w k je přibližné řešení na k-té časové vrstvě získané schématem metody konečných objemů (.8). Označme w k normu aproximace w k. Řekneme, že schéma (.8) je stabilní, jestliže existuje konstanta c > nezávislá na τ, h, k taková, že w k c w, k =,,... (.) Obvykle je analogicky k L p -normám (p [, ]) používáno: w k = sup w k i, i J [ ] /p w k p = D i w k i p, p [, ) i J V sekci. se budeme zabývat stabilitou explicitního schématu (.8). (.) 6
17 typ hranice proudění nadzvukové vstup ( v n > a) (v n < ) podzvukové (v n a) nadzvukové výstup (v n a) (v n > ) podzvukové (v n < a) předepsané extrapolované veličiny veličiny ρ, v, v, v 3, p p ρ, v, v, v 3 ρ, v, v, v 3, p ρ, v, v, v 3 p Tabulka.: Okrajové podmínky pro 3D proudění.3 Okrajové podmínky Aby bylo odvození metody konečných objemů úplné, je třeba dodefinovat podmínky na hranici oblasti Ω h. Nechť D i D h je konečný objem přilehlý k hranici Ω h, tj. D i je tvořen stěnami Γ α ij Ω h, (j γ(i)) a nechť n α ij je vnější jednotková normála D i na Γ α ij. Budeme uvažovat dva typy okrajových podmínek:. Pevná nepropustná stěna V tomto speciálním případě musí řešení na hranici splňovat tzv. podmínku nepropustnosti (slip condition) v n =. Definujeme tedy numerický tok na hranici takto H(w i, w j, n α ij) = p k i (, (n α ij),..., (n α ij) N, ) T. (.). Vstup/výstup Zde je třeba pro výpočet numerického toku H(w k i, w k j, n α ij) určit stavový vektor w k j z vnější strany hranice. Ukážeme jednu z několika možností jak jej určit. Podle toho zda se jedná o podzvukové nebo nadzvukové proudění a vstup nebo výstup některé primitivní proměnné buď extrapolujeme anebo předepíšeme pomocí okrajových podmínek. Pro 3D proudění jsou všechny možnosti rozebrány v tabulce.3.. CFL podmínka stability Nechť D h = {D i } i J je síť konečných objemů, w k i, i J jsou hodnoty přibližného řešení problému (.) na časové hladině t k. Protože schéma (.8) je explicitní, musí být pro zachování stability (.) omezen časový krok τ k. Vyšetřování stability schématu (.8) (viz. [] str. ) vede na následující nerovnost, která heuristicky plyne z přesné podmínky stability odvozené pro lineární systémy hyperbolických rovnic. Tuto nerovnost nazveme CFL podmínkou stability (Courant Friedrichs Levy) τ k CF L D i λ i,max D i, (.3) 7
18 kde CF L (v praxi většinou klademe CF L =.85) a λ i,max = max r=,...,m, j S(i) λ r (w k ij, n α ij), m = N +, (.) α=,...,β ij kde konstanty λ r (w k ij, n α ij) jsou vlastní čísla matice P(w k ij, n α ij) = N s= (nα ij) s A s (w k ij), kde A s (w) = Df s (w)/dw a vektor w k ij závisí na w k i, w k j a definici konkrétního numerického toku H. Například pro numerické toky HLL a HLLC v praxi dosazujeme do (.) přímo za λ r (w k ij, n α ij) vlastní čísla matice A (q k ij) dané (.5), kde q k ij je přibližné řešení (3.8) resp. (3.36) tzv. Riemannova problému (3.) pro x /t = s počátečními podmínkami danými vektory Q(n α ij)w k i, Q(n α ij)w k j, kde Q(n α ij) je definovaná pro N = 3 v (.3) viz. kapitola 3. Tedy odpovídající vektor w k ij pro definici λ r (w k ij, n α ij) je v tomto případě w k ij = Q (n α ij)q k ij. Vlastní čísla matice P(w, n) jsou dány následovně λ (w, n) = v n a n, λ (w, n) =... = λ m (w, n) = v n, λ m (w, n) = v n + a n, (.5) kde v je vektor rychlosti odpovídající stavu w a a = γp/ρ je odpovídající rychlost zvuku. Podmínka stability (.3) byla odvozena pouze heuristicky, přesto však vede k uspokojivým výsledkům..5 Kombinovaná metoda konečných objemů a konečných prvků Jak již bylo zmíněno v úvodu, řeší se celý systém Navierových Stokesových rovnic kombinovanou metodou konečných objemů a konečných prvků. Proto v této sekci popíšeme základní myšlenku tzv. metody operátorového rozštěpení, což je jeden ze způsobů jak tuto metodu pro systém (.) diskretizovat. Celý systém Navierových Stokesových rovnic (.) se rozdělí na nevazké Eulerovy rovnice a čistě vazký systém, w t + N w t = N s= s= f s (w) x s =, (.6) R s (w, w) x s + F (w), (.7) a diskretizuje se odděleně. Eulerovy rovnice (.6) jsou diskretizovány metodou konečných objemů, kdežto vazký systém (.7) je diskretizován metodou konečných prvků odvozenou např. v [] str. 36. Cílem je vyvinout robustní numerickou metodu pro řešení stlačitelného proudění. Protože vazkost a tepelná vodivost plynů je malá, lze vazké členy považovat za perturbaci nevazkých Eulerových rovnic. To nás vede k závěru, že efektivní metoda pro řešení vazkého proudění by měla být založena na numerické metodě, která je efektivní pro nevazké proudění. V další části se tedy budeme zabývat dvěma aspekty pro řešení úlohy (.6) - konstrukce vhodného numerického toku (viz. kapitola 3) a zvýšení řádu přesnosti (viz. kapitola ). 8
19 Kapitola 3 Numerické toky HLL a HLLC Jednou z možností jak definovat numerický tok pro schéma konečných objemů je tzv. Godunovův tok vycházející z řešení tzv. Riemannova problému. Aproximace Godunovova toku zvané přibližné Riemannovy řešiče vedou na metody Godunovova typu. V této kapitole se budeme zabývat odvozením přibližných Riemannových řešičů HLL a HLLC, které navrhli Harten Lax a Van Leer. 3. Riemannův problém Přibližné Riemannovy řešiče HLL a HLLC stejně jako ostatní metody Godunovova typu jsou založeny na řešení následujícího Riemannova problému pro jednorozměrné Eulerovy rovnice: w t + f (w) =, x IR, t >, (3.) x který spočívá v nalezení slabého řešení na množině Q = (, + ) (, + ) s počáteční podmínkou danou dvěma konstantními stavy w L, w R : { w L, x <, w(x, ) = (3.) w R, x >, kde x IR N. Tento problém má za jistých podmínek kladených na w L, w R (viz. [] str. 88) jednoznačné slabé řešení závisející na x /t a vektorech w L, w R : w(x, t) = w RS (x /t; w L, w R ). (3.3) (zkratka RS znamená Riemann solver). Bez zacházení do detailů může obsahovat po částech hladké řešení Riemannova problému kontaktní nespojitost, vlnu zředění nebo rázovou vlnu. Pomocí těchto vln rozdělíme oblast Q na oblasti zvané klíny, ve kterých je řešení w(x, t) Riemannova problému konstantní nebo hladké (viz. obr. 3.): 9
20 t t = s HL s TL = x x x t t = u t = s TR s HR = x t Q HTL Q L Q R Q HTR Q L Q R x x Obrázek 3.: Struktura přesného řešení w(x, t) = w RS (x /t; w L, w R ) Riemannova problému x Q L = {(x, t); t < s HL, t > }, Q HTL = {(x, t); s HL < x t < s TL, t > }, Q L = {(x, t); s TL < x t < u, t > }, Q R = {(x, t); u < x t < s TR, t > }, Q HTR = {(x, t); s TR < x t < s HR, t > }, x Q R = {(x, t); t > s HR, t > }. (3.) Množiny Q HTL, Q HTR nazýváme vlny zředění. Pro některá w L, w R může však množina Q HTL degenerovat na množinu {(x, t); x t = s, t > } a Q HTR může degenerovat na množinu {(x, t); x t = s 3, t > } v takovém případě tyto množiny nazveme rázovými vlnami. Množinu {(x, t); x t = u, t > } budeme nazývat kontaktní nespojitostí a konstanty s HL, s TL, s, u, s 3, s TR, s HR rychlostmi vln. Řešení w(x, t) Riemannova problému potom vypadá takto: w QL = w L, w QHTL, = hladká funkce w Q L = w L, w Q R = w R, w QHTR, = hladká funkce w QR = w R, Příklad řešení Riemannova problému, obsahující na levé straně vlnu zředění a napravo rázovou vlnu je znázorněn na obr. 5. a 5.. Navíc pro primitivní proměnné ρ K, u K, v K, w K, p K v klínech Q K, K = L, L, R, R platí pro N = 3: u L = u R = u p L = p R = p v L = v L, v R = v R, w L = w L, w R = w R. (3.5) kde požíváme označení v = u, v = v, v 3 = w pro složky rychlosti a p je tlak. Tedy složka rychlosti u ani tlak p se přechodem přes kontaktní nespojitost nemění a ostatní složky rychlosti se nemění přechodem přes vlnu zředění resp. rázovou vlnu viz. obr. 3.. Řešení Riemannova problému i postup jeho konstrukce jsou podrobně popsány v [] str..
21 t t = s HL s TL = x x x t t = u t = s TR s HR = x t ρ L ρ R u u ρ L v L v R ρ R u L w L w R u R v L p p w v R L w R p L p R x x Obrázek 3.: Struktura přesného řešení w(x, t) = w RS (x /t; w L, w R ) Riemannova problému pro N = 3 3. Godunovova metoda Nechť Γ α ij je stěna mezi konečnými objemy D i a D j s normálou n α ij směřující z D i do D j. V IR N zavedeme nový kartézský systém souřadnic x,..., x N s počátkem ve středu stěny Γ α ij, osou x orientovanou ve směru normály n α ij a x,..., x N tečnami k Γ α ij. Z rotační invariantnosti Eulerových rovnic plyne, že tyto rovnice transformované do nového systému souřadnic budou mít tvar viz. sekce.3, kde N q t + s= f s (q) x s =, (3.6) q = Qw (3.7) s maticí rotace Q = Q(n α ij) definovanou pro N = 3 v (.3). Na Γ α ij navíc platí N (n α ij) s f s (w(, t k )) Γ α ij = Q (n α ij)f (q(, t k )) Γ α ij (3.8) s= Klíčovým bodem pro konstrukci aproximace pravé strany (3.8) je aproximace kde q = q( x, t k ) je řešení Riemannova problému q(, t k ) Γ α ij q(, t k ), (3.9) které označíme q t + f (q) =, x (3.) q( x, ) = { q L := Qw k i, x <, q R := Qw k j, x <, (3.) q( x, t) = q RS ( x /t; q L, q R ) (3.)
22 Nyní můžeme psát N (n α ij) s f s (w(, t k )) Γ α ij Q f (q(, t k )) Γ α ij = Q f (q RS (, q L, q R )). (3.3) s= Odtud definujeme Godunovův numerický tok neboli přesný Riemannův řešič rovnice (3.) jako g G := f (q RS (; q L, q R )) (3.) a položíme H(w k i, w k j, n α ij) := Q g G (Qw k i, Qw k j ), (3.5) kde g G je definované pomocí (3.). Takto definovaný Godunovův tok vyžaduje konstrukci přesného řešení Riemannova problému což je obecně poměrně náročné. Tato nevýhoda může být odstraněna použitím přibližného Riemannova řešiče neboli Riemannova numerického toku, který označíme g R : g G (u, v) g R (u, v). (3.6) Výsledné metody se potom nazývají metody Godunovova typu. 3.3 Riemannův problém a integrální vztahy Protože řešení w(x, t) Riemannova problému (3.) nezávisí na složkách x,..., x N vektoru x IR N, budeme v dalším psát w(x, t) namísto w(x, t), kde pro jednoduchost označíme x = x. Uvažujme nyní přesné řešení Riemannova problému (3.) v kontrolním objemu [x L, x R ] [, T ] zobrazeném na obr. 3.3, kde x L T s L, x R T s R, (3.7) kde s L a s R jsou největší rychlosti vln definovaných v sekci 3., tedy s L = s, s R = s 3 jestliže se jedná o rázové vlny a s L = s HL, s R = s HR pro vlny zředění viz. obr. 3.. Přibližné Riemannovy řešiče HLL a HLLC nerozlišují mezi vlnou zředění a rázovou vlnou, proto množinu {(x, t); x t = s L, t > } jednoduše nazveme levou vlnou a {(x, t); x t = s R, t > } pravou vlnou a konstanty s L, s R nazveme rychlostmi levé resp. pravé vlny. Integrální tvar zákonů zachování v (3.) v kontrolním objemu [x L, x R ] [, T ] vypadá takto: xr x L w(x, T ) dx = xr x L w(x, ) dx + T Vyčíslení pravé strany tohoto výrazu dává xr f (w(x L, t)) dt T f (w(x R, t)) dt. (3.8) x L w(x, T ) dx = x R w R x L w L + T (f L f R ), (3.9) kde f L = f (w L ) a f R = f (w R ). Integrální vztah (3.9) nazýváme podmínkou konzistence. Nyní rozdělíme integrál na levé straně (3.8) na tři integrály následovně xr x L w(x, T ) dx = T sl x L w(x, T ) dx + T sr T s L w(x, T ) dx + xr T s R w(x, T ) dx (3.)
23 x = s t L t x L T s L T s R s R = x t T x R x Obrázek 3.3: Kontrolní objem [x L, x R ] [, T ], s L a s R jsou největší rychlosti vln vycházejících z řešení Riemannova problému a vyčíslíme první a třetí člen na pravé straně. Dostaneme xr x L w(x, T ) dx = T sr Z výrazů (3.9) a (3.) plyne rovnost T sr T s L w(x, T ) dx + (T s L x L )w L + (x R T s R )w R. (3.) T s L w(x, T ) dx = T (s R w R s L w L + f L f R ) (3.) Vydělením T (s R s L ), získáme integrální průměr přesného řešení Riemannova problému mezi levou vlnou o rychlosti s L a pravou vlnou o rychlosti s R : T (s R s L ) T sr T s L w(x, T ) dx = s Rw R s L w L + f L f R s R s L (3.3) Předpokládejme, že rychlosti vln s L a s R jsou známy, potom je tento integrální průměr známá konstanta a označíme jej w HLL = s Rw R s L w L + f L f R s R s L (3.) Nyní zcela analogicky jako u (3.9) vyčíslíme integrální tvar zákonů zachování v levé části kontrolního objemu [x L, ] [, T ] a obdržíme T s L w(x, T ) dx = T s L w L + T (f L f L ), (3.5) kde f L je tok f (w) podél osy t daný vztahem f L = f L s L w L T T s L w(x, T ) dx. (3.6) Podobně vyčíslení integrálního tvaru zákonů zachování v kontrolním objemu [, x R ] [, T ] vede na jiné vyjádření toku f (w) podél osy t: f R = f R s R w R + T T sr w(x, T ) dx (3.7) 3
24 t x = s s R = x t L t w HLL w L w R x Obrázek 3.: Přibližné řešení Riemannova problému pro HLL řešič obsahuje v oblasti Q jeden stav w HLL oddělený od datových stavů w L a w R dvěma vlnami o rychlostech s L a s R a lze snadno ověřit, že rovnost f L = f R vede na podmínku konzistence (3.9). Tímto jsme získali přesná vyjádření (3.6), (3.7) pro tok podél osy t a tím pádem i pro Godunovův numerický tok viz. (3.). Přibližné Riemannovy řešiče HLL a HLLC jsou potom založeny na aproximaci integrálu ve vztahu (3.6) nebo (3.7). 3. Přibližný Riemannův řešič HLL Harten, Lax a van Leer navrhli následující aproximaci řešení Riemannova problému x w L pro < s t L, w(x, t) = w HLL pro s L < x < s t R, (3.8) x w R pro > s t R, kde w HLL je konstantní stavový vektor daný vztahem (3.8) a o rychlostech s L a s R předpokládáme, že je známe. Struktura tohoto přibližného řešení je znázorněna na obr. 3.. Poznamenejme, že tato aproximace sestává z pouze třech konstantních stavů oddělených levou a pravou vlnou. Oblast Q = {(x, t); s TL < x t < s TR, t > }, obsahuje pouze jeden konstantní stav. Odpovídající tok f HLL podél osy t je dán vztahem (3.6) nebo (3.7), kde integrand nahradíme přibližným řešením (3.), tedy nebo f HLL = f L + s L (w HLL w L ), (3.9) f HLL = f R + s R (w HLL w R ). (3.3) Poznamenejme, že nepokládáme f HLL = f (w HLL ). Dosazením vyjádření w HLL v (3.) do (3.6) nebo (3.7) získáme HLL tok ve tvaru f HLL = s Rf L s L f R + s L s R (w R w L ) s R s L. (3.3)
25 Odpovídající přibližný Riemannův řešič je potom dán f L je-li < s L, g HLL = f HLL je-li s L < < s R, f R je-li > s R, (3.3) kde f HLL je dán vztahem (3.3). Přidáme-li algoritmus pro výpočet rychlostí s L a s R, pak máme přibližný Riemannův řešič (3.3), který můžeme použít místo Godunovova toku g G v definici numerického toku (3.5) pro schéma konečných objemů. Rychlosti s L a s R budou odhadnuty v sekci 3.6. Nedostatek HLL schématu je v tom, že zanedbává kontaktní nespojitosti. To jsou vlny o rychlosti u, což je složka rychlosti ve směru osy x přesného řešení Riemannova problému v oblasti Q viz. vztahy (3.5) a obr. 3.. Poznamenejme, že v integrálu (3.3) vše závisí pouze na průměru přes vlnovou strukturu bez ohledu na prostorové změny v řešení Riemannova problému v oblasti Q. Tento nedostatek může být odstraněn obnovením chybějící vlny. Proto Toro, Spruce a Speares navrhli tzv. HLLC schéma, kde C znamená kontakt. V tomto schématu je chybějící střední vlna navrácena do struktury přibližného řešení Riemannova problému. 3.5 Přibližný Riemannův řešič HLLC HLLC schéma je modifikací HLL schématu popsaného v předchozí sekci, kde je obnovena chybějící vlna kontaktní nespojitosti. Budeme opět vycházet ze struktury přesného řešení Riemannova problému v dostatečně velkém kontrolním objemu [x L, x R ] [, T ] viz. obr Nyní k vlnám o rychlostech s L a s R přidáme střední vlnu o rychlosti s odpovídající rychlosti kontaktní nespojitosti u viz. sekce 3.. Vyčíslením integrálního tvaru zákonů zachování v kontrolním objemu dostaneme výsledek rovnice (3.3) a to i přesto, že se může integrand přes vlnu rychlosti s změnit. Poznamenejme, že podmínka konzistence (3.9) vede na vztah (3.3). Rozdělením levé strany integrálu (3.3) na dva členy dostaneme T (s R s L ) T sr Definujeme integrální průměry T s L w(x, t) dx = + T (s R s L ) T (s R s L ) T s T s L T sr T s w(x, t) dx w(x, t) dx. (3.33) w L = w R = T s T (s R s L ) T (s R s L ) T s L T sr T s w(x, T ) dx, w(x, T ) dx. (3.3) Po dosazení (3.3) do (3.33) s využitím vztahu (3.3) plyne z podmínky konzistence (3.9) podmínka ( ) ( ) s s L sr s w L + w R = w HLL, (3.35) s R s L s R s L 5
26 x = s t L w L w L t x t = s T T s w R w R s R = x t x Obrázek 3.5: Přibližné řešení Riemannova problému pro HLLC řešič. Řešení v oblasti Q sestává ze dvou konstantních stavů oddělených střední vlnou o rychlosti s kde w HLL je dán vztahem (3.8). Odpovídající aproximace řešení Riemannova problému je dána následovně x w L pro < s t L, w w(x, t) = L pro s L < x < s t, w R pro s < x < s (3.36) t R, x w R pro > s t R, viz. obr Integrací přes příslušné objemy dostaneme následující vztahy: f L = f L + s L (w L w L ), (3.37) f R = f L + s (w R w L ), (3.38) f R = f R + s R (w R w R ). (3.39) Porovnejme nyní vztahy (3.37) a (3.39) pro HLLC schéma s (3.9) a (3.3) pro HLL schéma. Dosazení f L ze vztahu (3.37) a f R z (3.39) do rovnice (3.38) nám dává podmínku konzistence (3.35). Z toho vyplývá, že podmínky (3.37) (3.39) jsou dostatečné pro to, aby podmínka konzistence byla splněna. Máme tři rovnice pro čtyři neznámé vektory w L, f L, w R a f R. Cílem je nalézt vektory w L a w R tak, aby toky f L a f R byly určeny z (3.37) resp. z (3.39). K přibližnému Riemannovu řešiči přidáme podmínky (3.5), které jsou splněny v přesném řešení Riemannova problému viz. obr. 3.: Navíc je přirozené položit u L = u R = u, p L = p R = p, v L = v L, v R = v R, w L = w L, w R = w R. (3.) s = u, (3.) neboť střední vlna rychlosti s odpovídá kontaktní nespojitosti. Nyní mohou být rovnice (3.37) a (3.39) přepsány jako s L w L f L = q L, (3.) s R w R f R = q R, (3.3) 6
27 kde q L a q R jsou známé konstantní vektory. Použitím podmínek (3.), (3.) v (3.) a (3.3) dává vektory řešení s v K, (3.) w K = ρ K ( sk u K s K s ) E K ρk + (s u K ) w K [ s + p K ρ K (s K u K ) pro K = L a K = R. Tímto jsou toky f L a f R určeny. Podobně jako v (3.36) může být HLLC Riemannův řešič psán jako f L je-li < s L, f g HLLC = L = f L + s L (w L w L ) je-li s L < < s, (3.5) f R = f R + s R (w R w R ) je-li s < < s R, f R je-li > s R, kde w L a w R jsou určeny vztahem (3.). Pro oba odvozené Riemannovy řešiče zbývá vypočíst rychlosti vln s L, s, s R. Tímto úkolem se zabývá následující sekce. 3.6 Odhady rychlostí vln Aby bylo odvození přibližných Riemannových řešičů HLL a HLLC úplné, potřebujeme algoritmus pro výpočet rychlostí vln. Pro HLL řešič nás zajímají rychlosti s L a s R a pro HLLC požadujeme ještě odhad rychlosti střední vlny s. Existuje celá řada způsobů jak tyto rychlosti odhadnout, my však v této podkapitole ukážeme pouze některé. Většina odhadů je založena na tom, že požadované rychlosti vln odpovídají vlastním číslům matice A (w()) = Df (w())/dw, kde w() = w RS (; w L, w R ) je řešení Riemannova problému (3.) pro x/t =. Připomeňme, že vlastní čísla této matice jsou dány dle (.5): λ = u a, λ = λ 3 = λ = u, λ5 = u + a, (3.6) kde u je složka rychlosti ve směru x odpovídající stavu w() a a = γp/ρ je odpovídající rychlost zvuku. Pro rychlosti vln tedy máme ] s L = u a, s = u, s R = u + a. (3.7) Řešení w() Riemannova problému ovšem předem neznáme, proto Davis navrhl jednoduché odhady pro s L, s R : s L = u L a L, s R = u R + a R, (3.8) tedy s L je nejmenší vlastní číslo matice A (w L ) a s R největší vlastní číslo A (w R ). Další možnost je položit s L = min{u L a L, u R a R }, s R = min{u L + a L, u R + a R }. (3.9) O něco lepší odhady navrhl Davis společně s Eindfeldtem. Vycházejí z tzv. Roeho řešiče, ve kterém se Riemannův problém (3.) nejdříve převede na kvazilineární systém jako v (.) a 7
28 poté se vhodně linearizuje pomocí tzv. Roeho matice Ã(w L, w R ). Odhady rychlostí potom tvoří vlastní čísla této matice s L = û â, s R = û + â, (3.5) kde û a â jsou tzv. Roeho průměry složky rychlosti u resp. rychlosti zvuku a dané následovně û = ρl u L + [ ρ R u R ρl +, â = (γ )(Ĥ ρ ] û ) R (3.5) s entalpií H = (E + p)/ρ aproximovanou jako Ĥ = ρl H L + ρ R H R ρl + ρ R (3.5) Podrobný popis odvození Roeho průměrů lze nalézt např. v [] str. 6. Pro HLLC schéma nám ještě zbývá odhadnout rychlost s. Ukážeme jeden způsob. Mějme dány rychlosti s L a s R na základě předchozích odhadů. Použitím předpokladu (3.) v rovnicích (3.) a (3.3) obdržíme následující vztahy pro tlak v oblastech Q R, Q L : p L = p L + ρ L (s L u L )(s u L ), p R = p R + ρ R (s R u R )(s u R ). (3.53) Z podmínek (3.) víme, že p L = p R, což vede na vyjádření rychlosti s, která bude v tomto případě záviset na s L a s R : s = p R p L + ρ L u L (s L u L ) ρ R u R (s R u R ). (3.5) ρ L (s L u L ) ρ R (s R u R ) Další odhady rychlostí lze nalézt např. v []. Tímto máme rychlosti vln odhadnuty a můžeme je použít pro výpočet Riemannových toků HLL a HLLC. 8
29 Kapitola Schéma typu ADER V podkapitole 3. jsme popsali Godunovovu metodu, která dává poměrně dobré výsledky, ovšem dosahuje pouze prvního řádu. Proto v této kapitole navážeme na Tora, Käsera a další (viz. [, 5, 7,, 8]) a popíšeme tzv. schéma typu ADER zobecňující tuto metodu na libovolný řád přesnosti.. Odvození schématu typu ADER Uvažujme následující systém třírozměrných Eulerových rovnic w t + N s= f s (w) x s =, v Q T = Ω (, T ). (.) Budeme hledat metodu, která bude řešit rovnici (.) a dosahovat řádu p. Nechť Oblast Ω h je polyhedrální aproximací Ω diskretizovaná sítí konečných objemů D h = {D i } i J, = t < t <... je dělení časového intervalu [, T ] a τ k = t k+ t k je časový krok mezi t k a t k+. Obdobně jako u metody konečných objemů vyjdeme ze vztahu (.): tk+ (w(x, t k+ ) w(x, t k )) dx + β ij N f s (w)(n α ij) s ds dt = (.) D i t k j S(i) α= a označíme w k i integrální průměry w přes konečný objem D i v časovém okamžiku t k : w k i w(x, t k ) dx. (.3) D i D i Nyní definujeme zobecněný numerický tok Ĥ, který aproximuje integrální průměry toku N s= f s(w)(n α ij) s přes množinu Γ α ij (t k, t k+ ): τ k Γ α ij tk+ t k Γ α ij Γ α ij s= N f s (w)(n α ij) s ds dt Ĥ(ŵk i, ŵ k j, n α ij) (.) s= kde ŵ k i, ŵ k j jsou vektory polynomů proměnných x,..., x N stupně nejvýše p získané vhodnou polynomiální rekonstrukcí z integrálních průměrů w k i, i J. Po vektorech polynomů ŵ k i, ŵ k j požadujeme splnění následujících podmínek 9
30 .. ŵ k i (x) dx = w k i, (.5) D i D i ŵ k i (x) = w(x, t k ) Di + O(h p ), jestliže w C p (Ω), (.6) kde h = max i J diamd i je krok sítě. Samotnou polynomiální rekonstrukci nelze obecně popsat, neboť závisí na geometrii sítě a existuje celá řada různých způsobů konstrukce. Z tohoto důvodu pouze odkážeme na články [3,, 5, 6, 9], kde jsou popsány tzv. WENO rekonstrukce, které doporučuje používat pro schémata typu ADER Toro. V numerických experimentech používáme pro p = rekonstrukce popsané v kapitole 5. Definice numerického toku (.) vede na explicitní schéma ve tvaru w k+ i = w k i τ k D i β ij j S(i) α= Ĥ(ŵ k i, ŵ k j, n α ij) Γ α ij, D i D h, t k [, T ). (.7) Schéma typu ADER se tedy od metody konečných objemů liší pouze definicí numerického toku, který nyní nezávisí na konstantních vektorech, ale obecně na vektorech ŵ k i, ŵ k j složených z polynomů stupně nejvýše p. Pro pevné p budeme hovořit o schématu typu ADERp.. Zobecněná Godunovova metoda Jako u klasické Godunovovy metody odvozené v sekci 3. zavedeme nový kartézský systém souřadnic x,..., x N s počátkem ve středu x α ij stěny Γ α ij, osou x orientovanou ve směru normály n α ij a x,... x N tečnami k Γ α ij, tedy pro N = 3 máme x = Q (x x α ij), x, x, IR 3, x α ij Γ α ij (.8) a Q = Q (n α ij) je matice rotace definovaná v (.33). Podobně jako v (3.3) aproximujeme na základě rotační invariantnosti Eulerových rovnic N (n α ij) s f s (w(, t)) Γ α ij Q f (q(, t)) Γα ij = Q f (ˆq RS (, t; ˆq L, ˆq R )) Γα ij, (.9) s= kde Q = Q(n α ij) je matice definovaná pro N = 3 v (.3), Γ α ij vznikne transformací stěny Γ α ij do systému souřadnic x,..., x N ˆq L, ˆq R jsou vektory polynomů proměnných x,..., x N stupně nejvýše p definovaných následovně ˆq L ( x) = Qŵ k i (x) = Qŵ k i (Q x + xα ij) (.) ˆq R ( x) = Qŵ k j (x) = Qŵ k j (Q x + xα ij) (.) 3
31 a ˆq RS ( x, t, ˆq L, ˆq R ) je řešení zobecněného Riemannova problému, jehož počáteční data nejsou dána konstantními stavovými vektory, ale vektory polynomů ˆq L, ˆq R : q t + f (q) q( x, ) = x =, { ˆqL ( x), x <, ˆq R ( x), x >. (.) Řešení problému (.) je věnována sekce.3, jeho existencí se v této práci nezabýváme. Poznamenejme pouze, že řešení q( x, t) tohoto problému nyní nezávisí pouze na x a t jako tomu bylo u klasického Riemannova problému, ale i na ostatních složkách x. Pro problém (.) definujeme tzv. zobecněný Godunovův tok ĝ G (ˆq L, ˆq R ) := τ k Γ α ij tk+ t k Γ α ij f (ˆq RS ( x, t; ˆq L, ˆq R )) ds dt (.3) což vede vzhledem k (.) a (.9) na následující definici zobecněného numerického toku Ĥ(ŵ k i, ŵ k j, n α ij) = Q ĝ G (ˆq L, ˆq R ). (.) Všimněme si, že definice klasického Godunovova toku (3.) nijak nekoliduje s definicí zobecněného Godunovova toku (.3). Klasická Godunovova metoda je tedy v podstatě schéma typu ADER. V tomto smyslu je schéma typu ADER zobecněním Godunovovy metody..3 Řešení zobecněného Riemannova problému Pro vyčíslení zobecněného Godunovova toku (.3) nás bude zajímat řešení zobecněného Riemannova problému (.) pro libovolný fixovaný bod x na transformované hranici Γ α ij (( x ) = ). Hlavní myšlenkou konstrukce řešení tohoto problému je převedení na posloupnost klasických Riemannových problémů, které řešit umíme. Začneme tím, že napíšeme prvních p členů Taylorova rozvoje q( x, τ) v čase p [ ] q( x, τ) q + k τ k ( x, ) + t k q+ ( x, ) k!, (.5) kde q + ( x, ) = lim t q( x, t). Vedoucí člen (.5) odpovídá řešení klasického Riemannova problému s po částech konstantními daty pro x /t =, které zkonstruovat umíme: k= q t + f (q) q( x, ) = x =, { ˆqL ( x ), x <, ˆq R ( x ), x >. (.6) Členy vyššího řádu jsou potom určeny ve dvou krocích: 3
32 . Procedura Cauchyho Kowalewské Pomocí této pro procedury vyjádříme časové derivace v Taylorově rozvoji (.5) prostorovými. Spočívá v postupném derivování rovnice (.) transformované do kartézského systému souřadnic x,..., x N : N q t + s= f s (q) x s =, q = Qw (.7) podle x,..., x N až do řádu p. Z těchto derivací následně vyjádříme časové derivace q. Například pro p = 3 dostaneme následující výrazy N q t = q t x i = q t = N ( ) Dfs q, Dq x s= s N [( ) D f s q Dq s= [( ) D f s q Dq t s= x i q x s + q x s + ( ) Dfs q Dq x i x s ( ) ] Dfs q, Dq t x s ], i =... N, (.8) Poznamenejme, že v praxi je kvůli výpočetní složitosti lepší používat vyjádření po složkách než maticový tvar.. Výpočet prostorových derivací Nyní odvodíme evoluční rovnice pro prostorové derivace postupným derivováním rovnice (.) a vektorů ˆq L, ˆq R podle x,..., x N až do řádu p. Například pro p = 3, N = dostaneme rovnice ( ) ( ) q (,) Df (q) q (,) D f + = (q) (q ) (,), t Dq x Dq ( ) ( ) q (,) Df (q) q (,) D f + = (q) q (,) q (,), t Dq x Dq ( ) ( ) ( ) q (,) Df (q) q (,) D f + = (q) D q (,) q (,) 3 f (q) (q ) (,) 3 t Dq x Dq Dq ( ) 3 D f (q) q (,) q (,), Dq ( ) ( ) ( ) q (,) Df (q) q (,) D f + = (q) D q (,) q (,) 3 f (q) q ( (,) q (,)) t Dq x Dq Dq ( ) 3 D f (q) q (,) q (,), Dq ( ) ( ) ( ) q (,) Df (q) q (,) D f + = (q) D q (,) q (,) 3 f (q) (q ) (,) q (,) t Dq x Dq Dq ( ) 3 D f (q) (q (,) q (,) + q (,) q (,)), Dq (.9) 3
33 kde k +...+k N q q (k,...,k N ) =, k x k... x k N k N p N Označíme-li A (q) = Df (q)/dq, potom lze všechny rovnice pro prostorové derivace q (k,...,k N ) obecně psát ve tvaru q (k,...,k N ) t + A (q) q(k,...,k N ) x = H(q, q (,,...,),..., q (k,...,k N ) ), (.) kde H je nelineární člen závisející na derivacích řádu l =,..., k k N i na q( x, t). Pro Taylorův rozvoj (.5) nás ovšem zajímá pouze hodnota řešení pro fixovaný bod x Γ α ij a t. Proto Toro v [7, 8, ] nelineární člen H zanedbává s odůvodněním, že ovlivňuje řešení pouze pro t >. Navíc rovnici (.) linearizujeme okolo vedoucího členu q + ( x, ) časového rozvoje (.5) a nahradíme data daná vektory polynomů ˆq (k,...,k N ) L, ˆq (k,...,k N ) R jejich hodnotami v bodě x. Popsaná zjednodušení vedou na následující lineární Riemannův problém pro prostorové derivace q: q (k,...,k N ) q (k,...,k N ) + A =, A = A (q + ( x, )), t x { q (k,...,k N ) ˆq (k,...,k N ) L ( x ), x <, ( x, ) = ˆq (k,...,k N ) R ( x ), x >. (.) Poznamenejme, že matice koeficientů A je stejná pro všechny derivace a stačí ji vyčíslit pouze jednou. Prostorové derivace v bodě x = pro τ potom odpovídají řešení problému (.) pro x /t =. Máme-li všechny prostorové derivace, potom můžeme pomocí Cauchyho Kowalewské procedury vyčíslit časové derivace pro Taylorův rozvoj (.5). Řešení zobecněného Riemannova problému v bodě x tedy aproximujeme jako kde q( x, t) je dán rozvojem (.5). ˆq RS ( x, t, ˆq L, ˆq R ) q( x, t), (.). Konstrukce zobecněného Godunovova toku Budeme vycházet z definice zobecněného Godunovova toku (.3), kde pro vyčíslení integrálu přes Γ α ij použijeme vhodnou kvadraturní formuli (např. Toro používá pro N =, p = 3, dvoubodovou Gaussovu kvadraturu). Dostaneme ĝ G (ˆq L, ˆq R ) = τ k tk+ t k ( Kν ) f (ˆq RS ( x ν, t, ˆq L, ˆq R )) ω ν dt, (.3) ν= kde x ν, ω ν jsou uzly resp. váhy kvadraturní formule přes transformovanou stěnu Γ α ij a K ν je jejich počet. Uvedeme dva způsoby vyčíslení zobecněného Godunovova toku (.3): 33
Interpolace, ortogonální polynomy, Gaussova kvadratura
Interpolace, ortogonální polynomy, Gaussova kvadratura Petr Tichý 20. listopadu 2013 1 Úloha Lagrangeovy interpolace Dán omezený uzavřený interval [a, b] a v něm n + 1 různých bodů x 0, x 1,..., x n. Nechť
5. Lokální, vázané a globální extrémy
5 Lokální, vázané a globální extrémy Studijní text Lokální extrémy 5 Lokální, vázané a globální extrémy Definice 51 Řekneme, že f : R n R má v bodě a Df: 1 lokální maximum, když Ka, δ Df tak, že x Ka,
Numerické řešení 2D stlačitelného proudění s kondenzací. Michal Seifert
Numerické řešení 2D stlačitelného proudění s kondenzací Michal Seifert Úkoly diplomové práce Popsat matematické modely proudící tekutiny Popis numerických metod založených na metodě konečných objemů Porovnání
Výpočet stlačitelného proudění metodou konečných objemů
Výpočet stlačitelného proudění metodou konečných objemů Petra Punčochářová Ústav technické matematiky, Fakulta strojní, Vysoké učení technické v Praze Vedoucí práce: Prof. RNDr. K. Kozel DrSc. Úvod V 80.
Dnešní látka: Literatura: Kapitoly 3 a 4 ze skript Karel Rektorys: Matematika 43, ČVUT, Praha, Text přednášky na webové stránce přednášejícího.
Předmět: MA4 Dnešní látka: Od okrajových úloh v 1D k o. ú. ve 2D Laplaceův diferenciální operátor Variačně formulované okrajové úlohy pro parciální diferenciální rovnice a metody jejich přibližného řešení
Řešení 1D vedení tepla metodou sítí a metodou
ENumerická analýza transportních procesů - NTP2 Přednáška č. 9 Řešení 1D vedení tepla metodou sítí a metodou konečných objemů Metoda sítí (metoda konečných diferencí - MKD) Metoda sítí Základní myšlenka
PŘEDNÁŠKA 9 KŘIVKOVÝ A PLOŠNÝ INTEGRÁL 1. DRUHU
PŘEDNÁŠKA 9 KŘIVKOVÝ A PLOŠNÝ INTEGRÁL 1. DRUHU 6.1 Křivkový integrál 1. druhu Definice 1. Množina R n se nazývá prostá regulární křivka v R n právě tehdy, když existuje vzájemně jednoznačné zobrazení
Dnešní látka Variačně formulované okrajové úlohy zúplnění prostoru funkcí. Lineární zobrazení.
Předmět: MA4 Dnešní látka Variačně formulované okrajové úlohy zúplnění prostoru funkcí. Lineární zobrazení. Literatura: Kapitola 2 a)-c) a kapitola 4 a)-c) ze skript Karel Rektorys: Matematika 43, ČVUT,
terminologie předchozí kapitoly: (ϕ, Ω) - plocha, S - geometrický obraz plochy
2. Plošný integrál. Poznámka. Obecně: integrování přes k-rozměrné útvary (k-plochy) v R n. Omezíme se na případ k = 2, n = 3. Definice. Množina S R 3 se nazve plocha, pokud S = ϕ(), kde R 2 je otevřená
Godunovovy metody pro 1D-Eulerovy rovnice
Godunovovy metody pro D-Eulerovy rovnice Řešte Eulerovy rovnice w t + f(w) w(0, t) = = o, x (0, l), t (0, T ), w(l, 0) w(x, 0) = w 0 (x), = 0, t (0, T ), x (0, l), w = (ϱ, ϱu, E) T, f(w) = (ϱu, ϱu + p,
Vzpěr jednoduchého rámu, diferenciální operátory. Lenka Dohnalová
1 / 40 Vzpěr jednoduchého rámu, diferenciální operátory Lenka Dohnalová ČVUT, fakulta stavební, ZS 2015/2016 katedra stavební mechaniky a katedra matematiky, Odborné vedení: doc. Ing. Jan Zeman, Ph.D.,
Matematika I A ukázkový test 1 pro 2011/2012. x + y + 3z = 1 (2a 1)x + (a + 1)y + z = 1 a
Matematika I A ukázkový test 1 pro 2011/2012 1. Je dána soustava rovnic s parametrem a R x y + z = 1 a) Napište Frobeniovu větu. x + y + 3z = 1 (2a 1)x + (a + 1)y + z = 1 a b) Vyšetřete počet řešení soustavy
Co jsme udělali: Au = f, u D(A)
Předmět: MA4 Dnešní látka: Od okrajových úloh v 1D k o. ú. ve 2D Laplaceův diferenciální operátor Variačně formulované okrajové úlohy pro parciální diferenciální rovnice a metody jejich přibližného řešení
Greenova funkce pro dvoubodové okrajové úlohy pro obyčejné diferenciální rovnice
Greenova funkce pro dvoubodové okrajové úlohy pro obyčejné diferenciální rovnice Jan Tomeček Tento stručný text si klade za cíl co nejrychlejší uvedení do teorie Greenových funkcí pro obyčejné diferenciální
Elementární křivky a plochy
Příloha A Elementární křivky a plochy A.1 Analytický popis geometrických objektů Geometrické vlastnosti, které jsme dosud studovali, se týkaly především základních geometrických objektů bodů, přímek, rovin
Stabilizace Galerkin Least Squares pro
Fakulta strojní ČVUT Ústav technické matematiky Stabilizace Galerkin Least Squares pro MKP na řešení proudění o vyšších Reynoldsových číslech Ing. Jakub Šístek Doc. RNDr. Pavel Burda, CSc. RNDr. Jaroslav
Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru. Kvadratická forma v n proměnných je tak polynom n proměnných s
Kapitola 13 Kvadratické formy Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru f(x 1,..., x n ) = a ij x i x j, kde koeficienty a ij T. j=i Kvadratická forma v n proměnných
Numerická matematika 1
Numerická matematika 1 Obsah 1 Řešení nelineárních rovnic 3 1.1 Metoda půlení intervalu....................... 3 1.2 Metoda jednoduché iterace..................... 4 1.3 Newtonova metoda..........................
Tento dokument obsahuje zadání pro semestrální programy z PAA. Vypracování. vypracovanou úlohu podle níže uvedených zadání. To mimo jiné znamená, že
Kapitola Zadání Tento dokument obsahuje zadání pro semestrální programy z PAA. Vypracování alespoň jedné úlohy je nutnou podmínkou pro úspěšné složení zkoušky resp. získaní (klasifikovaného) zápočtu (viz.
Matematika I A ukázkový test 1 pro 2014/2015
Matematika I A ukázkový test 1 pro 2014/2015 1. Je dána soustava rovnic s parametrem a R x y + z = 1 x + y + 3z = 1 (2a 1)x + (a + 1)y + z = 1 a a) Napište Frobeniovu větu (existence i počet řešení). b)
Definice 1.1. Nechť je M množina. Funkci ρ : M M R nazveme metrikou, jestliže má následující vlastnosti:
Přednáška 1. Definice 1.1. Nechť je množina. Funkci ρ : R nazveme metrikou, jestliže má následující vlastnosti: (1 pro každé x je ρ(x, x = 0; (2 pro každé x, y, x y, je ρ(x, y = ρ(y, x > 0; (3 pro každé
Interpolace Uvažujme třídu funkcí jedné proměnné ψ(x; a 0,..., a n ), kde a 0,..., a n jsou parametry, které popisují jednotlivé funkce této třídy. Mějme dány body x 0, x 1,..., x n, x i x k, i, k = 0,
5.3. Implicitní funkce a její derivace
Výklad Podívejme se na následující problém. Uvažujme množinu M bodů [x,y] R 2, které splňují rovnici F(x, y) = 0, M = {[x,y] D F F(x,y) = 0}, kde z = F(x,y) je nějaká funkce dvou proměnných. Je-li F(x,y)
8.3). S ohledem na jednoduchost a názornost je výhodné seznámit se s touto Základní pojmy a vztahy. Definice
9. Lineární diferenciální rovnice 2. řádu Cíle Diferenciální rovnice, v nichž hledaná funkce vystupuje ve druhé či vyšší derivaci, nazýváme diferenciálními rovnicemi druhého a vyššího řádu. Analogicky
Drsná matematika III 1. přednáška Funkce více proměnných: křivky, směrové derivace, diferenciál
Drsná matematika III 1. přednáška Funkce více proměnných: křivky, směrové derivace, diferenciál Jan Slovák Masarykova univerzita Fakulta informatiky 16. 9. 2008 Obsah přednášky 1 Literatura 2 Funkce a
Numerické řešení diferenciálních rovnic
Numerické řešení diferenciálních rovnic Omezení: obyčejné (nikoli parciální) diferenciální rovnice, Cauchyho počáteční úloha, pouze jedna diferenciální rovnice 1. řádu 1/1 Numerické řešení diferenciálních
Derivace funkcí více proměnných
Derivace funkcí více proměnných Pro studenty FP TUL Martina Šimůnková 16. května 019 1. Derivace podle vektoru jako funkce vektoru. Pro pevně zvolenou funkci f : R d R n a bod a R d budeme zkoumat zobrazení,
0.1 Úvod do lineární algebry
Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Vektory Definice 011 Vektorem aritmetického prostorur n budeme rozumět uspořádanou n-tici reálných čísel x 1, x 2,, x n Definice 012 Definice sčítání
Soustavy lineárních rovnic
Soustavy lineárních rovnic V této kapitole se budeme zabývat soustavami lineárních diferenciálních rovnic y = a (x)y + a (x)y + + a n (x)y n + f (x) y = a (x)y + a (x)y + + a n (x)y n + f (x). y n = a
Základy matematické analýzy
Základy matematické analýzy Spojitost funkce Ing. Tomáš Kalvoda, Ph.D. 1, Ing. Daniel Vašata 2 1 tomas.kalvoda@fit.cvut.cz 2 daniel.vasata@fit.cvut.cz Katedra aplikované matematiky Fakulta informačních
VEKTOROVÁ POLE Otázky
VEKTOROVÁ POLE VEKTOROVÁ POLE Je-li A podmnožina roviny a f je zobrazení A do R 2, které je dáno souřadnicemi f 1, f 2, tj., f(x, y) = (f 1 (x, y), f 2 (x, y)) pro (x, y) A, lze chápat dvojici (f 1 (x,
Obecný Hookeův zákon a rovinná napjatost
Obecný Hookeův zákon a rovinná napjatost Základní rovnice popisující napěťově-deformační chování materiálu při jednoosém namáhání jsou Hookeův zákon a Poissonův zákon. σ = E ε odtud lze vyjádřit také poměrnou
Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech
Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech 1. července 2008 1 Funkce v R n Definice 1 Necht n N a D R n. Reálnou funkcí v R n (reálnou funkcí n proměnných) rozumíme zobrazení
Lineární algebra : Metrická geometrie
Lineární algebra : Metrická geometrie (16. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 6. května 2014, 10:42 1 2 Úvod Zatím jsme se lineární geometrii věnovali v kapitole o lineárních
14. Věty Gauss-Ostrogradského, Greenova a Stokesova věta
14. Věty Gauss-Ostrogradského, Greenova a Stokesova věta Aplikovaná matematika II, NMAF072 M. Rokyta, KMA MFF UK LS 2010/11 14.1 Úvod Definice (zobecněná plocha) Řekneme, že S R n (n 2) je zobecněná (n
21. Úvod do teorie parciálních diferenciálních rovnic
21. Úvod do teorie parciálních diferenciálních rovnic Aplikovaná matematika IV, NMAF074 M. Rokyta, KMA MFF UK LS 2014/15 21.1 Základní termíny Definice Vektor tvaru α = (α 1,...,α m ), kde α j N {0}, j
Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague
1 / 40 regula Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague regula 1 2 3 4 5 regula 6 7 8 2 / 40 2 / 40 regula Iterační pro nelineární e Bud f reálná funkce
10 Funkce více proměnných
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 10: Funkce více proměnných 16 10 Funkce více proměnných 10.1 Základní pojmy Definice. Eukleidovskou vzdáleností bodů x = (x 1,...,x n ), y = (y 1,...,y
9. Vícerozměrná integrace
9. Vícerozměrná integrace Aplikovaná matematika II, NMAF072 M. Rokyta, KMA MFF UK LS 2016/17 9.1 Elementy teorie míry Poznámka Na R n definujeme systém tzv. měřitelných množin, M n, který má následující
Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené
2. 3. 2018 Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené mn. M E n. Zapište a načrtněte množinu D, ve které
Matematická analýza ve Vesmíru. Jiří Bouchala
Matematická analýza ve Vesmíru Jiří Bouchala Katedra aplikované matematiky jiri.bouchala@vsb.cz www.am.vsb.cz/bouchala - p. 1/19 typu: m x (sin x, cos x) R(x, ax +...)dx. Matematická analýza ve Vesmíru.
9. Vícerozměrná integrace
9. Vícerozměrná integrace Tomáš Salač Ú UK, FF UK LS 2017/18 Tomáš Salač ( Ú UK, FF UK ) 9. Vícerozměrná integrace LS 2017/18 1 / 29 9.1 Elementy teorie míry Poznámka Na R n definujeme systém tzv. měřitelných
Zavedeme-li souřadnicový systém {0, x, y, z}, pak můžeme křivku definovat pomocí vektorové funkce.
KŘIVKY Křivka = dráha pohybujícího se bodu = = množina nekonečného počtu bodů, které závisí na parametru (čase). Proto můžeme křivku také nazvat jednoparametrickou množinou bodů. Zavedeme-li souřadnicový
Aplikovaná numerická matematika
Aplikovaná numerická matematika 6. Metoda nejmenších čtverců doc. Ing. Róbert Lórencz, CSc. České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových systémů Příprava studijních
Věta 12.3 : Věta 12.4 (princip superpozice) : [MA1-18:P12.7] rovnice typu y (n) + p n 1 (x)y (n 1) p 1 (x)y + p 0 (x)y = q(x) (6)
1. Lineární diferenciální rovnice řádu n [MA1-18:P1.7] rovnice typu y n) + p n 1 )y n 1) +... + p 1 )y + p 0 )y = q) 6) počáteční podmínky: y 0 ) = y 0 y 0 ) = y 1 y n 1) 0 ) = y n 1. 7) Věta 1.3 : Necht
Základy matematiky pro FEK
Základy matematiky pro FEK 12. přednáška Blanka Šedivá KMA zimní semestr 216/21 Blanka Šedivá (KMA) Základy matematiky pro FEK zimní semestr 216/21 1 / 15 Integrování jako inverzní operace příklady inverzních
1. Obyčejné diferenciální rovnice
& 8..8 8: Josef Hekrdla obyčejné diferenciální rovnice-separace proměnných. Obyčejné diferenciální rovnice Rovnice, ve které je neznámá funkcí a v rovnici se vyskytuje spolu se svými derivacemi, se nazývá
Petra Monhartová. Univerzita Karlova v Praze Matematicko-fyzikální fakulta. Katedra numerické matematiky
Univerzita Karlova v Praze Matematicko-fyzikální fakulta DIPLOMOVÁ PRÁCE Petra Monhartová Schémata typu ADER pro řešení rovnic mělké vody Katedra numerické matematiky Vedoucí diplomové práce: doc. RNDr.
MODELOVÁNÍ SHALLOW WATER
Západočeská univerzita Fakulta aplikovaných věd Matematické metody v aplikovaných vědách a ve vzdělávání MODELOÁNÍ SHLLOW WTER KRISTÝN HDŠOÁ ziraf@students.zcu.cz 1 ÚOD Dostala jsem za úkol namodelovat
Věta o sedlovém bodu a Fredholmova alternativa
Věta o sedlovém bodu a Fredholmova alternativa Petr Tomiczek Fakulta Aplikovaných věd Západočeská univerzita Plzeň 2006 obsah 1 Rozklad Hilbertova prostoru Uzavřený lineární a samoadjungovaný operátor
Diferenciální rovnice
Obyčejné diferenciální rovnice - studijní text pro cvičení v předmětu Matematika - 2. Studijní materiál byl připraven pracovníky katedry E. Novákovou, M. Hyánkovou a L. Průchou za podpory grantu IG ČVUT
PŘEDNÁŠKA 6 INTEGRACE POMOCÍ SUBSTITUCE
PŘEDNÁŠKA 6 INTEGRACE POMOCÍ SUBSTITUCE Příklad Představme si, že máme vypočítat integrál I = f(, y) d dy, M kde M = {(, y) R 2 1 < 2 + y 2 < 4}. y M je mezikruží mezi kružnicemi o poloměru 1 a 2 a se
Extrémy funkce dvou proměnných
Extrémy funkce dvou proměnných 1. Stanovte rozměry pravoúhlé vodní nádrže o objemu 32 m 3 tak, aby dno a stěny měly nejmenší povrch. Označme rozměry pravoúhlé nádrže x, y, z (viz obr.). ak objem této nádrže
6 Lineární geometrie. 6.1 Lineární variety
6 Lineární geometrie Motivace. Pojem lineární varieta, který budeme v této kapitole studovat z nejrůznějších úhlů pohledu, není žádnou umělou konstrukcí. Příkladem lineární variety je totiž množina řešení
22 Základní vlastnosti distribucí
M. Rokyta, MFF UK: Aplikovaná matematika IV kap. 22: Základní vlastnosti distribucí 5 22 Základní vlastnosti distribucí 22.1 Temperované distribuce Definice. O funkci ϕ C (R m ) řekneme, že je rychle klesající
VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY
VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY Jan Krejčí 31. srpna 2006 jkrejci@physics.ujep.cz http://physics.ujep.cz/~jkrejci Obsah 1 Přímé metody řešení soustav lineárních rovnic 3 1.1 Gaussova eliminace...............................
0.1 Úvod do lineární algebry
Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Lineární rovnice o 2 neznámých Definice 011 Lineární rovnice o dvou neznámých x, y je rovnice, která může být vyjádřena ve tvaru ax + by = c, kde
Afinita je stručný název pro afinní transformaci prostoru, tj.vzájemně jednoznačné afinní zobrazení bodového prostoru A n na sebe.
4 Afinita Afinita je stručný název pro afinní transformaci prostoru, tj.vzájemně jednoznačné afinní zobrazení bodového prostoru A n na sebe. Poznámka. Vzájemně jednoznačným zobrazením rozumíme zobrazení,
Riemannův určitý integrál
Riemannův určitý integrál 1. Motivační příklad Příklad (Motivační příklad pro zavedení Riemannova integrálu). Nechť,. Vypočtěme obsah vybarvené oblasti ohraničené grafem funkce, osou a svislými přímkami
Drsná matematika III 6. přednáška Obyčejné diferenciální rovnice vyšších řádů, Eulerovo přibližné řešení a poznámky o odhadech chyb
Drsná matematika III 6. přednáška Obyčejné diferenciální rovnice vyšších řádů, Eulerovo přibližné řešení a poznámky o odhadech chyb Jan Slovák Masarykova univerzita Fakulta informatiky 23. 10. 2006 Obsah
Parametrické rovnice křivky
Křivkový integrál Robert Mařík jaro 2014 Tento text je tištěnou verzí prezentací dostupných z http://user.mendelu.cz/marik/am. Křivkový integrál Jedná se o rozšíření Riemannova integrálu, kdy množinou
13. cvičení z Matematické analýzy 2
. cvičení z atematické analýz 2 5. - 9. května 27. konzervativní pole, potenciál Dokažte, že následující pole jsou konzervativní a najděte jejich potenciál. i F x,, z x 2 +, 2 + x, ze z, ii F x,, z x 2
Požadavky k písemné přijímací zkoušce z matematiky do navazujícího magisterského studia pro neučitelské obory
Požadavky k písemné přijímací zkoušce z matematiky do navazujícího magisterského studia pro neučitelské obory Zkouška ověřuje znalost základních pojmů, porozumění teorii a schopnost aplikovat teorii při
Otázky k ústní zkoušce, přehled témat A. Číselné řady
Otázky k ústní zkoušce, přehled témat 2003-2004 A Číselné řady Vysvětlete pojmy částečný součet řady, součet řady, řadonverguje, řada je konvergentní Formulujte nutnou podmínku konvergence řady a odvoďte
Obsah. Aplikovaná matematika I. Gottfried Wilhelm Leibniz. Základní vlastnosti a vzorce
Neurčitý integrál Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah Primitivní funkce, neurčitý integrál Základní vlastnosti a vzorce Základní integrační metody Úpravy integrandu Integrace racionálních
1 Přesnost metody konečných prvků
1 PŘESNOST METODY KONEČNÝCH PRVKŮ 1 1 Přesnost metody konečných prvků Metoda konečných prvků je založena na diskretizaci původní spojité konstrukce soustavou prvků (nebo obecněji na diskretizaci slabé
VEKTOROVÁ POLE VEKTOROVÁ POLE
Je-li A podmnožina roviny a f je zobrazení A do R 2, které je dáno souřadnicemi f 1, f 2, tj., f(x, y) = (f 1 (x, y), f 2 (x, y)) pro (x, y) A, lze chápat dvojici (f 1 (x, y), f 2 (x, y)) jako vektor s
MATEMATIKA III. Olga Majlingová. Učební text pro prezenční studium. Předběžná verze
Fakulta strojního inženýrství Univerzity J. E. Purkyně v Ústí nad Labem Pasteurova 7 Tel.: 475 285 511 400 96 Ústí nad Labem Fax: 475 285 566 Internet: www.ujep.cz E-mail: kontakt@ujep.cz MATEMATIKA III
Počítačová dynamika tekutin (CFD) Řešení rovnic. - metoda konečných objemů -
Počítačová dynamika tekutin (CFD) Řešení rovnic - metoda konečných objemů - Rozdělení parciálních diferenciálních rovnic 2 Obecná parciální diferenciální rovnice se dvěma nezávislými proměnnými x a y:
Lineární zobrazení. 1. A(x y) = A(x) A(y) (vlastnost aditivity) 2. A(α x) = α A(x) (vlastnost homogenity)
4 Lineární zobrazení Definice: Nechť V a W jsou vektorové prostory Zobrazení A : V W (zobrazení z V do W nazýváme lineárním zobrazením, pokud pro všechna x V, y V a α R platí 1 A(x y = A(x A(y (vlastnost
Limita a spojitost funkce a zobrazení jedné reálné proměnné
Přednáška 4 Limita a spojitost funkce a zobrazení jedné reálné proměnné V několika následujících přednáškách budeme studovat zobrazení jedné reálné proměnné f : X Y, kde X R a Y R k. Protože pro každé
9. přednáška 26. listopadu f(a)h < 0 a pro h (0, δ) máme f(a 1 + h, a 2,..., a m ) f(a) > 1 2 x 1
9 přednáška 6 listopadu 007 Věta 11 Nechť f C U, kde U R m je otevřená množina, a a U je bod Pokud fa 0, nemá f v a ani neostrý lokální extrém Pokud fa = 0 a H f a je pozitivně negativně definitní, potom
Úvod do parciálních diferenciálních rovnic. 2 Kanonický tvar lineárních PDR 2. řádu pro funkce
Příklady na cvičení k přednášce NMMA334 Úvod do parciálních diferenciálních rovnic 1 Kanonický tvar lineárních PDR 2. řádu pro funkce dvou proměnných 1. Určete typ parciální diferenciální rovnice u xx
Kapitola 8: Dvojný integrál 1/26
Kapitola 8: vojný integrál 1/26 vojný integrál - osnova kapitoly 2/26 dvojný integrál přes obdélník definice výpočet (Fubiniova věta pro obdélník) dvojný integrál přes standardní množinu definice výpočet
JEDNOTKY. E. Thöndel, Ing. Katedra mechaniky a materiálů, FEL ČVUT v Praze. Abstrakt
SIMULAČNÍ MODEL KLIKOVÉ HŘÍDELE KOGENERAČNÍ JEDNOTKY E. Thöndel, Ing. Katedra mechaniky a materiálů, FEL ČVUT v Praze Abstrakt Crankshaft is a part of commonly produced heat engines. It is used for converting
Matematika II, úroveň A ukázkový test č. 1 (2017) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené
28. 2. 2017 Matematika II, úroveň A ukázkový test č. 1 (2017) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené mn. M E n. Zapište a načrtněte množinu D, ve které
Diferenciální počet 1 1. f(x) = ln arcsin 1 + x 1 x. 1 x 1 a x 1 0. f(x) = (cos x) cosh x + 3x. x 0 je derivace funkce f(x) v bodě x0.
Nalezněte definiční obor funkce Diferenciální počet f = ln arcsin + Definiční obor funkce f je určen vztahy Z těchto nerovností plyne < + ln arcsin + je tedy D f =, Určete definiční obor funkce arcsin
Matematika II, úroveň A ukázkový test č. 1 (2016) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené
22. 2. 2016 Matematika II, úroveň A ukázkový test č. 1 (2016) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené mn. M E n. Zapište a načrtněte množinu D, ve které
18 Fourierovy řady Úvod, základní pojmy
M. Rokyta, MFF UK: Aplikovaná matematika III kap. 18: Fourierovy řady 7 18 Fourierovy řady 18.1 Úvod, základní pojmy Otázka J. Fouriera: Lze každou periodickou funkci napsat jako součet nějakých "elementárních"
Q(y) dy = P(x) dx + C.
Cíle Naše nejbližší cíle spočívají v odpovědích na základní otázky, které si klademe v souvislosti s diferenciálními rovnicemi: 1. Má rovnice řešení? 2. Kolik je řešení a jakého jsou typu? 3. Jak se tato
1 Vedení tepla stacionární úloha
1 VEDENÍ TEPLA STACIONÁRNÍ ÚLOHA 1 1 Vedení tepla stacionární úloha Typický představitel transportních jevů Obdobným způsobem možno řešit například Fyzikální jev Neznámá Difuze koncentrace [3] Deformace
Úvodní informace. 17. února 2018
Úvodní informace Funkce více proměnných Přednáška první 17. února 2018 Obsah 1 Úvodní informace. 2 Funkce více proměnných Definiční obor Limita a spojitost Derivace, diferencovatelnost, diferenciál Úvodní
9 Kolmost vektorových podprostorů
9 Kolmost vektorových podprostorů Od kolmosti dvou vektorů nyní přejdeme ke kolmosti dvou vektorových podprostorů. Budeme se zabývat otázkou, kdy jsou dva vektorové podprostory na sebe kolmé a jak to poznáme.
Vysoké učení technické v Brně, Fakulta strojního inženýrství MATEMATIKA 2
Vysoké učení technické v Brně, Fakulta strojního inženýrství MATEMATIKA 2 Požadavky ke zkoušce pro skupinu C 1. ročník 2014/15 I. Diferenciální počet funkcí více proměnných 1. Funkce více proměnných (a)
1 Linearní prostory nad komplexními čísly
1 Linearní prostory nad komplexními čísly V této přednášce budeme hledat kořeny polynomů, které se dále budou moci vyskytovat jako složky vektorů nebo matic Vzhledem k tomu, že kořeny polynomu (i reálného)
LWS při heteroskedasticitě
Stochastické modelování v ekonomii a financích Petr Jonáš 7. prosince 2009 Obsah 1 2 3 4 5 47 1 Předpoklad 1: Y i = X i β 0 + e i i = 1,..., n. (X i, e i) je posloupnost nezávislých nestejně rozdělených
Potenciální proudění
Hydromechanické procesy Potenciální proudění + plíživé obtékání koule M. Jahoda Proudění tekutiny Pohyby elementu tekutiny 2 čas t čas t + dt obecný pohyb posunutí lineární deformace rotace úhlová deformace
Fakt. Každou soustavu n lineárních ODR řádů n i lze eliminací převést ekvivalentně na jednu lineární ODR
DEN: ODR teoreticky: soustavy rovnic Soustava lineárních ODR 1 řádu s konstantními koeficienty je soustava ve tvaru y 1 = a 11 y 1 + a 12 y 2 + + a 1n y n + b 1 (x) y 2 = a 21 y 1 + a 22 y 2 + + a 2n y
Učební texty k státní bakalářské zkoušce Matematika Skalární součin. študenti MFF 15. augusta 2008
Učební texty k státní bakalářské zkoušce Matematika Skalární součin študenti MFF 15. augusta 2008 1 10 Skalární součin Požadavky Vlastnosti v reálném i komplexním případě Norma Cauchy-Schwarzova nerovnost
Občas se používá značení f x (x 0, y 0 ), resp. f y (x 0, y 0 ). Parciální derivace f. rovnoběžného s osou y a z:
PARCIÁLNÍ DERIVACE Jak derivovat reálné funkce více proměnných aby bylo možné tyto derivace použít podobně jako derivace funkcí jedné proměnné? Jestliže se okopíruje definice z jedné proměnné dostane se
i=1 Přímka a úsečka. Body, které leží na přímce procházející body a a b můžeme zapsat pomocí parametrické rovnice
I. Funkce dvou a více reálných proměnných 1. Úvod Značení: V textu budeme používat označení: N pro množinu všech přirozených čísel; R pro množinu všech reálných čísel; R n pro množinu všech uspořádaných
19 Hilbertovy prostory
M. Rokyta, MFF UK: Aplikovaná matematika III kap. 19: Hilbertovy prostory 34 19 Hilbertovy prostory 19.1 Úvod, základní pojmy Poznámka (připomenutí). Necht (X,(, )) je vektorový prostor se skalárním součinem
Matematika 1 MA1. 1 Analytická geometrie v prostoru - základní pojmy. 4 Vzdálenosti. 12. přednáška ( ) Matematika 1 1 / 32
Matematika 1 12. přednáška MA1 1 Analytická geometrie v prostoru - základní pojmy 2 Skalární, vektorový a smíšený součin, projekce vektoru 3 Přímky a roviny 4 Vzdálenosti 5 Příčky mimoběžek 6 Zkouška;
12. Křivkové integrály
12 Křivkové integrály Definice 121 Jednoduchou po částech hladkou křivkou v prostoru R n rozumíme množinu bodů [x 1,, x n ], které jsou dány parametrickými rovnicemi x 1 = ϕ 1 t), x 2 = ϕ 2 t), x n = ϕ
a vlastních vektorů Příklad: Stanovte taková čísla λ, pro která má homogenní soustava Av = λv nenulové (A λ i I) v = 0.
Výpočet vlastních čísel a vlastních vektorů S pojmem vlastního čísla jsme se již setkali například u iteračních metod pro řešení soustavy lineárních algebraických rovnic. Velikosti vlastních čísel iterační
Skalární a vektorový popis silového pole
Skalární a vektorový popis silového pole Elektrické pole Elektrický náboj Q [Q] = C Vlastnost materiálových objektů Interakce (vzájemné silové působení) Interakci (vzájemné silové působení) mezi dvěma
Aplikovaná numerická matematika - ANM
Aplikovaná numerická matematika - ANM 3 Řešení soustav lineárních rovnic iterační metody doc Ing Róbert Lórencz, CSc České vysoké učení technické v Praze Fakulta informačních technologií Katedra počítačových
INTEGRACE KOMPLEXNÍ FUNKCE
INTEGRAE KOMPLEXNÍ FUNKE LEKE34-KIN auchyova obecná auchyova auchyův vzorec vičení KŘIVKOVÝ INTEGRÁL Na konci kapitoly o derivaci je uvedena souvislost existence derivace s potenciálním polem. Existuje
Diferenciální rovnice 1
Diferenciální rovnice 1 Základní pojmy Diferenciální rovnice n-tého řádu v implicitním tvaru je obecně rovnice ve tvaru,,,, = Řád diferenciální rovnice odpovídá nejvyššímu stupni derivace v rovnici použitému.
19 Eukleidovský bodový prostor
19 Eukleidovský bodový prostor Eukleidovským bodovým prostorem rozumíme afinní bodový prostor, na jehož zaměření je definován skalární součin. Víme, že pomocí skalárního součinu jsou definovány pojmy norma