Abstract
The starting transient of highly under-expanded supersonic jets is studied by means of very high resolution weighted essentially non oscillatory finite volume schemes, coupled with a positivity-preserving scheme in order to ensure positivity of pressure and density for high compression/expansion ratio. Numerical behaviour of the schemes is investigated in terms of grid resolution, formal accuracy and different approximated Riemann solvers. The transient flow field is also discussed.
Similar content being viewed by others
References
Balsara, D., Shu, C.: Monotonicity preserving weighted essentially non-oscillatory schemes with increasingly high order of accuracy. J. Comput. Phys. 160(2), 405–452 (2000)
Feagin, T.: A tenth-order Runge–Kutta method with error estimate. In: Proceedings of the IAENG Conference on Scientific Computing (2007)
Godunov, S.: Finite difference method for numerical computation of discontinuous solutions of the equations of fluid dynamics. Mat. Sb. 47(3), 271 (1959)
Harten, A., Einfeldt, B., Osher, S., Chakravarthy, S.: Uniformly high order accurate essentially non-oscillatory schemes. J. Comput. Phys. 71(2), 231–303 (1987)
Harten, A., Lax, P., van Leer, B.: On upstream differencing and godunov-type schemes for hyperbolic conservation laws. SIAM Rev. 25(1), 35–61 (1983) doi:10.1137/1025002. http://epubs.siam.org/DOI/abs/10.1137/1025002
Jiang, G., Shu, C.: Efficient implementation of weighted ENO schemes. J. Comput. Phys. 126(1), 202–228 (1996). doi:10.1006/jcph.1996.0130. http://www.sciencedirect.com/science/article/pii/S0021999196901308
Lacerda, N.: On the Start Up of Supersonic Underexpanded Jets Ph.D. thesis, PhD Thesis, California Institute of Technology, Pasadena, CA (1986)
Lax, P.: Symmetrizable linear transformations. Commun. Pure Appl. Math. 7(4), 633–647 (1954)
Lax, P.: Weak solutions of nonlinear hyperbolic equations and their numerical computation. Commun. Pure Appl. Math. 7(1), 159–193 (1954)
Lebedev, V.: The equations and convergence of a differential–difference method (the method of lines). Vestnik Moskovskogo Gosudarstvennogo Universiteta 10, 47–57 (1955)
Liu, X., Osher, S., Chan, T.: Weighted essentially non-oscillatory schemes. J. Comput. Phys. 115(1), 200–212 (1994). doi:10.1006/jcph.1994.1187. http://www.sciencedirect.com/science/article/pii/S0021999184711879
Naboko, I., Golub, V., Eremin, A., Kochnev, V., Kulikovskii, A.: Wave structure and density distribution in a nonstationary gas jet. Archiwum Mechaniki Stosowanej 29(1), 69–80 (1977)
Naboko, I., Kudriavtsev, E., Opara, A., Golub, V.: Structure of a shock-heated gas flow under pulsed gas-dynamic laser conditions. High Temp. 12(1), 105–109 (1974)
Poinsot, T., Lele, S.: Boundary conditions for direct simulations of compressible viscous flows. J. Comput. Phys. 101(1), 104–129 (1992)
Quirk, J.: A contribution to the great Riemann solver debate. Int. J. Numer. Methods Fluids 18(6), 555–574 (1994)
Radulescu, M., Law, C.: The transient start of supersonic jets. J. Fluid Mech. 578, 331–369 (2007)
Roache, P.J.: Quantification of uncertainty in computational fluid dynamics. Annu. Rev. Fluid Mech. 29(1), 123–160 (1997)
Rusanov, V.V.: Calculation of intersection of non-steady shock waves with obstacles. J. Comput. Math. Phys. 1, 267–279 (1961)
Schiesser, W.: The Numerical Method of Lines: Integration of Partial Differential Equations. Academic Press, San Diego (1991)
Settles, G.: Schlieren and Shadowgraph Techniques: Visualizing Phenomena in Transparent Media. Springer, Heidelberg (2001)
Shu, C., Osher, S.: Efficient implementation of essentially non-oscillatory shock-capturing schemes. J. Comput. Phys. 77(2), 439–471 (1988)
Sod, G.: A survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws journal computation. Physics 27(1), 1–31 (1978)
Spiteri, R., Ruuth, S.: A new class of optimal high-order strong-stability-preserving time discretization methods. SIAM J. Numer. Anal. 40, 469–491 (2003)
Toro, E.: Restoration of the Contact Surface in the HLL-Riemann Solver Shock Waves. Springer, Heidelberg (1994)
Toro, E.: Riemann Solvers and Numerical Methods for Fluid Dynamics: A Practical Introduction, 1st edn. Springer, Heidelberg (1997)
Woodward, P., Colella, P.: The numerical simulation of two-dimensional fluid flow with strong shocks. J. Comput. Phys. 54(1), 115–173 (1984)
Xu, Z.: Parametrized maximum principle preserving flux limiters for high order schemes solving hyperbolic conservation laws: one-dimensional scalar problem. Math. Comput. 83(289), 2213–2238 (2014)
Zaghi, S.: OFF, open source finite volume fluid dynamics code: a free, high-order solver based on parallel, modular, object-oriented Fortran API. Comput. Phys. Commun. 185, 2151–2194 (2014). doi:10.1016/j.cpc.2014.04.005. http://www.sciencedirect.com/science/article/pii/S0010465514001283
Zhang, X.: On maximum-principle-satisfying high order schemes for scalar conservation laws. J. Comput. Phys. 229(9), 3091–3120 (2010). doi:10.1016/j.jcp.2009.12.030
Zhang, X., Shu, C.: On positivity-preserving high order discontinuous Galerkin schemes for compressible Euler equations on rectangular meshes. J. Comput. Phys. 229(23), 8918–8934 (2010)
Zhang, X., Shu, C.: Maximum-principle-satisfying and positivity-preserving high-order schemes for conservation laws: survey and new developments. Proc. R. Soc. A Math. Phys. Eng. Sci. 467(2134), 2752–2776 (2011)
Acknowledgments
We acknowledge the CINECA award under the ISCRA initiative, for the availability of high performance computing resources and support.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix
Code Verification and Validation
The numerical software used for the present work, the Open source Finite volume Fluid dynamics (OFF) code [28], is freely available at https://github.com/szaghi/OFF.
Five 1D numerical tests were considered for code verification and validation. In the first, a problem with a smooth solution was simulated, in order to assess the accuracy of the schemes used in the present paper. The other four are discontinuous problems: three are well known classical 1D Riemann’s problems, while the last one is a more discriminating benchmark, consisting of two interacting blast waves.
1.1 Problem with Smooth Solution
For the accuracy assessment of the 7th-order WENO scheme with PPS limiter used for the present paper, we solved the Euler equations with the initial conditions
where the 1D domain (x) is discretized with a uniform grid with \(N_i\) finite volumes. The specific heat ratio considered is \(\gamma = \frac{c_p}{c_v}=1.4\). Differently from the under-expanded jet transient simulations above presented, for this test, a 10th order Runge–Kutta scheme with 17 stages [2]was used for time integration, in order to focus on space accuracy.
The initial conditions 15 are built to provide a smooth solution for the whole simulation time [0, 5], as shown in Fig. 16a.
Four uniform grid with increasing resolution were used, namely \(N_i= [100, 200, 400, 800]\), the refinement ratio being kept constant and equal to 2. Figure 16b reports the density distribution the simulation time \(t = 2.0\).
Given the \(L_2\)-norms of the differences between the density profiles on the three finest grids, the apparent convergence order is given by [17]
where \(r=2\) is the refinement ratio. The computed value was \(p=6.55\), the maximum difference between the solutions for the two finest grids being smaller than \(10{-7}\).
1.2 Sod’s and Lax’s Problems
In all test cases, the x axis is discretized with a uniform grid of \(N=100\) cells and the left and right boundary conditions are set as non-reflective.
The first test problem considered is the Sod’s problem [22], whose initial conditions are:
where the specific heat ratio is \(\gamma = c_p/c_v=1.4\). After the break of the initial discontinuity, a shock moving to the right and a rarefaction fan moving to left are produced, together with a contact discontinuity moving to the right. Figure 17 shows a comparison of the numerical solutions computed by means of the WENO-positivity-preserving scheme coupled with the Exact (iterative), the HLLC and LLF approximated solvers. The exact solution is also reported. The (non-dimensional) time unit considered is \(t=0.2\). The four plots report the comparison for schemes with 1st, 3rd, 5th and 7th orders. For all accuracy orders the solution of the Exact solver and the HLLC one are very close, while the solution of the LLF solver is more dissipative (especially for low order approximations). Nevertheless, for high order schemes (\({\ge } 5{th}\)) the LLF solution is comparable with the Exact and HLLC ones. This is more clear when analyzing Fig. 18a, where the LLF solutions obtained with all schemes are compared with the exact solution. As the order of accuracy increases, the higher dissipation of LLF is mitigated by means of the enlarged reconstruction stencil. As Fig. 18b shows, the same behaviour is observed for HLLC solutions, but the differences between low and high order approximations are smaller. This test highlights the fact that the LLF solver, when coupled with high order scheme (\({\ge } 5{th}\)), can give accurate results, comparable with the solutions obtained with more expensive solvers (like the Exact and HLLC solvers). However, this is not true in general: for more discriminating tests, the dissipation of LLF solver introduces strong errors, especially when the flow field has strong discontinuities (e.g. in the two interacting blast waves test that follows). For multidimensional problems the inaccuracies due to LLF solver were found to be less relevant.
A more interesting test is the modified Sod’s problem [25]. A uniform translational velocity is added to the left state of the classical Sod’s problem so that the resultant rarefaction wave is transonic. This test is useful in assessing the entropy property of the scheme. The initial conditions are the following:
where the specific heat ratio is \(\gamma = \frac{c_p}{c_v}=1.4\).
Figure 19 reports a comparison of the density profiles for the exact, HLLC and LLF solvers with 1st and 7th order accuracy. The same plots for entropy are reported in Fig. 20. Exact and HLLC solvers have good accuracy even at first order, while the absence of contact discontinuity of the LLF introduces too much dissipation, and, when coupled with the first order scheme, it fails to capture the entropy profile. However, when coupled with high order reconstructions, it recovers the gap with respect to the other solvers and, at least for the 7th order scheme, the entropy profile is correctly captured.
Consider now the Lax’s problem [8]:
where the specific heat ratio is again \(\gamma = c_p/c_v=1.4\). The solution is made of a right traveling shock wave, a contact discontinuity and a left rarefaction fan. Figure 21 shows the density, pressure and velocity profiles of the numerical solutions computed by means of the HLLC solver for the all the four different accuracy orders. The (non-dimensional) time unit considered is \(t=0.13\). As the accuracy increases, the resolution of the density profile wave is clearly improved.
1.3 Interacting Blast Waves
The last 1D test case is the interaction of two blast waves [26]. The initial conditions are slightly different from the standard shock-tube problems above:
where the specific heat ratio is, as usual, \(\gamma = c_p/c_v=1.4\). For this test the space domain [0, 1] was discretized with uniform grid of \(N=200\) finite volumes and reflective boundary conditions were used at both the left and right boundary. The (non-dimensional) time unit considered is \(t=0.038\). This test is more discriminating than the previous ones, because the two strong blast waves develop and collide, producing a new contact discontinuity.
Figure 22 shows the computed solutions with Exact, HLLC and LLF solvers for all accuracy orders. The generated contact discontinuity at about \(x=0.725\) is not well resolved for orders up to the 3rd. Higher order schemes (\({\ge } 5{th}\)) are able to resolve the contact discontinuity, but the LLF resolution is very poor if compared with the Exact and HLLC ones (Fig. 22d). Besides, the LLF solver dissipates too much the strength of the blast waves. This result suggests that, also when coupled with very high order schemes, the LLF solver can introduce too much dissipation.
Rights and permissions
About this article
Cite this article
Zaghi, S., Di Mascio, A. & Favini, B. Application of WENO-Positivity-Preserving Schemes to Highly Under-Expanded Jets. J Sci Comput 69, 1033–1057 (2016). https://doi.org/10.1007/s10915-016-0226-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10915-016-0226-5