Difference between revisions of "Ken Nafilahshafa Sahatisae"

From ccitonlinewiki
Jump to: navigation, search
(1. Tinggi dan Tebal Tabung)
(Final Presentation)
 
(39 intermediate revisions by the same user not shown)
Line 25: Line 25:
  
 
- Pressure = 8 bar
 
- Pressure = 8 bar
 +
 +
  
 
=== B. Aspek yang Perlu Diperhatikan ===
 
=== B. Aspek yang Perlu Diperhatikan ===
 +
  
 
1. '''Pilih tabung penyimpanan yang efisien''': Perhatikan berat dan dimensi tabung untuk memastikan kelayakan penggunaannya pada mesin motor.
 
1. '''Pilih tabung penyimpanan yang efisien''': Perhatikan berat dan dimensi tabung untuk memastikan kelayakan penggunaannya pada mesin motor.
Line 41: Line 44:
  
 
7. '''Patuhi regulasi dan standar''': Pastikan untuk mematuhi semua regulasi dan standar keselamatan yang berlaku terkait penggunaan hidrogen dalam mesin motor.
 
7. '''Patuhi regulasi dan standar''': Pastikan untuk mematuhi semua regulasi dan standar keselamatan yang berlaku terkait penggunaan hidrogen dalam mesin motor.
 +
 +
  
 
=== C. Pemilihan Material ===
 
=== C. Pemilihan Material ===
  
Material yang dipilih : '''komposit serat karbon
+
Material yang dipilih : '''low carbon steel ASTM A36'''
'''
 
  
Material ini sering digunakan dalam industri penyimpanan hidrogen karena memiliki kekuatan yang tinggi dan ringan sehingga memungkinkan penyimpanan hidrogen dengan volume yang relatif kecil.
+
Material yang paling murah yang dapat dipertimbangkan adalah baja karbon rendah (low carbon steel). Baja karbon rendah relatif murah dan umum digunakan dalam industri tabung penyimpanan. Namun, penting untuk diingat bahwa baja karbon rendah dapat teroksidasi dan berkarat jika tidak dilindungi dengan lapisan pelindung yang tepat. Oleh karena itu, penting untuk melapisi tabung dengan lapisan yang sesuai untuk melindungi hydrogen dan mencegah korosi. Sebagai langkah pencegahan, tabung baja karbon rendah dapat dilapisi dengan lapisan pelindung, seperti lapisan '''epoksi''' atau lapisan '''galvanisasi''', untuk melindungi baja dari korosi dan menjaga keamanan penyimpanan hydrogen.
  
Komposit serat karbon memiliki beberapa keunggulan untuk aplikasi penyimpanan hidrogen, antara lain:
 
  
1. '''Kekuatan dan Ringan''': Komposit serat karbon memiliki kekuatan yang tinggi dibandingkan dengan beratnya. Hal ini memungkinkan tabung penyimpanan hidrogen yang cukup kuat namun tetap ringan, sehingga dapat memenuhi persyaratan keamanan dan meminimalkan berat keseluruhan tabung.
+
Berikut merupakan '''Mechanical properties''' dari material ASTM A36:
 +
 
 +
[[File:Mechanical properties of ASTM A36.png|650x150px]]
 +
 
 +
 
 +
Berikut merupakan '''perkiraan biaya''' dari material per unit meter melalui website https://www.aesteiron.com/astm-a36-carbon-steel-plate-sheet.html:
 +
 
 +
[[File:Harga plat astm a36.png|700x150px]]
  
2. '''Tahan Terhadap Korosi''': Komposit serat karbon tahan terhadap korosi oleh hidrogen, yang merupakan keunggulan penting untuk penyimpanan hidrogen yang aman dan tahan lama.
 
  
3. '''Kinerja Termal yang Baik''': Komposit serat karbon memiliki kinerja termal yang baik, yang memungkinkan tabung untuk mengatasi perubahan suhu yang disebabkan oleh penyimpanan dan penggunaan hidrogen.
 
  
 
=== D. Simulasi Numerik Sederhana ===
 
=== D. Simulasi Numerik Sederhana ===
 
Untuk menyelesaikan case study ini, saya menggunakan python untuk simulasi numerik sederhana dengan beberapa asumsi. Saya menggunakan website https://www.programiz.com/python-programming/online-compiler/ untuk menulis C code dan running secara online.
 
Untuk menyelesaikan case study ini, saya menggunakan python untuk simulasi numerik sederhana dengan beberapa asumsi. Saya menggunakan website https://www.programiz.com/python-programming/online-compiler/ untuk menulis C code dan running secara online.
 +
  
 
==== 1. Tinggi dan Tebal Tabung ====
 
==== 1. Tinggi dan Tebal Tabung ====
  
Secara umum, kekuatan material komposit serat karbon dapat mencapai rentang sekitar 200 hingga 6000 MPa (megapascal) dalam arah serat. Saya mengasumsikan kekuatan material yang dipilih sebesar 300 Mpa
 
  
 
Berikut adalah contoh simulasi menggunakan Python untuk mendapatkan persamaan tebal dinding tabung penyimpanan hidrogen dengan metode numerik:
 
Berikut adalah contoh simulasi menggunakan Python untuk mendapatkan persamaan tebal dinding tabung penyimpanan hidrogen dengan metode numerik:
 
  import math
 
  import math
  
  def objective(r, h):
+
# Parameter desain
    volume = math.pi * r ** 2 * h
+
kapasitas = 1000  # Volume dalam cm^3
    target_volume = 1000  # dalam cm^3 sehingga perhitungan dalam cm.
+
pressure = 8  # Tekanan dalam bar
    diff = abs(volume - target_volume)
+
radius = 5  # Radius tabung dalam cm
 +
kekuatan_material = 235  # Kekuatan material dalam MPa
 +
faktor_keamanan = 6
 +
 
 +
# Menghitung tinggi tabung
 +
tinggi = kapasitas / (math.pi * (radius ** 2))
 +
print("Tinggi tabung:", tinggi, "cm")
 +
 
 +
# Menghitung tebal dinding
 +
tebal_dinding = (pressure * radius) / (2 * kekuatan_material)
 +
print("Tebal dinding:", tebal_dinding, "cm")
 +
 
 +
Berikut adalah hasil program setelah dirunning :
 +
[[File:Tebal dan tinggi tabung.png||800x600px]]
 +
 
 +
 
 +
Kesimpulan : didapatkan tinggi tabung sebesar '''12.73 cm''' dan tebalnya sebesar '''0.08 cm'''
 +
 
 +
 
 +
==== 2. Luas Permukaan Tabung ====
 +
 
 +
 
 +
Setelah mendapatkan tinggi dan tebal tabung, dilakukan perhitungan luas permukaan tabung sebagai berikut :
 +
import math
 +
 
 +
  def calculate_surface_area(diameter, height):
 +
    radius = diameter / 2
 +
    base_area = math.pi * (radius ** 2)
 +
    lateral_area = 2 * math.pi * radius * height
 +
    total_surface_area = 2 * base_area + lateral_area
 +
    return total_surface_area
 +
 
 +
# Input nilai diameter dan tinggi tabung
 +
diameter = 10  # dalam satuan cm
 +
height = 20  # dalam satuan cm
 +
 
 +
# Hitung luas permukaan tabung
 +
surface_area = calculate_surface_area(diameter, height)
 +
 
 +
# Tampilkan hasil
 +
print("Luas permukaan tabung adalah:", surface_area, "cm^2")
 +
 
 +
Berikut adalah hasil program setelah dirunning :
 +
[[File:Luas permukaan tabung.png||800x600px]]
 +
 
 +
 
 +
Kesimpulan : didapatkan luas permukaan tabung sebesar '''557 cm^2'''
 +
 
 +
 
 +
==== 3. Verifikasi Kekuatan dan Keamanan Tabung ====
 +
 
 +
 
 +
Berikut merupakan code untuk verifikasi kekuatan dan keamanan tabung secara sederhana :
 +
import math
 +
 
 +
# Parameter desain
 +
kapasitas = 1000  # Volume dalam cm^3
 +
tekanan_kerja = 8  # Tekanan dalam bar
 +
radius = 5  # Radius tabung dalam cm
 +
kekuatan_material = 235  # Kekuatan material dalam MPa
 +
faktor_keamanan = 6
 +
 
 +
# Verifikasi kekuatan dan keamanan
 +
tegangan = (tekanan_kerja * radius) / tebal_dinding
 +
print("Tegangan:", tegangan, "bar/cm")
 +
if tegangan / faktor_keamanan <= kekuatan_material:
 +
    print("Desain memenuhi persyaratan kekuatan dan keamanan")
 +
else:
 +
    print("Desain tidak memenuhi persyaratan kekuatan dan keamanan")
 +
 
 +
 +
Berikut adalah hasil program setelah dirunning :
 +
[[File:Kekuatan dan keamanan.png||800x600px]]
 +
 
 +
 
 +
Kesimpulan : Desain memenuhi persyaratan kekuatan dan keamanan
 +
 
 +
 
 +
==== 4. Estimasi Biaya Material Tabung ====
 +
 
 +
 
 +
Berikut merupakan code untuk estimasi biaya material tabung secara sederhana :
 +
def calculate_cost(material_cost, thickness):
 +
    # Estimasi biaya per satuan tebal
 +
    cost_per_unit_thickness = 100000  # dalam rupiah/cm
 +
 
 +
    # Estimasi biaya total
 +
    total_cost = material_cost * thickness + cost_per_unit_thickness * thickness
 +
    return total_cost
 +
 
 +
# Input nilai biaya material dan tebal tabung
 +
material_cost = 150  # dalam rupiah/cm^3
 +
thickness = 0.08 # dalam satuan cm
  
    return diff
+
# Hitung estimasi biaya tabung
 +
estimated_cost = calculate_cost(material_cost, thickness)
  
  initial_radius = 1
+
  # Tampilkan hasil
  initial_tinggi = 1
+
  print("Estimasi biaya tabung adalah:", estimated_cost, "rupiah")
  
# Batasan radius dan tinggi
 
min_radius = 0
 
max_radius = 50
 
min_tinggi = 0
 
max_tinggi = 50
 
  
  # Menginisialisasi nilai terbaik
+
   
best_radius = initial_radius
+
Berikut adalah hasil program setelah dirunning :
best_tinggi = initial_tinggi
+
[[File:Estimasi biaya tabung.png||800x600px]]
best_diff = objective(initial_radius, initial_tinggi)
 
  
# Melakukan grid search
 
for radius in range(min_radius, max_radius + 1):
 
    for tinggi in range(min_tinggi, max_tinggi + 1):
 
        diff = objective(radius, tinggi)
 
  
        # Memperbarui nilai terbaik jika ditemukan perbedaan terkecil
+
Kesimpulan: Biaya material untuk 1 tabung kurang lebih '''Rp8000,-''' Selain itu, perlu diperhatikan biaya produksi, biaya fabrikasi, biaya pengujian, biaya perlindungan terhadap korosi, biaya sertifikasi dan peraturan, dan biaya lainnya.
        if diff < best_diff:
 
            best_radius = radius
 
            best_tinggi = tinggi
 
            best_diff = diff
 
  
# Mendapatkan hasil optimasi dan luas permukaan
 
optimized_radius = best_radius
 
optimized_tinggi = best_tinggi
 
surface_area = 2 * math.pi * best_radius * (best_tinggi + best_radius)
 
  
print("Optimasi Tabung Hidrogen:")
+
== Final Presentation ==
print("Jari-jari teroptimasi:", optimized_radius, "cm")
+
<youtube width="200" height="100">v=ksPW4OVpKrg</youtube>
print("Tinggi teroptimasi:", optimized_tinggi, "cm")
 
print("luas permukaan:", surface_area, "cm^2")
 

Latest revision as of 20:23, 15 June 2023

Introduction

Hai, perkenalkan nama saya Ken Nafilahshafa Sahatisae, atau biasa dipanggil Ken. Saya merupakan seorang mahasiswa Teknik Perkapalan angkatan 2021 yang sedang menempuh semester 4 di Universitas Indonesia. Salam kenal!

Resume Pertemuan 1 (26/5 2023)

1. Mengenal Pertemuan kali ini lebih ke mengenal satu sama lain, baik mengenal antar dosen dan mahasiswa, maupun mengenal dengan metode numerik itu sendiri. Metode numerik atau kerap disingkat dengan metnum itu adalah bagaimana cara 'berpikir'. Pak Dai juga mengajak mahasiswa berdiskusi mengenai apakah ada perubahan setelah mempelajari metnum?

2. Tugas dan Ujian Ujian dengan Pak Dai bersifat blank question sheet dimana nanti mahasiswa diharuskan untuk membuat pertannyaan dan menjawab pertanyaan tersebut. Selain itu, kami diberi tugas case study berupa mendesain tabung hidrogen optimum dengan volume 1 liter dan tekanan 8 bar. Estimasi harga tidak boleh melebihi Rp500.000 karena tabung hidrogen ini dibuat untuk bahan bakar motor sehingga diharapkan biaya operasionalnya lebih hemat. Tugas ini sebagai penerapan goal/tujuan saat ini, yatu meng-konversi-kan energi tanpa mencemari lingkungan.

3. I'm my conciousness! Conciousness merupakan indikasi melek atau tidaknya suatu hal. Sama halnya pada binary number, 0 berarti off dan 1 berarti on. Di kelas, Pak Dai mengajak kami berdiskusi mengenai apakah fisik kita adalah diri kita sesungguhnya? Tentu, hal ini adalah pertanyaan yang harus ditanyakan pada diri sendiri. Concious merupakan landasan dimana kita mulai berpikir dan menyadari realita yang dihadapi.

3. CCIT (Cara Cerdas Ingat Tuhan) Pak Dai juga memberikan 2 kasus dimana membuka mata mahasiswa untuk melihat realitanya suatu perhitungan matematika yang tidak absolut (undefined dan infinity). Pada hakikatnya, belajar metode numerik ini membawa mahasiswa untuk mengingat Tuhan karena setelah menghadapi persoalan, baik perhitungan matematika maupun kehidupan, tidak ada yang absolut selain Tuhan itu sendiri. Manusia dengan segala keterbatasannya, dilakukanlah pendekatan untuk mendapatkan suatu nilai.

Hydrogen Storage Design, Optimization, and Calculation

A. Study Case

Mendesain tabung hidrogen untuk mesin motor dengan ketentuan:

- Kapasitas = 1 liter

- Cost maksimal = Rp. 500.000,- (Lima ratus ribu rupiah)

- Pressure = 8 bar


B. Aspek yang Perlu Diperhatikan

1. Pilih tabung penyimpanan yang efisien: Perhatikan berat dan dimensi tabung untuk memastikan kelayakan penggunaannya pada mesin motor.

2. Pertimbangkan bahan tabung: Memilih bahan tabung yang ringan, tahan korosi, dan kuat adalah penting.

3. Perhatikan tekanan kerja: Pastikan tabung penyimpanan dapat menahan pressure sebesar 8 bar tersebut dengan aman dan memiliki keamanan yang memadai untuk mencegah kebocoran atau kerusakan.

4. Faktor keamanan: Pastikan tabung penyimpanan dilengkapi dengan katup pelepas tekanan berlebih dan sistem keamanan lainnya untuk mencegah kemungkinan kecelakaan atau bahaya.

5. Efisiensi biaya: Dalam batasan biaya maksimal Rp. 500.000,-, pertimbangkan biaya tabung penyimpanan, valve, regulator tekanan, dan komponen lainnya.

6. Uji dan verifikasi: Lakukan uji coba dan verifikasi terhadap tabung penyimpanan yang telah dirancang untuk memastikan keamanan, keandalan, dan kinerja yang baik sebelum digunakan pada mesin motor.

7. Patuhi regulasi dan standar: Pastikan untuk mematuhi semua regulasi dan standar keselamatan yang berlaku terkait penggunaan hidrogen dalam mesin motor.


C. Pemilihan Material

Material yang dipilih : low carbon steel ASTM A36

Material yang paling murah yang dapat dipertimbangkan adalah baja karbon rendah (low carbon steel). Baja karbon rendah relatif murah dan umum digunakan dalam industri tabung penyimpanan. Namun, penting untuk diingat bahwa baja karbon rendah dapat teroksidasi dan berkarat jika tidak dilindungi dengan lapisan pelindung yang tepat. Oleh karena itu, penting untuk melapisi tabung dengan lapisan yang sesuai untuk melindungi hydrogen dan mencegah korosi. Sebagai langkah pencegahan, tabung baja karbon rendah dapat dilapisi dengan lapisan pelindung, seperti lapisan epoksi atau lapisan galvanisasi, untuk melindungi baja dari korosi dan menjaga keamanan penyimpanan hydrogen.


Berikut merupakan Mechanical properties dari material ASTM A36:

Mechanical properties of ASTM A36.png


Berikut merupakan perkiraan biaya dari material per unit meter melalui website https://www.aesteiron.com/astm-a36-carbon-steel-plate-sheet.html:

Harga plat astm a36.png


D. Simulasi Numerik Sederhana

Untuk menyelesaikan case study ini, saya menggunakan python untuk simulasi numerik sederhana dengan beberapa asumsi. Saya menggunakan website https://www.programiz.com/python-programming/online-compiler/ untuk menulis C code dan running secara online.


1. Tinggi dan Tebal Tabung

Berikut adalah contoh simulasi menggunakan Python untuk mendapatkan persamaan tebal dinding tabung penyimpanan hidrogen dengan metode numerik:

import math
# Parameter desain
kapasitas = 1000  # Volume dalam cm^3
pressure = 8  # Tekanan dalam bar
radius = 5  # Radius tabung dalam cm
kekuatan_material = 235  # Kekuatan material dalam MPa
faktor_keamanan = 6
# Menghitung tinggi tabung
tinggi = kapasitas / (math.pi * (radius ** 2))
print("Tinggi tabung:", tinggi, "cm")
# Menghitung tebal dinding
tebal_dinding = (pressure * radius) / (2 * kekuatan_material)
print("Tebal dinding:", tebal_dinding, "cm")

Berikut adalah hasil program setelah dirunning : Tebal dan tinggi tabung.png


Kesimpulan : didapatkan tinggi tabung sebesar 12.73 cm dan tebalnya sebesar 0.08 cm


2. Luas Permukaan Tabung

Setelah mendapatkan tinggi dan tebal tabung, dilakukan perhitungan luas permukaan tabung sebagai berikut :

import math
def calculate_surface_area(diameter, height):
   radius = diameter / 2
   base_area = math.pi * (radius ** 2)
   lateral_area = 2 * math.pi * radius * height
   total_surface_area = 2 * base_area + lateral_area
   return total_surface_area
# Input nilai diameter dan tinggi tabung
diameter = 10  # dalam satuan cm
height = 20  # dalam satuan cm
# Hitung luas permukaan tabung
surface_area = calculate_surface_area(diameter, height)
# Tampilkan hasil
print("Luas permukaan tabung adalah:", surface_area, "cm^2")

Berikut adalah hasil program setelah dirunning : Luas permukaan tabung.png


Kesimpulan : didapatkan luas permukaan tabung sebesar 557 cm^2


3. Verifikasi Kekuatan dan Keamanan Tabung

Berikut merupakan code untuk verifikasi kekuatan dan keamanan tabung secara sederhana :

import math
# Parameter desain
kapasitas = 1000  # Volume dalam cm^3
tekanan_kerja = 8  # Tekanan dalam bar
radius = 5  # Radius tabung dalam cm
kekuatan_material = 235  # Kekuatan material dalam MPa
faktor_keamanan = 6
# Verifikasi kekuatan dan keamanan
tegangan = (tekanan_kerja * radius) / tebal_dinding
print("Tegangan:", tegangan, "bar/cm")
if tegangan / faktor_keamanan <= kekuatan_material:
   print("Desain memenuhi persyaratan kekuatan dan keamanan")
else:
   print("Desain tidak memenuhi persyaratan kekuatan dan keamanan")


Berikut adalah hasil program setelah dirunning : Kekuatan dan keamanan.png


Kesimpulan : Desain memenuhi persyaratan kekuatan dan keamanan


4. Estimasi Biaya Material Tabung

Berikut merupakan code untuk estimasi biaya material tabung secara sederhana :

def calculate_cost(material_cost, thickness):
   # Estimasi biaya per satuan tebal
   cost_per_unit_thickness = 100000  # dalam rupiah/cm
   # Estimasi biaya total
   total_cost = material_cost * thickness + cost_per_unit_thickness * thickness
   return total_cost
# Input nilai biaya material dan tebal tabung
material_cost = 150  # dalam rupiah/cm^3
thickness = 0.08 # dalam satuan cm
# Hitung estimasi biaya tabung
estimated_cost = calculate_cost(material_cost, thickness)
# Tampilkan hasil
print("Estimasi biaya tabung adalah:", estimated_cost, "rupiah")


Berikut adalah hasil program setelah dirunning : Estimasi biaya tabung.png


Kesimpulan: Biaya material untuk 1 tabung kurang lebih Rp8000,- Selain itu, perlu diperhatikan biaya produksi, biaya fabrikasi, biaya pengujian, biaya perlindungan terhadap korosi, biaya sertifikasi dan peraturan, dan biaya lainnya.


Final Presentation