SOLUTION INTERPOLATION FOR HIGH-ORDER ACCURATE ADAPTIVE FLOW SIMULATION
-
-
Abstract
Mesh adaptation and high order numerical methods are regarded as effective techniques to improve the adaptability of computational fluid dynamics (CFD) to complex problems. The combination of these two techniques requires solving a series of technical challenges, one of which is the flow field interpolation for high order numerical methods among different adaptation steps. A high-order accurate solution interpolation method is proposed for the high-order accurate adaptive flow simulation. In this method, it interpolates the numerical flow solution from the mesh in the previous iteration step into the mesh of the current iteration step, to allow the simulation to be restarted from the previous state. To realize the conservation of physical quantities in the process of flow field interpolation, the method first computes the overlapping regions of the new and old meshes and then transfers the physical quantities from the old mesh to the new mesh in the overlapping regions. To achieve high-order accuracy, the k-exact least-squares method is first used to reconstruct the numerical solution on the old mesh, and as a result, a polynomial with the required order that represents the distribution of the physical quantity is obtained over each element of the background mesh. Then Gaussian numerical integration is used to integrate the physical quantities over each element of the new mesh, which accurately transfers the physical quantities from the background mesh to each element of the new mesh. Finally, the effectiveness of the proposed algorithm is verified by a numerical example with an exact solution and an example of high-order accurate adaptive flow simulation. The results of the first example show that a smaller interpolation error exists when higher-order accurate interpolation is adopted, and the second example shows that the method in this paper can effectively shorten the iterative convergence time of high order accurate flow simulation.
-
-