Abstract
Robust numerical methods for CFD applications, such as WENO schemes, quickly evolved in the past few decades. Together with the Inverse Lax–Wendroff (ILW) procedure, WENO ideas were also applied in the boundary treatment. Those methods are known for their high-resolution property, i.e., good representation of nonlinear phenomena, which is an important property in solving challenging engineering problems. In light of that, the objective of this work is to present a review of well-established high-resolution numerical methods to solve the Euler equations and adapt the Navier–Stokes viscous terms discretization and boundary treatment. To test the modifications, we employed the positivity-preserving Lax–Friedrichs splitting, multi-resolution WENO scheme, third-order strong stability preserving Runge–Kutta time discretization, and ILW boundary treatment. The first problems were simple flows with analytical solutions for accuracy tests. We also tested the accuracy with nontrivial phenomena in the vortex flow. Oblique shock and complicated flow structures were captured in the Rayleigh–Taylor instability and flow past a cylinder. We showed the discretization and boundary treatment can handle non-constant viscosity, are high-order, high-resolution, and behave similarly to the well-established numerical methods. Furthermore, the methods discussed here can preserve symmetry and no approximations regarding the boundary layer were made. Therefore, the discretization and boundary treatment can be considered when solving direct numerical simulations.
Similar content being viewed by others
References
Zhang X, Shu C-W (2012) Positivity-preserving high order finite difference WENO schemes for compressible Euler equations. J Comput Phys 231(5):2245–2258
Lu J, Fang J, Tan S, Shu C-W, Zhang M (2016) Inverse Lax-Wendroff procedure for numerical boundary conditions of convection-diffusion equations. J Comput Phys 317:276–300
Fleischmann N, Adami S, Adams NA (2019) Numerical symmetry-preserving techniques for low-dissipation shock-capturing schemes. Comput Fluids 189:94–107
Zhu J, Shu C-W (2019) Convergence to steady-state solutions of the new type of high-order multi-resolution WENO schemes: a numerical study. Commun Appl Math Comput
Lu J, Shu C-W, Tan S, Zhang M (2020) An inverse Lax-Wendroff procedure for hyperbolic conservation laws with changing wind direction on the boundary. J Comput Phys
Borges R, Carmona M, Costa B, Don WS (2008) An improved weighted essentially non-oscillatory scheme for hyperbolic conservation laws. J Comput Phys 227:3191–3211
Acker F, de Borges RBR, Costa B (2016) An improved WENO-Z scheme. J Comput Phys 313:726–753
Zhu J, Shu C-W (2018) A new type of multi-resolution WENO schemes with increasingly higher order of accuracy. J Comput Phys 375:659–683
Gao Z, Don WS, Li Z (2012) High order weighted essentially non-oscillation schemes for two-dimensional detonation wave simulations. J Sci Comput 53(1):80–101
Zhu C, Chen J, Wu J, Wang T (2019) Dynamic stall control of the wind turbine airfoil via single-row and double-row passive vortex generators. Energy 189:116272
Verma S, Hadjadj A, Haidn O (2017) Origin of side-loads in a subscale truncated ideal contour nozzle. Aerospace Sci Technol 71:725–732
Ivanov I and Kryukov I (2018) Numerical study of ways to prevent side loads in an over-expanded rocket nozzles during the launch stage, Acta Astronautica, vol. 163, pp. 196 – 201, 2019. Space Flight Safety
Wang H, Jiang X, Chao Y, Li Q, Li M, Zheng W, Chen T (2019) Effects of leading edge slat on flow separation and aerodynamic performance of wind turbine. Energy 182:988–998
Righi M, Pachidis V, Könözsy L (2020) On the prediction of the reverse flow and rotating stall characteristics of high-speed axial compressors using a three-dimensional through-flow code. Aerospace Sci Technol 99:105578
Fatahian H, Salarian H, Nimvari ME, Khaleghinia J (2020) Computational fluid dynamics simulation of aerodynamic performance and flow separation by single element and slatted airfoils under rainfall conditions. Appl Math Model 83:683–702
Lee C, Choi K, Kim C, Han S (2020) Computational investigation of flow separation in a thrust-optimized parabolic nozzle during high-altitude testing. Comput Fluids 197:104363
Liang C, Premasuthan S, Jameson A, Wang ZJ (2009) Large eddy simulation of compressible turbulent channel flow with spectral difference method. In: 47th AIAA aerospace sciences meeting including the new horizons forum and aerospace exposition
Atak M, Larsson J, Gassner G, C. dieter Munz, (2014) DNS of a flat-plate supersonic boundary layer using the discontinuous Galerkin spectral element method. In: 44th AIAA fluid dynamics conference
Rozema W, Verstappen RWCP, Veldman AEP, Kok JC (2020) Low-dissipation simulation methods and models for turbulent subsonic flow. Arch Comput Methods Eng 27:299–330
Holgate J, Skillen A, Craft T, Revell A (2019) A review of embedded large eddy simulation for internal flows. Arch Comput Methods Eng 26:865–882
Tan S, Wang C, Shu C-W, Ning J (2012) Efficient implementation of high order inverse Lax-Wendroff boundary treatment for conservation laws. J Comput Phys 231:2510–2527
Borges RB de R, da Silva NDP, Gomes FAA, Shu C-W, Tan S (2020) A sequel of inverse Lax-Wendroff high order wall boundary treatment for conservation laws. Arch Comput Methods Eng
Bassi F, Rebay S (1997) High-order accurate discontinuous finite element solution of the 2d euler equations. J Comput Phys 138(2):251–285
Bassi F, Rebay S (1997) A high-order accurate discontinuous finite element method for the numerical solution of the compressible Navier–Stokes equations. J Comput Phys 131(2):267–279
Shu C-W (1998) Essentially non-oscillatory and weighted essentially non-oscillatory schemes for hyperbolic conservation laws. Berlin, Heidelberg: Springer, pp 325–432
Hong Z, Ye Z, Ye K (2020) An improved WENO-Z scheme with symmetry-preserving mapping. Adv Aerodyn 2:18
Spiegel SC, Huynh H, DeBonis JR (2015) A survey of the isentropic Euler vortex problem using high-order methods. In: 22nd AIAA computational fluid dynamics conference
Acknowledgements
We would like to thank Dr. Jianfang Lu from South China Normal University for valuable discussions and comments.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The research of C.-W. Shu is partly supported by AFOSR grant FA9550-20-1-0055 and NSF grant DMS-2010107.
Appendix. Matrices and Vectors for the Rewritten Navier–Stokes Equations
Appendix. Matrices and Vectors for the Rewritten Navier–Stokes Equations
To rewrite the Navier–Stokes equations, we start expanding \(\varvec{S_1}\) and \(\varvec{S_2}\)
One should notice that we did not consider \(\mu\) and \(Pr\) as constants nor remove any terms. We now group terms containing first and second derivatives to the primitive variables, and nonlinear terms separately
where
The boundary treatment is based on conservative variables, we then transform to the latter with
We finally write the viscous terms as
with
Introducing four new terms, we write
with
To apply the wall boundary treatment, we need to diagonalize the matrix \(\varvec{\Psi _2}\). We choose the scaling factors in a way that the resulting eigenvectors are similar to those employed in [2], i.e.,
with \(q=(u^2+v^2)/2\).
Rights and permissions
About this article
Cite this article
Borges, R.B.d.R., da Silva, N.D.P., Gomes, F.A.A. et al. High-Resolution Viscous Terms Discretization and ILW Solid Wall Boundary Treatment for the Navier–Stokes Equations. Arch Computat Methods Eng 29, 2383–2395 (2022). https://doi.org/10.1007/s11831-021-09657-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11831-021-09657-9