Minggu, 18 Januari 2026

Trim dan Ballast Kapal

 Aplikasi Trim dan Ballast Kapal

Pada awal tahun 2026 ini saya bagikan aplikasi yang sudah lama tapi belum sempat saya realisasikan, yaitu mensimulasikan Trim dan Ballast kapal.

1) Tujuan Aplikasi

Aplikasi Trim & Ballast dibuat untuk mensimulasikan perubahan draft depan (Fwd Draft), draft belakang (Aft Draft), dan draft tengah (Mid Draft) akibat :

  • penambahan muatan (cargo) pada posisi longitudinal tertentu (LCG),
  • penambahan ballast tank otomatis untuk mengoreksi trim agar bisa mecapai evenkeel,
  • serta perubahan displacement yang menyebabkan sinkage (kapal turun naik rata).

Output utama:

  • Total Weight (ΔW)
  • Sinkage (penambahan draft atau berat benaman)
  • Trim (perubahan draft depan-belakang)
  • Draft akhir: Depan, Tengah, Belakang
  • Status trim: Trim by Stern / Trim by Head / Even Keel

2) Data Input (User Input)

Aplikasi menerima input berikut:

Data kondisi awal kapal yang di dapat dari Hydrostatic table kapal masing - masing.

  1. Draft Depan Awal (F0) [m]
  2. Draft Belakang Awal (A0) [m]
  3. LBP (Length Between Perpendiculars) [m]
  4. LCF (Longitudinal Center of Flotation) [m]
  5. TPC (Ton Per Centimeter immersion) [t/cm]
  6. MTC (Moment to Change Trim 1 cm) [t·m/cm]

Data muatan / ballast yang dimasukkan user

Untuk setiap item cargo/ballast:

  • Berat (w) [ton]
  • Posisi LCG (x) [m]

Konvensi posisi yang digunakan:

  • LCG = 0 m di AFT ( Di hitung dari Buritan )
  • makin besar LCG = makin ke FORE ( Haluan )

3) Konsep Perhitungan Yang Uatama yaitu: 

Perhitungan dibagi menjadi 2 efek utama:

A) Sinkage ( Kapal turun atau terbenam secara merata )

Jika ada penambahan berat total sebesar W (ton) maka kapal akan tenggelam rata sebesar:

Sinkage(cm)=WTPCSinkage(cm) = \frac{W}{TPC}Sinkage(cm)=TPCW

Karena output aplikasi memakai meter:

Sinkage(m)=WTPC÷100Sinkage(m) = \frac{W}{TPC} \div 100Sinkage(m)=TPCW​÷100

Ini menyebabkan draft depan, tengah, belakang nilai bertambah semua secara rata.


B) Trim (Perbedaan draft depan & belakang)

Trim terjadi karena muatan tidak berada tepat di LCF.

Langkahnya:

1) Hitung Trim Moment (TM)

Setiap item punya moment longitudinal terhadap LCF:

TMi=wi×(LCF−LCGi)TM_i = w_i \times (LCF - LCG_i)TMi​=wi​×(LCF−LCGi​)

Total:

TM=∑TMiTM = \sum TM_iTM=∑TMi​

Catatan tanda:

  • Bila LCG muatan lebih ke fore dibanding LCF, maka (LCF − LCG) negatif → menghasilkan kecenderungan trim tertentu.
  • Di aplikasi, tanda akhir akan terlihat dari hasil draft (A − F).

2) Hitung Trim (m)

Karena MTC = t·m per cm, maka:

Trim(cm)=TMMTCTrim(cm) = \frac{TM}{MTC}Trim(cm)=MTCTM​ Trim(m)=TMMTC÷100Trim(m) = \frac{TM}{MTC} \div 100Trim(m)=MTCTM​÷100

Trim ini adalah selisih draft memanjang (secara konsep):

Trim(m)≈Draftaft−DraftfwdTrim(m) \approx Draft_{aft} - Draft_{fwd}Trim(m)≈Draftaft​−Draftfwd​


4) Distribusi Trim ke Draft Depan dan Belakang (pakai LCF)

Trim tidak “dibagi rata” ke depan dan belakang, tapi dipengaruhi posisi LCF.

Aplikasi menggunakan pembagian:

ΔF=Trim×LCFLBP\Delta F = Trim \times \frac{LCF}{LBP}ΔF=Trim×LBPLCF​ ΔA=Trim×LBP−LCFLBP\Delta A = Trim \times \frac{LBP - LCF}{LBP}ΔA=Trim×LBPLBP−LCF​

Lalu draft akhir dihitung:

Draft Forward (akhir)

F=F0+Sinkage−ΔFF = F0 + Sinkage - \Delta FF=F0+Sinkage−ΔF

Draft Aft (akhir)

A=A0+Sinkage+ΔAA = A0 + Sinkage + \Delta AA=A0+Sinkage+ΔA

Draft Mid (akhir)

Untuk draft tengah dipakai pendekatan sederhana (rata-rata draft awal + sinkage):

MID=F0+A02+SinkageMID = \frac{F0 + A0}{2} + SinkageMID=2F0+A0​+Sinkage


5) Status Trim (Output Aplikasi)

Aplikasi menentukan status dari selisih draft akhir:

Trimakhir=A−FTrim_{akhir} = A - FTrimakhir​=A−F

  • Jika Trimakhir > 0.05 mTRIM BY STERN
  • Jika Trimakhir < -0.05 mTRIM BY HEAD
  • Jika di antara itu → EVEN KEEL

6) Fitur Auto Ballast Tank (Koreksi Trim Otomatis)

Fitur ini melakukan simulasi ballast untuk mengurangi trim berlebih.

Langkah Auto Ballast

  1. Hitung trim kondisi sekarang.
  2. Jika trim sudah kecil (misal < 0.02 m) → stop (even keel).
  3. Hitung trim yang terjadi dalam cm, lalu ubah menjadi trim moment:

TrimMoment=Trim(cm)×MTCTrimMoment = Trim(cm) \times MTCTrimMoment=Trim(cm)×MTC

  1. Tentukan posisi tank ballast:
  • Jika trim by stern → ballast di FORE (misal LCG=58m)
  • Jika trim by head → ballast di AFT (misal LCG=5m)
  1. Hitung “lever arm” terhadap LCF:

Lever=LCF−TankLCGLever = |LCF - TankLCG|Lever=LCF−TankLCG

  1. Hitung ballast weight yang dibutuhkan:

Wb=TrimMomentLeverW_b = \frac{|TrimMoment|}{Lever}Wb​=LeverTrimMoment

Ballast ini dimasukkan sebagai item baru, lalu aplikasi hitung draft ulang.


7) Cara menggunakan aplikasi untuk Simulasi

Berikut Urutan simulasi yang bisa dilakukan :

  1. Input kondisi awal kapal sesuai data dari Hydrostatic tabel
    Draft Fore, Draft Aft, LBP, LCF, TPC, MTC
  2. Tambahkan 1 cargo
    isi berat 100 ton, dengan LCG fore 45 → klik “Hitung Draft”
    Maka hasil akan menunjukkan:
    • Total weight
    • Sinkage
    • Trim akhir
    • Draft F/M/A
    • Terlihat visual kondisi trim kapal.
  3. Tambah cargo lain (di posisi berbeda)
    Tunjukkan trim berubah tergantung LCG (ini poin penting)
  4. Klik Auto Ballast Tank
    Tunjukkan aplikasi membuat tank “FORE BALLAST / AFT BALLAST”
    Lalu trim berkurang menuju even keel

Kesimpulan: “Aplikasi membantu memilih ballast cepat & memprediksi draft”

Untuk mencoba menggunakannya klik link berikut ini : https://alat.hei.my.id/trim/

Selamat mencoba simulasinya, semoga bermanfaat.

Trim dan Ballast Kapal

  Aplikasi Trim dan Ballast Kapal Pada awal tahun 2026 ini saya bagikan aplikasi yang sudah lama tapi belum sempat saya realisasikan, yaitu ...