26.12.2013 Views

Adaptivity with moving grids

Adaptivity with moving grids

Adaptivity with moving grids

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

104 C. J. Budd, W. Huang and R. D. Russell<br />

A prototype example of a blow-up system is the parabolic partial differential<br />

equation<br />

u t =∆u + u p ,x∈ Ω, p > 1, u| ∂Ω =0. (5.24)<br />

This has the property of single-point blow-up in that for certain types of<br />

sufficiently large initial data, there is a point x ∗ and a finite time T so that<br />

u(x ∗ ,t) →∞ as t → T.<br />

Close to the point x ∗ the solution develops a narrow peak which evolves<br />

in an approximately self-similar manner. It is not uncommon to consider<br />

solutions which change by ten orders of magnitude, <strong>with</strong> a reduction in the<br />

solution length scale by a similar amount. It is essential to use an adaptive<br />

method to capture such behaviour accurately.<br />

Example 1.<br />

The first example that we consider is given by<br />

u t =∆u + u 3 , x =(x, y) ∈ Ω=(0, 1) 2 ,<br />

u(x,t)=0, x ∈ ∂Ω, (5.25)<br />

u(x, 0) = 5 exp(−25(x− 0.45) 2 − 25(y − 0.35) 2 ).<br />

This problem has the natural scaling symmetry<br />

t → λt, x → λ 1/2 x, u → λ −1/2 u,<br />

it has a natural time scale of (T −t), and it is shown in Samarskii et al. (1973)<br />

that the natural space and solution scales are given by the approximately<br />

self-similar variables<br />

L =(T − t) 1/2 | log(T − t)| 1/2 U =(T − t) −1/2 .<br />

To compute a solution, we augment this problem <strong>with</strong> the PMA equation<br />

(5.17) to determine the <strong>moving</strong> mesh <strong>with</strong> a monitor function of the form<br />

M ≡ M(u). To obtain scale invariance for this system we require that M<br />

must satisfy the function equation (5.18) so that<br />

M((T − t) −1/2 u) 1/2 1<br />

=<br />

(T − t) M(u).<br />

A simple solution of this is M(u) =u 4 . In practice this monitor function<br />

can lead to instabilities due to placing too many points in the singular region<br />

and not sufficiently closer to the boundary of the domain, and to overcome<br />

this we apply a McKenzie regularization to give<br />

∫<br />

M(u) =u(x,t) 4 + u(x ′ ,t) 4 dx ′ .<br />

Ω P<br />

This choice of monitor leads to a mesh which automatically inherits the correct<br />

dynamic length scale of the underlying solution in the singular regions

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

Saved successfully!

Ooh no, something went wrong!