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

We now consider two examples taken from Cao et al. (2002) of the application<br />

of the GCL method, which allow direct comparison <strong>with</strong> the optimaltransport-based<br />

methods described in Section 3.<br />

Example 1. This first example looks at the mesh generated by a monitor<br />

function which concentrates points around a <strong>moving</strong> disc. This is considered<br />

to be a difficult test problem for a <strong>moving</strong> mesh method. We have<br />

M 1 (x, y, t) =<br />

d(x, y, t)<br />

∫Ω P<br />

d(˜x, ỹ, t)d˜x dỹ ,<br />

where<br />

(<br />

d(x, y, t) = 1 + 5 exp −50<br />

∣<br />

(x − 1 2 − 1 ) 2<br />

4 cos(2πt)<br />

(<br />

+ y − 1 2 − 1 ) 2 )<br />

4 sin(2πt) − 0.01<br />

∣ .<br />

Results are shown in Figure 4.1.<br />

If we compare the calculated mesh to that of the identical Example 1 in<br />

the application of the PMA method in Section 3 (see p. 71), we see that<br />

the GCL method has not performed as well in this case. In particular, we<br />

see some significant effects of mesh distortion, and of mesh points lagging<br />

behind, <strong>with</strong> the Lagrangian-based method leading to mesh skewness and<br />

eventually to tangling and singular behaviour. This is in contrast to the<br />

much more regular mesh generated by the position-based PMA method.<br />

Example 2. In this second example we consider a monitor function which<br />

concentrates mesh points around an oscillating front:<br />

M 1 (x, y, t) =<br />

d(x, y, t)<br />

∫Ω P<br />

d(˜x, ỹ, t)d˜x dỹ ,<br />

where<br />

(<br />

d(x, y, t) = 1 + 5 exp −50<br />

∣ y − 1 2 − 1 ∣ ∣∣∣<br />

).<br />

4 sin(2πx)sin(2πt)<br />

The results of using the GCL method in this case are shown in Figure 4.2.<br />

We can compare this mesh to that generated in Example 2 of the application<br />

of the PMA method (see p. 73). We can see that the GCL method has<br />

successfully followed the <strong>moving</strong> sine wave, but unlike the mesh generated<br />

by the PMA method, there is a small degree of instability, manifested by<br />

some oscillations of the mesh visible when t = 1 which are not present in<br />

the mesh when t =0.

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

Saved successfully!

Ooh no, something went wrong!