The HLLC Riemann Solver
|
|
|
- Laureen Aileen Young
- 9 years ago
- Views:
Transcription
1 The HLLC Riemann Solver Eleuterio TORO Laboratory of Applied Mathematics University of Trento, Italy August 26, 212
2 Abstract: This lecture is about a method to solve approximately the Riemann problem for the Euler equations in order to derive a numerical flux for a conservative method: The HLLC Riemann solver REFERENCES: E F Toro, M Spruce and W Speares. Restoration of the contact surface in the HLL Riemann solver. Technical report CoA 924. Department of Aerospace Science, College of Aeronautics, Cranfield Institute of Technology. UK. June, E F Toro, M Spruce and W Speares. Restoration of the contact surface in the Harten-Lax-van Leer Riemann solver. Shock Waves. Vol. 4, pages 25-34, 1994.
3 Consider the general Initial Boundary Value Problem (IBVP) PDEs : U t + F(U) x =, x L, t >, ICs : U(x, ) = U () (x), BCs : U(, t) = U l (t), U(L, t) = U r (t), with appropriate boundary conditions, as solved by the explicit conservative scheme U n+1 i = U n i t x [F i+ 1 2 The choice of numerical flux F i+ 1 2 two classes of fluxes: (1) F i 1 ]. (2) 2 determines the scheme. There Upwind or Godunov-type fluxes (wave propagation information used explicitly) and Centred or non-upwind (wave propagation information NOT used explicitly).
4 Godunov s flux (Godunov 1959) is F i+ 1 2 = F(U i+ 1 ()), (3) 2 in which U i+ 1 () is the exact similarity solution U 2 i+ 1 (x/t) of the 2 Riemann problem U t + F(U) x =, U L if x <, (4) U(x, ) = U R if x >, evaluated at x/t =.
5 Example: 3D Euler equations. ρ ρu U = ρv ρw, F = E ρu ρu 2 + p ρuv ρuw u(e + p). (5) The piece wise constant initial data, in terms of primitive variables, is ρ L ρ R u L W L = v L w L, W u R R = v R w R. (6) p L p R
6 The Godunov flux F(U i+ 1 ()) results from evaluation U 2 i+ 1 (x/t) 2 at x/t =, that is along the t axis. (u-a) p * t u * (u,u,u) (u+a) ρ u v w p L L L L L ρ v w ρ *L *R L vr L Fig. 1. Structure of the exact solution U i+ 1 (x/t) of the Riemann 2 problem for the x split three dimensional Euler equations. There are five wave families associated with the eigenvalues u a, u (of multiplicity 3) and u + a. w R ρ u v w p R R R R R x
7 Integral Relations Consider the control volume V = [x L, x R ] [, T ] depicted in Fig. 2, with x L TS L, x R TS R, (7) S L and S R are the fastest signal velocities and T is a chosen time. The integral form of the conservation laws in (4) in V reads xr xr T T U(x, T )dx = U(x, )dx+ F(U(x L, t))dt F(U(x R, t))dt. x L x L (8) Evaluation of the right hand side of this expression gives xr U(x, T )dx = x R U R x L U L + T (F L F R ), (9) x L where F L = F(U L ) and F R = F(U R ). We call (9) the consistency condition.
8 Now split left hand side of (8) into three integrals, namely xr TSL TSR xr U(x, T )dx = U(x, T )dx + U(x, T )dx + U(x, T )dx x L x L TS L TS R S L t S R T x L TS L TS R Fig. 2. Control volume [x L, x R ] [, T ] on x t plane. S L and S R are the fastest signal velocities arising from the solution of the Riemann problem. x R x
9 Evaluate the first and third terms on the right hand side to obtain xr TSR U(x, T )dx = U(x, T )dx+(ts L x L )U L +(x R TS R )U R. x L TS L Comparing (1) with (9) gives (1) TSR TS L U(x, T )dx = T (S R U R S L U L + F L F R ). (11) On division through by the length T (S R S L ), which is the width of the wave system of the solution of the Riemann problem between the slowest and fastest signals at time T, we have 1 TSR U(x, T )dx = S RU R S L U L + F L F R. (12) T (S R S L ) TS L S R S L
10 Thus, the integral average of the exact solution of the Riemann problem between the slowest and fastest signals at time T is a known constant, provided that the signal speeds S L and S R are known; such constant is the right hand side of (12) and we denote it by U hll = S RU R S L U L + F L F R S R S L. (13) We now apply the integral form of the conservation laws to the left portion of Fig. 1.2, that is the control volume [x L, ] [, T ]. We obtain TS L U(x, T )dx = TS L U L + T (F L F L ), (14) where F L is the flux F(U) along the t axis. Solving for F L we find F L = F L S L U L 1 T TS L U(x, T )dx. (15)
11 Evaluation of the integral form of the conservation laws on the control volume [, x R ] [, T ] yields F R = F R S R U R + 1 T TSR The reader can easily verify that the equality F L = F R U(x, T )dx. (16) results in the consistency condition (9). All relations so far are exact, as we are assuming the exact solution of the Riemann problem.
12 The Harten-Lax-van Leer (HLL) Approximate Riemann Solver (1983). x U L if t S L, Ũ(x, t) = U hll if S L x t S R, x U R if t S R, Fig. 3 shows the two-wave structure of this approximate Riemann solver. (17) t S L SR hll U U L U R Fig. 3. Two-wave model. Approximate HLL Riemann solver. Solution in the Star Region consists of a single state U hll separated from data states by two waves of speeds S L and S R. x
13 The HLL flux F hll for the subsonic case S L S R is found by inserting U hll in (13) into (15) or (16) to obtain or F hll = F L + S L (U hll U L ), (18) F hll = F R + S R (U hll U R ). (19) Use of (13) in (18) or (19) gives the HLL flux F hll = S RF L S L F R + S L S R (U R U L ) S R S L (2) for the subsonic case S L S R.
14 The corresponding HLL intercell flux for the approximate Godunov method is then given by F L if S L, F hll i+ 1 2 = S R F L S L F R + S L S R (U R U L ) S R S L, if S L S R, F R if S R. (21) Given the speeds S L and S R we have an approximate intercell flux (21) to be used in the conservative formula (2) to produce an approximate Godunov method. A shortcoming of the HLL scheme, with its two-wave model, is exposed by contact discontinuities, shear waves and material interfaces, or any type of intermediate waves.
15 The HLLC Approximate Riemann Solver (Toro et al, 1992). The HLLC scheme is a modification of the HLL scheme whereby the missing contact and shear waves in the Euler equations are restored. HLLC for the Euler equations has a three-wave model t S L S* S R U * L U*R U L U R Fig. 4. HLLC approximate Riemann solver. Solution in the Star Region consists of two constant states separated from each other by a middle wave of speed S. x
16 Useful Relations. Consider Fig. 2. Evaluation of the integral form of the conservation laws in the control volume reproduces the result of equation (12), even if variations of the integrand across the wave of speed S are allowed. Note that the consistency condition (9) effectively becomes the condition (12). By splitting the left hand side of integral (12) into two terms we obtain 1 T (S R S L ) TSR TS L U(x, T )dx = U L + U R, (22)
17 where the following integral averages are introduced U L = U R = 1 TS U(x, T )dx, T (S S L ) TS L 1 TSR U(x, T )dx. T (S R S ) TS (23) Use of (23) into (22) and use of (12), make condition (9) ( ) ( ) S SL SR S U L + U R = U hll, (24) S R S L S R S L The HLLC approximate Riemann solver is given as follows x U L, if t S L, U Ũ(x, t) = L, if S L x t S, U R, if S x t S R, x U R, if t S R. (25)
18 Now we seek a corresponding HLLC numerical flux of the form F L, if S L, F hllc F = L, if S L S, (26) i+ 1 2 F R, if S S R, F R, if S R, with the intermediate fluxes F L and F R still to be determined, see Fig. 4. By integrating over appropriate control volumes we obtain F L = F L + S L (U L U L ), (27) F R = F L + S (U R U L ), (28) F R = F R + S R (U R U R ). (29) These are three equations for the four unknowns vectors U L, F L, U R, F R.
19 We seek the solution for the two unknown intermediate fluxes F L and F R. There are more unknowns than equations and some extra conditions need to be imposed, in order to solve the algebraic problem. We impose p L = p R = p, u L = u R = u, v L = v L, v R = v R, w L = w L, w R = w R. } for pressure and normal velocity (3) } for tangential velocities (31) Conditions (3), (31) are identically satisfied by the exact solution. In addition we impose S = u (32) and thus if an estimate for S is known, the normal velocity component u in the Star Region is known.
20 Now equations (27) and (29) can be re arranged as S L U L F L = S L U L F L, (33) S R U R F R = S R U R F R, (34) where the right hand sides of (33) and (34) are known constant vectors (data). We also note the useful relation F(U) = uu + pd, D = [, 1,,, u] T. (35) Assuming S L and S R to be known and performing algebraic manipulations of the first and second components of equations (33) (34) one obtains p L = p L +ρ L (S L u L )(S u L ), p R = p R +ρ R (S R u R )(S u R ). (36)
21 From (3) p L = p R, which from (36) gives S = p R p L + ρ L u L (S L u L ) ρ R u R (S R u R ) ρ L (S L u L ) ρ R (S R u R ). (37) Manipulation of (33) and (34) and using p L and p R from (36) gives F K = F K + S K (U K U K ), (38) for K=L and K=R, with the intermediate states given as 1 S v K U K = ρ K ( SK u K S K S ) E K ρ K + (S u K ) w K [ S + ] p K ρ K (S K u K ) The final choice of the HLLC flux is made according to (26).. (39)
22 Variation 1 of HLLC. From equations (33) and (34) we may write the following solutions for the state vectors U L and U R U K = S K U K F K + p K D S L S, D = [, 1,,, S ], (4) with p L and p R as given by (36). Substitution of p K from (36) into (4) followed by use of (27) and (29) gives direct expressions for the intermediate fluxes as F K = S (S K U K F K ) + S K (p K + ρ L (S K u K )(S u K ))D, S K S (41) with the final choice of the HLLC flux made again according to (26).
23 Variation 2 of HLLC. A different HLLC flux is obtained by assuming a single mean pressure value in the Star Region, and given by the arithmetic average of the pressures in (36), namely P LR = 1 2 [p L + p R + ρ L (S L u L )(S u L ) + ρ R (S R u R )(S u R )]. Then the intermediate state vectors are given by (42) U K = S K U K F K + P LR D S K S. (43) Substitution of these into (27) and (29) gives the fluxes F L and F R as F K = S (S K U K F K ) + S K P LR D S K S. (44) Again the final choice of HLLC flux is made according to (26).
24 Remarks. The original HLLC formulation (38) (39) enforces the condition p L = p R, which is satisfied by the exact solution. In the alternative HLLC formulation (41) we relax such condition, being more consistent with the pressure approximations (36). There is limited practical experience with the alternative HLLC formulations (41) and (44). General equation of state. All manipulations, assuming that wave speed estimates for S L and S R are available, are valid for any equation of state; this only enters when prescribing estimates for S L and S R.
25 Multidimensional multicomponent flow. Consider the advection of a chemical species of concentrations q l by the normal flow speed u. Then we can write the following advection equation t q l + u x q l =, for l = 1,..., m. Note that these equations are written in non conservative form. However, by combining these with the continuity equation we obtain a conservative form of these equations, namely (ρq l ) t + (ρuq l ) x =, for l = 1,..., m. The eigenvalues of the enlarged system are as before, with the exception of λ 2 = u, which now, in three space dimensions, has multiplicity m + 3.
26 These conservation equations can then be added as new components to the conservation equations in (1) or (4), with the enlarged vectors of conserved variables and fluxes given as U = ρ ρu ρv ρw E ρq 1... ρq l... ρq m, F = ρu ρu 2 + p ρuv ρuw u(e + p) ρuq 1... ρuq l... ρuq m. (45)
27 The HLLC flux accommodates these new equations in a very natural way, and nothing special needs to be done. If the HLLC flux (38) is used, with F as in (45), then the intermediate state vectors are given by U K = ρ K ( SK u K S K S for K = L and K = R. ) E K ρ K + (S u K ) 1 S v K w K [ S + (q 1 ) K... (q l ) K... (q m ) K ] p K ρ K (S K u K ). (46)
28 Wave Speed Estimates
29 We need estimates S L, S and S R. Davis (1988) suggested S L = u L a L, S R = u R + a R, (47) S L = min {u L a L, u R a R }, S R = max {u L + a L, u R + a R }. (48) Both Davis (1988) and Einfeldt (1988), proposed S L = ũ ã, S R = ũ + ã, (49) ũ and ã are the Roe average particle and sound speeds respectively ũ = ρl u L + [ ρ R u R ρl +, ã = (γ 1)( H 1 1/2 )] 2ũ2, (5) ρ R with the enthalpy H = (E + p)/ρ approximated as H = ρl H L + ρ R H R ρl + ρ R. (51)
30 Einfeldt (1988) proposed the estimates for his HLLE solver, where S L = ū d, S R = ū + d, (52) d 2 = ρl a 2 L + ρ R a 2 R ρl + ρ R + η 2 (u R u L ) 2 (53) and η 2 = 1 ρl ρr 2 ( ρ L + ρ R ) 2. (54) These wave speed estimates are reported to lead to effective and robust Godunov type schemes.
31 One-wave model. Consider a one-wave model with single speed S + >. Rusanov: By choosing S L = S + and S R = S + in the HLL flux (2) one obtains a Rusanov flux (1961) F i+1/2 = 1 2 (F L + F R ) 1 2 S + (U R U L ). (55) Lax-Friedrichs: Another possibility is S + = S n max, the wave speed for imposing the CFL condition, which satisfies S n max = C cfl x t, (56) where C cfl is the CFL coefficient. For C cfl = 1, S + = x t, which gives the Lax Friedrichs numerical flux F i+1/2 = 1 2 (F L + F R ) 1 x 2 t (U R U L ). (57)
32 Pressure Based Wave Speed Estimates Toro et al. (1994) suggested to first find an estimate p for the pressure in the Star Region and then take q K = S L = u L a L q L, S R = u R + a R q R, (58) [ 1 + γ + 1 2γ (p /p K 1) 1 if p p K ] 1/2 if p > p K. This choice discriminates between shocks and rarefactions. (59) If the K wave is a rarefaction then the speed S K is the speed of the head of the rarefaction, the fastest signal. If the K wave is a shock wave then the speed is an approximation of the shock speed.
33 A simple, acoustic type approximation for pressure is (Toro, 1991) p = max(, p pvrs ), p pvrs = 1 2 (p L + p R ) 1 2 (u R u L ) ρā, (6) where ρ = 1 2 (ρ L + ρ R ), ā = 1 2 (a L + a R ). (61) Another choice is furnished by the Two Rarefaction Riemann solver, namely [ al + a R γ 1 2 p = p tr = (u ] 1/z R u L ) a L /pl z + a R/pR z, (62) where P LR = ( pl p R ) z ; z = γ 1 2γ. (63)
34 The Two Shock Riemann solver gives p = p ts = g L(p )p L + g R (p )p R u g L (p ) + g R (p ), (64) where g K (p) = [ AK for K = L and K = R. p + B K ] 1/2, p = max(, p pvrs), (65)
35 Summary of HLLC Fluxes Step I: pressure estimate p. Step II: wave speed estimates: with q K = and S L = u L a L q L, S R = u R + a R q R, (66) [ 1 + γ + 1 2γ (p /p K 1) 1 if p p K ] 1/2 if p > p K. S = p R p L + ρ L u L (S L u L ) ρ R u R (S R u R ) ρ L (S L u L ) ρ R (S R u R ) (67). (68) Step III: HLLC flux. Compute the HLLC flux, according to F L if S L, F hllc F = L if S L S, (69) i+ 1 2 F R if S S R, F R if S R,
36 F K = F K + S K (U K U K ) (7) and U K = ρ K ( SK u K S K S ) 1 S v K w K [ E K + (S u K ) S + ρ K p K ] ρ K (S K u K ) (71).
37 There are two variants of the HLLC flux in the third step, as seen below. Step III: HLLC flux, Variant 1. Compute the numerical fluxes as F K = S (S K U K F K ) + S K (p K + ρ L (S K u K )(S u K ))D S K S, D = [, 1,,, S ] T, (72) and the final HLLC flux chosen according to (69). Step III: HLLC flux, Variant 2. Compute the numerical fluxes as F K = S (S K U K F K ) + S K P LR D, (73) S K S with D as in (72) and P LR = 1 2 [p L+p R +ρ L (S L u L )(S u L )+ρ R (S R u R )(S u R )]. The final HLLC flux is chosen according to (69). (74)
38 Numerical Results
39 Test problems: Test ρ L u L p L ρ R u R p R Table 1. Data for seven test problems with exact solution
40 1 1.6 Density.5 Velocity Position.5 1 Position Pressure.5 Internal energy.5 1 Position Position Godunov s method with HLLC Riemann solver applied to Test 1, with x =.3. Numerical (symbol) and exact (line) solutions are compared at time.2.
41 1 2 Density.5 Velocity.5 1 Position Position.5 Pressure Position Internal energy Position Godunov s method with HLLC Riemann solver applied to Test 2, with x =.5. Numerical (symbol) and exact (line) solutions are compared at time.15.
42 25 6 Density 3 Velocity Position.5 1 Position 1 25 Pressure 5 Internal energy Position.5 1 Position Godunov s method with HLLC Riemann solver applied to Test 3, with x =.5. Numerical (symbol) and exact (line) solutions are compared at time.12.
43 3 2 Density 15 Velocity Position Position 18 3 Pressure 9 Internal energy Position.5 1 Position Godunov s method with HLLC Riemann solver applied to Test 4, with x =.4. Numerical (symbol) and exact (line) solutions are compared at time.35.
44 5 6 Density 3 Velocity Position.5 1 Position 1 25 Pressure 5 Internal energy Position.5 1 Position Godunov s method with HLLC Riemann solver applied to Test 5, with x =.8. Numerical (symbol) and exact (line) solutions are compared at time.12.
45 5 6 Density 3 Velocity Position.5 1 Position 1 25 Pressure 5 Internal energy Position.5 1 Position Godunov s method with HLL Riemann solver applied to Test 5, with x =.8. Numerical (symbol) and exact (line) solutions are compared at time.12.
46 HLL density HLLC density position.5 1 position HLL density HLLC density position.5 1 position Godunov s method with HLL (left) and HLLC (right) Riemann solvers applied to Tests 6 and 7. Numerical (symbol) and exact (line) solutions are compared at time 2..
47 Closing Remarks:
48 We have presented HLLC for the Euler equations. For the 2D shallow water equations see Toro E F Shock capturing methods for free-surface shallow flows. Wiley and Sons, 21. For Turbulent flow applications (implicit version of HLLC), see Batten, Leschziner and Goldberg (1997). For extensions to MHD equations see Gurski (24), Li (25), Mignone et al. (26++). For application to two-phase flow see Tokareva and Toro, JCP (21). For extensions see Takahiro (25) and Bouchut (27), Mignone (25).
Performance Comparison and Analysis of Different Schemes and Limiters
International Journal of Mathematical, Computational, Physical, Electrical and Computer Engineering Vol:5, No:7, 0 Performance Comparison and Analysis of Different Schemes and Limiters Wang Wen-long, Li
ρe tot ρu ρv ρw ρ q = ρh tot v ρuv f y = ρv 2 + P ρwv ρv
Chapter 7 Riemann solvers II 7.1 Roe s linearized Riemann solver 7.1.1 The equations of hydrodynamics revisited Before we construct our linearized Riemann solver, let us make a slightly modified definition
Advanced CFD Methods 1
Advanced CFD Methods 1 Prof. Patrick Jenny, FS 2014 Date: 15.08.14, Time: 13:00, Student: Federico Danieli Summary The exam took place in Prof. Jenny s office, with his assistant taking notes on the answers.
1 The basic equations of fluid dynamics
1 The basic equations of fluid dynamics The main task in fluid dynamics is to find the velocity field describing the flow in a given domain. To do this, one uses the basic equations of fluid flow, which
Advanced Computational Fluid Dynamics AA215A Lecture 5
Advanced Computational Fluid Dynamics AA5A Lecture 5 Antony Jameson Winter Quarter, 0, Stanford, CA Abstract Lecture 5 shock capturing schemes for scalar conservation laws Contents Shock Capturing Schemes
- momentum conservation equation ρ = ρf. These are equivalent to four scalar equations with four unknowns: - pressure p - velocity components
J. Szantyr Lecture No. 14 The closed system of equations of the fluid mechanics The above presented equations form the closed system of the fluid mechanics equations, which may be employed for description
Hydrodynamics of stellar explosions
Some basic hydrodynamics The art of CFD Hydrodynamic challenges in stellar explosions Hydrodynamics of stellar explosions General: Literature L.D.Landau & E.M.Lifshitz, Fluid Mechanics, Pergamon (1959)
High Speed Aerodynamics Prof. K. P. Sinhamahapatra Department of Aerospace Engineering Indian Institute of Technology, Kharagpur
High Speed Aerodynamics Prof. K. P. Sinhamahapatra Department of Aerospace Engineering Indian Institute of Technology, Kharagpur Module No. # 01 Lecture No. # 06 One-dimensional Gas Dynamics (Contd.) We
HIGH ORDER WENO SCHEMES ON UNSTRUCTURED TETRAHEDRAL MESHES
European Conference on Computational Fluid Dynamics ECCOMAS CFD 26 P. Wesseling, E. Oñate and J. Périaux (Eds) c TU Delft, The Netherlands, 26 HIGH ORDER WENO SCHEMES ON UNSTRUCTURED TETRAHEDRAL MESHES
Høgskolen i Narvik Sivilingeniørutdanningen STE6237 ELEMENTMETODER. Oppgaver
Høgskolen i Narvik Sivilingeniørutdanningen STE637 ELEMENTMETODER Oppgaver Klasse: 4.ID, 4.IT Ekstern Professor: Gregory A. Chechkin e-mail: [email protected] Narvik 6 PART I Task. Consider two-point
Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology
Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology Dimitrios Sofialidis Technical Manager, SimTec Ltd. Mechanical Engineer, PhD PRACE Autumn School 2013 - Industry
ME6130 An introduction to CFD 1-1
ME6130 An introduction to CFD 1-1 What is CFD? Computational fluid dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions, and related phenomena by solving numerically
Basic Equations, Boundary Conditions and Dimensionless Parameters
Chapter 2 Basic Equations, Boundary Conditions and Dimensionless Parameters In the foregoing chapter, many basic concepts related to the present investigation and the associated literature survey were
Linköping University Electronic Press
Linköping University Electronic Press Report Well-posed boundary conditions for the shallow water equations Sarmad Ghader and Jan Nordström Series: LiTH-MAT-R, 0348-960, No. 4 Available at: Linköping University
Solution of Linear Systems
Chapter 3 Solution of Linear Systems In this chapter we study algorithms for possibly the most commonly occurring problem in scientific computing, the solution of linear systems of equations. We start
Sound propagation in a lined duct with flow
Sound propagation in a lined duct with flow Martien Oppeneer supervisors: Sjoerd Rienstra and Bob Mattheij CASA day Eindhoven, April 7, 2010 1 / 47 Outline 1 Introduction & Background 2 Modeling the problem
An Introduction to Partial Differential Equations
An Introduction to Partial Differential Equations Andrew J. Bernoff LECTURE 2 Cooling of a Hot Bar: The Diffusion Equation 2.1. Outline of Lecture An Introduction to Heat Flow Derivation of the Diffusion
Renormalization of the Numerical Diffusion for an Upwind Finite Volume Method. Application to the Simulation of Kelvin-Helmholtz Instability
5th International Symposium on Finite Volumes for Complex Applications. - Problems and Perspectives June 08-13, 008 Aussois, France Renormalization of the Numerical Diffusion for an Upwind Finite Volume
Chapter 10. Flow Rate. Flow Rate. Flow Measurements. The velocity of the flow is described at any
Chapter 10 Flow Measurements Material from Theory and Design for Mechanical Measurements; Figliola, Third Edition Flow Rate Flow rate can be expressed in terms of volume flow rate (volume/time) or mass
Lecture 3 Fluid Dynamics and Balance Equa6ons for Reac6ng Flows
Lecture 3 Fluid Dynamics and Balance Equa6ons for Reac6ng Flows 3.- 1 Basics: equations of continuum mechanics - balance equations for mass and momentum - balance equations for the energy and the chemical
Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation
Differential Relations for Fluid Flow In this approach, we apply our four basic conservation laws to an infinitesimally small control volume. The differential approach provides point by point details of
Sound. References: L.D. Landau & E.M. Lifshitz: Fluid Mechanics, Chapter VIII F. Shu: The Physics of Astrophysics, Vol. 2, Gas Dynamics, Chapter 8
References: Sound L.D. Landau & E.M. Lifshitz: Fluid Mechanics, Chapter VIII F. Shu: The Physics of Astrophysics, Vol., Gas Dynamics, Chapter 8 1 Speed of sound The phenomenon of sound waves is one that
Vanier College Differential Equations Section 000001. ESP Project Tumor Modeling
Vanier College Differential Equations Section 000001 ESP Project Tumor Modeling By: Mai Abdel-Azim Teacher: Ivan T. Ivanov Introduction: Cancer is a disease in which a genetic change causes cells to undergo
Module 6 Case Studies
Module 6 Case Studies 1 Lecture 6.1 A CFD Code for Turbomachinery Flows 2 Development of a CFD Code The lecture material in the previous Modules help the student to understand the domain knowledge required
Numerical Analysis of the Jeans Instability
June 15, 2010 Background Goal Refine our understanding of Jeans Length and its relation to astrophysical simulations. Currently, it is widely accepted that one needs four cells per Jeans Length to get
3 Orthogonal Vectors and Matrices
3 Orthogonal Vectors and Matrices The linear algebra portion of this course focuses on three matrix factorizations: QR factorization, singular valued decomposition (SVD), and LU factorization The first
Optimization of Supply Chain Networks
Optimization of Supply Chain Networks M. Herty TU Kaiserslautern September 2006 (2006) 1 / 41 Contents 1 Supply Chain Modeling 2 Networks 3 Optimization Continuous optimal control problem Discrete optimal
Second Order Linear Partial Differential Equations. Part I
Second Order Linear Partial Differential Equations Part I Second linear partial differential equations; Separation of Variables; - point boundary value problems; Eigenvalues and Eigenfunctions Introduction
Introduction to Matrix Algebra
Psychology 7291: Multivariate Statistics (Carey) 8/27/98 Matrix Algebra - 1 Introduction to Matrix Algebra Definitions: A matrix is a collection of numbers ordered by rows and columns. It is customary
Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.
An Example 2 3 4 Outline Objective: Develop methods and algorithms to mathematically model shape of real world objects Categories: Wire-Frame Representation Object is represented as as a set of points
Coupling Forced Convection in Air Gaps with Heat and Moisture Transfer inside Constructions
Coupling Forced Convection in Air Gaps with Heat and Moisture Transfer inside Constructions M. Bianchi Janetti 1, F. Ochs 1 and R. Pfluger 1 1 University of Innsbruck, Unit for Energy Efficient Buildings,
Chapter 9 Partial Differential Equations
363 One must learn by doing the thing; though you think you know it, you have no certainty until you try. Sophocles (495-406)BCE Chapter 9 Partial Differential Equations A linear second order partial differential
Part II: Finite Difference/Volume Discretisation for CFD
Part II: Finite Difference/Volume Discretisation for CFD Finite Volume Metod of te Advection-Diffusion Equation A Finite Difference/Volume Metod for te Incompressible Navier-Stokes Equations Marker-and-Cell
Calculating resistance to flow in open channels
Alternative Hydraulics Paper 2, 5 April 2010 Calculating resistance to flow in open channels http://johndfenton.com/alternative-hydraulics.html [email protected] Abstract The Darcy-Weisbach formulation
State of Stress at Point
State of Stress at Point Einstein Notation The basic idea of Einstein notation is that a covector and a vector can form a scalar: This is typically written as an explicit sum: According to this convention,
3 The boundary layer equations
3 The boundar laer equations Having introduced the concept of the boundar laer (BL), we now turn to the task of deriving the equations that govern the flow inside it. We focus throughout on the case of
Scalars, Vectors and Tensors
Scalars, Vectors and Tensors A scalar is a physical quantity that it represented by a dimensional number at a particular point in space and time. Examples are hydrostatic pressure and temperature. A vector
The Heat Equation. Lectures INF2320 p. 1/88
The Heat Equation Lectures INF232 p. 1/88 Lectures INF232 p. 2/88 The Heat Equation We study the heat equation: u t = u xx for x (,1), t >, (1) u(,t) = u(1,t) = for t >, (2) u(x,) = f(x) for x (,1), (3)
Feature Commercial codes In-house codes
A simple finite element solver for thermo-mechanical problems Keywords: Scilab, Open source software, thermo-elasticity Introduction In this paper we would like to show how it is possible to develop a
Customer Training Material. Lecture 2. Introduction to. Methodology ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.
Lecture 2 Introduction to CFD Methodology Introduction to ANSYS FLUENT L2-1 What is CFD? Computational Fluid Dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions,
5.4 The Heat Equation and Convection-Diffusion
5.4. THE HEAT EQUATION AND CONVECTION-DIFFUSION c 6 Gilbert Strang 5.4 The Heat Equation and Convection-Diffusion The wave equation conserves energy. The heat equation u t = u xx dissipates energy. The
LASER MELTED STEEL FREE SURFACE FORMATION
METALLURGY AND FOUNDRY ENGINEERING Vol. 33, 2007, No. 1 Aleksander Siwek * LASER MELTED STEEL FREE SURFACE FORMATION 1. INTRODUCTION Many phisical phenomena happen on the surface of worked object in the
A Nonlinear Harmonic Balance Solver for an Implicit CFD Code: OVERFLOW 2
A Nonlinear Harmonic Balance Solver for an Implicit CFD Code: OVERFLOW 2 by Chad H. Custer Department of Mechanical Engineering and Materials Science Duke University Date: Approved: Dr. Earl H. Dowell,
Economics 121b: Intermediate Microeconomics Problem Set 2 1/20/10
Dirk Bergemann Department of Economics Yale University s by Olga Timoshenko Economics 121b: Intermediate Microeconomics Problem Set 2 1/20/10 This problem set is due on Wednesday, 1/27/10. Preliminary
19 LINEAR QUADRATIC REGULATOR
19 LINEAR QUADRATIC REGULATOR 19.1 Introduction The simple form of loopshaping in scalar systems does not extend directly to multivariable (MIMO) plants, which are characterized by transfer matrices instead
Class Meeting # 1: Introduction to PDEs
MATH 18.152 COURSE NOTES - CLASS MEETING # 1 18.152 Introduction to PDEs, Fall 2011 Professor: Jared Speck Class Meeting # 1: Introduction to PDEs 1. What is a PDE? We will be studying functions u = u(x
Viscous flow in pipe
Viscous flow in pipe Henryk Kudela Contents 1 Laminar or turbulent flow 1 2 Balance of Momentum - Navier-Stokes Equation 2 3 Laminar flow in pipe 2 3.1 Friction factor for laminar flow...........................
Numerical PDE methods for exotic options
Lecture 8 Numerical PDE methods for exotic options Lecture Notes by Andrzej Palczewski Computational Finance p. 1 Barrier options For barrier option part of the option contract is triggered if the asset
Open channel flow Basic principle
Open channel flow Basic principle INTRODUCTION Flow in rivers, irrigation canals, drainage ditches and aqueducts are some examples for open channel flow. These flows occur with a free surface and the pressure
Finite Difference Approach to Option Pricing
Finite Difference Approach to Option Pricing February 998 CS5 Lab Note. Ordinary differential equation An ordinary differential equation, or ODE, is an equation of the form du = fut ( (), t) (.) dt where
The Australian Journal of Mathematical Analysis and Applications
The Australian Journal of Mathematical Analysis and Applications Volume 7, Issue, Article 11, pp. 1-14, 011 SOME HOMOGENEOUS CYCLIC INEQUALITIES OF THREE VARIABLES OF DEGREE THREE AND FOUR TETSUYA ANDO
Mathematical Modeling and Engineering Problem Solving
Mathematical Modeling and Engineering Problem Solving Berlin Chen Department of Computer Science & Information Engineering National Taiwan Normal University Reference: 1. Applied Numerical Methods with
NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES
Vol. XX 2012 No. 4 28 34 J. ŠIMIČEK O. HUBOVÁ NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES Jozef ŠIMIČEK email: [email protected] Research field: Statics and Dynamics Fluids mechanics
On computer algebra-aided stability analysis of dierence schemes generated by means of Gr obner bases
On computer algebra-aided stability analysis of dierence schemes generated by means of Gr obner bases Vladimir Gerdt 1 Yuri Blinkov 2 1 Laboratory of Information Technologies Joint Institute for Nuclear
Chapter 2. Derivation of the Equations of Open Channel Flow. 2.1 General Considerations
Chapter 2. Derivation of the Equations of Open Channel Flow 2.1 General Considerations Of interest is water flowing in a channel with a free surface, which is usually referred to as open channel flow.
Heating & Cooling in Molecular Clouds
Lecture 8: Cloud Stability Heating & Cooling in Molecular Clouds Balance of heating and cooling processes helps to set the temperature in the gas. This then sets the minimum internal pressure in a core
An Additive Neumann-Neumann Method for Mortar Finite Element for 4th Order Problems
An Additive eumann-eumann Method for Mortar Finite Element for 4th Order Problems Leszek Marcinkowski Department of Mathematics, University of Warsaw, Banacha 2, 02-097 Warszawa, Poland, [email protected]
Refractive Index Measurement Principle
Refractive Index Measurement Principle Refractive index measurement principle Introduction Detection of liquid concentrations by optical means was already known in antiquity. The law of refraction was
discuss how to describe points, lines and planes in 3 space.
Chapter 2 3 Space: lines and planes In this chapter we discuss how to describe points, lines and planes in 3 space. introduce the language of vectors. discuss various matters concerning the relative position
The Einstein field equations
The Einstein field equations Part I: the right-hand side Atle Hahn GFM, Universidade de Lisboa Lisbon, 21st January 2010 Contents: 1 Einstein field equations: overview 2 Special relativity: review 3 Classical
Teoretisk Fysik KTH. Advanced QM (SI2380), test questions 1
Teoretisk Fysik KTH Advanced QM (SI238), test questions NOTE THAT I TYPED THIS IN A HURRY AND TYPOS ARE POSSIBLE: PLEASE LET ME KNOW BY EMAIL IF YOU FIND ANY (I will try to correct typos asap - if you
Module 1 : Conduction. Lecture 5 : 1D conduction example problems. 2D conduction
Module 1 : Conduction Lecture 5 : 1D conduction example problems. 2D conduction Objectives In this class: An example of optimization for insulation thickness is solved. The 1D conduction is considered
Level Set Framework, Signed Distance Function, and Various Tools
Level Set Framework Geometry and Calculus Tools Level Set Framework,, and Various Tools Spencer Department of Mathematics Brigham Young University Image Processing Seminar (Week 3), 2010 Level Set Framework
CONVERGENCE OF AN IMPLICIT RUNGE-KUTTA DISCONTINUOUS GALERKIN METHOD USING SMOOTH LIMITERS
CONVERGENCE OF AN IMPLICIT RUNGE-KUTTA DISCONTINUOUS GALERKIN METHOD USING SMOOTH LIMITERS Jacob Middag FACULTY OF ELECTRICAL ENGINEERING, MATHEMATICS AND COMPUTER SCIENCE CHAIR: MATHEMATICS OF COMPUTATIONAL
INTRODUCTION TO FLUID MECHANICS
INTRODUCTION TO FLUID MECHANICS SIXTH EDITION ROBERT W. FOX Purdue University ALAN T. MCDONALD Purdue University PHILIP J. PRITCHARD Manhattan College JOHN WILEY & SONS, INC. CONTENTS CHAPTER 1 INTRODUCTION
How To Price A Call Option
Now by Itô s formula But Mu f and u g in Ū. Hence τ θ u(x) =E( Mu(X) ds + u(x(τ θ))) 0 τ θ u(x) E( f(x) ds + g(x(τ θ))) = J x (θ). 0 But since u(x) =J x (θ ), we consequently have u(x) =J x (θ ) = min
LES SIMULATION OF A DEVOLATILIZATION EXPERIMENT ON THE IPFR FACILITY
LES SIMULATION OF A DEVOLATILIZATION EXPERIMENT ON THE IPFR FACILITY F. Donato*, G. Rossi**, B. Favini**, E. Giacomazzi*, D. Cecere* F.R. Picchia*, N.M.S. Arcidiacono [email protected] * ENEA-UTTEI/COMSO
General Theory of Differential Equations Sections 2.8, 3.1-3.2, 4.1
A B I L E N E C H R I S T I A N U N I V E R S I T Y Department of Mathematics General Theory of Differential Equations Sections 2.8, 3.1-3.2, 4.1 Dr. John Ehrke Department of Mathematics Fall 2012 Questions
Methods for Finding Bases
Methods for Finding Bases Bases for the subspaces of a matrix Row-reduction methods can be used to find bases. Let us now look at an example illustrating how to obtain bases for the row space, null space,
Linear Programming Notes V Problem Transformations
Linear Programming Notes V Problem Transformations 1 Introduction Any linear programming problem can be rewritten in either of two standard forms. In the first form, the objective is to maximize, the material
Numerical Methods for Differential Equations
Numerical Methods for Differential Equations Chapter 1: Initial value problems in ODEs Gustaf Söderlind and Carmen Arévalo Numerical Analysis, Lund University Textbooks: A First Course in the Numerical
SOLVING EQUATIONS WITH EXCEL
SOLVING EQUATIONS WITH EXCEL Excel and Lotus software are equipped with functions that allow the user to identify the root of an equation. By root, we mean the values of x such that a given equation cancels
FIELDS-MITACS Conference. on the Mathematics of Medical Imaging. Photoacoustic and Thermoacoustic Tomography with a variable sound speed
FIELDS-MITACS Conference on the Mathematics of Medical Imaging Photoacoustic and Thermoacoustic Tomography with a variable sound speed Gunther Uhlmann UC Irvine & University of Washington Toronto, Canada,
APPENDIX 3 CFD CODE - PHOENICS
166 APPENDIX 3 CFD CODE - PHOENICS 3.1 INTRODUCTION PHOENICS is a general-purpose software code which predicts quantitatively the flow of fluids in and around engines, process equipment, buildings, human
FLUID FLOW Introduction General Description
FLUID FLOW Introduction Fluid flow is an important part of many processes, including transporting materials from one point to another, mixing of materials, and chemical reactions. In this experiment, you
1 Finite difference example: 1D implicit heat equation
1 Finite difference example: 1D implicit heat equation 1.1 Boundary conditions Neumann and Dirichlet We solve the transient heat equation ρc p t = ( k ) (1) on the domain L/2 x L/2 subject to the following
Numerical Methods for Differential Equations
Numerical Methods for Differential Equations Course objectives and preliminaries Gustaf Söderlind and Carmen Arévalo Numerical Analysis, Lund University Textbooks: A First Course in the Numerical Analysis
EXAMPLE: Water Flow in a Pipe
EXAMPLE: Water Flow in a Pipe P 1 > P 2 Velocity profile is parabolic (we will learn why it is parabolic later, but since friction comes from walls the shape is intuitive) The pressure drops linearly along
THREE DIMENSIONAL GEOMETRY
Chapter 8 THREE DIMENSIONAL GEOMETRY 8.1 Introduction In this chapter we present a vector algebra approach to three dimensional geometry. The aim is to present standard properties of lines and planes,
TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW
TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW Rajesh Khatri 1, 1 M.Tech Scholar, Department of Mechanical Engineering, S.A.T.I., vidisha
Lecture 6 - Boundary Conditions. Applied Computational Fluid Dynamics
Lecture 6 - Boundary Conditions Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Outline Overview. Inlet and outlet boundaries.
Scientific Programming
1 The wave equation Scientific Programming Wave Equation The wave equation describes how waves propagate: light waves, sound waves, oscillating strings, wave in a pond,... Suppose that the function h(x,t)
Planar Curve Intersection
Chapter 7 Planar Curve Intersection Curve intersection involves finding the points at which two planar curves intersect. If the two curves are parametric, the solution also identifies the parameter values
Continuous Preferential Crystallization in Two Coupled Crystallizers
A publication of 2053 CHEMICAL ENGINEERING TRANSACTIONS VOL. 32, 2013 Chief Editors: Sauro Pierucci, Jiří J. Klemeš Copyright 2013, AIDIC Servizi S.r.l., ISBN 978-88-95608-23-5; ISSN 1974-9791 The Italian
4 Microscopic dynamics
4 Microscopic dynamics In this section we will look at the first model that people came up with when they started to model polymers from the microscopic level. It s called the Oldroyd B model. We will
A QUICK GUIDE TO THE FORMULAS OF MULTIVARIABLE CALCULUS
A QUIK GUIDE TO THE FOMULAS OF MULTIVAIABLE ALULUS ontents 1. Analytic Geometry 2 1.1. Definition of a Vector 2 1.2. Scalar Product 2 1.3. Properties of the Scalar Product 2 1.4. Length and Unit Vectors
Hedging. An Undergraduate Introduction to Financial Mathematics. J. Robert Buchanan. J. Robert Buchanan Hedging
Hedging An Undergraduate Introduction to Financial Mathematics J. Robert Buchanan 2010 Introduction Definition Hedging is the practice of making a portfolio of investments less sensitive to changes in
MATH 425, PRACTICE FINAL EXAM SOLUTIONS.
MATH 45, PRACTICE FINAL EXAM SOLUTIONS. Exercise. a Is the operator L defined on smooth functions of x, y by L u := u xx + cosu linear? b Does the answer change if we replace the operator L by the operator
CBE 6333, R. Levicky 1 Differential Balance Equations
CBE 6333, R. Levicky 1 Differential Balance Equations We have previously derived integral balances for mass, momentum, and energy for a control volume. The control volume was assumed to be some large object,
Lecture 1: Schur s Unitary Triangularization Theorem
Lecture 1: Schur s Unitary Triangularization Theorem This lecture introduces the notion of unitary equivalence and presents Schur s theorem and some of its consequences It roughly corresponds to Sections
Resistance & Propulsion (1) MAR 2010. Presentation of ships wake
Resistance & Propulsion (1) MAR 2010 Presentation of ships wake Wake - Overview Flow around a propeller is affected by the presence of a hull Potential and viscous nature of the boundary layer contribute
Solving Simultaneous Equations and Matrices
Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering
Elasticity Theory Basics
G22.3033-002: Topics in Computer Graphics: Lecture #7 Geometric Modeling New York University Elasticity Theory Basics Lecture #7: 20 October 2003 Lecturer: Denis Zorin Scribe: Adrian Secord, Yotam Gingold
Numerical Methods I Solving Linear Systems: Sparse Matrices, Iterative Methods and Non-Square Systems
Numerical Methods I Solving Linear Systems: Sparse Matrices, Iterative Methods and Non-Square Systems Aleksandar Donev Courant Institute, NYU 1 [email protected] 1 Course G63.2010.001 / G22.2420-001,
