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> 45<br />

function of x. It immediately follows that x is a unique monotone increasing<br />

function of ξ. Observe further that this function is as smooth as the<br />

function M.<br />

This simple observation makes equidistribution relatively easy in one dimension.<br />

The most direct way to enforce equidistribution is to solve (3.1) directly.<br />

However, this has the disadvantage that it requires the calculation of the<br />

integral θ. This can be avoided by a further differentiation <strong>with</strong> respect<br />

to ξ, and thus solving the <strong>moving</strong> mesh equation (together <strong>with</strong> boundary<br />

conditions) given by<br />

(Mx ξ ) ξ =0, x(0,t)=a, x(1,t)=b. (3.3)<br />

To determine an equidistributed mesh, the equation (3.3) can be discretized<br />

over the computational domain and then solved. This discretization<br />

does not have be done to high accuracy in order to obtain a regular<br />

mesh suitable for solving the underlying PDE. A typical such discretization<br />

takes the form<br />

E i ≡ 2 (<br />

Mi+1/2<br />

∆ξ 2 (X i+1 − X i ) − M i−1/2 (X i − X i−1 ) ) =0,<br />

M i+1/2 = 1 2 (M i + M i+1 ). (3.4)<br />

However, the solution of the system (3.4) requires solving a system of<br />

nonlinear equations, which is usually difficult and requires the use of some<br />

form of iterative procedure. See Pryce (1989), Xu, Huang, Russell and<br />

Williams (2009), He and Huang (2009), Kopteva and Stynes (2001) and<br />

Kopteva (2007) for a discussion of such methods, and conditions for them<br />

to converge to a solution.<br />

This problem can be avoided by instead introducing a natural time evolution<br />

into the mesh equations. Differentiating the equidistribution equation<br />

(3.3) <strong>with</strong> respect to time gives the (so-called ) MMPDE0 (Huang<br />

et al. 1994):<br />

d ( )<br />

(Mxξ ) ξ =0. (3.5)<br />

dt<br />

Instead we may also differentiate (3.1) <strong>with</strong> respect to time (Adjerid and<br />

Flaherty 1986). This leads directly to the GCL method described in the<br />

next section. The resulting equation then takes the form<br />

∂<br />

∂ξ (Mx t)+M t x ξ = θ t . (3.6)<br />

This equation can then also be differentiated <strong>with</strong> respect to ξ to eliminate<br />

the θ contribution, giving MMPDE1 (Huang et al. 1994), where it is assumed<br />

that we can find M t , although in practice this may not be easy.

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

Saved successfully!

Ooh no, something went wrong!