1. TITLE flexpde Copy Edit
TITLE 'Ekstraksi Massa - Versi Ultra Clean Tanpa Float Grammar Error
Arti Judul dari simulasi. Cuma ditampilkan di GUI FlexPDE, gak pengaruh ke perhitungan.
2. COORDINATES flexpde
Copy Edit
COORDINATES cartesian1
Menentukan bahwa domain 1D kamu berjalan di satu sumbu saja (sumbu x).
Cocok buat simulasi sepanjang kolom (Z).
3. VARIABLES flexpde Copy Edit VARIABLES
xb { fraksi konsentrasi fluida: Cb / Csat } theta { waktu tak berdimensi }
xb: Variabel utama, fraksi konsentrasi fluida (dimensi nol sampai 1).
theta: Waktu tak berdimensi, dihitung dari time.
4. DEFINITIONS flexpde
Copy Edit
rp = 0.0015 { jari-jari partikel } De = 5.2e-10 { difusi efektif }
Semua parameter fisis didefinisikan di sini (konstanta).
Ini tidak boleh mengandung x, time, atau dt().
Penjelasan khusus:
Bi: bilangan Biot, rasio resistensi internal/eksternal
omega: rasio konsentrasi jenuh ke awal
xi: rasio radius kolom ke partikel
Z: posisi tak berdimensi → x / Lc
Sumber: fungsi laju pelepasan massa
5. INITIAL VALUES flexpde
Copy Edit
INITIAL VALUES xb = 0
theta = 0
Menentukan nilai awal dari semua variabel saat waktu = 0.
6. EQUATIONS flexpde Copy Edit
theta: dt(theta) = De / (rp^2) xb: dt(xb) = Dax * dxx(xb) + source
dt(theta): update nilai waktu tak berdimensi.
dt(xb): PDE utama — perubahan xb dari waktu ke waktu terdiri dari dua bagian:
Difusi: Dax * dxx(xb)
Sumber: s dari pelepasan massa di partikel
BOUNDARIES flexpde
Copy Edit
BOUNDARIES REGION 1 START 0 END 1
VALUE(x=0) xb = 0 NATURAL(x=1) dx(xb) = 0
Menyatakan domain simulasi dari x = 0 sampai x = 1 (normalisasi dari panjang kolom Lc = 1m).
VALUE(x=0) xb = 0: inlet → konsentrasi masuk = 0
NATURAL(x=1) dx(xb) = 0: outlet → gradien nol (tidak ada fluks keluar)
TIME flexpde Copy Edit
TIME 0 TO tmax
= Waktu simulasi dimulai dari 0 detik sampai tmax (2000 detik).
MONITORS flexpde
Copy Edit MONITORS HISTORY AT x=1
"Yield Akumulasi" = xi^3 * integral(xb) "Theta" = theta
Menyimpan histori data selama waktu berjalan pada x=1 (ujung kolom).
i^3 * integral(xb) → yield akumulasi o theta → waktu tak berdimensi
PLOTS flexpde Copy Edit PLOTS
FOR time = 0, 500, 1000, 1500, 2000 PLOT xb AS ...
Menampilkan grafik xb (konsentrasi fluida) terhadap Z
Juga grafik theta
Diikuti oleh grafik histori yield & theta terhadap waktu