Issues in Verifying Boundary Conditions for 3D Unstructured CFD Codes

The process of code verification involves ensuring that the implementation of the code for solving the chosen set of governing equations is correct. The order of accuracy test is the most rigorous approach in performing code verification studies. This work presents the issues involved in performing the order of accuracy tests of boundary conditions for a 3D unstructured finite volume computational fluid dynamics code. The method of manufactured solutions is employed to perform the order verification of the implementation of boundary conditions in Loci-CHEM, a rule-based computational fluid dynamics code. Various boundary conditions discussed in this verification study presented are: isentropic inflow, outflow, extrapolation, slip wall (Navier-Stokes equations) and fixed mass inflow boundary conditions. These boundary conditions are verified on 2D hybrid meshes (consisting of both quadrilateral and triangular cells and having curved boundaries) as well as 3D hybrid meshes (consisting of hexahedral, tetrahedral and prismatic cells with curvilinear boundaries, skewed cells and stretched cells). Generation of manufactured solutions for each of the boundary conditions is discussed and the results of the code verification study are presented.

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

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

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

[4]  Edward A. Luke,et al.  Loci: a rule-based framework for parallel multi-disciplinary simulation synthesis , 2005, J. Funct. Program..

[5]  Christopher J. Roy,et al.  Comprehensive Code Verification for an Unstructured Finite Volume CFD Code , 2010 .

[6]  Christopher J. Roy,et al.  Verification of RANS Turbulence Models in Loci-CHEM using the Method of Manufactured Solutions , 2007 .

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

[8]  Curtis C. Ober,et al.  Manufactured Solution for Computational Fluid Dynamics Boundary Condition Verification , 2007 .

[9]  Christopher J. Roy,et al.  Verification of the Loci-CHEM CFD Code using the Method of Manufactured Solutions , 2004 .

[10]  Patrick J. Roache,et al.  Symbolic manipulation and computational fluid dynamics , 1983 .

[11]  Edward A. Luke,et al.  Honey, I Shrunk the Grids! A New Approach to CFD Verification , 2005 .

[12]  Christopher J. Roy,et al.  Review of code and solution verification procedures for computational simulation , 2005 .

[13]  Christopher J. Roy,et al.  Verification and Validation in Scientific Computing: Design and execution of validation experiments , 2010 .

[14]  Subrahmanya P. Veluri Code Verification and Numerical Accuracy Assessment for Finite Volume CFD Codes , 2010 .

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

[16]  Ramji Kamakoti,et al.  Validation of a New Parallel All-Speed CFD Code in a Rule-Based Framework for Multidisciplinary Applications , 2006 .

[17]  Christopher J. Roy,et al.  Verification and Validation in Scientific Computing: Planning, management, and implementation issues , 2010 .

[18]  C. Nelson,et al.  CHSSI Project CFD-7: The NPARC Alliance Flow Simulation System , 2001 .