26.12.2013 Views

Adaptivity with moving grids

Adaptivity with moving grids

Adaptivity with moving grids

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Adaptivity</strong> <strong>with</strong> <strong>moving</strong> <strong>grids</strong> 11<br />

As described in the Introduction, in an r-adaptive procedure a fixed numberofmeshpointsaremoved<br />

in response to some user-designed condition.<br />

Any r-adaptive method has two main features, a description of the optimal<br />

geometry of the mesh (which is related both to intrinsic properties of the<br />

mesh regularity and to the structure of the underlying solution of the PDE)<br />

and a strategy for evolving the mesh towards this optimal geometry. Optimal<br />

mesh geometries are typically expressed in terms of equidistribution<br />

measures (related to the solution of the underlying PDE by monitor functions)<br />

or using variational principles, and we review these here. Movement<br />

strategies are generally methods for determining either the location of the<br />

mesh points or the velocity of the mesh points. We discuss both briefly in<br />

this section, and then in more detail in Sections 3 and 4.<br />

Essential to mesh adaptation is the ability to control the shape, size and<br />

orientation of mesh elements, and hence to control the error of the solution<br />

of the underlying PDE. This is done in three steps. Firstly an estimate<br />

of the solution error and/or mesh quality is made. Secondly the mesh is<br />

aligned and moved according to this estimate. Thirdly the solution of the<br />

underlying PDE is advanced on the new mesh. Typically this can be in<br />

response to some structure of the solution of a PDE which is evolving in the<br />

space supporting the mesh; however, there are more general circumstances<br />

(such as in image processing) where we might wish to evolve a mesh in a<br />

manner independent of any PDE.<br />

In this section we will study the geometry of the meshes that arise from<br />

various adaptive strategies, considering such aspects as local element size,<br />

skewness and orientation as well as considering both isotropic and anisotropic<br />

meshes, and looking at solution error estimation and control.<br />

2.1. Mesh-mapping functions<br />

To describe an r-adaptive mesh we consider a fixed computational domain<br />

Ω C ⊂ R n , in which most of the computations associated <strong>with</strong> the PDE will<br />

be made. The domain Ω C will have the usual Lebesgue measure and may<br />

have a non-trivial topology. We now consider there to be a fixed mesh τ C<br />

on the computational domain. This can either be uniform or non-uniform,<br />

depending on the nature of the underlying problem, and in the simplest<br />

case will be a uniform set of logical rectangles. It can also be triangular,<br />

and usually takes this form when a finite element or finite volume method<br />

is used to discretize the PDE in the physical domain. Alternatively, if<br />

a finite difference or a spectral method is used to discretize the PDE in<br />

the computational domain then a regular rectangular mesh may be more<br />

appropriate. Note that we have a lot of apriorifreedom in the choice<br />

of the computational domain Ω C , and hence when Ω C is simply connected<br />

it is often convenient to consider it to be a logically rectangular domain,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!