29.07.2013 Views

Numerical modeling of waves for a tsunami early warning system

Numerical modeling of waves for a tsunami early warning system

Numerical modeling of waves for a tsunami early warning system

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>Numerical</strong> <strong>modeling</strong> <strong>of</strong> <strong>waves</strong> <strong>for</strong> a <strong>tsunami</strong> <strong>early</strong> <strong>warning</strong> <strong>system</strong><br />

derivatives <strong>of</strong> u and v with respect to x and y. To change this, the chain rule<br />

derivative operator <strong>for</strong> x to the elemental lengths dx and dy is applied,<br />

xuux + xvvx =1<br />

yuux + yvvx =0<br />

this set <strong>of</strong> linear equations is easily solved <strong>for</strong> ux and vx<br />

(B.15)<br />

ux = 1<br />

J yv<br />

vx = − 1<br />

J yu<br />

(B.16)<br />

Where J = xuyv − xvyu is the Jacobian <strong>of</strong> the trans<strong>for</strong>mation. Using the<br />

y derivative operator aplied to dx and dy results in<br />

uy = − 1<br />

J xv<br />

vy = 1<br />

J xu<br />

Thus in equation (B.14) some terms can be replaced as follows<br />

u2 x + u2 y = 1<br />

J 2 (x2 v + y2 v); v2 x + v2 y = 1<br />

J 2 (x2 u + y2 u);<br />

uxvx + uyvy = 1<br />

J 2 (−yuyv)+ 1<br />

J 2 (−xuxv) =− 1<br />

J 2 (xuxvyuyv)<br />

thus equation (B.14) becomes<br />

By calling<br />

(x 2 v + y 2 v)(ccgau) u +(x 2 u + y 2 u)(ccgav) v +<br />

− (xuxv + yuyv) <br />

<br />

au (ccg) v + av (ccg) u +2ccgauv +<br />

J 2 [k 2 ccga + ccg (au∇ 2 u + av∇ 2 v)] = 0<br />

x 2 v + y 2 v = α;<br />

x 2 u + y 2 u = β;<br />

xuxv + yuyv = γ;<br />

equation (B.19) can be rewritten in a more compact way<br />

α (ccgau) u + β (ccgav) v − γ <br />

<br />

au (ccg) v + av (ccg) u +2ccgauv +<br />

J 2 [k2ccga + ccg (au∇2u + av∇2v)] = 0<br />

(B.17)<br />

(B.18)<br />

(B.19)<br />

(B.20)<br />

(B.21)<br />

Now ∇ 2 u and ∇ 2 v do not depend on x and y, ∇ 2 u = uxx + uyy and<br />

∇ 2 v = vxx + vyy change and depend on J, ∂<br />

∂u<br />

, ∂<br />

∂v<br />

, ∂2<br />

∂u 2 and ∂2<br />

∂v 2<br />

Università degli Studi di Roma Tre - DSIC 116

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

Saved successfully!

Ooh no, something went wrong!