Memahami Pengukuran Level Cairan dalam Tangki Kriogenik Menggunakan Transmitter DP
Dokumen ini menjelaskan metode pengukuran level cairan kriogenik dengan transmitter DP, menyoroti pengaruh suhu terhadap densitas serta kaitannya dengan tekanan dalam ruang tertutup. Disertai studi kasus dan rekomendasi teknis untuk evaluasi dan peningkatan akurasi.
Diagram hasil rendering Mermaid Live Editor dengan efek perspektif dari LunaPic
Ditulis kembali oleh: Ketut Kumajaya
Publikasi awal: 28 November 2021
Pendahuluan
Bejana kriogenik adalah tangki khusus untuk menyimpan cairan bersuhu sangat rendah, seperti nitrogen cair pada -195°C atau oksigen cair pada -183°C. Pengukuran level cairan dalam bejana bertekanan sering kali menjadi tantangan teknis di lapangan bagi banyak profesional gas industri, meskipun telah bertahun-tahun bergelut di dunia cairan kriogenik. Salah satu alat yang paling efisien untuk tugas ini adalah Differential Pressure Transmitter (DP transmitter), sebuah sensor yang mengukur selisih tekanan untuk menentukan ketinggian cairan.
Tangki kriogenik berbeda dengan tangki cairan biasa. Selain karena tekanan internalnya bisa mencapai 10 bar bahkan lebih, suhu cairannya bisa di bawah -180°C. Ketika suhu naik, cairan menguap dan menghasilkan tekanan tambahan yang bisa berdampak pada akurasi pembacaan level.
Artikel ini menyajikan pendekatan praktis, visual, dan dapat diaudit untuk memahami:
- Prinsip kerja DP transmitter
- Rumus penghitungan level cairan
- Dampak temperatur terhadap berat jenis
- Studi kasus tangki nitrogen dan oksigen
- Korelasi volume, berat, dan konversi gas
Prinsip Kerja Pengukuran Level dalam Bejana Bertekanan
Bejana Kriogenik
Untuk cairan seperti oksigen atau nitrogen, digunakan bejana berdinding ganda dengan ruang vakum antar dinding sebagai komponen kunci yang berfungsi sebagai isolator panas. Tujuannya adalah:
- Meminimalkan transfer panas
- Menjaga cairan tetap dalam bentuk kriogenik
- Mencegah penguapan dini saat tekanan dibangun (PB system)
Cara Kerja DP Transmitter
DP transmitter mengukur selisih tekanan: Port H (di dasar bejana) menerima tekanan hidrostatis cairan dan tekanan permukaan, sedangkan Port L (di atas bejana) hanya menerima tekanan permukaan. Selisih ini mencerminkan tekanan hidrostatis akibat berat cairan (W).
Kesimpulan: Level cairan ditentukan oleh tekanan hidrostatis saja, efek tekanan permukaan tidak ada sama sekali.
Rumus Pengukuran Level Cairan
Level cairan diukur menggunakan transmitter tekanan diferensial (DP), yang membaca perbedaan tekanan antara dasar tangki dan titik referensi di atas.
(mmH₂O)"] --> Rumus_W SG["${SG}$: Berat Jenis Diketahui"] --> Rumus_W l["${h}$: Berapa Level Cairan?
(mm)"] --> Rumus_W Rumus_W["$$W = h \cdot SG$$"] --> Rumus_h Rumus_h["$$h = \frac{W}{SG}$$"] --> h["${h}$: Level Cairan Ditemukan
(mm)"] style Rumus_W fill:#f0f7ff,stroke:#2c3e50,stroke-width:2px style Rumus_h fill:#f0f7ff,stroke:#2c3e50,stroke-width:2px style W fill:#d0ebff,stroke:#2c3e50,stroke-width:2px style SG fill:#d0ebff,stroke:#2c3e50,stroke-width:2px style l fill:#fff3bf,stroke:#2c3e50,stroke-width:2px style h fill:#d3f9d8,stroke:#2c3e50,stroke-width:2px
- W: Tekanan hidrostatis dalam satuan \(\text{mmH}_2\text{O}\)
- h: Tinggi level cairan dalam mm
- SG: Specific Gravity atau Berat Jenis — rasio densitas cairan terhadap densitas air pada 4°C (1,0 kg/liter)
Penting: DP transmitter tidak mengukur tinggi cairan secara langsung, melainkan tekanan hidrostatis yang dihasilkan oleh kolom cairan. Maka, tinggi aktual baru bisa dihitung jika kita mengetahui berat jenis cairan tersebut.
Contoh Perhitungan
Setelah memahami rumus dasar, penting untuk mempertimbangkan bagaimana perubahan berat jenis memengaruhi pengukuran level. Misalnya, jika transmitter menunjukkan 10000 mmH₂O, maka tinggi cairan aktual dapat berbeda tergantung berat jenisnya:
- SG = 1,141 → h = 10000 / 1,141 ≈ 8764 mm (8,76 m)
- SG = 0,808 → h = 10000 / 0,808 ≈ 12376 mm (12,38 m)
Catatan: Karena air memiliki densitas 1,0 kg/liter pada 4°C, nilai berat jenis dari cairan kriogenik dapat langsung digunakan sebagai pendekatan untuk densitasnya dalam kg/liter.
Contoh: Berat jenis nitrogen cair 0,808 → densitas ≈ 0,808 kg/liter (karena SG tak bersatuan, sedangkan densitas air = 1 kg/liter) → 1000 liter ≈ 808 kg. Untuk akurasi tinggi, gunakan tabel densitas terhadap suhu dan tekanan aktual.
Pengaruh Tekanan terhadap Berat Jenis
| Cairan | SG @ 1 atm | SG @ 7 barg | SG @ 27 barg |
|---|---|---|---|
| Nitrogen | 0,808 | 0,687 | 0,492 |
| Oksigen | 1,141 | 1,000 | 0,814 |
| Argon | 1,395 | 1,221 | 0,984 |
| CO₂ | — | 1,141 | 0,970 |
| N₂O | 1,216 | 1,084 | — |
Tampilkan script Python untuk plot kurva di atas
import matplotlib.pyplot as plt
plt.rcParams['svg.fonttype'] = 'none' # simpan teks sebagai teks, bukan path
plt.rcParams['font.family'] = 'sans-serif'
plt.rcParams['font.sans-serif'] = ['DejaVu Sans', 'Arial']
plt.rcParams['font.size'] = 12
# Tekanan dalam bar gauge
pressures = [1, 7, 27]
# Data SG (None untuk nilai yang tidak tersedia)
fluids = {
'Nitrogen': [0.808, 0.687, 0.492],
'Oksigen': [1.141, 1.000, 0.814],
'Argon': [1.395, 1.221, 0.984],
'CO₂': [None, 1.141, 0.970],
'N₂O': [1.216, 1.084, None]
}
# Plot
plt.figure(figsize=(8, 5))
for fluid, sg_values in fluids.items():
valid_pressures = [p for p, sg in zip(pressures, sg_values) if sg is not None]
valid_sg = [sg for sg in sg_values if sg is not None]
plt.plot(valid_pressures, valid_sg, marker='o', label=fluid)
plt.title('Pengaruh Tekanan terhadap SG Cairan Kriogenik')
plt.xlabel('Tekanan (bar gauge)')
plt.ylabel('Specific Gravity (SG)')
plt.grid(True, linestyle='--', alpha=0.5)
plt.legend()
# Simpan sebagai SVG
plt.tight_layout()
plt.savefig("kurva_sg_vs_tekanan.svg", format="svg")
# Tampilkan
plt.show()
Faktor Penyebab Perubahan Berat Jenis
Bayangkan cairan dalam tangki seperti balon yang mengembang saat dipanaskan: volumenya bertambah, namun massanya tetap sama. Pada bejana kriogenik, kenaikan suhu menyebabkan cairan mengalami ekspansi → densitas menurun → berat jenis turun. Karena ruang bejana tertutup, ekspansi ini juga menaikkan tekanan internal.
Namun perlu dicatat: bukan tekanan yang menyebabkan berat jenis cairan berubah, melainkan suhu. Untuk massa cairan yang tetap, volume yang membesar dapat menyebabkan kenaikan tinggi geometri cairan, walaupun massa totalnya tidak berubah.
Karena DP transmitter hanya mengukur tekanan hidrostatis (\(W = h \cdot SG\)), penurunan berat jenis (SG) dapat dikompensasi oleh kenaikan level (h), sehingga pembacaan DP bisa relatif tetap, padahal tinggi geometri cairan sebenarnya naik.
Kesimpulan penting: Pembacaan tekanan hidrostatis yang hampir konstan tidak selalu berarti level cairan konstan. Ini adalah sumber error signifikan jika berat jenis tidak dikoreksi.
Solusi Praktis
Untuk mengatasi tantangan perubahan berat jenis dalam pengukuran level cairan kriogenik, berikut beberapa solusi praktis yang dapat diterapkan:
-
Kompensasi berat jenis secara dinamis
Hitung berat jenis cairan kriogenik berdasarkan suhu dan tekanan aktual. Pendekatan ini dapat dilakukan melalui:- Rumus empiris atau korelasi eksperimental
- Lookup table (misalnya untuk LOX, LIN, atau LAR), yang dikalibrasi berdasarkan data densitas pada berbagai kondisi operasi
Dalam implementasinya, kompensasi ini dapat dilakukan secara otomatis menggunakan:
- Mikrokontroler (seperti Arduino dengan perlindungan standar industri: Industruino, Controllino, Opta, Portenta, Industrial Shields) dengan sensor suhu dan tekanan digital
- PLC atau DCS, melalui function block atau skrip yang membaca transmitter suhu dan tekanan lalu menghitung berat jenis aktual secara real-time
-
Gunakan sensor level redundan
Sensor seperti radar, kapasitif, atau guided wave radar memberikan pembacaan level independen dari berat jenis cairan, sehingga lebih andal saat kondisi fisik berubah. Namun, implementasinya dapat menjadi tantangan bila tangki tidak dirancang untuk jenis sensor tersebut sejak awal. -
Perkiraan berat jenis berdasarkan rata-rata tekanan — hanya untuk estimasi kasar
Bila kompensasi real-time tidak tersedia, pendekatan alternatif adalah menggunakan berat jenis perkiraan berdasarkan tekanan rata-rata. Namun perlu diingat:- Perubahan suhu yang kecil sekalipun dapat menyebabkan error signifikan dalam pembacaan level
- Koreksi ini tetap tidak menggantikan kompensasi berbasis data aktual
Gunakan aplikasi Vessel Volume untuk memprediksi berat jenis cairan berdasarkan suhu atau tekanan, menghitung level cairan secara dinamis, serta memperkirakan volume cairan secara akurat sesuai geometri tangki.
Studi Kasus Tangki Nitrogen
Tangki dengan tinggi trycock = 8837 mm
Perhitungan DP pada Berbagai Tekanan
Dalam pengoperasian tangki kriogenik, DP transmitter membaca "berat kolom cairan", bukan volume atau tinggi sebenarnya. Karena berat jenis cairan berubah terhadap suhu dan tekanan, maka pembacaan DP harus dikoreksi dengan berat jenis aktual.
Tabel berikut memperlihatkan bagaimana nilai DP berubah meskipun tinggi fisik cairan tetap sama:
| Tekanan (barg) | SG | DP (mmH₂O) |
|---|---|---|
| 0 | 0,808 | 8837 × 0,808 ≈ 7140 |
| 7 | 0,687 | 8837 × 0,687 ≈ 6071 |
| 27 | 0,492 | 8837 × 0,492 ≈ 4348 |
Tampilkan script Python untuk plot kurva di atas
import matplotlib.pyplot as plt
plt.rcParams['svg.fonttype'] = 'none' # simpan teks sebagai teks, bukan path
plt.rcParams['font.family'] = 'sans-serif'
plt.rcParams['font.sans-serif'] = ['DejaVu Sans', 'Arial']
plt.rcParams['font.size'] = 12
# Data nitrogen cair
pressure = [0, 7, 27] # dalam barg
sg = [0.808, 0.687, 0.492]
h_mm = 8837 # tinggi cairan tetap dalam mm
dp = [round(h_mm * s, 0) for s in sg] # DP target dalam mmH2O
# Buat plot
fig, ax1 = plt.subplots(figsize=(8, 5))
# Sumbu Y kiri - SG
color = 'tab:blue'
ax1.set_xlabel('Tekanan (bar gauge)')
ax1.set_ylabel('Specific Gravity (SG)', color=color)
ax1.bar(pressure, sg, width=2.5, color=color, alpha=0.6, label='SG')
ax1.tick_params(axis='y', labelcolor=color)
ax1.set_ylim(0, 1)
# Sumbu Y kanan - DP
ax2 = ax1.twinx()
color = 'tab:red'
ax2.set_ylabel('DP Terukur (mmH₂O)', color=color)
ax2.plot(pressure, dp, color=color, marker='o', linewidth=2, label='DP Target')
ax2.tick_params(axis='y', labelcolor=color)
ax2.set_ylim(0, h_mm * sg[0] + 1000)
# Judul dan grid
plt.title('Pengaruh Tekanan terhadap SG dan DP (tinggi cairan tetap)')
ax1.grid(True)
plt.tight_layout()
# Simpan sebagai SVG
plt.savefig("kurva_sg_vs_dp.svg", format="svg")
# Tampilkan
plt.show()
Perbedaan pembacaan DP transmitter di tiga tekanan berbeda pada ketinggian fisik yang sama menggambarkan betapa pentingnya menggunakan berat jenis aktual. Tanpa koreksi ini, operator bisa keliru menginterpretasikan level cairan.
Insight: Saat cairan lebih hangat pada tangki dengan tekanan kerja 27 barg, berat jenis lebih rendah signifikan → DP transmitter membaca level yang lebih rendah meskipun tinggi geometri cairan sama. Jadi, tanpa koreksi berat jenis, DP transmitter bisa “menipu”: level fisik penuh, tapi pembacaan tampak rendah.
Aplikasi Vessel Volume
Sebelum mengandalkan data dari DP transmitter, penting untuk memahami bagaimana temperatur dan tekanan memengaruhi berat jenis cairan kriogenik. Aplikasi Vessel Volume bisa digunakan untuk keperluan tersebut.
Risiko Overfill
Kapasitas berat maksimum cairan biasanya dihitung saat cairan berada pada kondisi terdingin (1 atm). Jika tangki ingin diisi hingga berat maksimum dalam kondisi bertekanan tinggi, volume cairan akan melebihi batas geometris tangki karena cairan mengembang.
Bayangkan mengisi botol air hingga penuh, lalu memanaskannya—air akan meluap karena mengembang. Hal serupa terjadi pada cairan kriogenik, yang dapat menyebabkan overfill jika perubahan berat jenis tidak diperhitungkan.
Tabel berikut menunjukkan bagaimana berat dan keluaran gas berubah pada tekanan berbeda, meskipun volume tetap sama:
| Tekanan (barg) | Volume (L) | Berat (kg) | Gas @ 1 atm (Nm³) |
|---|---|---|---|
| 0 | 30000 | 24225 | 21498 |
| 7 | 30000 | 20594 | 18276 |
| 27 | 30000 | 14773 | 13110 |
Tampilkan script Python untuk plot kurva di atas
import matplotlib.pyplot as plt
plt.rcParams['svg.fonttype'] = 'none' # simpan teks sebagai teks, bukan path
plt.rcParams['font.family'] = 'sans-serif'
plt.rcParams['font.sans-serif'] = ['DejaVu Sans', 'Arial']
plt.rcParams['font.size'] = 12
# Data nitrogen cair
pressure = [0, 7, 27] # barg
volume = [30000, 30000, 30000] # Liter (tetap)
weight = [24225, 20594, 14773] # kg LIN
gas_output = [21498, 18276, 13110] # Nm³ nitrogen @ 1 atm
# Buat plot
fig, ax1 = plt.subplots(figsize=(8, 5))
# Sumbu Y kiri - berat nitrogen
color = 'tab:blue'
ax1.set_xlabel('Tekanan (bar gauge)')
ax1.set_ylabel('Berat Nitrogen Cair (kg)', color=color)
ax1.bar(pressure, weight, width=2.5, color=color, alpha=0.6, label='Berat LIN')
ax1.tick_params(axis='y', labelcolor=color)
ax1.set_ylim(0, max(weight)*1.1)
# Sumbu Y kanan - gas yang bisa diambil
ax2 = ax1.twinx()
color = 'tab:green'
ax2.set_ylabel('Konversi ke Gas @ 1 atm (Nm³)', color=color)
ax2.plot(pressure, gas_output, color=color, marker='o', linewidth=2, label='Gas LIN @ 1 atm')
ax2.tick_params(axis='y', labelcolor=color)
ax2.set_ylim(0, max(gas_output)*1.1)
# Judul dan grid
plt.title('Pengaruh Tekanan terhadap Berat (volume tetap)')
ax1.grid(True)
plt.tight_layout()
# Simpan sebagai SVG
plt.savefig("kurva_berat_vs_tekanan.svg", format="svg")
# Tampilkan
plt.show()
Catatan Audit: Jika tangki ingin diisi hingga berat maksimum dalam kondisi bertekanan tinggi, volume cairan akan melebihi batas geometris tangki karena cairan mengembang.
Hal ini sangat berisiko menyebabkan overfill, tekanan berlebih, dan aktivasi venting otomatis, termasuk DP transmitter yang dibanjiri cairan kriogenik bisa mengakibatkan kerusakan alat.
Studi Kasus Tambahan: Tangki Oksigen
Sebagai pelengkap, studi kasus berikut menyoroti pentingnya koreksi berat jenis untuk oksigen cair dengan pembahasan yang lebih ringkas.
Sebuah tangki oksigen cair memiliki ketinggian trycock 8837 mm. Pada kondisi atmosfer (1 atm), berat jenis oksigen cair adalah 1,141, sehingga tekanan diferensial (DP) untuk level penuh adalah:
DP = 8837 mm × 1,141 ≈ 10086 mmH₂O
Namun, berat jenis oksigen cair akan berubah tergantung tekanan. Misalnya:
- Pada 7 barg (SG ≈ 1,000), maka
DP ≈ 8837 mmH₂O - Pada 27 barg (SG ≈ 0,814), maka
DP ≈ 7195 mmH₂O
Artinya, meskipun tinggi geometri cairan tetap, nilai DP bisa berubah signifikan akibat perubahan berat jenis. Hal ini semakin menegaskan pentingnya melakukan koreksi berat jenis saat menggunakan transmitter DP untuk pengukuran level cairan kriogenik seperti oksigen dan nitrogen cair.
Tampilkan script Python untuk plot kurva di atas
import matplotlib.pyplot as plt
plt.rcParams['svg.fonttype'] = 'none' # simpan teks sebagai teks, bukan path
plt.rcParams['font.family'] = 'sans-serif'
plt.rcParams['font.sans-serif'] = ['DejaVu Sans', 'Arial']
plt.rcParams['font.size'] = 12
# Data oksigen cair
pressure = [0, 7, 27] # dalam barg
sg = [1.141, 1.000, 0.814] # Berat Jenis
h_mm = 8837 # tinggi cairan tetap dalam mm
dp = [round(h_mm * s, 0) for s in sg] # DP target dalam mmH2O
# Buat plot
fig, ax1 = plt.subplots(figsize=(8, 5))
# Sumbu Y kiri - SG
color = 'tab:blue'
ax1.set_xlabel('Tekanan (bar gauge)')
ax1.set_ylabel('Specific Gravity (SG)', color=color)
ax1.bar(pressure, sg, width=2.5, color=color, alpha=0.6, label='SG')
ax1.tick_params(axis='y', labelcolor=color)
ax1.set_ylim(0, 1.5)
# Sumbu Y kanan - DP
ax2 = ax1.twinx()
color = 'tab:red'
ax2.set_ylabel('DP Terukur (mmH₂O)', color=color)
ax2.plot(pressure, dp, color=color, marker='o', linewidth=2, label='DP Target')
ax2.tick_params(axis='y', labelcolor=color)
ax2.set_ylim(0, h_mm * sg[0] + 1000)
# Judul dan grid
plt.title('Pengaruh Tekanan terhadap SG dan DP (O₂, tinggi cairan tetap)')
ax1.grid(True)
# Simpan sebagai SVG
plt.tight_layout()
plt.savefig("kurva_sg_vs_dp_oksigen.svg", format="svg")
# Tampilkan
plt.show()
Rekomendasi
- Gunakan aplikasi Vessel Volume untuk menghitung berat jenis dinamis dan memperkirakan jangkauan transmitter DP berdasarkan berat jenis aktual yang dihitung dari suhu atau tekanan operasi.
- Jangan gunakan tabel konversi dari vendor tangki secara langsung tanpa koreksi kondisi kerja.
- Contoh kasus di atas pada kondisi 27 barg, cukup isi tangki hingga DP transmitter membaca ±4348 mmH₂O (bukan target level cairan pada 1 atm yang 7140 mmH₂O).
Tips Operasional: Semakin tinggi tekanan → semakin sedikit berat cairan yang bisa dimasukkan ke tangki untuk volume yang tetap.
Untuk memastikan pengukuran level yang akurat, ikuti langkah-langkah berikut dalam flowchart untuk mengintegrasikan koreksi berat jenis dengan transmitter DP:
Tampilkan Flowchart Pengukuran Level menggunakan Transmitter DP
diketahui?"}:::keputusan B -- "Ya" --> C{"Berat jenis
konstan?"}:::keputusan B -- "Tidak" --> D["Ambil data dari
tabel berat jenis atau
hitung dari suhu & tekanan"]:::proses D --> C C -- "Ya" --> I["Hitung level
$$h = \frac{DP}{SG}$$"]:::proses C -- "Tidak" --> E["Implementasi koreksi
di DCS / PLC / mikrokontroler"]:::proses E --> F["Ambil data
suhu & tekanan"]:::proses F --> G["Hitung
berat jenis cairan"]:::proses G --> I I --> J{"Hasil valid?"}:::keputusan J -- "Ya" --> K["Selesai"]:::akhir J -- "Tidak" --> C
Glosarium
Bejana Kriogenik: Tangki khusus dengan ruang vakum antar dinding untuk menyimpan cairan kriogenik, seperti nitrogen atau oksigen cair, pada suhu di bawah -180°C.Densitas: Massa per satuan volume cairan (kg/liter atau kg/m³), digunakan untuk menghitung berat jenis.DP transmitter: Sensor Tekanan Diferensial untuk membaca level cairan.Headspace: Ruang di atas cairan dalam bejana kriogenik yang berisi gas hasil penguapan, memengaruhi tekanan tetapi tidak terdeteksi oleh DP transmitter.mmH₂O: Satuan tekanan hidrostatis berdasarkan kolom air.Overfill: Kondisi ketika tangki diisi melebihi kapasitas geometrisnya, berisiko menyebabkan tekanan berlebih.PB: Pressure Building — sistem pemanas cairan untuk menaikkan tekanan.SG: Specific Gravity — rasio densitas cairan terhadap densitas air pada 4°C. Dalam bahasa Indonesia dikenal sebagai Berat Jenis.Tekanan Hidrostatis: Tekanan akibat berat cairan dalam bejana, diukur oleh DP transmitter untuk menghitung tinggi level cairan.Trycock: Posisi verifikasi level cairan secara manual.Venting Otomatis: Sistem pelepasan gas otomatis untuk mencegah tekanan berlebih.Vessel Volume & Level Calculation: Aplikasi untuk menghitung volume cairan dalam bejana bertekanan berdasarkan dimensi, geometri, dan orientasi. Dilengkapi kalkulasi berat jenis cairan berdasarkan suhu atau tekanan untuk estimasi level dan massa secara lebih akurat.
Penutup
DP transmitter adalah alat yang sangat presisi untuk membaca level cairan dalam bejana bertekanan. Namun, interpretasi hasilnya membutuhkan pemahaman menyeluruh tentang berat jenis, suhu cairan, tekanan operasi, dan karakteristik cairan kriogenik.
Sederhananya, bayangkan DP transmitter seperti timbangan: ia hanya mengukur “berat” cairan, bukan tekanan udara di atasnya.
Catatan praktis: Gas di ruang atas bejana kriogenik ikut menentukan total gas yang tersedia. Karena tidak terukur oleh DP transmitter, estimasi level cairan saja bisa menyesatkan, terutama saat tekanan permukaan tinggi.
Dokumentasi seperti ini bertujuan membekali operator dan teknisi dengan konteks praktis yang bisa diandalkan dan diaudit.
Untuk akses aplikasi Vessel Volume—termasuk estimasi jangkauan DP transmitter, referensi tabel konversi untuk pengisian tangki kriogenik, dan materi pelatihan—silakan hubungi tim Automation and Innovation.
Alat Pendukung
Vessel Volume & Level Calculation adalah aplikasi internal untuk menghitung volume berdasarkan level ketinggian cairan dalam bejana bertekanan. Aplikasi ini mendukung berbagai tipe head, termasuk:
- Ellipsoidal Head (2:1 elliptical)
- Spherical Head (hemispherical)
- Torispherical Head
- ASME F&D (Flanged and Dished)
- Standard F&D
- 80:10 F&D
- Flat Head
Aplikasi dirancang untuk menangani bejana dengan orientasi vertikal maupun horizontal, dengan memperhitungkan geometri head untuk estimasi volume parsial yang lebih akurat dibandingkan pendekatan silinder sederhana.
Aplikasi ini menggunakan beberapa referensi teknis untuk mendukung akurasi prediksi berat jenis cairan berdasarkan suhu atau tekanan, serta kalkulasi volume tangki di antaranya:
- DDBST Online Calculation – Basis data properti termofisika untuk berbagai zat kimia.
- NIST Chemistry WebBook – Referensi resmi dari NIST untuk data termokimia dan spektrum zat.
- LAr Basic Properties – Brookhaven National Laboratory – Informasi sifat dasar Argon cair.
- Perry’s Chemical Engineers’ Handbook, 7th Ed. – Khususnya bagian tabel properti fisik cairan dan gas.
- Thermophysical Properties of Nitrous Oxide – Publikasi teknis dari Rochester Institute of Technology.
- Calculating Tank Volume – Artikel oleh Dan Jones, Ph.D., P.E., seorang ahli kimia proses dari Stockhausen Louisiana, LLC. Artikel ini dijadikan acuan luas dalam komunitas teknik proses untuk pendekatan kalkulasi volume tangki dengan geometri kompleks seperti torispherical head.
Atribusi AI
Tulisan ini disusun oleh Ketut Kumajaya, berdasarkan referensi teknis dan pengalaman lapangan. Sebagian struktur, narasi, serta klarifikasi teknis dalam dokumen ini telah direstrukturisasi dengan bantuan Copilot dari Microsoft dan ChatGPT dari OpenAI.
Artikel asli sebelum restrukturisasi dapat diakses di Cerita Kiiota.
Penggunaan AI dalam dokumentasi ini mengikuti prinsip keterbukaan, akurasi, dan atribusi etis, dengan proses kurasi yang ketat serta kendali penuh tetap berada di tangan penulis.
© 2025 Technical & Sustainability Digest – Audit Teknik & Dokumentasi Industri