Aplikasi Vessel Volume
Saat mengembangkan telemetri, perumusan penghitungan volume tangki sangat diperlukan karena informasi yang dikirimkan dari remote terminal hanyalah data level (terkini harus disertai juga dengan tekanan). Data itu tidak mungkin digunakan untuk mencari nilai tertentu dari tabel konversi, tidak efisien dan penyimpangannya bisa besar.
Tangki ada dalam berbagai macam bentuk: ellipsoidal (2:1 elliptical), spherical (hemispherical), torispherical (ASME F&D, standard F&D, 80:10 F&D) dan flat heads, baik vertikal maupun horisontal. Perhitungan volume tangki vertikal bisa menggunakan pendekatan linear dengan sedikit kesalahan di bagian bottom head – dan top head – tetapi pendekatan linear tidak berlaku sama sekali untuk tangki horisontal karena kenaikan volume tangki horisontal tidak pernah berbanding lurus dengan level. Referensi perhitungan yang digunakan adalah tulisan Calculating Tank Volume karya Dan Jones, Ph.D., P.E, seorang ahli kimia proses Stockhausen Louisiana, LLC. Aplikasi Vessel Volume kemudian dikembangkan secara bertahap mulai dari rumusan menggunakan bahasa Python kemudian diadaptasi ke Excel dan akhirnya sebagai aplikasi web dengan JavaScript. Vessel Volume dimungkinkan pula sebagai aplikasi berdiri sendiri untuk Android dan iPhone dengan bantuan Cordova.
Ada empat bagian dari aplikasi Vessel Volume yang akan dijelaskan di sini. Bagian pertama adalah masukan data-data dimensi tangki. Ada beberapa tipe tangki yang disertakan untuk dapat dipilih langsung dari database (sementara ada 65 tipe dari berbagai macam merk) tetapi tetap dimungkinkan untuk memasukkan data secara manual.
Bagian kedua adalah hasil dari perhitungan volume berdasarkan masukan data bagian pertama. Bentuk tangki dan posisi level digambarkan secara real time, cukup menarik.
Dengan dua bagian di atas ternyata tidaklah cukup untuk melakukan perhitungan volume cairan di dalam tangki dengan benar karena berat jenis cairan di dalamnya tidaklah tetap, berubah-ubah tergantung temperatur. Level cairan di dalam tangki tidak bisa diduga dengan tepat berdasarkan pembacaan indikator level jika berat jenis yang digunakan tidak sesuai.
Dari gambar 3 diketahui bahwa level cairan di dalam tangki ditemukan dengan membagi pengukuran DP transmitter dengan specific gravity. Definisi specific gravity adalah perbandingan density cairan terhadap density air. Jika density cairan berubah, maka hasil perhitungan level cairan juga ikut berubah. Jadi, meskipun rumusan volume tangki sudah diketahui, dimensi tangki diketahui, tetapi jika density cairan yang digunakan salah, maka perhitungan volume akan menghasilkan nilai yang salah. Tabel konversi bawaan pabrik biasanya menggunakan standard density cairan pada 1 atm kecuali dinyatakan lain. Kenyataannya tidak ada tangki yang kita operasikan pada 1 atm, pasti lebih tinggi.
Untuk beberapa tangki yang tersedia sensor temperatur, density cairan bisa dihitung berdasarkan temperatur terukur tetapi hal itu tidak dimungkinkan untuk tangki lainnya yang tidak tersedia sensor. Untuk keperluan ini maka temperatur dihitung dari saturated vapor pressure. Temperatur dihitung dari tekanan tercipta dalam bejana tertutup, kemudian hasilnya digunakan untuk menduga density. Perhitungan ini ditambahkan ke aplikasi Vessel Volume sehingga kemudian aplikasi mampu menghitung volume tangki pada density cairan yang berbeda-beda. Menduga density berdasarkan saturated vapor pressure menggunakan rumus yang berbeda-beda tergantung jenis cairan masing-masing. Sementara ini Vessel Volume mendukung oksigen, nitrogen, argon, karbondioksida, dan nitrous oksida.
Referensi:
- DDBST Online Calculation
- NIST Chemistry WebBook
- LAr Basic Properties
- Physical Properties of Liquids and Gases
- Thermophysical Properties of Nitrous Oxide
Di bagian tiga bisa dimasukkan tekanan tangki atau temperatur jika memungkinkan sebagai dasar perhitungan density. Nilai transmitter reading yang terkait dengan level di bagian pertama akan otomatis berubah jika tekanan atau temperatur dirubah atau sebaliknya level akan berubah jika nilai transmitter reading dirubah pada nilai tekanan/temperatur yang sudah ditentukan.
Bagian empat adalah akhir dari rangkaian kerja aplikasi Vessel Volume. Nilai pembacaan indikator level yang dimasukkan di transmitter reading bagian tiga akan secara langsung dihitung sehingga kita memperoleh hasil volume cairan dan berat cairan + berat gas di dalam tangki, termasuk konversinya ke fasa gas.
Tombol tiga garis di bagian kiri atas digunakan untuk membuka menu samping untuk keperluan beberapa hal.
Di menu samping bisa melakukan beberapa hal:
- About untuk membuka informasi tentang aplikasi
- Unit untuk merubah unit yang digunakan aplikasi
- Conversion untuk membuka fitur konversi
- Online Data Sync untuk memperbaharui database tangki secara online
- Encryption untuk keperluan enkripsi data
- Contact untuk menghubungi developer aplikasi
Fitur konversi dari volume cairan ke berat dan gas atau sebaliknya di aplikasi Vessel Volume berbeda dengan umumnya karena di sini density cairan bisa disesuaikan tidak melulu density pada 1 atm.
Karena demikian berharganya, maka akses ke aplikasi Vessel Volume dilindungi dengan password. Hubungi kami jika membutuhkan bantuan untuk hal-hal yang terkait dengan pembahasan di artikel ini.