selamat sore prof dai perkenalkan kembali saya beril arrahman dengan nomor npm 2406344183 prodi teknik perkapalan 2024 kelas metode numerik 04 disini saya akan memberikan progress project saya berikut progresnya :
Perhitungan Volume dan Titik Apung (Center of Buoyancy) Badan Kapal Menggunakan Integrasi Numerik Metode Simpson 1/3 dan Simpson 3/8
📌 Latar Belakang
Dalam perancangan kapal, perhitungan volume displacement (โ) dan letak titik apung (center of buoyancy, LCB & VCB) sangat penting untuk menentukan stabilitas dan trim kapal. Data badan kapal biasanya diberikan dalam bentuk offset table (koordinat x, y, z pada sejumlah station). Karena bentuk kapal tidak beraturan, integrasi analitik tidak mungkin dilakukan, sehingga diperlukan metode numerik.
🎯 Tujuan Proyek
Mahasiswa mampu:
- Mengimplementasikan metodeย Simpson 1/3danย Simpson 3/8ย untuk menghitung luas penampang melintang (waterplane area, section area).
- Menghitungย volume displacementย dengan mengintegralkan luas penampang sepanjang kapal.
- Menghitungย momen statis terhadap midship dan keelย untuk menentukan LCB (Longitudinal Center of Buoyancy) dan VCB (Vertical Center of Buoyancy).
- Membandingkan hasil kedua metode Simpson serta error terhadap solusi eksak (jika tersedia) atau terhadap metode yang lebih halus.
🧮 Metode Numerik yang Digunakan
- Integrasi numerik:
- Simpson 1/3 (untuk jumlah interval genap)
- Simpson 3/8 (untuk 3 interval di ujung jika total station ganjil)
- Interpolasi Lagrangeย (opsional, jika data station tidak seragam)
📊 Data Input (Contoh)
Tabel offset kapal dengan 21 station (0โ20) dan 5 waterline (WL 0, WL1, WL2, WL3, WL4).
Data diberikan dalam format: setiap station memiliki setengah lebar (y) pada setiap waterline.
Contoh sederhana (untuk 5 station saja, tapi proyek penuh bisa 21 station):
| Station | x (m) | WL0 (y, m) | WL1 (y, m) | WL2 (y, m) | WL3 (y, m) | WL4 (y, m) |
|---|---|---|---|---|---|---|
| 0 (AP) | 0 | 0.0 | 0.5 | 1.0 | 1.2 | 1.3 |
| 1 | 5 | 0.8 | 1.5 | 2.2 | 2.6 | 2.8 |
| 2 | 10 | 1.5 | 2.5 | 3.5 | 4.0 | 4.2 |
| 3 | 15 | 1.2 | 2.2 | 3.2 | 3.8 | 4.0 |
| 4 (FP) | 20 | 0.0 | 0.6 | 1.2 | 1.5 | 1.6 |
(Catatan: dalam proyek nyata, mahasiswa bisa menggunakan data kapal yang lebih lengkap atau mengambil dari referensi buku hidrostatika.)
📝 Langkah-Langkah Pengerjaan
1. Hitung Luas Tiap Station (Aแตข)
Untuk satu station pada waterline tertentu, bentuknya simetris. Luas station = 2 ร integral setengah lebar terhadap tinggi (z).
Gunakan Simpson 1/3 terhadap z (waterline).
Misal untuk station 2: data y terhadap z โ hitung Aโ.
2. Hitung Volume Displacement (โ)
Gunakan integrasi Simpson 1/3 sepanjang x (dari AP ke FP):
text
โ = โซ A(x) dx โ (ฮx/3) * (Aโ + 4Aโ + 2Aโ + ... + 4Aโโโ + Aโ)
dimana ฮx = jarak antar station (misal 5 m).
3. Hitung Momen Statis terhadap Midship (untuk LCB)
text
M_yoz = โซ [A(x) * x] dx
LCB = M_yoz / โ (diukur dari AP)
4. Hitung Momen Statis terhadap Keel (untuk VCB)
VCB = (โซ [Area_z(z) * z dz]) / โ
atau dari hasil integrasi luas station terhadap tinggi dengan bobot z.
5. Bandingkan Hasil Simpson 1/3 murni vs Kombinasi 1/3 & 3/8
Jika jumlah station genap (total interval ganjil), gunakan Simpson 3/8 untuk 3 interval terakhir.
6. Visualisasi
- Plot kurva A(x) vs x (kurva luas station)
- Plot kurva y(x,z) dalam 3D sederhana (opsional)
7. Validasi
- Jika data dari kapal yang sudah ada buku hidrostatikanya, bandingkan hasil numerik dengan nilai dari buku.
- Hitung error relatif.
🛠 Tools yang Dapat Digunakan
- Pythonย (NumPy, SciPy, Matplotlib) โ sangat direkomendasikan
- MATLABย / Octave
- Microsoft Excelย (advanced, dengan VBA atau manual)
📑 Hasil Akhir (Output)
Laporan proyek mencakup:
- Tabel hasil perhitungan luas tiap station.
- Volume displacement (mยณ).
- LCB (m dari AP) dan VCB (m dari keel).
- Perbandingan antara metode Simpson 1/3 dan Simpson 1/3 & 3/8.
- Grafik A(x) dan kurva bentuk kapal (body plan sederhana).
- Analisis error & diskusi.
🌟 Perpanjangan / Nilai Plus (Opsional)
- Hitung jugaย displacement tonnageย (โ ร ฯ air laut = 1.025 ton/mยณ).
- Hitungย waterplane areaย danย TCFย (Transverse Center of Floatation).
- Gunakan metodeย Rombergย untuk meningkatkan akurasi.
- Buat GUI sederhana dengan Tkinter atau PyQt untuk memasukkan data offset.