Changes between Version 4 and Version 5 of u/erica/ApproxFlux


Ignore:
Timestamp:
05/14/13 14:54:52 (12 years ago)
Author:
Erica Kaminski
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • u/erica/ApproxFlux

    v4 v5  
    33An approximation scheme for the Godunov method would either be one that a) approximates the values of p and u in the star region, from which the numerical flux can be directly computed, or b) approximates the numerical flux itself. The approximate Riemann solvers we learned about previously, on my wiki page on PVRS, TRRS, TSRS, and the like, are approximation methods of type 'a'. The HLL and HLLC solvers, as we will see here, are approximation techniques of type 'b'.
    44
    5 = The HLL and HLLC solvers =
     5= The HLL solver =
    66
    7 The HLL solver was developed first, and consists of the following conceptual paradigm. At the interface of any 2 cells, one imagines the generation of 2 outgoing waves, traveling to the left and to the right. These outgoing waves travel with speeds SL and SR. Their speed*time define a certain distance, within which a perturbative signal can travel into the surrounding fluid medium. Thus, if you consider a large enough volume that contains these waves, given by [xL,xR]x[o,T], where xL is the left spatial boundary, xR is the right spatial boundary, and 0-T is the time interval, you can do an algebraic analysis of the conservation laws to solve for the flux of the fluid variables across these waves.
     7The HLL solver was developed first, and consists of the following conceptual paradigm. At the interface of any 2 cells, one imagines the generation of 2 outgoing waves, traveling to the left and to the right. These outgoing waves travel with speeds SL and SR. Their speed*time define a certain distance, within which a perturbative signal can travel into the surrounding fluid medium. Thus, if you consider a large enough volume that contains these waves, given by [xL,xR]x[0,T], where xL is the left spatial boundary, xR is the right spatial boundary, and 0-T is the time interval, you can do an algebraic analysis of the conservation laws to solve for the flux of the fluid variables across these waves.
     8
     9Given the 2-wave nature of the HLL method, the method is ideal for an eigenvalue problem of dimension 2, that is hyperbolic systems that have 2 equations, such as the 1-dimensional shallow water equations. The HLL solver would not handle a higher dimensional system, such as the Euler equations containing 3 or more waves, accurately, given the entire region between sL*t and sR*t is averaged out. Thus, Toro and others developed the HLLC method, where "C" is for contact wave.
     10
     11= The HLLC solver =
     12
     13A similar algebraic analysis was derived for the conceptual paradigm described above, but now considering the presence of an additional wave within the region sL*t x sR*t.
     14
     15= Results and Discussion =
     16
     17The HLL solver performs adequately, closely resembling the Godunov + Exact Riemann Solver (ERS) over many problems. In situations where there is an isolated contact, or middle wave, the HLLC is by far the superior choice. These cases show the HLL solver is diffusive, especially when the contact moves slower than the grid speed.