An unstructured, three-dimensional, shock-fitting solver for hypersonic flows

A novel unstructured shock-fitting algorithm for three-dimensional flows is presented in this paper. The fitted shock front is described using a double-sided, triangulated surface. Two sets of flow states, corresponding to the upstream and downstream sides of the discontinuity, are assigned to the gridpoints located on either side of the triangulated shock surface. This is allowed to move, while obeying to the Rankine-Hugoniot jump relations, throughout a background tetrahedral mesh which covers the entire computational domain. At each time step, a local, constrained Delaunay tetrahedralization is applied in the neighbourhood of the shock front to ensure that the triangles, which make up the shock surface, are part of the overall tetrahedral grid. The fitted shock surface acts as an interior boundary for a shock-capturing solver that is used to solve the discretized governing equations in the smooth regions of the flowfield. Despite the intrinsic complexity of the algorithm and the need to include the extra computational nodes that make up the triangulated shock-surface, the algorithm is shown to provide high quality results even with the coarse grain tetrahedralizations used in the example provided. Moreover, the re-meshing step is limited to the region close to the shock surface and the fitting algorithm is only weakly coupled with the flow solver used in the simulation. The newly described algorithm is herein tested against an available reference solution which involves the hypersonic (M1 = 10) flow past a blunt-body featuring a spherical nose.

[1]  Clinton P. T. Groth,et al.  Comparison of solution accuracy of multidimensional residual distribution and Godunov-type finite-volume methods , 2008 .

[2]  M. Carpenter,et al.  Accuracy of Shock Capturing in Two Spatial Dimensions , 1999 .

[3]  Xiaolin Zhong,et al.  Spurious Numerical Oscillations in Numerical Simulation of Supersonic Flows Using Shock Capturing Schemes , 1999 .

[4]  Christopher J. Roy,et al.  Veri cation and Validation for Laminar Hypersonic Flow elds , Part 2 : Validation , 2003 .

[5]  Domenic D'Ambrosio,et al.  Numerical Instablilities in Upwind Methods: Analysis and Cures for the “Carbuncle” Phenomenon , 2001 .

[6]  Renato Paciorri,et al.  A shock-fitting technique for 2D unstructured grids , 2009 .

[7]  Aldo Bonfiglioli,et al.  An unstructured, three-dimensional, shock-fitting solver for hypersonic flows , 2010 .

[8]  Douglas J. Quattrochi,et al.  Hypersonic heat transfer and anisotropic visualization with a higher order discontinuous Galerkin finite element method , 2006 .

[9]  Mikhail S. Ivanov,et al.  Computation of weak steady shock reflections by means of an unstructured shock-fitting solver , 2010 .

[10]  Manuel D. Salas,et al.  A Shock-Fitting Primer , 2009 .

[11]  Jörn Sesterhenn,et al.  Direct numerical simulation of the interaction of isotropic turbulence with a shock wave using shock-fitting , 2005 .

[12]  Gino Moretti,et al.  A Time-Dependent Computaional Method for Blunt Body Flows , 2003 .

[13]  Joshua A. Levine,et al.  Delpsc: a delaunay mesher for piecewise smooth complexes , 2008, SCG '08.

[14]  M. D. Salas,et al.  Shock Fitting Method for Complicated Two-Dimensional Supersonic Flows , 1976 .

[15]  Jean-Marc Moschetta,et al.  Shock wave instability and the carbuncle phenomenon: same intrinsic origin? , 2000, Journal of Fluid Mechanics.

[16]  Jonathan Richard Shewchuk,et al.  Constrained Delaunay Tetrahedralizations and Provably Good Boundary Recovery , 2002, IMR.

[17]  Peter A. Gnoffo,et al.  Computational Aerothermodynamic Simulation Issues on Unstructured Grids , 2004 .

[18]  Peter A. Gnoffo,et al.  Simulation of Stagnation Region Heating in Hypersonic Flow on Tetrahedral Grids , 2007 .

[19]  David A. Kopriva,et al.  Shock-fitted multidomain solution of supersonic flows , 1999 .

[20]  Aldo Bonfiglioli,et al.  Parallel Unstructured Three-Dimensional Turbulent Flow Analyses Using Efficiently Preconditioned Newton-Krylov Solvers , 2009 .

[21]  B. Fortunato,et al.  Three-dimensional flow computations with shock fitting , 1994 .

[22]  Edward A. Luke,et al.  On Robust and Accurate Arbitrary Polytope CFD Solvers , 2007 .

[23]  F. Marconi,et al.  Computation of Three Dimentional Flows about aircraft configurations , 1973 .

[24]  Renato Paciorri,et al.  Shock interaction computations on unstructured, two-dimensional grids using a shock-fitting technique , 2011, J. Comput. Phys..

[25]  Gino Moretti,et al.  COMPUTATION OF FLOWS WITH SHOCKS , 1987 .

[26]  Rémi Abgrall,et al.  Residual distribution schemes: Current status and future trends , 2006 .

[27]  H. Emmons,et al.  The numerical solution of compressible fluid flow problems , 1944 .

[28]  Andrea Di Mascio,et al.  The role of mesh generation, adaptation, and refinement on the computation of flows featuring strong shocks , 2012 .

[29]  Mark H. Carpenter,et al.  Computational Considerations for the Simulation of Shock-Induced Sound , 1998, SIAM J. Sci. Comput..

[30]  G. Moretti,et al.  A time-dependent computational method for blunt body flows. , 1966 .

[31]  Ambady Suresh,et al.  Short Note: Interaction of a shock with a density disturbance via shock fitting , 2005 .

[32]  Hang Si,et al.  TetGen: A quality tetrahedral mesh generator and a 3D Delaunay triangulator (Version 1.5 --- User's Manual) , 2013 .

[33]  Philip L. Roe,et al.  Multidimensional upwind schemes based on fluctuation-splitting for systems of conservation laws , 1993 .

[34]  M. Onofri,et al.  Viscous and Inviscid Vortex Generation During Startup of Rocket Nozzles , 1998 .

[35]  Gino Moretti,et al.  Thirty-six years of shock fitting , 2002 .

[36]  Xiaolin Zhong,et al.  High-Order Finite-Difference Schemes for Numerical Simulation of Hypersonic Boundary-Layer Transition , 1998 .

[37]  P. Hartwich,et al.  Fresh look at floating shock fitting , 1990 .

[38]  A. Dadone,et al.  A multi-dimensional upwind scheme for the Euler equations , 1993 .

[39]  Thomas M. Smith,et al.  Comparison of Reconstruction Techniques for Unstructured Mesh Vertex Centered Finite Volume Schemes , 2007 .

[40]  Aldo Bonfiglioli,et al.  Numerical simulation of hypersonic flows past three-dimensional blunt bodies through a unstructured shock-fitting solver , 2011 .

[41]  Christophe Geuzaine,et al.  Gmsh: A 3‐D finite element mesh generator with built‐in pre‐ and post‐processing facilities , 2009 .

[42]  Gabriel Taubin,et al.  The ball-pivoting algorithm for surface reconstruction , 1999, IEEE Transactions on Visualization and Computer Graphics.

[43]  D. Bonhaus,et al.  A higher order accurate finite element method for viscous compressible flows , 1999 .

[44]  A. Bonfiglioli,et al.  Numerical Simulation of Shock-Shock Interactions with an Unstructured Shock-Fitting Technique , 2009 .

[45]  D. Kopriva Domain decomposition with both spectral and finite difference methods for the accurate computation of flows with shocks , 1989 .

[46]  Francesco Nasuti,et al.  Analysis of In-Flight Behavior of Truncated Plug Nozzles , 2000 .

[47]  H. Deconinck,et al.  A parallel, implicit, multi-dimensional upwind, residual distribution method for the Navier-Stokes equations on unstructured grids , 1999 .

[48]  Pradeep Singh Rawat,et al.  On high-order shock-fitting and front-tracking schemes for numerical simulation of shock-disturbance interactions , 2010, J. Comput. Phys..

[49]  Francesco Nasuti,et al.  Analysis of unsteady supersonic viscous flows by a shock-fitting technique , 1996 .

[51]  Kwan-Liu Ma,et al.  3D shock wave visualization on unstructured grids , 1996, Proceedings of 1996 Symposium on Volume Visualization.

[52]  M. Onofri,et al.  Shock-boundary layer interaction by shock fitting , 1993 .

[53]  Aldo Bonfiglioli,et al.  Fluctuation Splitting Schemes for the Compressible and Incompressible Euler and Navier-Stokes Equations , 2000 .