Vous êtes sur la page 1sur 34

OS 3104

Pemodelan Oseanografi I
Dr. rer. nat. Mutiara Rachmat Putri
Program Studi Oseanografi
Fakultas Ilmu dan Teknologi Kebumian
Institut Teknologi Bandung
2013
Daftar Isi
I. Pendahuluan
II. Metode Pendekatan Beda Hingga (Finite Difference Method)
III. Koordinat dan Grid
1. Review Klasifikasi Persamaan Diferensial Parsial (PDP)
2. Sistem Koordinat
3. Transformasi Koordinat
4. Acuan Arah Vertikal
IV. Persoalan Nilai Awal dan Nilai Batas
V. Penyelesaian Numerik Persamaan Adveksi
VI. Penyelesaian Numerik Persamaan Difusi
VII. Metode Elemen Hingga (Finite Element)
Grid
Definisi
Penyelesaian numerik persamaan gerak dengan menggunakan
metode titik grid (grid point method)
J arak antar Grid : x atauy (bergantung pada koordinatnya).
J ika suatufungsi, misal:
f = f(x)
maka :
f(x) dapat didekati secara
deskrit dengan x = ix
J ika i = 0,1,2, ..., n
maka f(0) = 0 . x = 0
f(1) = 1 . x = x
f(2) = 2 . x = 2x
x x
f
i
f
i+1
f
i+2
Grid 2 Dimensi di Koordinat Kartesian
i i+1
j+1
j
x
y
X
Y
f(x,y) dapat didekati secara deskrit
dari nilai f pada posisi x = ixdan
y = jx
dimana i = 0,1,2, ..., n dan j = 0,1,2,
..., m
Alternatif Distribusi Grid (1)
Alternatif Distribusi Grid (2)
III.3.2. Grid Arakawa
Arakawa (1974) membagi posisi
kedudukan variabel berdasarkan
ruang.
Arakawa Grid : A, B, C, D, danE
(sumber : Mesinger and Arakawa, 1976)
Arakawa Grid A
(sumber : Simmons, 1994)
Arakawa Grid B
(sumber : Simmons, 1994)
Arakawa Grid C
(sumber : Simmons, 1994)
Arakawa Grid D
(sumber : Simmons, 1994)
Arakawa Grid E
(sumber : Simmons, 1994)
Eliassen Grid
(sumber : Simmons, 1994)
Grid Splitting
III.3.3 Deskritisasi berdasarkan Grid
Misal persamaan gelombang 1 D :
u dan h adalah kecepatandan tinggi gelombang
0
0
u h
t x
h u
t x

+ =


+ =

Unstaggered Grid
1 1
1 1
1 1
1 1
2 2
2 2
n n n n
j j j j
n n n n
j j j j
u u h h
t x
h h u u
t x
+
+
+
+

=


=

Staggered Grid
1 1
1/2 1/2
1 1
1/2 1/2 1
2
2
n n n n
j j j j
n n n n
j j j j
u u h h
t x
h h u u
t x
+
+
+
+ + +

=


=

Penjalaran Gelombang
J ika penjalaran gelombangnya didefinisikan:
Substitusi solusi di atas ke persamaan numerik yang
menggunakan staggered dan unstaggered grid.
( )
( )
j
j
i k x n t
n
j o
i k x n t
n
j o
u u e
h h e



=
=
Staggered Grid
2 2
2
0
2
1
0
2
ik x ik x
i t i t
n n
j j
ik x i t i t ik x
n n
j j
e e e e
u h
t x
e e e
h e u
t x



| |
| |
|
+ =
|
|

\ . |
\ .
| | | |
+ =
| |

\ . \ .
( )
( )
sin 2 sin 0
2
sin 2 sin 0
2
o o
o o
u h k x
i t i
t x
h u k x
i t i
t x

| |
+ =
|

\ .

| |
+ =
|

\ .
Dapat diubah menjadi :
Dalam bentuk matriks vektor :
Determinan matriksnya :
sin 2 sin
2
0
2 sin sin
2
o
o
k x
u
i t i
k x
i i t
h

(
(

(
(
=
(
(

(

(

(

2 2 2
sin 4 sin
2
sin 2 sin
2
k x
t
k x
t

=
akan stabil jika 0 < 0,5
3
2 2
1
2 ...
2 3! 2
1
24
k x x
t
k x
k

| |

| | | |

|
| |
|
\ . \ .
\ .
| |


|
\ .
2 2
1
6
k x
k
| |


|
\ .
Unstaggered grid :
Latihan :
Perhatikan solusi gelombang linier yang dibahas sebelumnya.
Solusi persamaannya eksak untuk
Staggered Grid :
Unstaggered Grid :
Berikan penjelasan fisisnya!
(Ingat : = Freuensi Sudut = 2/T ,
k = bilangan gelombang k = 2/L)
2 2
1
6
k x
k
| |


|
\ .
IV. Persoalan Nilai Awal dan Nilai Batas
V.1. PersoalanNilai Awal
Definisi Nilai Awal :
Suatunilai semua parameter yang digunakan pada saat
kondisi awal (t=t
0
) di semua titik grid.
Contoh: Persamaan Gelombang 1D
Nilai awal t=0 maka dan
dimana j adalah semua titik grid.
0
0
u h
t x
h u
t x

+ =


+ =

0
0
=
j
u 0
0
=
j
h
IV.2. Persoalan Nilai atau Kondisi Batas
Definisi Nilai Batas :
Nilai atau suatu kondisi yang harus dipenuhi setiap waktu di
bagian batas daerah model ( )
Contohpada gelombang1D:
dan di batas kiri j=0
dan di batas kanan j =jmax
max
,
t
i
A t
0
0
=
n
u 0
0
=
n
h
0
max
=
n
j
u t h h
n
j
= sin
0 max
Syarat Batas (1)
1. Syarat Batas Tertutup (1)
Kecepatan = 0
Kecepatan komponen normal = 0 dan gradien
kecepatan komponen tangensial = 0
Variabel lain (seperti elevasi, pasang surut, dll.) = 0
Wet and dry conditions
dry condition
wet condition
( ) 0 = V

|
.
|

\
|
=

0
x
V
0 < + d
h <
( ) 0 =
n
V
Syarat Batas Tertutup (2)
Pada * :
U = debit sungai
v = 0
S = 0
0
) , , (
=

x
C T
Syarat Batas (2)
2. Syarat Batas Terbuka
Elevasi pada setiap waktu
Momentum : dan pada kasus 2D
Material / Temperatur / Salinitas
Temperatur / Salinitas :
Inflow
dimana T
c
adalah T climatology (data)
Outflow
dimana =konstan
n

0 =

y
v
0 =

x
u
c
n
j
T T
x
T
=
=

max
0
( )
c
n
j
T T
x
T
=

max

0
) , , (
=

n
C S T
(sumber : Chai and Xue, 2007)
Syarat Batas (3)
3. Syarat Batas Permukaan
(sumber : Chai and Xue, 2007
Syarat Batas (4)
4. Syarat batas dasar
(sumber : Chai and Xue, 2007
Daftar Pustaka
Backhaus, J .O., A Three-Dimensional Model for the Simulation of Shelf Sea
Dynamics, Dt. Hydrogr. Z., 38 (1985), 165-187
Chai, F. And Xue, H., 2007, Marine System Modeling. School of Marine Sciences,
University of Maine.
Hoffmann, K.A., 1989, Computational Fluid Dynamics for Engineers, The
University of Texas at Austin, USA
Kantha, L.H. and C.A. Clayson, 2000, Numeri cal Models of Oceans and Oceanic
Processes, International Geophysics Series Vol. 66.
Mellor, G. L., Users guide for a three-dimensional, primitive equation, numerical ocean
model (J une 2003 version), 53 pp., Prog. in Atmos. and Ocean. Sci, Princeton
University, 2003. (Last version : J une 2004)
Mesinger, F. and A. Arakawa, 1982, Numerical Methodes used in Atmospheric
Models, Global Atmospheric Research Programme (GARP) Publications Series
No.17.
Pohlmann, T., 1991: Untersuchung hydro- and thermo-dynamischer Prozesse in
der Nordsee mit einem dreidimensional en numeri schen Modell. Berichte aus dem
Zentrumfuer Meeres und Klimaforschung der Universitaet Hamburg, Nr. 23.
Simmons, A.J ., 1994, Adiabatic formulation of large-scale models of the
atmosfer. Finite-difference schemes for the horizontal discretization. European
Centre for Medium-Range Forecast. Meteorological Training Course Lecture Series,
ECMWF 2002.

Vous aimerez peut-être aussi