Simplied Discretization of Systems of Hyperbolic. Conservation Laws Containing Advection Equations. Ronald P. Fedkiw. Barry Merriman.
|
|
- Britney Brooks
- 5 years ago
- Views:
Transcription
1 Simplied Discretization of Systems of Hyperbolic onservation Laws ontaining dvection Equations Ronald P. Fedkiw arry Merriman Stanley Osher ugust 4, 999 bstract The high speed ow of complex materials can often be modeled by the compressible Euler Equations coupled to (possibly many) additional advection equations. Traditionally, good computational results have been obtained by writing these systems in fully conservative form and applying the general methodology of shock-capturing schemes for systems of hyperbolic conservation laws. In this paper, we show how to obtain the benets of these schemes without the usual complexity of full characteristic decomposition or the restrictions imposed by fully conservative dierencing. Instead, under certain conditions dened in section, the additional advection equations can be discretized individually with a nonconservative scheme while the remaining system is discretized using a fully conservative approach, perhaps based on a characteristic eld decomposition. simple extension of the Lax- Wendro Theorem is presented to show that under certain veriable hypothesis, our nonconservative schemes converge to weak solutions of the fully conservative system. Then this new technique is applied to systems of equations from compressible multiphase ow, chemically reacting ow, and explosive materials modeling. In the last instance, the exibility introduced by this approach is exploited to change a weakly hyperbolic system into an equivalent strictly hyperbolic system, and to remove certain nonphysical modeling assumptions. Research supported in part by ONR N , ONR N
2 Introduction It is widely believed that numerical methods for discretizing the Euler equations should have discrete conservation of mass, momentum, and energy as well as an entropy x for low viscosity schemes. onservative schemes have limit solutions which are weak solutions of the Euler equations yielding accurate representation of the shock speeds and jumps. In contrast, nonconservative schemes generally give limit solutions which have incorrect shock speeds and/or jumps, e.g. see [5]. Note that the work in [3] derived and used special viscosity terms that mimic the Navier-Stokes viscosity in order to reduce these types of nonconservative errors. s models become richer in physics and mathematics, more and more equations are added. Some common examples are the addition of mass fraction equations for chemically reacting ow [7] and the addition of the level set equation for compressible gas ow [8]. nother example is the aer Nunziato (N) two phase model for solid explosives and propellants [], where a second set of Euler equations is added for the solid phase, and a volume fraction equation is added to close the system. In addition, the chemical source terms of the N model require the addition of many more equations, not all of which are known or agreed upon by the community [, ]. s new conservation laws are added to the Euler equations, the Jacobian matrix required for upwind schemes grows accordingly, usually becoming large and unwieldy. For a given system one can often identify a minimal conservative system that contains the truly nonlinear elds. In the chemically reacting ow model and the level set model the Euler equations are the minimal system containing the sound waves. It will be shown that both the mass fraction equations and the level set equation can be written in advection form and upwinded separately according to the particle velocity without degrading the quality of the numerical solution. In fact, the resulting solution is as good, if not better than the fully conservative method. In the N model, the minimal conservative system consists of the two sets of Euler equations which contain the truly nonlinear elds for both the gas sound waves and the solid sound waves. The volume fraction equation and the extra equations added for chemical source terms will be put into advection form and upwinded separately according to the appropriate particle velocity (gas or solid). Note
3 that the N system diers from the rst two examples, where the minimal system was only the Euler equations and all added equations were put into advection form. The reason for this dierence is that the second set of Euler equations, added to model the solid, contains quantities which have jumps that are not advected along streamlines, e.g. shock waves in the solid. One often adds new advection equations of the form to the minimal system. The continuity equation is Z t + uz x = () t + (u) x = () where is the density and u is the velocity. Multiplying equation by and adding it to Z times equation results in (Z) t + (Zu) x = (3) as a new equation in conservation form. If the correct Rankine-Hugoniot jump conditions of the full system are such that discontinuities in Z are advected along streamlines then the technique introduced in this paper applies. This is the case for the mass fraction equations, the level set equation, and the volume fraction equation of the N model, but not the case for the second set of Euler equations in the N model which must be added to the minimal system. s a further illustration, consider S t + us x = (4) where S is the entropy per unit mass. While this equation is valid away from shocks, discontinuities in S are not necessarily advected along streamlines and the technique introduced in this paper does not apply. The advection of discontinuities in Z along streamlines can be made more precise by considering a discontinuity moving with speed D. The well known jump conditions for equations and 3 are and left (u left? D) = right (u right? D) (5) left Z left (u left? D) = right Z right (u right? D) (6) which can be combined to obtain right (Z left? Z right )(u right? D) = (7) 3
4 illustrating that Z must be continuous, unless u right = D = u left. That is, discontinuities of Z move with the particle velocity. Moreover Z is continuous across shocks. Note that these statements are generally not true for the entropy. There are two distinct kinds of advection equations which may be added to a minimal system. The rst kind advects quantities that the minimal system depends on, examples include dependence of the pressure on the mass fractions, the level set function, or the volume fraction. The left and right eigenvectors of the Jacobian matrix are needed in order to use an upwind scheme. These types of advection equations dictate an increase in the size of the left eigenvector, since information is needed from these variables to accurately project into the characteristic elds. However, the right eigenvector remains the length of the minimal system, since only the minimal system is updated using the characteristic elds, while the advection equations are updated individually. The second kind of advection equation advects those quantities that the minimal system does not depend on, even though the new equations may be dependent on the minimal system for their characteristic velocity. These types of equations occur in newer models such as the N equations where the advected quantities have been added in order to model the chemical source terms. These advection equations have no effect on the hyperbolic part of the minimal system and do not change the eigensystem at all, i.e. neither the right nor left eigenvector of the associated Jacobian matrix of the minimal system changes. Here the savings in simplicity of scheme design and programming eort are enormous using our technique rather than standard conservation form discretizations, because one only needs to discretize simple additional advection equations. There are also signicant gains in execution time. In section 5, a conservative equation that introduces a weak hyperbolicity in the N model (which implies that the problem is mildly ill-posed) is discussed. In this instance, the identication of a quantity with discontinuities that advect along streamlines is extremely useful since the conservative equation is equivalent to advecting a quantity which blows up analytically as the reaction proceeds to completion. This problem is easily xed by advecting an equivalent quantity which goes to zero as the reaction proceeds to completion. Furthermore, putting this well behaved advection equation into conservative form and solving in the usual way removes the weak hyperbolicity for the full conservation form as well. Once the advection equations are isolated from the minimal conservative system, greater exibility in scheme design can be exploited. If the advected 4
5 quantity is continuous, e.g. the level set function, then one can use high order essentially nonoscillatory (ENO) Hamilton-Jacobi methods which gain an order of accuracy at extrema over the conservative ENO ux method and are also somewhat easier to implement [, ]. If the advected quantity is discontinuous, our theoretical and numerical results indicate that nonconservative ux form is preferable. That is, we recommend that the spatial term of Z t + uz x = (8) be approximated as uz x u i ^Zi+? ^Z i? 4x (9) where ^Z i+ can be viewed as a numerical ux function consistent with Z. For discontinuous advected quantities, the contact discontinuities can be sharpened with articial compression methods []. In fact, isolating the advection equations in a ux form that allows nonconservative ux dierencing opens up new research avenues such as the pursuit of a fully multidimensional articial compression method, which could not be carried out as easily with conservative numerical methods. 5
6 Theoretical Justication The general theorem concerns the following system of equations in R 3 R + q t + r ~ f (q; Z) = () Z t + ~u rz = () where ~ f = (f; g; h) and ~u = (u; v; w). Note that q, f, g, and h are all ` vectors while Z is an m vector. In regions of smoothness, we assume that equations and are equivalent to a conservative system having ` + m dependent variables and that the jump conditions for the conservative system are [ ~ f ~ N] = D[q] () [Z] ~u ~N? D = (3) where ~N is the unit normal to the surface of discontinuity, and D is the local discontinuity speed in the normal direction. For simplicity of exposition only we consider R R + in the following. We approximate the system using conservation form for the \q" variables and nonconservative ux based form for the \Z" variables. Thus we have q n+ i;j = q n i;j? t x hf ni+ ;j? F ni? ;j + G n i;j+? G n i;j? i (4) where Fi n and ;j Gn i;j are Lipschitz continuous numerical ux functions consistent with f(q; Z) and g(q; Z) respectively. We also have Z n+ i;j = Z n i;j? t x h u n i;j ^Zn i+ ;j? ^Zn i? ;j + v n i;j ^Zi;j+? ^Zi;j? i (5) where ^Zn i and ;j ^Zn i;j are Lipschitz continuous ux functions consistent with Z. We make the following assumptions: Suppose, as t; x; y!, a subsequence of the approximate solutions generated by equations 4 and 5 is bounded a.e. convergent to a piecewise dierentiable limit, (q; Z), for which Z has jumps only where ~u is dierentiable. In addition we assume that 6
7 the rst divided dierences in x and y of these approximations u n i;j and vi;j n are uniformly bounded by an integrable function in any compact set R for which the limit solution (u; v) is dierentiable, i.e. u n i;j and vi;j n are each uniformly bounded in W ; (), and that similar statements are true for Zi;j n in any compact set R for which the limit solution Z is dierentiable. Then we have the following result: Theorem. The piecewise dierentiable limit (q; Z) is a weak solution of equations and, i.e. it is a classical solution when it is dierentiable and it satises equations and 3 at jumps. Remark. Our assumptions are considerably stronger than those of the classical Lax-Wendro theorem [4] which requires only bounded a.e. convergence. Nevertheless, in our calculations in this paper (and elsewhere) using this method, we have observed that our assumptions were valid. In fact the divided dierences of the approximations to ~u were always uniformly bounded away from the discontinuities of the limiting ~u in our calculations, and similarly for Z. Remark. The content of our Theorem is along the lines: convergence plus consistency implies the limit solution satises the original dierential equation. Here, this amounts to showing that the jump conditions in equations and 3 are satised and that equations and are true in regions of smoothness. Remark 3. The Lax-Wendro Theorem states that a converged solution is a weak solution. Thus one has to believe their results have or will converge with further grid renement. Our Theorem requires this as well as the requirement that Z has jumps only where ~u is dierentiable and that the approximations to ~u are uniformly bounded in W ; wherever ~u is dierentiable, with similar requirements on Z and its approximations. One has to believe that no singularities will appear and violate these hypothesis as the grid is rened. This is in the spirit of the Lax-Wendro Theorem, i.e. if it has not happened on the nest computational grid (lack of apparent convergence, or in our case, singularities in the wrong places), then one can quote the appropriate theorem to justify convergence. Remark 4. For an arbitrary system of conservation laws to have the decomposition in equations to 3, it is necessary that one of the eigenvalues of the Jacobian matrix in each dimension be (u; v; w) respectively, each repeated at least m times. This is, of course, only a necessary condition. Remark 5. Our main theorem may appear to contradict some prevailing wisdom. For example in [6] the authors state that the advection equation \does not hold a priori across a shock". This is, of course, generally true, 7
8 but we have proven that it does hold in our sense if Z remains continuous there. Proof. Let '(x; y; t) be a (R R + ) function. We multiply equations 4 and 5 by '(x i ; y j ; t n ) and use the summation-by-parts idea in the proof of the LW theorem, arriving at X i;j;n h txy qi;j n '(x i ; y j ; t n )? '(x i ; y j ; t n? ) t +F n '(xi+ ; y j ; t n )? '(x i ; y j ; t n ) i+ ;j x +G n i;j+ '(xi ; y j+ ; t n )? '(x i ; y j ; t n ) y i! = (6) and X i;j;n h txy Zi;j n! '(x i ; y j ; t n )? '(x i ; y j ; t n? ) t + ^Z u n n i+;j '(x i+ ; y j ; t n )? u n i;j'(x i ; y j ; t n ) i+ ;j x + ^Z n i;j+ v n i;j+ '(x i ; y j+ ; t n )? v n i;j'(x i ; y j ; t n ) y i = (7) We let t; x; y! for the converging subsequence. From equation 6, exactly as in the proof of the Lax-Wendro theorem (which uses the Lebesgue dominated convergence theorem, the Lipschitz continuity of the ux functions, consistency, and the fact that a.e. for bounded measurable functions ), we have Z lim (x + h) = (x) (8) h! R R + q' t + f' x + g' y = (9) 8
9 for any such test function '. This, of course, implies that q is a classical solution of equation wherever q and Z are smooth and that q and Z satisfy equation at jumps. Next we use the identity u n i+;j u n i+;j'(x i+ ; y j ; t n )? u n i;j'(x i ; y j ; t n ) x '(xi+ ; y j ; t n )? '(x i ; y j ; t n ) x = u n + i+;j? u n i;j '(x x i ; y j ; t n ) () and the analogous identity involving \y" divided dierences. hoose ' to have support in a region in which ~u is dierentiable. We let x; y; t! along the converging subsequence. Using equations 7 and, the Lebesgue dominated convergence theorem and the usual Lax-Wendro argument we arrive at Z R R + Z' t + Z (~u r') + Z (r ~u) ' = () If Z is dierentiable in, a simple integration by parts gives us: Z ' (Z t + ~u rz) = () for any such ', hence Z is a classical solution of in. If Z has a jump we take to be a sphere centered at a point of discontinuity. We then let the radius of the sphere go to zero in equation and obtain the jump conditions in equation 3 in a standard fashion. We may prove Z is a classical solution when u jumps with the help of the dominated convergence theorem arriving at equation in a straightforward fashion. 9
10 3 Level Set Equation for ompressible Flow onsider the one dimensional Euler equations with the level set equation in conservation form u u u + E + p = (3) (E + p)u u t where is the density, u is the velocity, E is the total energy per unit volume, p is the pressure, and is the level set function. nother alternative, as suggested in [8], is to replace the conservative level set equation (4th equation) with the level set equation in quasilinear or advection form x t + u x = (4) noting that is valid in advection form since the values of are meant to advect with the particle velocity u, i.e. along streamlines. 3. Projection into haracteristic Fields Modern shock capturing schemes are often based on projection into characteristic elds. Usually the value of the left eigenvector of the Jacobian matrix is frozen and used to locally decompose the system. onsider the Euler equations with the level set equation in advection form. Projection by a left eigenvector, L = (l ; l ; l 3 ; l 4 ), leads to 6 4 (l ; l ; l 3 ; l 4 ) u E t 6 + 4(l ; l ; l 3 ) u u + p (E + p)u x + l 4 u x = (5) where it is obvious that the spatial part of this equation cannot be written in conservation form. In order to obtain conservation form for the projected equation one needs to use the conservative version of the level set equation
11 so that projection by a left eigenvector leads to (l ; l ; l 3 ; l 4 ) u E t (l ; l ; l 3 ; l 4 ) u u + p (E + p)u u x = (6) in conservation form. For this reason, the level set equation is written in conservation form when formulating the Jacobian matrix and the associated eigensystem. 3. onservative Eigensystem The total energy is the sum of the internal energy and the kinetic energy, E = e + u (7) where e is the internal energy per unit mass. The pressure can be written as p = p(; e; ) with partial derivatives p, p e, and p. lternatively, considering the pressure as p = p(; u; E; ) allows one to write the partial derivatives of the pressure with respect to the conserved variables as p = ^H? p ; ^H = c??(h? u ) (8) p (u) =??u; p E =? (9) p () = p (3) where the Gruneisen coecient, the sound speed, and the total mixture enthalpy are dened by s c =? = p e ; p +?p (3) H = E + p (3)
12 The partial derivatives of the pressure are used to obtain the Jacobian matrix?u + ^H? p p u??u??uh + u ^H? up H??u u +?u up?u u (33) and the associated eigensystem ~R = u? c H? uc ; ~ R = u H? b (34) ~R 3 = u + c H + uc ; ~R 4 =? p? (35) ~L b = + u c? p c ;?b u? c ; b ; p c ~L =? b + p c ; b u;?b ;? p c ~L 3 b =? u c? p c ;?b u + c ; b ; p c (36) (37) (38) ~L 4 = (?; ; ; ) (39) where b = p e c ; b = + b u? b H: (4)
13 3.3 Numerical Method When discretizing along the lines of [], the left eigenvectors are used to project into the characteristic elds, the scalar ux in each characteristic eld is discretized based on the associated eigenvalue in that eld, and the right eigenvectors are used to project out of the characteristic elds. Then the contributions from each characteristic eld are added together to produce the total vector ux at a cell interface. These vector uxes are dierenced in the usual manner resulting in a fully conservative numerical method. In order to correctly project into the characteristic elds, the full left eigenvector is always used. However, since conservation form is not required for the last equation, i.e. the level set equation, only the rst three components of the right eigenvectors are used to project out of the characteristic elds. The level set equation is discretized independently in advection form, noting that its characteristic information is determined by u and that nothing about it need be conserved. onsider the Ghost Fluid Method, developed in [5], where p is identically zero. The minimal system no longer depends on the level set equation and only the rst three components of the rst three left and right eigenvectors are needed to update the minimal system. That is, the one dimensional Euler equations can be discretized with a standard conservative scheme while the level set equation is independently discretized in advection form. For both one and two dimensional computational results along with comparisons to the exact solutions, see [5]. 3
14 4 hemically Reacting Flow onsider the two dimensional thermally perfect Euler Equations for multispecies ow with a total of N species, ~U t + [ ~F (~U)] x + [ ~G(~U)] y = ; (4) ~U = u v E Y. Y N? ; ~F (~U) = u u + p uv (E + p)u uy. uy N? ; ~G(~U) = v uv v + p (E + p)v vy. vy N?; (4) E =?p + (u + v ) + NX i= Y i h i! Z T ; h i (T ) = h f i + c p;i (s)ds(43) where t is time, x and y are the spatial dimensions, is the density, u and v are the velocities, E is the energy per unit volume, Y i is the mass fraction of species i, h i is the enthalpy per unit mass of species i, h f i is the heat of formation of species i (enthalpy at K), c p;i is the specic heat at constant pressure of species i, and p is the pressure [7]. Note that Y N = P N?? i= Y i. The pressure is a function of the density, internal energy per unit mass, and the mass fractions, p = p(; e; Y ; ; Y N?), with partial derivatives p ; p e and p Yi where E = e + (u +v ) denes the internal energy per unit mass. The eigenvalues and eigenvectors for the Jacobian matrix of ~F (~U) are obtained by setting = and = in the following formulas, while those for the Jacobian matrix of ~G(~U) are obtained by setting = and =. The eigenvalues are = ^u? c; N+3 = ^u + c (44) = = N+ = ^u: (45) 4
15 where ^u is repeated (N + ) times. The standard construction of upwind dierence schemes requires the full eigensystem of the Jacobian matrix of ~F evaluated as some intermediate value of ~ U. When this Jacobian matrix has a repeated eigenvalue, this involves nding a basis for the associated eigenspace which can be complicated for systems with high multiplicity. The omplementary Projection Method (PM) is an alternative approach where full upwinding is accomplished without the use of the eigenvectors in the repeated eigenvalue eld. Suppose the rst p eigenvalues are repeated, then the corresponding p dimensional characteristic subspace is the span of (~L ; : : :; ~L p ). The remaining left and right eigenvectors can be used to dene f K = ~ L K ~ F (46) and write ~F = ~ F + nx k=p+ f K ~ R K (47) where the vector ~F can be upwinded according to the sign of the repeated eigenvalue = : : : = p, and no basis need be chosen for ~ F. For more details on the PM, see [6]. The PM requires the rst and (N + 3)-rd left and right eigenvectors for the chemically reacting ow example considered here. In addition, since the minimal conservative system is the two dimensional Euler equations, only the rst four entries of the right eigenvectors are needed. The necessary left and right eigenvectors are ~L = b + ^u c + b 3 ;?b u? c ;?b v? c ; b ~L N+3 = b? ^u c + b 3 ;?b u + c ;?b v + c ; b ~R = u? c v? c H? ^uc ; ~ R N+3 = ;?b z ;?b z u + c v + c H + ^uc ; ;?b z N? (48) ; ;?b z N? (49) (5) 5
16 where the unnecessary terms in the right eigenvectors have been omitted for brevity and q = u + v ; ^u = u + v (5) c = r p + pp e ; H = E + p ; (5) b = p e c ; b = + b q? b H; (53) N? X b 3 = b i= Y i z i ; z i =?p Y i p e : (54) 4. Numerical Method The two left eigenvectors are used to project into the two nonlinear elds, while only the rst four entries of the right eigenvectors are used to project out of these elds. The PM is used to construct the complementary subspace ~F = u u + p uv (E + p)u? ~L ~F (~U) ~R? ~L N+3 ~F (~U) ~R N+3 (55) where ~ F has length four and each of its component can be upwind dierenced in the upwind direction determined by u. The resulting ux is combined with the ux contributions from the two nonlinear elds to yield the net numerical ux for the rst four entries of ~F ( ~U). These uxes are dierenced in the usual manner to get the proper upwind conservative discretization for the rst four equations, i.e. for the minimal system. For a dimension by dimension discretization, the same procedure is applied to the ux in the other spatial dimension, and then the total spatial contribution can be used with a TVD Runge Kutta method to update the rst four equations of the 6
17 system, i.e. to update the minimal system. The advection equations for the mass fractions Y. Y N? t + u Y. Y N? x + v Y. Y N?; y = (56) are discretized independently in an equation by equation fashion noting that the characteristic information for the x and y derivatives is determined by u and v respectively and that nothing need be conserved. 4. Examples Several of the examples from [4] and [7] were recomputed using the nonconservative ux based method outlined in this paper. Overall, the calculations using the new technique agreed well with the old calculations. One particularly dicult example from [7] is repeated here. onsider a :m domain with a shock wave located a x = :6m traveling from right to left in a ==7 molar ratio of H =O =r where all gases are assumed to be thermally perfect and a full chemical reaction mechanism is employed as discussed in [7]. The initial data for the shock wave consists of = :7 kg m, u = m kg 3 s and p = 773P a on the left with = :875m, 3 u =?487:34 m s, and p = 35594P a on the right. solid wall boundary condition is applied at x = m and the shock wave reects o this wall changing its direction of travel. s this shock wave passes over the gas a second time, the gas is heated enough to initiate chemical reactions. fter a suitable induction time, a chemical combustion wave forms at the wall and travels to the right eventually overtaking the shock wave resulting in the formation of three waves. From left to right, there is a rarefaction wave, a contact discontinuity, and a detonation wave. Figure shows the solution at 3s with 4 uniform grid cells and 3 equal time steps using the fully conservative ENO-RF method outlined in [7]. Figure shows the same calculation using the nonconservative ux based ENO method (outlined in the appendix) for the mass fraction equations. The PM [6] was used in both calculations. In [7], this was shown to be a very sensitive problem, and the good agreement of the two methods is promising. The only major dierence is in the height of the HO peak, although this seems to have no eect on the rest of the solution. 7
18 grid renement study was carried out with,, 4, 8, and 6 grid cells using 575, 5, 3, 46, and 9 time steps respectively. Figure 3 shows the results with the fully conservative scheme while gure 4 shows the results with the nonconservative ux based method for the mass fraction equations. The position of the lead detonation wave converges with rst order accuracy for both numerical algorithms. In addition, the peaks in the HO mass fraction seem to converge more uniformly (i.e. monotonically) for the nonconservative ux based method. Figures 5, 6, and 7 compare the two methods with, 4, and 6 grid points respectively. The fully conservative method is plotted with x's while the nonconservative ux based method is plotted with o's. 8
19 .6.5 den 5 x vel 3 x 5 press x 5 energy x 3 H mf.5. O mf x 5 HO mf temp O mf.5. OH mf..5. x 5 HO mf gamma.3.5. H mf HO mf r mf Figure : Fully conservative method 9
20 .6.5 den 5 x vel 3 x 5 press x 5 energy x 3 H mf.5. O mf x 5 HO mf temp O mf.5. OH mf..5. x 5 HO mf gamma.3.5. H mf HO mf r mf Figure : Nonconservative ux based algorithm
21 .65 den.6 OH mf HO mf 5 x 5 HO mf Figure 3: Fully conservative method
22 .65 den.6 OH mf HO mf 5 x 5 HO mf Figure 4: Nonconservative ux based algorithm
23 .65 den.6 OH mf HO mf 5 x 5 HO mf Figure 5: grid cells, x-conservative, o-nonconservative 3
24 .65 den.6 OH mf HO mf 5 x 5 HO mf Figure 6: 4 grid cells, x-conservative, o-nonconservative 4
25 .65 den.6 OH mf HO mf 5 x 5 HO mf Figure 7: 6 grid cells, x-conservative, o-nonconservative 5
26 5 N Two Phase Explosives Model onsider a simplied version of the one-dimensional aer-nunziato (N) two phase explosives model [, 3,, ] that ignores nozzling and source terms g g g u g g E g g s s s u s s E s s s t + g u g g ( g u g + p g ) g (E g + p g )u g g s u s s ( s u s + p s ) s (E s + p s )u s s s u s x = (57) where t is time, x is the spatial dimension, g, u g, E g, p g, and g are the density, velocity, energy per unit volume, pressure, and volume fraction of the gas, and s, u s, E s, p s, and s are the density, velocity, energy per unit volume, pressure, and volume fraction of the solid. The seventh equation is the compaction equation which is used to close the system along with the saturation condition, s + g =. ssuming that neither phase has any material strength, the pressure of each phase is a function of the density and internal energy per unit mass of that phase, p g = p g ( g ; e g ) and p s = p s ( s ; e s ), with partial derivatives (p s ) s, (p s ) es, (p g ) g, and (p g ) eg where E g = g e g + gu g and E s = s e s + su s dene the internal energies per unit mass. In addition, assume that the equations of state are dened in a manner consistent with (p g ) g = pg g and (p s ) s = ps s as identities. more detailed version of the model is considered in [8]. Under the above assumptions, the eigenvalues are u g? c g, u g, u g + c g, u s? c s, u s, u s + c s, and u s, with corresponding left and right eigenvectors bg ~L = + u g ;?b gu g? ; b g c g c g ; ; ; ; (58) ~L = (? b g ; b g u g ;?b g ; ; ; ; ) (59) bg ~L 3 =? u g ;?b gu g + ; b g c g c g ; ; ; ; (6) 6
27 ~L 4 = ; ; ; b s + u s c s ;?b su s? c s ; b s ; (6) ~L 5 = (; ; ;? b s ; b s u s ;?b s ; ) (6) ~L 6 = ; ; ; b s? u s c s ;?b su s + c s ; b s ; (63) ~L 7 = (; ; ;?; ; ; s ) (64) ~R = u g? c g H g? u g c g ; ~ R = u g H g? b g ; ~ R3 = u g + c g H g + u g c g (65) ~R 4 = u s? c s H s? u s c s s ; ~R 5 = u s H s? b s s ; ~R 6 = u s + c s H s + u s c s s (66) ~R 7 = s (67)? g = (p g) eg g ; c g = s (p g ) g +? gp g g (68) 7
28 ? s = (p s) es s ; c s = s (p s ) s +? sp s s (69) H g = E g + p g g ; H s = E s + p s s (7) b g =? g ; b c g = + b g u g? b g H g (7) g b s =? s ; b c s = + b s u s? b s H s (7) s 5. Numerical Method The seven left eigenvectors are used to project into the characteristic elds, while only the rst six entries of the seven right eigenvectors are used to project out of these elds, since the minimal system consists of the rst six equations. This avoids the common division by zero problem introduced by the seventh term in the right eigenvectors, i.e. the s term. This term blows up when a chemical reaction depletes s to zero and has forced unphysical modeling, e.g. solid cores [], to avoid the problem. (nother method used to avoid this problem involves the use of central schemes [7, 9].) In [8], a priori knowledge that the seventh entry of the right eigenvectors could be discarded motivated manipulation of the eigensystem in a manner that forces this division by zero problem into that location eliminating it entirely. The volume fraction evolution equation ( s ) t + u s ( s ) x = (73) is an advection equation, and it can be discretized independently noting that the characteristic information is determined by u s and that nothing need be conserved. 8
29 5. Examples In [], a conservation law for the number of particles per unit volume n t + (u s n) x = (74) was added to the one dimensional N model. Inclusion of equation 74 leads to a new weak hyperbolicity when s = due to the \blow-up" of the resulting n s s term in the eigensystem. See [] for details. Using the continuity equation for the solid, equation 74 can be rewritten in advection form n n + u s s = (75) s t s s x where the advected quantity is the number or particles per unit mass. This quantity blows up as the chemical reaction proceeds to completion, i.e. as s!. Since n is dened as the volume fraction divided by the particle volume n = s V p (76) equation 75 is equivalent to + u s V s = (77) p t s V p x which blows up when V p!. The problem with equations 74, 75, and 77 is that they are all derived by advecting a quantity that blows up as the reaction proceeds to completion. This can trivially be avoided by advecting an equivalent quantity that vanishes as the reaction proceeds to completion. s the number of particles per unit mass blows up, the mass per particle vanishes. Replacing equation 75 with ( s V p ) t + u s ( s V p ) x = (78) and solving this equation in advection form removes the weak hyperbolicity. ll that remains are some decoding errors that occur when computing n from equation 76, although n is no longer needed to solve the system. If conservation form is preferred, then equation 78 can be combined with the continuity equation of the solid to obtain? s s V p t +? u s s s V p x = (79) 9
30 which can be substituted in place of equation 74 resulting in an eigensystem n that contains a well behaved s V p term instead of a poorly behaved s s term. In gure 8 we repeat a simple shock tube calculation from [] using equation 78 for the mass per particle to replace the conservation equation for n. We use a m domain with grid cells and a nal time of :6 seconds. Initially, g = s = kg m and p 3 g = p s = : 6 P a on the left, while g = s = kg and m p 3 g = p s = : 5 P a on the right. In addition, u g = u s = m, s particles s = :7, and n = :9 m everywhere. oth 3 the solid and the gas phase are assumerd to obey p = RT and e = c v T with R g = R s = 87 J, kgk (c v) g = 78 J, and kgk (c v) s = 39 J kgk. The results compare well with those from [] where the conservation equation for n was used. Note that the solution for the mass per particle variable only contains a simple contact discontinuity propagating to the right, while the solutions for the particle volume variable and the number of particle per unit volume variable both contain shocks and rarefactions. 3
31 8 6 4 den(g) 5 5 x 5 press(g) den(s) x 5 press(s) x n vel(g) 5 5 temp(g) vel(s) 5 5 temp(s) x Vp x 6 ene(g) phi(g) x 5 ene(s) phi(s) x den(s) * Vp Figure 8: N calculation 3
32 entral Schemes The examples in this paper were discussed based on an upwind discretization with eigenvector projections. In this appendix, a central discretization is briey discussed. See [7] and [9] for examples of central schemes. onsider the one dimensional Euler equations with Z satisfying the following advection equation Z t + uz x = (8) which can be placed into conservation form along with the Euler equations u E Z t + u u + p (E + p)u uz x = (8) and discretized equation by equation with a central scheme. The new technique presented in this paper would not alter the central discretization of the Euler equations, but equation 8 would be discretized in nonconservative form instead of (Z) t + (uz) x = (8) in conservation form. Equation 8 requires articial numerical dissipation proportional to the maximum of ju + cj and ju? cj when discretizing with a central scheme since it includes the continuity equation by construction. Moreover, shocks and rarefactions can occur in Z. In contrast, equation 8 does not require this (possibly large) numerical dissipation and there are no shocks or rarefactions in Z. 3
33 dvection Equation Discretization onsider an advection equation of the form Z t + uz x + vz y = (83) where Z is the advected quantity and u and v are the particle velocities in the x and y direction respectfully. Nonconservative ux based discretizations for Z x are given below. Z y is discretized in a similar fashion and then these two terms are combined with u and v at each grid node before applying a 3rd order TVD Runge Kutta method [9, ] for time integration.. Nonconservative Flux ased ENO Discretization nonconservative extension of the ENO-Roe discretization is used, since there are no nonlinear waves such as shocks and rarefactions [9, ]. The numerical ux function F is dened through the relation where the F i (Z x ) i = F i+? F i? 4x (84) are the values of the numerical ux function at the cell walls. The numerical ux function is constructed at the cell walls by considering the primitive function H of another function h, where h is identical to the numerical ux function F at the cell walls. H is calculated at the cell walls with polynomial interpolation. The zeroth order divided dierences, D, and all higher order even divided i+ dierences of H exist at the cell walls and have the subscript i. The rst order divided dierences Di and all higher order odd divided dierences of H exist at the grid points and have the subscript i. Note that, the zeroth order divided dierences of H vanish with dierentiation and are not needed. The rst order divided dierences of H are, and the higher divided dierences are, D i H = Z i (85) D i+ H = D i+ Z; D i 3 H = 3 D i Z (86) 33
34 onsider a specic grid point i. If u i =, then setting (Z x ) i = will be algorithmically correct since (uz x ) i = is desired, otherwise u i determines the upwind direction. The associated numerical ux function F i+ is dened as follows: If u i >, then k = i. If u i <, then k = i +. Dene Q (x) = (D kh)(x? x i+ ) (87) If jdk? Hj jd Hj, then c = D k+ k? H and k? = k?. Otherwise, c = D H and k? = k. Dene k+ Q (x) = c(x? x k? )(x? x k+ ) (88) If jd 3 k?hj jd3 k? +Hj, then c? = D 3 k?h. Otherwise, c? = D 3 k? +H. Dene Then F i+ = Q 3 (x) = c? (x? x k?? )(x? x k? + )(x? x k? + 3 ) (89) D kh + c ((i? k) + ) 4x + c?? 3(i? k? )? (4x) (9) Likewise, the associated numerical ux function F i? is dened as follows: If u i >, then k = i?. If u i <, then k = i. Dene Q (x) = (D kh)(x? x i? ) (9) If jdk? Hj jd Hj, then c = D k+ k? H and k? = k?. Otherwise, c = D H and k? = k. Dene k+ Q (x) = c(x? x k? )(x? x k+ ) (9) If jd 3 k?hj jd3 k? +Hj, then c? = D 3 k?h. Otherwise, c? = D 3 k? +H. Dene Then F i? = Q 3 (x) = c? (x? x k?? )(x? x k? + )(x? x k? + 3 ) (93) D kh + c ((i?? k) + ) 4x + c?? 3(i?? k? )? (4x) (94) Finally, (Z x ) i is given by equation
35 . Nonconservative Flux ased WENO Discretization onsider a 5th order WENO scheme with the parameter []. Large values of cause the stencil to be biased toward central dierencing (causing oscillations), while small values of cause the stencil to be biased toward 3rd order ENO (lowering the order). To get a stencil biased toward the fth order ux is dened as =?6 maxfv ; v ; v 3; v 4; v 5g +?99 (95) where?99 is used to avoid division by zero and should be much smaller than the rst term in most regions of the domain. onsider a specic grid point i. If u i =, then setting (Z x ) i = will be algorithmically correct since (uz x ) i = is desired, otherwise u i determines the upwind direction. The associated numerical ux function F i+ is dened as follows: If u i >, then v = Z i?, v = Z i?, v 3 = Z i, v 4 = Z i+, and v 5 = Z i+. If u i <, then v = Z i+3, v = Z i+, v 3 = Z i+, v 4 = Z i, and v 5 = Z i?. Dene the smoothness and the weights S = 3 (v? v + v 3 ) + 4 (v? 4v + 3v 3 ) (96) S = 3 (v? v 3 + v 4 ) + 4 (v? v 4 ) (97) S 3 = 3 (v 3? v 4 + v 5 ) + 4 (3v 3? 4v 4 + v 5 ) (98) a = ( + S ) ; w = a a + a + a 3 (99) a = 6 ( + S ) ; w = a a + a + a 3 () a 3 = 3 ( + S 3 ) ; w 3 = a 3 a + a + a 3 () 35
36 to get the ux F i+ = w ( v 3? 7v 6 + v 3 6 ) + w (?v 6 + 5v v 4 3 ) + w 3( v v 4 6? v 5 6 ) () Likewise, the associated numerical ux function F i? is dened as follows: If u i >, then v = Z i?3, v = Z i?, v 3 = Z i?, v 4 = Z i, and v 5 = Z i+. If u i <, then v = Z i+, v = Z i+, v 3 = Z i, v 4 = Z i?, and v 5 = Z i?. Then the smoothness, weights, and ux are dened exactly as above yielding F i? = w ( v 3? 7v 6 + v 3 6 ) + w (?v 6 + 5v v 4 3 ) + w 3( v v 4 6? v 5 6 ) (3) Finally, (Z x ) i = F i +? F i? 4x (4) 36
37 References [] M. aer and J. Nunziato, Two-Phase Mixture Theory for the the De- agration to Detonation Transition (DDT) in Reactive Granular Materials, Int. J. Multiphase Flow, Vol., No. 6, pp , (986). [] J.. dzil, R. Meniko, S.F. Son,.K. Kapila, and D.S. Stewart, Twophase modeling of deagration-to-detonation transition in granular materials: critical examination of modeling issues, Phys. Fluids, (999). [3] J.. dzil and S.F. Son, Engineering Models of Deagration to Detonation Transition, L-794-MS, 994. [4] Fedkiw, Ronald P., Survey of hemically Reacting, ompressible Flows, UL (Dissertation), 996. [5] Fedkiw, R., slam, T., Merriman,., and Osher, S., Non-Oscillatory Eulerian pproach to Interfaces in Multimaterial Flows (The Ghost Fluid Method), J. omputational Physics, vol. 5, n., (999). [6] Fedkiw, R., Merriman,., and Osher, S., Ecient characteristic projection in upwind dierence schemes for hyperbolic systems (The omplementary Projection Method), J. omputational Physics, vol. 4, -36 (998). [7] Fedkiw, R., Merriman,., and Osher, S., High accuracy numerical methods for thermally perfect gas ows with chemistry, J. omputational Physics 3, 75-9 (997). [8] Fedkiw, R., Merriman,., and Osher, S., high order ecient numerical approach to the N two phase explosives model, (in preparation). [9] Fedkiw, R., Merriman,., Donat, R., and Osher, S., The Penultimate Scheme for Systems of onservation Laws: Finite Dierence ENO with Marquina's Flux Splitting, Progress in Numerical Solutions of Partial Dierental Equations, rachon, France, edited by M. Hafez, July
38 [] Gonthier, Keith lan, Numerical Investigation of the Evolution of Self-Propagating Detonation in Energetic Granular Solids, University of Notre Dame (Dissertation), 996. [] G.-S. Jiang and D. Peng, Weighted ENO Schemes for Hamilton Jacobi Equations, UL M Report 97-9, June 997, SIM J. Num. nalysis (to appear). [] G.-S. Jiang and.-w. Shu, Ecient Implementation of Weighted ENO Schemes, J. omputational Physics, v6, -8, (996). [3] Karni, S., Viscous shock proles and primitive formulations, SIM J. Numer. nal., 9 (99), pp [4] Lax, P.D. and Wendro,., Systems of onservation Laws, omm. Pure ppl. Math, v. 3 (96) pp [5] Leveque, R.J., Numerical Methods for onservation Laws, irkauser- Verlag, asel, (99), p. 3. [6] Larrouturou,. and Fezoui, L. On the Equations of Multi-omponent Perfect of Real Gas Inviscid Flow, Lecture Notes in Mathematics, v. 4, p. 69, Springer Verlag, Heidelberg, 988. [7] Liu, X-D., and S. Osher, onvex ENO High Order Schemes Without Field-by-Field Decomposition or Staggered Grids, J. omput Phys, v4, pp 34-33, (998). [8] Mulder, W., Osher, S., and Sethian, J.., omputing Interface Motion in ompressible Gas Dynamics, J. omput. Phys., v., 9-8 (99). [9] H. Nessyahu and E. Tadmor, Nonoscillatory entral Dierencing for Hyperbolic onservation Laws, J. omputational Physics, v87, (99), pp [] S. Osher, J.. Sethian, Fronts Propagating with urvature Dependent Speed. lgorithms ased on Hamilton-Jacobi Formulations, J. omputational Physics, V 79, (988), pp -49. [] S. Osher,.W. Shu, High Order Essentially Non-Oscillatory Schemes for Hamilton-Jacobi Equations, Siam J. Numer. nal., Vol 8, 99, pp
39 [] Shu,.W. and Osher, S., Ecient Implementation of Essentially Non- Oscillatory Shock apturing Schemes II (two), Journal of omputational Physics; Volume 83, (989), pp
A General Technique for Eliminating Spurious Oscillations in Conservative Schemes for Multiphase and Multispecies Euler Equations
A General Technique for Eliminating Spurious Oscillations in Conservative Schemes for Multiphase and Multispecies Euler Equations Ronald P. Fedkiw Xu-Dong Liu Stanley Osher September, 2 Abstract Standard
More information2 Introduction Standard conservative schemes will admit non-physical oscillations near material interfaces, which can be avoided by the application of
A Conservative Approach to the Multiphase Euler Equations without Spurious Pressure Oscillations Xu-Dong Liu Ronald P. Fedkiw Stanley Osher June 8, 998 Abstract In [4], the pressure evolution equation
More informationDepartment of Mathematics University of California Santa Barbara, Santa Barbara, California,
The Ghost Fluid Method for Viscous Flows 1 Ronald P. Fedkiw Computer Science Department Stanford University, Stanford, California 9435 Email:fedkiw@cs.stanford.edu Xu-Dong Liu Department of Mathematics
More informationLecture 16. Wednesday, May 25, φ t + V φ = 0 (1) In upwinding, we choose the discretization of the spatial derivative based on the sign of u.
Lecture 16 Wednesday, May 25, 2005 Consider the linear advection equation φ t + V φ = 0 (1) or in 1D φ t + uφ x = 0. In upwinding, we choose the discretization of the spatial derivative based on the sign
More informationA New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws
A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws A. A. I. Peer a,, A. Gopaul a, M. Z. Dauhoo a, M. Bhuruth a, a Department of Mathematics, University of Mauritius, Reduit,
More informationConvex ENO High Order Multi-dimensional Schemes Without Field by Field Decomposition or Staggered Grids Xu-Dong Liu Stanley Osher y June 8, 1997 Runni
Convex ENO High Order Multi-dimensional Schemes Without Field by Field Decomposition or Staggered Grids Xu-Dong Liu Stanley Osher y June 8, 997 Running head: Convex ENO Schemes Proofs sent to: Xu-Dong
More informationImprovement of convergence to steady state solutions of Euler equations with. the WENO schemes. Abstract
Improvement of convergence to steady state solutions of Euler equations with the WENO schemes Shuhai Zhang, Shufen Jiang and Chi-Wang Shu 3 Abstract The convergence to steady state solutions of the Euler
More informationH. L. Atkins* NASA Langley Research Center. Hampton, VA either limiters or added dissipation when applied to
Local Analysis of Shock Capturing Using Discontinuous Galerkin Methodology H. L. Atkins* NASA Langley Research Center Hampton, A 68- Abstract The compact form of the discontinuous Galerkin method allows
More informationThe Penultimate Scheme for Systems of Conservation Laws: Finite Difference ENO with Marquina s Flux Splitting 1
The Penultimate Scheme for Systems of Conservation Laws: Finite Difference ENO with Marquina s Flux Splitting 1 Ronald P. Fedkiw Computer Science Department Stanford University, Stanford, California 94305
More informationA method for avoiding the acoustic time step restriction in compressible flow
A method for avoiding the acoustic time step restriction in compressible flow Nipun Kwatra Jonathan Su Jón T. Grétarsson Ronald Fedkiw Stanford University, 353 Serra Mall Room 27, Stanford, CA 9435 Abstract
More informationThe RAMSES code and related techniques I. Hydro solvers
The RAMSES code and related techniques I. Hydro solvers Outline - The Euler equations - Systems of conservation laws - The Riemann problem - The Godunov Method - Riemann solvers - 2D Godunov schemes -
More informationA NUMERICAL STUDY FOR THE PERFORMANCE OF THE RUNGE-KUTTA FINITE DIFFERENCE METHOD BASED ON DIFFERENT NUMERICAL HAMILTONIANS
A NUMERICAL STUDY FOR THE PERFORMANCE OF THE RUNGE-KUTTA FINITE DIFFERENCE METHOD BASED ON DIFFERENT NUMERICAL HAMILTONIANS HASEENA AHMED AND HAILIANG LIU Abstract. High resolution finite difference methods
More informationICES REPORT A Multilevel-WENO Technique for Solving Nonlinear Conservation Laws
ICES REPORT 7- August 7 A Multilevel-WENO Technique for Solving Nonlinear Conservation Laws by Todd Arbogast, Chieh-Sen Huang, and Xikai Zhao The Institute for Computational Engineering and Sciences The
More informationCapSel Roe Roe solver.
CapSel Roe - 01 Roe solver keppens@rijnh.nl modern high resolution, shock-capturing schemes for Euler capitalize on known solution of the Riemann problem originally developed by Godunov always use conservative
More informationSolving the Euler Equations!
http://www.nd.edu/~gtryggva/cfd-course/! Solving the Euler Equations! Grétar Tryggvason! Spring 0! The Euler equations for D flow:! where! Define! Ideal Gas:! ρ ρu ρu + ρu + p = 0 t x ( / ) ρe ρu E + p
More informationHierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws
Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Dedicated to Todd F. Dupont on the occasion of his 65th birthday Yingjie Liu, Chi-Wang Shu and Zhiliang
More informationAMath 574 February 11, 2011
AMath 574 February 11, 2011 Today: Entropy conditions and functions Lax-Wendroff theorem Wednesday February 23: Nonlinear systems Reading: Chapter 13 R.J. LeVeque, University of Washington AMath 574, February
More informationThe Riemann problem. The Riemann problem Rarefaction waves and shock waves
The Riemann problem Rarefaction waves and shock waves 1. An illuminating example A Heaviside function as initial datum Solving the Riemann problem for the Hopf equation consists in describing the solutions
More informationArt Checklist. Journal Code: Article No: 6959
Art Checklist Journal Code: JCPH Article No: 6959 Disk Recd Disk Disk Usable Art # Y/N Format Y/N Remarks Fig. 1 Y PS Y Fig. 2 Y PS Y Fig. 3 Y PS Y Fig. 4 Y PS Y Fig. 5 Y PS Y Fig. 6 Y PS Y Fig. 7 Y PS
More informationEntropic Schemes for Conservation Laws
CONSTRUCTVE FUNCTON THEORY, Varna 2002 (B. Bojanov, Ed.), DARBA, Sofia, 2002, pp. 1-6. Entropic Schemes for Conservation Laws Bojan Popov A new class of Godunov-type numerical methods (called here entropic)
More informationAn Accurate Deterministic Projection Method for Hyperbolic Systems with Stiff Source Term
An Accurate Deterministic Projection Method for Hyperbolic Systems with Stiff Source Term Alexander Kurganov Department of Mathematics, Tulane University, 683 Saint Charles Avenue, New Orleans, LA 78,
More informationSolution of Two-Dimensional Riemann Problems for Gas Dynamics without Riemann Problem Solvers
Solution of Two-Dimensional Riemann Problems for Gas Dynamics without Riemann Problem Solvers Alexander Kurganov, 1, * Eitan Tadmor 2 1 Department of Mathematics, University of Michigan, Ann Arbor, Michigan
More informationA Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws
A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws Kilian Cooley 1 Prof. James Baeder 2 1 Department of Mathematics, University of Maryland - College Park 2 Department of Aerospace
More informationVarious lecture notes for
Various lecture notes for 18311. R. R. Rosales (MIT, Math. Dept., 2-337) April 12, 2013 Abstract Notes, both complete and/or incomplete, for MIT s 18.311 (Principles of Applied Mathematics). These notes
More informationAnisotropic grid-based formulas. for subgrid-scale models. By G.-H. Cottet 1 AND A. A. Wray
Center for Turbulence Research Annual Research Briefs 1997 113 Anisotropic grid-based formulas for subgrid-scale models By G.-H. Cottet 1 AND A. A. Wray 1. Motivations and objectives Anisotropic subgrid-scale
More informationConjugate lter approach for shock capturing
COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING Commun. Numer. Meth. Engng 2003; 19:99 110 (DOI: 10.1002/cnm.573) Conjugate lter approach for shock capturing Yun Gu 1 1; 2; ; and G. W. Wei 1 Department
More informationccsd , version 1-9 Oct 2005
THE EXPLICIT SIMPLIFIED INTERFACE METHOD FOR COMPRESSIBLE MULTICOMPONENT FLOWS. BRUNO LOMBARD AND ROSA DONAT Abstract. This paper concerns the numerical approximation of the Euler equations for multicomponent
More informationEulerian Vortex Motion in Two and Three Dimensions
Eulerian Vortex Motion in Two and Three Dimensions Igor Yanovsky June 2006 1 Objective An Eulerian approach is used to solve the motion of an incompressible fluid, in two and three dimensions, in which
More informationNotes: Outline. Shock formation. Notes: Notes: Shocks in traffic flow
Outline Scalar nonlinear conservation laws Traffic flow Shocks and rarefaction waves Burgers equation Rankine-Hugoniot conditions Importance of conservation form Weak solutions Reading: Chapter, 2 R.J.
More informationA class of the fourth order finite volume Hermite weighted essentially non-oscillatory schemes
Science in China Series A: Mathematics Aug., 008, Vol. 51, No. 8, 1549 1560 www.scichina.com math.scichina.com www.springerlink.com A class of the fourth order finite volume Hermite weighted essentially
More informationDirect numerical simulation of compressible multi-phase ow with a pressure-based method
Seventh International Conference on Computational Fluid Dynamics (ICCFD7), Big Island, Hawaii, July 9-13, 2012 ICCFD7-2902 Direct numerical simulation of compressible multi-phase ow with a pressure-based
More informationNumerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement
Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement Romain Teyssier CEA Saclay Romain Teyssier 1 Outline - Euler equations, MHD, waves, hyperbolic
More informationDedicated to the 70th birthday of Professor Lin Qun
Journal of Computational Mathematics, Vol.4, No.3, 6, 39 5. ANTI-DIFFUSIVE FINITE DIFFERENCE WENO METHODS FOR SHALLOW WATER WITH TRANSPORT OF POLLUTANT ) Zhengfu Xu (Department of Mathematics, Pennsylvania
More information2 In this paper, we give a brief summary of the front tracking algorithm for axisymmetric ow. We report simulations of spherical shock refraction by a
A Fast Algorithm for Moving Interface Problems S. Dutta 1,J.Glimm 1 2,J.W.Grove 3,D.H.Sharp 4, and Y. Zhang 1 1 Department of Applied Mathematics and Statistics, University at Stony Brook, Stony Brook,
More informationDivergence Formulation of Source Term
Preprint accepted for publication in Journal of Computational Physics, 2012 http://dx.doi.org/10.1016/j.jcp.2012.05.032 Divergence Formulation of Source Term Hiroaki Nishikawa National Institute of Aerospace,
More informationA Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations
A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations Hao Li Math Dept, Purdue Univeristy Ocean University of China, December, 2017 Joint work with
More informationFinite volumes for complex applications In this paper, we study finite-volume methods for balance laws. In particular, we focus on Godunov-type centra
Semi-discrete central schemes for balance laws. Application to the Broadwell model. Alexander Kurganov * *Department of Mathematics, Tulane University, 683 St. Charles Ave., New Orleans, LA 708, USA kurganov@math.tulane.edu
More informationn i,j+1/2 q i,j * qi+1,j * S i+1/2,j
Helsinki University of Technology CFD-group/ The Laboratory of Applied Thermodynamics MEMO No CFD/TERMO-5-97 DATE: December 9,997 TITLE A comparison of complete vs. simplied viscous terms in boundary layer
More informationHigh Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation
High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation Faheem Ahmed, Fareed Ahmed, Yongheng Guo, Yong Yang Abstract This paper deals with
More informationWaves in a Shock Tube
Waves in a Shock Tube Ivan Christov c February 5, 005 Abstract. This paper discusses linear-wave solutions and simple-wave solutions to the Navier Stokes equations for an inviscid and compressible fluid
More informationA high order adaptive finite element method for solving nonlinear hyperbolic conservation laws
A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws Zhengfu Xu, Jinchao Xu and Chi-Wang Shu 0th April 010 Abstract In this note, we apply the h-adaptive streamline
More informationThe WENO Method for Non-Equidistant Meshes
The WENO Method for Non-Equidistant Meshes Philip Rupp September 11, 01, Berlin Contents 1 Introduction 1.1 Settings and Conditions...................... The WENO Schemes 4.1 The Interpolation Problem.....................
More informationAn interface treating technique for compressible multi-medium flow with. Runge-Kutta discontinuous Galerkin method. Abstract
An interface treating technique for compressible multi-medium flow with Runge-Kutta discontinuous Galerkin method Chunwu Wang 1 and Chi-Wang Shu 2 Abstract The high-order accurate Runge-Kutta discontinuous
More informationARTICLE IN PRESS Mathematical and Computer Modelling ( )
Mathematical and Computer Modelling Contents lists available at ScienceDirect Mathematical and Computer Modelling ournal homepage: wwwelseviercom/locate/mcm Total variation diminishing nonstandard finite
More informationA Very Brief Introduction to Conservation Laws
A Very Brief Introduction to Wen Shen Department of Mathematics, Penn State University Summer REU Tutorial, May 2013 Summer REU Tutorial, May 2013 1 / The derivation of conservation laws A conservation
More informationMath 660-Lecture 23: Gudonov s method and some theories for FVM schemes
Math 660-Lecture 3: Gudonov s method and some theories for FVM schemes 1 The idea of FVM (You can refer to Chapter 4 in the book Finite volume methods for hyperbolic problems ) Consider the box [x 1/,
More informationCentral Schemes for Systems of Balance Laws Salvatore Fabio Liotta, Vittorio Romano, Giovanni Russo Abstract. Several models in mathematical physics a
Central Schemes for Systems of Balance Laws Salvatore Fabio Liotta, Vittorio Romano, Giovanni Russo Abstract. Several models in mathematical physics are described by quasilinear hyperbolic systems with
More informationA Fourth-Order Central Runge-Kutta Scheme for Hyperbolic Conservation Laws
A Fourth-Order Central Runge-Kutta Scheme for Hyperbolic Conservation Laws Mehdi Dehghan, Rooholah Jazlanian Department of Applied Mathematics, Faculty of Mathematics and Computer Science, Amirkabir University
More informationRiemann Solvers and Numerical Methods for Fluid Dynamics
Eleuterio R Toro Riemann Solvers and Numerical Methods for Fluid Dynamics A Practical Introduction With 223 Figures Springer Table of Contents Preface V 1. The Equations of Fluid Dynamics 1 1.1 The Euler
More informationThe Hopf equation. The Hopf equation A toy model of fluid mechanics
The Hopf equation A toy model of fluid mechanics 1. Main physical features Mathematical description of a continuous medium At the microscopic level, a fluid is a collection of interacting particles (Van
More informationPointwise convergence rate for nonlinear conservation. Eitan Tadmor and Tao Tang
Pointwise convergence rate for nonlinear conservation laws Eitan Tadmor and Tao Tang Abstract. We introduce a new method to obtain pointwise error estimates for vanishing viscosity and nite dierence approximations
More informationLecture 5.7 Compressible Euler Equations
Lecture 5.7 Compressible Euler Equations Nomenclature Density u, v, w Velocity components p E t H u, v, w e S=c v ln p - c M Pressure Total energy/unit volume Total enthalpy Conserved variables Internal
More informationD l. S * S r. S l. Figure 2: Domain of integration. Figure 3: Entropy structure across inviscid shock wave.
t D l Dr x Figure 2: Domain of integration. S S * S r S l x Figure 3: Entropy structure across inviscid shock wave. 14 10 2 21 18 15 S 12 9 6 3 0 5 3 1 x λ o 1 3 5 Figure 1: Entropy proles through viscous
More informationAdvection / Hyperbolic PDEs. PHY 604: Computational Methods in Physics and Astrophysics II
Advection / Hyperbolic PDEs Notes In addition to the slides and code examples, my notes on PDEs with the finite-volume method are up online: https://github.com/open-astrophysics-bookshelf/numerical_exercises
More informationA Numerical Study of Compressible Two-Phase Flows Shock and Expansion Tube Problems
A Numerical Study of Compressible Two-Phase Flows Shock and Expansion Tube Problems Dia Zeidan,a) and Eric Goncalves 2 School of Basic Sciences and Humanities, German Jordanian University, Amman, Jordan
More informationAnti-diffusive finite difference WENO methods for shallow water with. transport of pollutant
Anti-diffusive finite difference WENO methods for shallow water with transport of pollutant Zhengfu Xu 1 and Chi-Wang Shu 2 Dedicated to Professor Qun Lin on the occasion of his 70th birthday Abstract
More informationEntropy-stable discontinuous Galerkin nite element method with streamline diusion and shock-capturing
Entropy-stable discontinuous Galerkin nite element method with streamline diusion and shock-capturing Siddhartha Mishra Seminar for Applied Mathematics ETH Zurich Goal Find a numerical scheme for conservation
More informationA numerical study of SSP time integration methods for hyperbolic conservation laws
MATHEMATICAL COMMUNICATIONS 613 Math. Commun., Vol. 15, No., pp. 613-633 (010) A numerical study of SSP time integration methods for hyperbolic conservation laws Nelida Črnjarić Žic1,, Bojan Crnković 1
More informationAA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS 1 / 29 AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS Hierarchy of Mathematical Models 1 / 29 AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS 2 / 29
More informationApplication of turbulence. models to high-lift airfoils. By Georgi Kalitzin
Center for Turbulence Research Annual Research Briefs 997 65 Application of turbulence models to high-lift airfoils By Georgi Kalitzin. Motivation and objectives Accurate prediction of the ow over an airfoil
More informationGas Dynamics Equations: Computation
Title: Name: Affil./Addr.: Gas Dynamics Equations: Computation Gui-Qiang G. Chen Mathematical Institute, University of Oxford 24 29 St Giles, Oxford, OX1 3LB, United Kingdom Homepage: http://people.maths.ox.ac.uk/chengq/
More informationContinuous, discontinuous and coupled discontinuous continuous Galerkin nite element methods for the shallow water equations
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS Int. J. Numer. Meth. Fluids 2006; 52:63 88 Published online 10 February 2006 in Wiley InterScience (www.interscience.wiley.com). DOI: 10.1002/d.1156
More informationAA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS
AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS 1 / 43 AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS Treatment of Boundary Conditions These slides are partially based on the recommended textbook: Culbert
More informationProjection Dynamics in Godunov-Type Schemes
JOURNAL OF COMPUTATIONAL PHYSICS 142, 412 427 (1998) ARTICLE NO. CP985923 Projection Dynamics in Godunov-Type Schemes Kun Xu and Jishan Hu Department of Mathematics, Hong Kong University of Science and
More informationFinite difference Hermite WENO schemes for the Hamilton-Jacobi equations 1
Finite difference Hermite WENO schemes for the Hamilton-Jacobi equations Feng Zheng, Chi-Wang Shu 3 and Jianian Qiu 4 Abstract In this paper, a new type of finite difference Hermite weighted essentially
More informationModeling of two-phase flow > Direct steam generation in solar thermal power plants
Modeling of two-phase flow > Direct steam generation in solar thermal power plants Pascal Richter RWTH Aachen University EGRIN Pirirac-sur-Mer June 3, 2015 Novatec Solar GmbH Direct steam generation Solar
More informationA parametrized maximum principle preserving flux limiter for finite difference RK-WENO schemes with applications in incompressible flows.
A parametrized maximum principle preserving flux limiter for finite difference RK-WENO schemes with applications in incompressible flows Tao Xiong Jing-ei Qiu Zhengfu Xu 3 Abstract In Xu [] a class of
More informationAdaptive WENO Schemes for Singular in Space and Time Solutions of Nonlinear Degenerate Reaction-Diffusion Problems
EPJ Web of Conferences 108, 0019 (016) DOI: 10.1051/ epjconf/ 0161080019 C Owned by the authors, published by EDP Sciences, 016 Adaptive WENO Schemes for Singular in Space and Time Solutions of Nonlinear
More informationComputational Astrophysics
16 th Chris Engelbrecht Summer School, January 2005 3: 1 Computational Astrophysics Lecture 3: Magnetic fields Paul Ricker University of Illinois at Urbana-Champaign National Center for Supercomputing
More informationEINDHOVEN UNIVERSITY OF TECHNOLOGY Department of Mathematics and Computer Science. CASA-Report March2008
EINDHOVEN UNIVERSITY OF TECHNOLOGY Department of Mathematics and Computer Science CASA-Report 08-08 March2008 The complexe flux scheme for spherically symmetrie conservation laws by J.H.M. ten Thije Boonkkamp,
More informationOrder of Convergence of Second Order Schemes Based on the Minmod Limiter
Order of Convergence of Second Order Schemes Based on the Minmod Limiter Boan Popov and Ognian Trifonov July 5, 005 Abstract Many second order accurate non-oscillatory schemes are based on the Minmod limiter,
More informationHierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws
Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Dedicated to Todd F. Dupont on the occasion of his 65th birthday Yingjie Liu, Chi-Wang Shu and Zhiliang
More informationInverse Lax-Wendroff Procedure for Numerical Boundary Conditions of. Conservation Laws 1. Abstract
Inverse Lax-Wendroff Procedure for Numerical Boundary Conditions of Conservation Laws Sirui Tan and Chi-Wang Shu 3 Abstract We develop a high order finite difference numerical boundary condition for solving
More informationAn Improved Non-linear Weights for Seventh-Order WENO Scheme
An Improved Non-linear Weights for Seventh-Order WENO Scheme arxiv:6.06755v [math.na] Nov 06 Samala Rathan, G Naga Raju Department of Mathematics, Visvesvaraya National Institute of Technology, Nagpur,
More informationFinite Volume Method
Finite Volume Method An Introduction Praveen. C CTFD Division National Aerospace Laboratories Bangalore 560 037 email: praveen@cfdlab.net April 7, 2006 Praveen. C (CTFD, NAL) FVM CMMACS 1 / 65 Outline
More informationSOE3213/4: CFD Lecture 3
CFD { SOE323/4: CFD Lecture 3 @u x @t @u y @t @u z @t r:u = 0 () + r:(uu x ) = + r:(uu y ) = + r:(uu z ) = @x @y @z + r 2 u x (2) + r 2 u y (3) + r 2 u z (4) Transport equation form, with source @x Two
More informationAN INVESTIGATION OF THE UPWIND LEAPFROG METHOD FOR SCALAR ADVECTION AND ACOUSTIC/AEROACOUSTIC WAVE PROPAGATION PROBLEMS.
AN INVESTIGATION OF THE UPWIND LEAPFROG METHOD FOR SCALAR ADVECTION AND ACOUSTIC/AEROACOUSTIC WAVE PROPAGATION PROBLEMS by Jerey Paul Thomas A dissertation submitted in partial fulllment of the requirements
More informationOn the solution of incompressible two-phase ow by a p-version discontinuous Galerkin method
COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING Commun. Numer. Meth. Engng 2006; 22:741 751 Published online 13 December 2005 in Wiley InterScience (www.interscience.wiley.com). DOI: 10.1002/cnm.846
More informationTHE numerical simulation of the creation and evolution
Proceedings of the World Congress on Engineering Vol III WCE, July 4-6,, London, U.K. Numerical Simulation of Compressible Two-phase Flows Using an Eulerian Type Reduced Model A. Ballil, Member, IAENG,
More informationThe Center for Astrophysical Thermonuclear Flashes. FLASH Hydrodynamics
The Center for Astrophysical Thermonuclear Flashes FLASH Hydrodynamics Jonathan Dursi (CITA), Alan Calder (FLASH) B. Fryxell, T. Linde, A. Mignone, G. Wiers Many others! Mar 23, 2005 An Advanced Simulation
More informationSome approximate Godunov schemes to compute. shallow-water equations with topography. Universite de Provence. 39 rue Joliot Curie.
Some approximate Godunov schemes to compute shallow-water equations with topography Thierry Gallouet, Jean-Marc Herard ;, Nicolas Seguin ; Laboratoire d'analyse Topologie et Probabilites - UMR 663 Centre
More informationCapSel Euler The Euler equations. conservation laws for 1D dynamics of compressible gas. = 0 m t + (m v + p) x
CapSel Euler - 01 The Euler equations keppens@rijnh.nl conservation laws for 1D dynamics of compressible gas ρ t + (ρ v) x = 0 m t + (m v + p) x = 0 e t + (e v + p v) x = 0 vector of conserved quantities
More informationThe RAMSES code and related techniques 2- MHD solvers
The RAMSES code and related techniques 2- MHD solvers Outline - The ideal MHD equations - Godunov method for 1D MHD equations - Ideal MHD in multiple dimensions - Cell-centered variables: divergence B
More informationII. Systems of viscous hyperbolic balance laws. Bernold Fiedler, Stefan Liebscher. Freie Universitat Berlin. Arnimallee 2-6, Berlin, Germany
Generic Hopf bifurcation from lines of equilibria without parameters: II. Systems of viscous hyperbolic balance laws Bernold Fiedler, Stefan Liebscher Institut fur Mathematik I Freie Universitat Berlin
More informationComputational Fluid Dynamics. PHY 688: Numerical Methods for (Astro)Physics
Computational Fluid Dynamics Hydrodynamics When we discussed PDEs, we focused so far on scalar PDEs Often we wish to study systems of PDEs. Here we'll look at the equations of hydrodynamics Nonlinear system
More informationSistemas Hiperbólicos no Lineales: Un Nuevo Método para Calcular Flujos Relativistas
Sistemas Hiperbólicos no Lineales: Un Nuevo Método para Calcular Flujos Relativistas Pedro González-Casanova Henríquez Unidad de Investigación en Cómputo Aplicado DGSCA, UNAM Elvira Torondel y Ricard Garrido
More informationLinear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space
Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) Contents 1 Vector Spaces 1 1.1 The Formal Denition of a Vector Space.................................. 1 1.2 Subspaces...................................................
More informationInternational Engineering Research Journal
Special Edition PGCON-MECH-7 Development of high resolution methods for solving D Euler equation Ms.Dipti A. Bendale, Dr.Prof. Jayant H. Bhangale and Dr.Prof. Milind P. Ray ϯ Mechanical Department, SavitribaiPhule
More informationSung-Ik Sohn and Jun Yong Shin
Commun. Korean Math. Soc. 17 (2002), No. 1, pp. 103 120 A SECOND ORDER UPWIND METHOD FOR LINEAR HYPERBOLIC SYSTEMS Sung-Ik Sohn and Jun Yong Shin Abstract. A second order upwind method for linear hyperbolic
More informationPart 1: Numerical Modeling for Compressible Plasma Flows
Part 1: Numerical Modeling for Compressible Plasma Flows Dongwook Lee Applied Mathematics & Statistics University of California, Santa Cruz AMS 280C Seminar October 17, 2014 MIRA, BG/Q, Argonne National
More informationA MULTIGRID ALGORITHM FOR. Richard E. Ewing and Jian Shen. Institute for Scientic Computation. Texas A&M University. College Station, Texas SUMMARY
A MULTIGRID ALGORITHM FOR THE CELL-CENTERED FINITE DIFFERENCE SCHEME Richard E. Ewing and Jian Shen Institute for Scientic Computation Texas A&M University College Station, Texas SUMMARY In this article,
More informationApproximate Solutions of Nonlinear Conservation Laws. Eitan Tadmor y. April 3, To Peter Lax and Louis Nirenberg on their 70 th birthday
c997 00 Approximate Solutions of Nonlinear Conservation Laws and Related Equations Eitan Tadmor y April 3, 997 To Peter Lax and Louis Nirenberg on their 70 th birthday Abstract During the recent decades
More informationNumerical Methods for Hyperbolic Conservation Laws Lecture 4
Numerical Methods for Hyperbolic Conservation Laws Lecture 4 Wen Shen Department of Mathematics, Penn State University Email: wxs7@psu.edu Oxford, Spring, 018 Lecture Notes online: http://personal.psu.edu/wxs7/notesnumcons/
More informationA general theory of discrete ltering. for LES in complex geometry. By Oleg V. Vasilyev AND Thomas S. Lund
Center for Turbulence Research Annual Research Briefs 997 67 A general theory of discrete ltering for ES in complex geometry By Oleg V. Vasilyev AND Thomas S. und. Motivation and objectives In large eddy
More informationHIGH ORDER NUMERICAL METHODS FOR TIME DEPENDENT HAMILTON-JACOBI EQUATIONS
June 6, 7 :7 WSPC/Lecture Notes Series: 9in x 6in chapter HIGH ORDER NUMERICAL METHODS FOR TIME DEPENDENT HAMILTON-JACOBI EQUATIONS Chi-Wang Shu Division of Applied Mathematics, Brown University Providence,
More informationConvex ENO Schemes for Hamilton-Jacobi Equations
Convex ENO Schemes for Hamilton-Jacobi Equations Chi-Tien Lin Dedicated to our friend, Xu-Dong Liu, notre Xu-Dong. Abstract. In one dimension, viscosit solutions of Hamilton-Jacobi (HJ equations can be
More informationThe Dynamics of Detonation with WENO and Navier-Stokes Shock-Capturing
The Dynamics of Detonation with WENO and Navier-Stokes Shock-Capturing Christopher M. Romick, University of Notre Dame, Notre Dame, IN Tariq D. Aslam, Los Alamos National Laboratory, Los Alamos, NM and
More informationA Hybrid Algorithm for the Baer-Nunziato Model Using the Riemann Invariants
A Hybrid Algorithm for the Baer-Nunziato Model Using the Riemann Invariants Smadar Karni Gerardo Hernández-Dueñas Abstract The paper considers the Baer-Nunziato model for two-phase flow in porous media,
More informationk=6, t=100π, solid line: exact solution; dashed line / squares: numerical solution
DIFFERENT FORMULATIONS OF THE DISCONTINUOUS GALERKIN METHOD FOR THE VISCOUS TERMS CHI-WANG SHU y Abstract. Discontinuous Galerkin method is a nite element method using completely discontinuous piecewise
More informationWell-balanced central finite volume methods for the Ripa system
Well-balanced central finite volume methods for the Ripa system R. Touma a C. Klingenberg b a Lebanese American University, Beirut, Lebanon b Würzburg University, Würzburg, Germany This paper is dedicated
More information