Lapres Modul 6
Lapres Modul 6
FAKULTAS TEKNIK
UPN “VETERAN” JAWA TIMUR Nama : MUHAMMAD ADAM A
NPM/Semester : 19031010015/1
Praktikum : PEMROGRAMAN KOMPUTER Sesi : VI
Percobaan : ITC MATLAB DAN STATEMENT Paralel :A
PEMILIHAN KONDISI MATLAB
SOAL :
Sebuah pabrik minyak bumi akan melakukan sebuah pemurnian minyak bumi.
Dari offshore crude oil yang didapat akan dilakukan proses pengurangan
kandungan air dan pemecahan emulsi. Dalam proses tersebut akan mengurangi
jumlah air dari 70 % menjadi 100 ppm. Feed masuk crude oil dari offshore sekitar
1 juta gallon perhari. Dari proses pemurnian tersebut akan menghasilkan produce
water yang akan dioleh di IPAL. Dengan flowsheet sebagai berikut.
Proses awal produce water akan dimasukkan di alat skimmer. Dalam alat ini akan
memisahkan minyak yang terbawa dalam produce water
Q masuk = jumlah produce water yang diperoleh dari plant
Desain alat skimmer jika berbentuk seperti :
Q masuk
Minyak
Q keluar
88
Jika
P=2L; H= 3 m
Volume = Q x waktu tinggal
Waktu tinggal = 6 jam
Q keluar = Q masuk – Q minyak
Q minyak = 5% Q masuk
Untuk proses selanjutnya produce water akan di tampung dalam equalizing basin
untuk menyetabilkan kondisi limbah
Desainer dapat memlilih (dengan pemilihan kondisi) bentuk dari equalizing basin
Keterangan:
Q masuk = Q keluar Skimmer
Volume = Q x waktu tinggal
Waktu tinggal = 4 jam
Q keluar = Q masuk
89
Proses selanjutnya akan masuk ke biological treatment. Dalam alat ini akan
mengolah limbah agar dapat dibuang ke sungai dengan bantuan microba.
Q masuk = Q keluar equalisasi basin + Q microba
Q microba = 20 % x Q masuk
Desain alat jika berbentuk seperti :
Q masuk
Q keluar
Jika
P=2L; H= 3 m
Volume = Q x waktu tinggal
Waktu tinggal = 12 jam
Q keluar = Q masuk
Selanjutnya dilanjutkan akan masuk alat clarifier. Dalam alat ini akan
memisahkan microba dengan air limbah siap buang
Q masuk = Q keluar Biological Treatment
Desain alat jika berbentuk seperti (anggap sebagai kerucut):
90
Jika
D= 10 H
Volume = Q x waktu tinggal
Waktu tinggal = 2 jam
Q keluar = Q masuk – Q microba
Bahan yang digunakan untuk clarifier
Jika tinggi kurang dari 2 m maka akan menggunakan bahan plat besi
Jika tinggi lebih dari 2 m maka akan menggunakan plat besi dengan
tambahan penguat beton
Jika tinggi lebih dari 4 meter maka akan menggunakan beton dengan
ketebalan 20 cm
Catatan:
hasil Setiap desain alat harus disertai dengan keterangan hasil desain
Contoh:
A. Nama alat
1. Volume
2. Dimensi : P; L; H
3. Q masuk
4. Q keluar
91
JAWABAN :
A. Algoritma
1. Memulai program
2. Memasukkan jumlah Produce Water yang diperoleh dari plant dan
akan diolah di IPAL
3. Proses perhitungan jumlah Produce Water yang diperoleh dari plant
dan akan diolah di IPAL dan mengkonversi satuan Produce Water dari
galon ke m3 per hari
4. Menampilkan perhitungan jumlah Produce Water yang diperoleh dari
plant dan akan diolah di IPAL dan mengkonversi satuan Produce
Water dari galon ke m3 per hari
5. Pada alat Skimmer , memproses perhitungan Volume, Panjang, Lebar,
Q masuk dan Q keluar
Volume = Q x waktu tinggal
Panjang = 2 x Lebar
Volume = Panjang x Lebar x Tinggi
Volume = 2 x Lebar x Lebar x 3
Volume = 6 x Lebar2
𝑣𝑜𝑙𝑢𝑚𝑒
Lebar2 = 6
𝑣𝑜𝑙𝑢𝑚𝑒
Lebar = √ 6
92
8. Jika
a. Memilih 1. Balok
- menampilkan bentuk balok dan memproses perhitungan
Volume, Panjang, Lebar, Q masuk dan Q keluar pada
Equalizing Basin.
Volume = Q masuk x waktu tinggal
Panjang = 2 x Lebar
Volume = Panjang x Lebar x Tinggi
Volume = 2 x Lebar x Lebar x 3
Volume = 6 x Lebar2
𝑣𝑜𝑙𝑢𝑚𝑒
Lebar2 = 6
𝑣𝑜𝑙𝑢𝑚𝑒
Lebar = √ 6
𝑣𝑜𝑙𝑢𝑚𝑒
Jari – jari = √𝜋 𝑥 𝑇𝑖𝑛𝑔𝑔𝑖
93
9. Pada alat Biological Treatment memproses perhitungan Volume,
Panjang, Lebar, Q masuk dan Q keluar
Volume = Q masuk x waktu tinggal
Panjang = 2 x Lebar
Volume = Panjang x Lebar x Tinggi
Volume = 2 x Lebar x Lebar x 3
Volume = 6 x Lebar2
𝑣𝑜𝑙𝑢𝑚𝑒
Lebar2 = 6
𝑣𝑜𝑙𝑢𝑚𝑒
Lebar = √ 6
𝑉𝑜𝑙𝑢𝑚𝑒 𝑥 12
Tinggi = 3 √ 100 𝜋
Diameter = 10 x Tinggi
94
1
Jari-Jari = 2 x Diameter
95
B. Flowchart
Mulai
Memasukkan jumlah
produce water yang
akan diolah di IPAL
Menampilkan hasil
Perhitungan jumlah
produce water yang akan
diolah di IPAL dan
konversi satuan produce
water dari gallon ke m3 per
hari
Menampilkan hasil
Volume, panjang, lebar,
tinggi, Q masuk, Q keluar
pada alat skimmer dan
memasukkan pilihan
bentuk Equalizing Basin
Menampilkan hasil
Volume, panjang, lebar,
Tidak tinggi, Q masuk, Q keluar
pada alat Equalizing Basin
A B
96
A B
Menampilkan hasil
Tidak Volume, Jari-jari, tinggi,
Q masuk, Q keluar pada
alat Equalizing Basin
Pilihan tidak
tersedia
97
C
Menampilkan Volume,
Jari-jari, tinggi, Q masuk,
Q keluar pada alat
Clarifier
Tidak
Selesai
98
C. Listing program
clc;
disp('');
disp('______________PEMURNIAN MINYAK BUMI_______________');
disp('');
g=input('Jumlah produce water yang akan diolah di IPAL =');
Qm1=(0.7*g*0.00454609)/24;
disp(['Produce Water yang akan diolah di IPAL :',num2str(Qm1)]);
disp('+++++++++++++++++++++++++++++++++++++++++++++++++++');
disp(' PROSES PERTAMA DENGAN ALAT SKIMMER');
disp('+++++++++++++++++++++++++++++++++++++++++++++++++++');
H=3;
WT=6;
disp('A.SKIMMER');
v=Qm1*WT;
L=sqrt(v/6);
P=2*L;
T=3;
Qmasuk=Qm1;
Qminyak=5/100*Qm1;
Qk1=Qm1-Qminyak;
disp([ ' 1.Volume :',num2str(v)]);
disp([ ' 2.Dimensi : P=',num2str(P)]);
disp([ ' L=',num2str(L)]);
disp([ ' T=',num2str(T)]);
disp([' 3.Q masuk :',num2str(Qmasuk)]);
disp([' 4.Q keluar:',num2str(Qk1)]);
disp('');
disp('+++++++++++++++++++++++++++++++++++++++++++++++++++');
99
disp(' PROSES KEDUA DENGAN EQUALIZING BASIN');
disp('+++++++++++++++++++++++++++++++++++++++++++++++++++');
disp('Bentuk Equalizing basin :');
disp('1. Prisma dengan alas persegi (Balok)');
disp('2. Prisma dengan alas lingkaran (Tabung)');
disp('');
Bentuk=input('Bentuk= ');
switch Bentuk;
case 1
disp('B.EQUALIZING BASIN BALOK');
Qm2=Qk1;
WT2=4;
v1=Qm2*WT2;
L1=sqrt(v1/6);
P1=2*L1;
T=3;
Qk2=Qm2;
disp([ ' 1. Volume :',num2str(v1)]);
disp([ ' 2. Dimensi : P=',num2str(P1)]);
disp([ ' L=',num2str(L1)]);
disp([ ' T=',num2str(T)]);
disp([' 3. Q masuk :',num2str(Qm2)]);
disp([' 4. Q keluar:',num2str(Qk2)]);
case 2
disp('B.EQUALIZING BASIN TABUNG');
Qm2=Qk1;
WT2=4;
v2=Qm2*WT2;
r=sqrt(v2/(pi*H));
vt=pi*r^2*H;
100
Qk2=Qm2;
disp([' 1. Volume :',num2str(vt)]);
disp([' 2. Dimensi :r=',num2str(r)]);
disp([' T=',num2str(T)]);
disp([' 3. Q masuk :',num2str(Qm2)]);
disp([' 4. Q keluar:',num2str(Qk2)]);
otherwise
disp('Bentuk Alat lainnya tidak tersedia');
end
disp('');
disp('+++++++++++++++++++++++++++++++++++++++++++++++++++');
disp(' PROSES KETIGA DENGAN BIOLOGICAL ');
disp('+++++++++++++++++++++++++++++++++++++++++++++++++++');
Qm3=Qk2;
Qmkb=0.2*Qm3;
Qm3=Qk2+Qmkb;
WT3=12;
v3=Qm3*WT3;
L3=sqrt(v3/6);
P3=2*L3;
T=3;
Qk3=Qm3;
disp('C.BIOLOGICAL TREATMENT');
disp([ ' 1. Volume :',num2str(v3)]);
disp([ ' 2. Dimensi : P=',num2str(P3)]);
disp([ ' L=',num2str(L3)]);
disp([ ' T=',num2str(T)]);
disp([' 3. Q masuk :',num2str(Qm3)]);
disp([' 4. Q keluar:',num2str(Qk3)]);
101
disp('');
disp('+++++++++++++++++++++++++++++++++++++++++++++++++++');
disp(' PROSES KEEMPAT DENGAN CLARIFIER');
disp('+++++++++++++++++++++++++++++++++++++++++++++++++++');
Qm4=Qk3;
Qmkb=0.2*Qm4;
WT4=2;
Qk4=Qm4-Qmkb;
v4=Qm4*WT4;
T=((12*v4)/(100*pi))^1/3;
D=10*H;
r=1/2 *D;
disp('D.CLARIFIIER');
disp([' 1. Volume :',num2str(v4)]);
disp([' 2. Dimensi : r=',num2str(r)]);
disp([' T=',num2str(H)]);
disp([' 3. Q masuk :',num2str(Qm4)]);
disp([' 4. Q keluar:',num2str(Qk4)]);
disp([' Tinggi Alat=',num2str(T)]);
if T<2
disp('ALAT MENGGUNAKAN BAHAN PLAT BESI');
elseif T>=2 & T<4
disp('ALAT MENGGUNAKAN PLAT BESI DENGAN TAMBAHAN
PENGUAT BETON');
elseif T>=4
disp('ALAT MENGGUNAKAN BETON DENGAN KETEBALAN 20cm');
end
102
D. Hasil run
103
104