Skip to main content
Log in

Application of WENO-Positivity-Preserving Schemes to Highly Under-Expanded Jets

  • Published:
Journal of Scientific Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. 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)

    Article  MathSciNet  MATH  Google Scholar 

  2. Feagin, T.: A tenth-order Runge–Kutta method with error estimate. In: Proceedings of the IAENG Conference on Scientific Computing (2007)

  3. Godunov, S.: Finite difference method for numerical computation of discontinuous solutions of the equations of fluid dynamics. Mat. Sb. 47(3), 271 (1959)

    MathSciNet  MATH  Google Scholar 

  4. Harten, A., Einfeldt, B., Osher, S., Chakravarthy, S.: Uniformly high order accurate essentially non-oscillatory schemes. J. Comput. Phys. 71(2), 231–303 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  5. 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

  6. 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

  7. Lacerda, N.: On the Start Up of Supersonic Underexpanded Jets Ph.D. thesis, PhD Thesis, California Institute of Technology, Pasadena, CA (1986)

  8. Lax, P.: Symmetrizable linear transformations. Commun. Pure Appl. Math. 7(4), 633–647 (1954)

    Article  MathSciNet  MATH  Google Scholar 

  9. Lax, P.: Weak solutions of nonlinear hyperbolic equations and their numerical computation. Commun. Pure Appl. Math. 7(1), 159–193 (1954)

    Article  MathSciNet  MATH  Google Scholar 

  10. Lebedev, V.: The equations and convergence of a differential–difference method (the method of lines). Vestnik Moskovskogo Gosudarstvennogo Universiteta 10, 47–57 (1955)

    MathSciNet  Google Scholar 

  11. 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

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Poinsot, T., Lele, S.: Boundary conditions for direct simulations of compressible viscous flows. J. Comput. Phys. 101(1), 104–129 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  15. Quirk, J.: A contribution to the great Riemann solver debate. Int. J. Numer. Methods Fluids 18(6), 555–574 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  16. Radulescu, M., Law, C.: The transient start of supersonic jets. J. Fluid Mech. 578, 331–369 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  17. Roache, P.J.: Quantification of uncertainty in computational fluid dynamics. Annu. Rev. Fluid Mech. 29(1), 123–160 (1997)

    Article  MathSciNet  Google Scholar 

  18. Rusanov, V.V.: Calculation of intersection of non-steady shock waves with obstacles. J. Comput. Math. Phys. 1, 267–279 (1961)

    MathSciNet  Google Scholar 

  19. Schiesser, W.: The Numerical Method of Lines: Integration of Partial Differential Equations. Academic Press, San Diego (1991)

    MATH  Google Scholar 

  20. Settles, G.: Schlieren and Shadowgraph Techniques: Visualizing Phenomena in Transparent Media. Springer, Heidelberg (2001)

    Book  MATH  Google Scholar 

  21. Shu, C., Osher, S.: Efficient implementation of essentially non-oscillatory shock-capturing schemes. J. Comput. Phys. 77(2), 439–471 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  22. Sod, G.: A survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws journal computation. Physics 27(1), 1–31 (1978)

    MathSciNet  MATH  Google Scholar 

  23. 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)

    Article  MathSciNet  MATH  Google Scholar 

  24. Toro, E.: Restoration of the Contact Surface in the HLL-Riemann Solver Shock Waves. Springer, Heidelberg (1994)

    MATH  Google Scholar 

  25. Toro, E.: Riemann Solvers and Numerical Methods for Fluid Dynamics: A Practical Introduction, 1st edn. Springer, Heidelberg (1997)

    Book  MATH  Google Scholar 

  26. Woodward, P., Colella, P.: The numerical simulation of two-dimensional fluid flow with strong shocks. J. Comput. Phys. 54(1), 115–173 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  27. 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)

    Article  MathSciNet  MATH  Google Scholar 

  28. 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

  29. 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

    Article  MathSciNet  MATH  Google Scholar 

  30. 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)

    Article  MathSciNet  MATH  Google Scholar 

  31. 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)

    Article  MathSciNet  MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Stefano Zaghi.

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

$$\begin{aligned} \left\{ \begin{array}{l} \rho = 1 + \frac{4}{5}sin(\pi x) + \frac{1}{10}sin(5 \pi x) \\ u = \frac{1}{2}\left( x - \frac{1}{2}\right) ^4 \\ p = 10 + 2 x ^4 \end{array} \right. \end{aligned}$$
(15)

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\).

Fig. 16
figure 16

Smooth solution test: density field. a Time history evolution in time interval [0,4.5], b grid convergence analysis at time 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]

$$\begin{aligned} p = \frac{\textit{log}\left( ||\rho _{\textit{medium}}- \rho _{\textit{coarse}}||_2 / ||\rho _{\textit{fine}}- \rho _{\textit{medium}}||_2 \right) }{\textit{log}(r)} \end{aligned}$$
(16)

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:

$$\begin{aligned} P_L = \left[ \begin{array}{l} \rho \\ u \\ p \end{array} \right] = \left[ \begin{array}{l} 1.000 \\ 0.000 \\ 1.000 \end{array} \right] \quad P_R = \left[ \begin{array}{l} \rho \\ u \\ p \end{array} \right] = \left[ \begin{array}{l} 0.125 \\ 0.000 \\ 0.100 \end{array} \right] \end{aligned}$$
(17)

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.

Fig. 17
figure 17

Sod’s problem: comparison of exact, HLLC and LLF solvers with exact solution (\(t=0.2\)). a 1st order, b 3rd order, c 5th order, d 7th order

Fig. 18
figure 18

Sod’s problem: solutions with different order of accuracy (\(t=0.2\)). a LLF solutions with different order of accuracy, b HLLC solutions with different order of accuracy

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:

$$\begin{aligned} P_L = \left[ \begin{array}{l} \rho \\ u \\ p \end{array} \right] = \left[ \begin{array}{l} 1.000 \\ 0.750 \\ 1.000 \end{array} \right] \quad P_R = \left[ \begin{array}{l} \rho \\ u \\ p \end{array} \right] = \left[ \begin{array}{l} 0.125 \\ 0.000 \\ 0.100 \end{array} \right] \end{aligned}$$
(18)

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.

Fig. 19
figure 19

Modified Sod’s problem: density profiles with different solvers and order of accuracy (\(t=0.2\)). a 1st order, b 7th order

Fig. 20
figure 20

Modified Sod’s problem: entropy profiles with different solvers and order of accuracy (\(t=0.2\)). a 1st order, b 7th order

Consider now the Lax’s problem [8]:

$$\begin{aligned} P_L = \left[ \begin{array}{l} \rho \\ u \\ p \end{array} \right] = \left[ \begin{array}{l} 0.445 \\ 0.698 \\ 3.528 \end{array} \right] \quad P_R = \left[ \begin{array}{l} \rho \\ u \\ p \end{array} \right] = \left[ \begin{array}{l} 0.500 \\ 0.000 \\ 0.571 \end{array} \right] \end{aligned}$$
(19)

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.

Fig. 21
figure 21

Lax’s Problem: HLLC solutions with different order of accuracy (\(t=0.13\)). a Density profiles, b velocity profiles

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:

$$\begin{aligned}&P\left( {x,t = 0} \right) = {P_0}\left( x \right) = \left\{ \begin{array}{l} {P_L}\qquad 0.0< x< 0.1\\ {P_M}\qquad 0.1< x< 0.9\\ {P_R}\qquad 0.9< x < 1.0 \end{array} \right. \end{aligned}$$
(20)
$$\begin{aligned}&P_L = \left[ \begin{array}{l} \rho \\ u \\ p \end{array} \right] = \left[ \begin{array}{l} 1.00 \\ 0.00 \\ 1000.00 \end{array} \right] \, P_M = \left[ \begin{array}{l} \rho \\ u \\ p \end{array} \right] = \left[ \begin{array}{l} 1.00 \\ 0.00 \\ 0.01 \end{array} \right] \, P_R = \left[ \begin{array}{l} \rho \\ u \\ p \end{array} \right] = \left[ \begin{array}{l} 1.00 \\ 0.00 \\ 100.00 \end{array} \right] \qquad \quad \end{aligned}$$
(21)

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.

Fig. 22
figure 22

Interacting blast waves (\(t=0.038\)). a Exact solver solutions with different order of accuracy, b HLLC solutions with different order of accuracy, c LLF solutions with different order of accuracy, d Comparison of different Riemann’s problem solvers at orders 7th

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10915-016-0226-5

Keywords

Navigation