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
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