Anda di halaman 1dari 14

TM 2203 – Metode Numerik Teknik Perminyakan

Zuher Syihab, Ph.D.


Ardhi H. Lumban Gaol, Ph.D.
SILABUS
 MK ini memberikan pengertian dan pemahaman kepada mahasiswa Teknik
Perminyakan tentang latar belakang, teknik dan metoda numerik untuk
menyelesaikan persoalan pemodelan matematik dan fisik beragam
fenomena dalam Keteknikan Perminyakan dan Panas Bumi (Reservoir,
Produksi, Pemboran dan Ekonomi Migas).
Illustration:StatoilHydro

 Pustaka:
1. Shaw, Z.A., Learn Python 3 the Hard Way, Addison-Wesley, 2017.
2. Chapra, S.C., Canale, R.P., Numerical Methods for Engineers (7th
edition), 2014
 Yang diperlukan pada MK ini:
1. Pustaka
2. Python 3.x dan IDE (Integrated Development Environment)
3. Embrace the challenge

TM 2203 | Metode Numerik Teknik Perminyakan


MATHEMATICAL SUBJECTS
   
(1) Roots of equations: Solve for (3) Optimization:
Determine that gives optimum

Illustration:StatoilHydro

(2) Linear algebraic equations


Given the a’s and the c’s, solve (4) Curve Fitting and Extrapolation

for the ’s

TM 2203 | Metode Numerik Teknik Perminyakan


MATHEMATICAL SUBJECTS
(5) Integration: , find  the area under the (7) PDE, Given:  
curve
solve for as a function of and

Illustration:StatoilHydro

(6) ODE, Given:

solve for as a function of

TM 2203 | Metode Numerik Teknik Perminyakan


MATHEMATICAL SUBJECTS
(5) Integration: , find  the area under the (7) PDE, Given:  
curve
solve for as a function of and

Illustration:StatoilHydro

(6) ODE, Given:

solve for as a function of

TM 2203 | Metode Numerik Teknik Perminyakan


MODEL MATEMATIKA
 
Model matematik:

Kasus terjun payung, Dari Hukum Newton II:


OR Illustration:StatoilHydro

Di mana adalah dependent variable yang menggambarkan


kelakuan sistem, adalah forcing function dan adalah parameter
yang mewakili sistem.

(akselerasi sebagai perubahan kecepatan terhadap waktu)


(Net force dipengaruhi oleh gaya downward dan upward)
(gaya downward diakibatkan oleh gravitasi)
(gaya upward disebabkan oleh drag)

Sehingga solusi matematisnya adalah:

TM 2203 | Metode Numerik Teknik Perminyakan


SOLUSI ANALITIK
  60
Terminal Velocity

50

Jika: 40
= 68.1 kg

v, m/s
30
= 9.81 m/s2
Illustration:StatoilHydro

20
= 12.5 kg/s
10

0
0 2 4 6 8 10 12
t, s
Persamaan ini disebut sebagai solusi analitik
atau solusi sebenarnya (exact) karena
memenuhi persamaan diferensial aslinya.
Pada kebanyakan kasus, khususnya dalam
Teknik Perminyakan, satu-satunya alternatif
adalah dengan mengembangkan solusi
numerik yang dapat memperkirakan solusi
sebenarnya
TM 2203 | Metode Numerik Teknik Perminyakan
SOLUSI NUMERIK
 
Metode numerik digunakan ketika masalah
matematika diformulasikan ulang sehingga
dapat diselesaikan dengan operasi
aritmatika.

Illustration:StatoilHydro

Di mana dan = selisih kecepatan dan


waktu yang dihitung pada interval tertentu,
= kecepatan pada waktu awal, , dan
= kecepatan pada waktu berikutnya, .

Persamaan di atas adalah pendekatan finite


divided difference. Sehingga:

New value = old value + slope x step size


 Metoda Euler

TM 2203 | Metode Numerik Teknik Perminyakan


SOLUSI NUMERIK
Perhitungan yang sama  dengan solusi analitik
untuk menghitung kecepatan menggunakan
selang 2 s.
Pada awal komputasi , kecepatan penerjun
payung adalah 0. Menggunakan informasi ini,
pada : Illustration:StatoilHydro

Untuk interval waktu berikutnya (dari


hingga ), komputasi diulang:

dan seterusnya perhitungan diulang.

Perhatikan bahwa hasil pendekatan numerik


berbeda dengan solusi analitik (exact).

Jadi, solusi apakah yang paling benar?

TM 2203 | Metode Numerik Teknik Perminyakan


SOLUSI ANALITIK vs NUMERIK
Solusi Analitik atau Exact Solution adalah
t (s) solusi yang sebenarnya. Metode Numerik
adalah pendekatan yang dilakukan agar
Step- size (s) kita dapat memperkirakan solusi dari
sebuah fenomena fisik dengan
Illustration:StatoilHydro mengimplementasikan operasi aritmatika.

50 ■

● Observasi kasus terjun payung:
■ ●
- Terdapat perbedaan hasil perhitungan
40 ■ ●

● metode numerik dengan metode


v(m/s)

30


analitik, perbedaan tersebut kita sebut
sebagai GALAT (ERROR)
20 ■ - Galat pada kasus ini bergantung

10 ● Analytical Solution kepada ukuran step-size.


■ Numerical Solution
- Galat pada kasus ini bergantung
0●■ kepada waktu (t).
0 2 4 6 8 10 12
t(s)

TM 2203 | Metode Numerik Teknik Perminyakan


METODE NUMERIK TEKNIK PERMINYAKAN

 
Net transport rate of into control volume
Net generation rate of within control volume
Control surface
Time rate change of within control volume
Illustration:StatoilHydro

Where = Mass and/or Energy

dX cv
X T dt
dt

X G
Metode Numerik dalam PE
secara umum digunakan untuk
mencari solusi dari:
1. Mass Balance
2. Energy Balance
TM 2203 | Metode Numerik Teknik Perminyakan
METODE NUMERIK TEKNIK PERMINYAKAN
Metode Numerik dalam PE
secara umum digunakan untuk
mencari solusi dari: Sumur-sumur Produksi
1. Mass Balance Sumur Injeksi
2. Energy Balance

Control Volume
(Reservoir)

TM 2203 | Metode Numerik Teknik Perminyakan


METODE NUMERIK TEKNIK PERMINYAKAN
Metode Numerik dalam PE
secara umum digunakan untuk
mencari solusi dari:
1. Mass Balance
2. Energy Balance Heat

TM 2203 | Metode Numerik Teknik Perminyakan


TUGAS#1
1. Tulislah Python program untuk solusi analitik dan numerik
contoh penerjun payung
2. Plot v(t) vs t untuk nilai c = 10, 12.5 dan 15 kg/s

Penamaan file: Tugasxx_122xxxxx.py

TM 2203 | Metode Numerik Teknik Perminyakan

Anda mungkin juga menyukai