Section: New Results
Hierarchical grids: applications with quadtrees/octrees
A first application with a specific method is the resolution of the incompressible Navier-Stokes equations. A Navier-Stokes solver dealing with quadtrees has been implemented in parallel this year. The overall aim will be to model in 3D the flow over a wind turbine using an Octree grid. On the figure 18 can be seen an example of QuadTree mesh. A Finite Volume Semi-Lagrangian scheme is used.
|
First, the order of convergence of the Laplacian Solver discretization on QuadTrees has been computed and compared with those obtained with other schemes as explained previously. The method for solving the Laplacian Solver is named Diamond method and consists in using a dual mesh and considering that the Gradients are constants inside. The order of convergence of 2 has been obtained. The order of convergence of the overall Navier-Stokes resolution on QuadTree meshes has been computed and the order of 2 is get as can be seen on figures 18. For the
For now the grid is fixed, so the next step will be to refine and coarsen the grid following the position of the obstacle and the "interesting" areas. The work will then go on with the implementation of this Navier-Stokes solver with adaptive QuadTree meshes in 3D.
A second application is phase changing material. We consider problems governed by linear elliptic equations with discontinuity interfaces across the domain. The equation coefficients, the solution and its normal derivative can undergo a jump across these internal boundaries. We present a compact second-order finite-difference scheme on a tree-based adaptive grid that can be efficiently solved in parallel. The main idea is to optimize the truncation error of the discretization as a function of the local grid configuration.
The variable coefficient heat diffusion problem we consider is modeled by:
Where
Let
A complete Taylor's analysis on all the involved neighbors, applying them relative linear combinations of the expansions, implies that the coefficients
In the example above there are seven concerned points, so, we can determine infinite solutions of the complete system but we search a unique one.
Let
We write the minimization problem (5) in matrix form like:
This choice allows us to implement a scheme always consistent case by case.
Following a consistence proof several tests have been produced to strenghten our method like penalization and different kinds of model until a modeling of the problem (7.7) step by step. We built a new cell centered finite difference method able to:
-
be consistent and locally convergent to second order on balanced grids;
-
a first consistent result on the complete model (2)-(3)-(4).
The finite different method presented here has been compared with two other methods finite volume scheme (Fig. 20). The first one has been implemented by Marco Cisternino and the diamonds one by Claire Taymans (see previous sections). All the three methods stick on the same grid and they use PABLO's data structure with its parallel balance.