Manufactured Solution for Computational Fluid Dynamics Boundary Condition Verification

Order-of-accuracy verification is necessary to ensure that software correctly solves a given set of equations. One method for verifying the order of accuracy of a code is the method of manufactured solutions. This study documents the development of a manufactured solution that allows verification of not only the Euler, Navier-Stokes, and Reynolds-averaged Navier-Stokes equation sets, but also some of their associated boundary conditions: slip, no-slip (adiabatic and isothermal), and outflow (subsonic, supersonic, and mixed). To demonstrate the usefulness of this manufactured solution, it has been used for order-of-accuracy verification in a compressible computational fluid dynamics code. All of the results shown are on skewed, nonuniform, three-dimensional meshes. The manufactured solution and sequence of meshes are designed to allow asymptotic results to be obtained with reasonable computational cost. In addition to the order of accuracy of the full code for various equation sets and boundary conditions, the order of accuracy of code portions used to calculate solution gradients has been measured as well.

[1]  Timothy J. Barth,et al.  The design and application of upwind schemes on unstructured meshes , 1989 .

[2]  D. Gaitonde,et al.  Behavior of linear reconstruction techniques on unstructured meshes , 1995 .

[3]  A. Majda,et al.  Absorbing boundary conditions for the numerical simulation of waves , 1977 .

[4]  P. Spalart A One-Equation Turbulence Model for Aerodynamic Flows , 1992 .

[5]  R. LeVeque Numerical methods for conservation laws , 1990 .

[6]  Michael B. Giles,et al.  Nonreflecting boundary conditions for Euler equation calculations , 1990 .

[7]  P. Roe Approximate Riemann Solvers, Parameter Vectors, and Difference Schemes , 1997 .

[8]  Alfred Abraham Lorber,et al.  SIERRA/Premo-A New General Purpose Compressible Flow Simulation Code , 2002 .

[9]  Curtis C. Ober,et al.  A manufactured solution for verifying CFD boundary conditions: part II. , 2005 .

[10]  Curtis C. Ober,et al.  A Manufactured Solution for Verifying CFD Boundary Conditions, Part III , 2006 .

[11]  Patrick J. Roache,et al.  Verification and Validation in Computational Science and Engineering , 1998 .

[12]  Christopher J. Roy,et al.  Grid Convergence Error Analysis for Mixed-Order Numerical Schemes , 2001 .

[13]  G. W. Hedstrom,et al.  Nonreflecting Boundary Conditions for Nonlinear Hyperbolic Systems , 1979 .

[14]  Patrick Knupp,et al.  Verification of Computer Codes in Computational Science and Engineering , 2002 .

[15]  L. Collatz,et al.  Numerische Methoden bei Differentialgleichungen und mit funktionalanalytischen Hilfsmitteln , 1974 .

[16]  Wayne A. Smith,et al.  Implicit Solution of Preconditioned Navier- Stokes Equations Using Algebraic Multigrid , 1999 .

[17]  Christopher J. Roy,et al.  Verification of Euler/Navier–Stokes codes using the method of manufactured solutions , 2004 .

[18]  P. J. O'rourke,et al.  A Parallel, Unstructured-Mesh Methodology for Device-Scale Combustion Calculations , 1998 .

[19]  Timothy G. Trucano,et al.  Verification and validation. , 2005 .

[20]  Dimitri J. Mavriplis,et al.  Revisiting the Least-squares Procedure for Gradient Reconstruction on Unstructured Meshes , 2003 .

[21]  W. Strauss,et al.  Partial Differential Equations: An Introduction , 1992 .

[22]  B. Gustafsson The convergence rate for difference approximations to mixed initial boundary value problems , 1975 .

[23]  Christopher J. Roy,et al.  Verification of a Compressible CFD Code Using the Method of Manufactured Solutions , 2002 .

[24]  Jiri Blazek,et al.  Accurate and Efficient Discretization of Navier-Stokes Equations on Mixed Grids , 2000 .

[25]  Czeslaw P. Kentzer,et al.  Discretization of boundary conditions on moving discontinuities , 1971 .

[26]  Curtis C. Ober,et al.  A manufactured solution for verifying CFD boundary conditions. , 2004 .