Difference between revisions of "Aufa Rahma Asyifa"

From ccitonlinewiki
Jump to: navigation, search
Line 26: Line 26:
 
Selanjutnya saya melakukan perhitungan ukuran optimal untuk menentukan dimensi dari tabung menggunakan metode numerik.
 
Selanjutnya saya melakukan perhitungan ukuran optimal untuk menentukan dimensi dari tabung menggunakan metode numerik.
  
def calculate_volume(radius, height):
+
import math
# Menghitung volume tabung dengan radius dan tinggi yang diberikan
 
return 3.14159 * radius * radius * height
 
  
    def find_optimal_tube():
+
def calculate_radius(volume):
     # Tentukan presisi untuk binary search
+
     # Menghitung jari-jari berdasarkan volume dan tinggi tabung
     precision = 0.0001
+
     radius = math.sqrt(volume / (math.pi * height))
 +
    return radius
  
     # Atur batas bawah dan atas awal untuk radius
+
def calculate_height(volume, radius):
     lower_radius = 0.0
+
     # Menghitung tinggi tabung berdasarkan volume dan jari-jari
     upper_radius = 1.0
+
     height = volume / (math.pi * radius**2)
 +
     return height
  
    while upper_radius - lower_radius > precision:
+
# Konstanta
    # Hitung radius tengah
+
pressure = 8  # Tekanan dalam bar
    mid_radius = (lower_radius + upper_radius) / 2.0
+
volume = 1  # Volume dalam liter (1 liter = 0.001 meter kubik)
  
    # Hitung tinggi menggunakan persamaan: volume = pi * r^2 * h
+
# Konversi tekanan dari bar ke Pascal
    height = 1.0 / (3.14159 * mid_radius * mid_radius)
+
pressure_pa = pressure * 1e5
  
    # Hitung volume tabung dengan radius dan tinggi saat ini
+
# Konversi volume dari liter ke meter kubik
    volume = calculate_volume(mid_radius, height)
+
volume_m3 = volume * 0.001
  
    # Bandingkan volume dengan 1 liter
+
# Menghitung jari-jari tabung
    if volume > 1.0:
+
radius = calculate_radius(volume_m3)
        # Jika volume terlalu besar, sesuaikan batas atas
 
        upper_radius = mid_radius
 
    else:
 
        # Jika volume terlalu kecil, sesuaikan batas bawah
 
        lower_radius = mid_radius
 
  
    # Kembalikan radius dan tinggi tabung yang optimal
+
# Menghitung tinggi tabung
    return lower_radius, height
+
height = calculate_height(volume_m3, radius)
  
dan saya mendapatkan hasil sebagai berikut:
+
# Cetak hasilnya
 +
print("Dimensi tabung penyimpanan hidrogen:")
 +
print("Jari-jari: {:.4f} meter".format(radius))
 +
print("Tinggi: {:.4f} meter".format(height))
  
    import math
+
dan didapatkan hasil:
  
    def calculate_surface_area(outer_radius, height, thickness):
+
Dimensi tabung penyimpanan hidrogen:
    # Menghitung jari-jari dalam berdasarkan jari-jari luar dan ketebalan
+
Jari-jari: 0.0890 meter
    inner_radius = outer_radius - thickness
+
Tinggi: 1.4081 meter
 
 
    # Menghitung luas permukaan tabung
 
    surface_area = 2 * math.pi * (outer_radius * height + outer_radius**2
 
    - inner_radius**2)
 
 
 
    return surface_area
 
 
 
    # Parameter yang diberikan
 
    radius = 0.84158935546875  # Jari-jari tabung dalam meter
 
    height = 1.1859605152555394  # Tinggi tabung dalam meter
 
    thickness = 0.00122  # Ketebalan tabung dalam meter
 
 
 
    # Menghitung luas permukaan
 
    tube_surface_area = calculate_surface_area(radius, height, thickness)
 
 
 
    # Cetak hasilnya
 
    print("Luas permukaan tabung adalah:", tube_surface_area, "meter
 
    persegi")
 
 
 
    Luas permukaan tabung adalah: 9.53065668548765 meter persegi
 

Revision as of 11:04, 9 June 2023

Introduction

Perkenalkan saya Aufa Rahma Asyifa, lahir di Jakarta, 29 Juni 2003. Saya berdomisili di Jakarta Timur.

Resume Perkuliahan 26/05/2023

Pada pertemuan kali ini, kami memahami bahwa conciousness atau kesadaran dalam berpikir sangat diperlukan untuk mencapai suatu hasil dalam pemecahan masalah. Seorang mahasiswa juga harus bisa memanfaatkan potensi diri sebaik mungkin dan tidak hanya mengandalkan waktu saat belajar di kelas tetapi juga mengoptimalisasikan waktu yang dimiliki untuk belajar mandiri.

Design & Optimization of Pressurized Hydrogen Storage

Kapasitas : 1 L

Tekanan : 8 bar

Anggaran  : Rp500.000

Penyimpanan Hidrogen Bertekanan adalah metode yang digunakan untuk menyimpan hidrogen dalam wadah bertekanan, seperti tabung. Biasanya, pompa digunakan untuk mengisi hidrogen ke dalam tabung. Hidrogen yang disimpan dalam tabung dapat berbentuk gas terkompresi, cair, atau cyro.

Penggunaan bentuk cyro dalam penyimpanan hidrogen memungkinkan peningkatan efisiensi karena suhu yang rendah menjaga stabilitas dan tekanan yang tinggi memungkinkan pengompresan yang lebih baik, sehingga bentuk cyro dianggap sebagai yang paling efisien dan efektif. Selain itu, bentuk cyro juga fleksibel dan dapat digunakan untuk berbagai keperluan.

Dalam upaya mengoptimalkan penyimpanan hidrogen, penggunaan bentuk cyro dapat menjadi solusi yang layak, terutama jika anggaran terbatas. Ini karena material yang digunakan dalam pembuatan sistem penyimpanan seringkali membutuhkan kualitas tinggi, yang dapat menjadi mahal dan tidak dapat dikompromikan. Namun, dengan melakukan penelitian sebelumnya dan bekerja dengan pompa bertekanan tinggi, optimasi dalam bentuk penyimpanan dapat dicapai.

Final Report of Design and Optimization of Pressured Hydrogen Storage

Dengan anggaran Rp500.000 dan persyaratan penyimpanan hidrogen 1 liter dengan tekanan 8 bar, saya memilih material baja karbon rendah, karena relatif lebih terjangkau dan dapat digunakan untuk membangun tabung penyimpanan yang dapat menahan tekanan hidrogen pada tingkat tersebut.

Selanjutnya saya melakukan perhitungan ukuran optimal untuk menentukan dimensi dari tabung menggunakan metode numerik.

import math

def calculate_radius(volume):

   # Menghitung jari-jari berdasarkan volume dan tinggi tabung
   radius = math.sqrt(volume / (math.pi * height))
   return radius

def calculate_height(volume, radius):

   # Menghitung tinggi tabung berdasarkan volume dan jari-jari
   height = volume / (math.pi * radius**2)
   return height
  1. Konstanta

pressure = 8 # Tekanan dalam bar volume = 1 # Volume dalam liter (1 liter = 0.001 meter kubik)

  1. Konversi tekanan dari bar ke Pascal

pressure_pa = pressure * 1e5

  1. Konversi volume dari liter ke meter kubik

volume_m3 = volume * 0.001

  1. Menghitung jari-jari tabung

radius = calculate_radius(volume_m3)

  1. Menghitung tinggi tabung

height = calculate_height(volume_m3, radius)

  1. Cetak hasilnya

print("Dimensi tabung penyimpanan hidrogen:") print("Jari-jari: {:.4f} meter".format(radius)) print("Tinggi: {:.4f} meter".format(height))

dan didapatkan hasil:

Dimensi tabung penyimpanan hidrogen: Jari-jari: 0.0890 meter Tinggi: 1.4081 meter