Code Verification and Numerical Accuracy Assessment for Finite Volume CFD Codes

A detailed code verification study of an unstructured finite volume Computational Fluid Dynamics (CFD) code is performed. The Method of Manufactured Solutions is used to generate exact solutions for the Euler and Navier-Stokes equations to verify the correctness of the code through order of accuracy...

Full description

Bibliographic Details
Main Author: Veluri, Subrahmanya Pavan Kumar
Other Authors: Aerospace and Ocean Engineering
Format: Others
Published: Virginia Tech 2014
Subjects:
Online Access:http://hdl.handle.net/10919/28715
http://scholar.lib.vt.edu/theses/available/etd-08182010-155814/
id ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-28715
record_format oai_dc
spelling ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-287152021-11-04T05:33:59Z Code Verification and Numerical Accuracy Assessment for Finite Volume CFD Codes Veluri, Subrahmanya Pavan Kumar Aerospace and Ocean Engineering Roy, Christopher J. Mason, William H. McCue-Weil, Leigh S. Tafti, Danesh K. Order of Accuracy Computational Fluid Dynamics Discretization Error Method of Manufactured Solutions Code Verification A detailed code verification study of an unstructured finite volume Computational Fluid Dynamics (CFD) code is performed. The Method of Manufactured Solutions is used to generate exact solutions for the Euler and Navier-Stokes equations to verify the correctness of the code through order of accuracy testing. The verification testing is performed on different mesh types which include triangular and quadrilateral elements in 2D and tetrahedral, prismatic, and hexahedral elements in 3D. The requirements of systematic mesh refinement are discussed, particularly in regards to unstructured meshes. Different code options verified include the baseline steady state governing equations, transport models, turbulence models, boundary conditions and unsteady flows. Coding mistakes, algorithm inconsistencies, and mesh quality sensitivities uncovered during the code verification are presented. In recent years, there has been significant work on the development of algorithms for the compressible Navier-Stokes equations on unstructured grids. One of the challenging tasks during the development of these algorithms is the formulation of consistent and accurate diffusion operators. The robustness and accuracy of diffusion operators depends on mesh quality. A survey of diffusion operators for compressible CFD solvers is conducted to understand different formulation procedures for diffusion fluxes. A patch-wise version of the Method of Manufactured Solutions is used to test the accuracy of selected diffusion operators. This testing of diffusion operators is limited to cell-centered finite volume methods which are formally second order accurate. These diffusion operators are tested and compared on different 2D mesh topologies to study the effect of mesh quality (stretching, aspect ratio, skewness, and curvature) on their numerical accuracy. Quantities examined include the numerical approximation errors and order of accuracy associated with face gradient reconstruction. From the analysis, defects in some of the numerical formulations are identified along with some robust and accurate diffusion operators. Ph. D. 2014-03-14T20:15:24Z 2014-03-14T20:15:24Z 2010-08-06 2010-08-18 2010-08-30 2010-08-30 Dissertation etd-08182010-155814 http://hdl.handle.net/10919/28715 http://scholar.lib.vt.edu/theses/available/etd-08182010-155814/ Veluri_SP_D_2010.pdf In Copyright http://rightsstatements.org/vocab/InC/1.0/ application/pdf Virginia Tech
collection NDLTD
format Others
sources NDLTD
topic Order of Accuracy
Computational Fluid Dynamics
Discretization Error
Method of Manufactured Solutions
Code Verification
spellingShingle Order of Accuracy
Computational Fluid Dynamics
Discretization Error
Method of Manufactured Solutions
Code Verification
Veluri, Subrahmanya Pavan Kumar
Code Verification and Numerical Accuracy Assessment for Finite Volume CFD Codes
description A detailed code verification study of an unstructured finite volume Computational Fluid Dynamics (CFD) code is performed. The Method of Manufactured Solutions is used to generate exact solutions for the Euler and Navier-Stokes equations to verify the correctness of the code through order of accuracy testing. The verification testing is performed on different mesh types which include triangular and quadrilateral elements in 2D and tetrahedral, prismatic, and hexahedral elements in 3D. The requirements of systematic mesh refinement are discussed, particularly in regards to unstructured meshes. Different code options verified include the baseline steady state governing equations, transport models, turbulence models, boundary conditions and unsteady flows. Coding mistakes, algorithm inconsistencies, and mesh quality sensitivities uncovered during the code verification are presented. In recent years, there has been significant work on the development of algorithms for the compressible Navier-Stokes equations on unstructured grids. One of the challenging tasks during the development of these algorithms is the formulation of consistent and accurate diffusion operators. The robustness and accuracy of diffusion operators depends on mesh quality. A survey of diffusion operators for compressible CFD solvers is conducted to understand different formulation procedures for diffusion fluxes. A patch-wise version of the Method of Manufactured Solutions is used to test the accuracy of selected diffusion operators. This testing of diffusion operators is limited to cell-centered finite volume methods which are formally second order accurate. These diffusion operators are tested and compared on different 2D mesh topologies to study the effect of mesh quality (stretching, aspect ratio, skewness, and curvature) on their numerical accuracy. Quantities examined include the numerical approximation errors and order of accuracy associated with face gradient reconstruction. From the analysis, defects in some of the numerical formulations are identified along with some robust and accurate diffusion operators. === Ph. D.
author2 Aerospace and Ocean Engineering
author_facet Aerospace and Ocean Engineering
Veluri, Subrahmanya Pavan Kumar
author Veluri, Subrahmanya Pavan Kumar
author_sort Veluri, Subrahmanya Pavan Kumar
title Code Verification and Numerical Accuracy Assessment for Finite Volume CFD Codes
title_short Code Verification and Numerical Accuracy Assessment for Finite Volume CFD Codes
title_full Code Verification and Numerical Accuracy Assessment for Finite Volume CFD Codes
title_fullStr Code Verification and Numerical Accuracy Assessment for Finite Volume CFD Codes
title_full_unstemmed Code Verification and Numerical Accuracy Assessment for Finite Volume CFD Codes
title_sort code verification and numerical accuracy assessment for finite volume cfd codes
publisher Virginia Tech
publishDate 2014
url http://hdl.handle.net/10919/28715
http://scholar.lib.vt.edu/theses/available/etd-08182010-155814/
work_keys_str_mv AT velurisubrahmanyapavankumar codeverificationandnumericalaccuracyassessmentforfinitevolumecfdcodes
_version_ 1719492522719313920