Truncation Error Based Mesh Adaptation and its Application to Multi-Mesh CFD
Files
TR Number
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
One of the largest sources of error in a CFD simulation is the discretization error. One of the least computationally expensive ways of reducing the discretization error in a simulation is by performing mesh adaptation. In this work, the mesh adaptation processes are driven by the truncation error, which is the local source of the discretization error. Because this work is focused on methods for structured grids, r-adaptation is used as opposed to h-adaptation.
A new method for performing the r-adaptation based on an optimization process is developed and presented here. This optimization process was applied to simple 1D and 2D Euler problems as a method of testing the approach. The mesh optimization approach is compared to the more common equidistribution approach to determine which produces more accurate results as well as the costs associated with each. It is found that the optimization process is able to reduce the truncation error than equidistribution. However, in the 2D cases optimization does not reduce the discretization error sufficiently to warrant the significant costs of the approach. This indicates that the much cheaper equidistribution process provides a cost-effective manner to reduce the discretization error in the solution. Further, equidistribution is able to achieve the bulk of the potential reductions in discretization error possible through r-adaptation.
This work also develops a new framework for reducing the cost of performing truncation error based r-adaptation. This new framework also addresses some of the issues associated with r-adaptation. In this framework, adaptation is performed on a coarse mesh where it is faster to perform, creating a mapping function for this mesh, and finally evaluating this mapping at a fine enough mesh to meet the error target. The framework is used for 2D Euler and 2D laminar Navier-Stokes problems and shown to be the most cost-effective way to meet a desired error target.
Finally, the multi-mesh CFD method is introduced and applied to a wide variety of problems from quasi-1D nozzle to 2D laminar and turbulent boundary layers. The multi-mesh method allows the system of equations to be solved on a system of meshes. With this method, each equation is solved on a mesh that is adapted specifically for it, meaning that more accurate solutions for each equation can be obtained. This work shows that, for certain problems, the multi-mesh approach is able to achieve more accurate results in less time compared to using a single mesh.