- Sod Shock Tube
The Sod Shock Tube problem, named after Gary A. Sod, is a common test for the accuracy of computational fluid codes, like
Riemann solver s, and was heavily investigated by Sod in 1978.The test consist of a one dimensional
Riemann problem with the following parameters, for left and right states of anideal gas .
,
where::* is the density::*P is the pressure::*v is the velocityThe time evolution of this problem can be described by solving the
Euler equations .Which leads to three characteristics, describing the propagation speed of thevarious regions of the system. Namely the rarefaction wave, the contact discontinuity andthe shock discontinuity.If this is solved numerically, one can test against the analytical solution,and get information how good a code captures and resolves shocks and contact discontinuitiesand reproduce the correct density profile of the rarefaction wave.Analytic derivation
The different state of the solution are separated by the time evolution of thethree
characteristics of the system, which is due to the finite speedof information propagation. Two of them are equal to the speedof sound of the both states::::The first one is the position of the beginning of the rarefaction wave whilethe other the velocity of the propagation of the shock.Defining:::, The states after the shock are connected by the Rankine Hugoniotshock jump conditions.::But to calculate the density in Region 4 we need to know the pressure in that region.This is related by the contact discontinuity with the pressure in region 3 by::Unfortunately the pressure in region 3 can only be calculated iteratively, the rightsolution is found when equals ::::::This function can be evaluated to an arbitrary precision thus giving the pressure in theregion 3::finally we can calculate ::::and follows from the adiabatic gas law::
References
*cite journal | title=A Survey of Several Finite Difference Methods for Systems of Nonlinear Hyperbolic Conservation Laws | first=G. A. | last=Sod | year=1978 | journal=J. Comput. Phys. | volume=27| pages=1–31 | url=http://www.osti.gov/energycitations/product.biblio.jsp?osti_id=6812922 | doi=10.1016/0021-9991(78)90023-2
*cite book | first=Eleuterio F.| last=Toro| year=1999 | title=Riemann Solvers and Numerical Methods for Fluid Dynamics| publisher=Springer Verlag|location=Berlin | id=ISBN 3-540-65966-8ee also
*
Shock tube
*Computational fluid dynamics
Wikimedia Foundation. 2010.