Ganggastara Utama
Contents
Introduction
Halo nama saya Ganggastara Utama dengan NPM 2106631066, dari jurusan Teknik Perkapalan Universitas Indonesia.
Resume Perkuliahan 26/05/2023
Dalam pertemuan ini, kami menyadari bahwa kesadaran dalam berpikir sangat penting dalam mencapai hasil dalam menyelesaikan masalah. Seorang mahasiswa juga perlu menggunakan potensi diri secara maksimal dan tidak hanya mengandalkan waktu di kelas untuk belajar, tetapi juga memanfaatkan waktu secara efisien untuk belajar secara mandiri.
Design & Optimization of Pressurized Hydrogen Storage
- Volume : 1 L - Pressure : 8 Bar - Cost : Rp 500.000
The process of designing a hydrogen system requires careful consideration to ensure safety and efficiency. As I utilize ChatGPT to guide me through the steps involved, here is the procedure to follow:
Determine the desired capacity and size:
Decide the amount of hydrogen you intend to store in the tank, as it will influence the tank's dimensions. Consider the energy requirements that the hydrogen will provide. In this case, a 1-liter-sized tank is required. Select the appropriate tank material:
Hydrogen tanks are typically constructed using strong materials capable of withstanding high pressures. Common materials include alloy steel or carbon fiber reinforced with epoxy resin. Ensure the chosen material has sufficient resistance to hydrogen corrosion. Determine the working pressure:
Hydrogen can be stored either in compressed form or as a liquid. For compression storage, establish the working pressure based on your specific application needs. Higher working pressures necessitate tanks with thicker and stronger walls. Design the tank structure:
Hydrogen tanks often have a cylindrical design with end caps. Consider factors such as structural strength, tank mass, and thermal performance to prevent leaks or structural failures. Incorporate safety systems:
Safety is paramount when designing hydrogen tanks. Equip the tank with pressure relief valves and other necessary safety features to minimize the risk of hazards or accidents. Optimize costs:
Minimize expenses by considering factors such as material selection, manufacturing processes, and economies of scale. In this particular case, the maximum allowable cost is Rp 500,000. Explore different manufacturing techniques, such as filament winding or automated fiber placement, to optimize production costs. Test and validate:
Once the design is finalized, conduct rigorous testing and validation procedures. Ensure that the tank meets the required standards and complies with safety regulations. Examples of tests that can be performed include pressure tests, leak tests, and strength tests.The process of designing a hydrogen system requires careful consideration to ensure safety and efficiency. As I utilize ChatGPT to guide me through the steps involved, here is the procedure to follow:
Determine the desired capacity and size:
Decide the amount of hydrogen you intend to store in the tank, as it will influence the tank's dimensions. Consider the energy requirements that the hydrogen will provide. In this case, a 1-liter-sized tank is required. Select the appropriate tank material:
Hydrogen tanks are typically constructed using strong materials capable of withstanding high pressures. Common materials include alloy steel or carbon fiber reinforced with epoxy resin. Ensure the chosen material has sufficient resistance to hydrogen corrosion. Determine the working pressure:
Hydrogen can be stored either in compressed form or as a liquid. For compression storage, establish the working pressure based on your specific application needs. Higher working pressures necessitate tanks with thicker and stronger walls. Design the tank structure:
Hydrogen tanks often have a cylindrical design with end caps. Consider factors such as structural strength, tank mass, and thermal performance to prevent leaks or structural failures. Incorporate safety systems:
Safety is paramount when designing hydrogen tanks. Equip the tank with pressure relief valves and other necessary safety features to minimize the risk of hazards or accidents. Optimize costs:
Minimize expenses by considering factors such as material selection, manufacturing processes, and economies of scale. In this particular case, the maximum allowable cost is Rp 500,000. Explore different manufacturing techniques, such as filament winding or automated fiber placement, to optimize production costs. Test and validate:
Once the design is finalized, conduct rigorous testing and validation procedures. Ensure that the tank meets the required standards and complies with safety regulations. Examples of tests that can be performed include pressure tests, leak tests, and strength tests.
Final Report of Case Study of pressurized Hydrogen Storage Optimization Project
Mencari ukuran permukaan optimal untuk tangki 1 liter
Dalam mencari ukuran tangki yang optimal=, saya akan menggunakan bantuan chat gpt untuk melakukan pemerograman yang akan saya jalankan di Python. Pemerogramannya adalah sebagai berikut:
import numpy as np from scipy.optimize import minimize
- Fungsi objektif untuk mencari permukaan optimal tangki
def objective(x):
# x adalah vektor variabel desain (misalnya: radius, tinggi, dll.) radius = x[0] tinggi = x[1] # Misalkan kita memiliki model matematis untuk luas permukaan tangki berdasarkan variabel desain permukaan = 2 * np.pi * radius**2 + 2 * np.pi * radius * tinggi # Misalkan kita ingin meminimalkan fungsi objektif, yaitu luas permukaan return permukaan
- Fungsi batasan untuk membatasi tekanan pada tangki
def constraint(x):
# x adalah vektor variabel desain (misalnya: radius, tinggi, dll.) radius = x[0] tinggi = x[1] # Misalkan kita memiliki model matematis untuk tekanan pada tangki berdasarkan variabel desain tekanan = hitung_tekanan_tangki(radius, tinggi) # Mengembalikan selisih antara tekanan tangki dengan batasan tekanan (8 bar) return tekanan - 8
- Fungsi untuk menghitung tekanan pada tangki
def hitung_tekanan_tangki(radius, tinggi):
# Implementasikan model matematis tekanan pada tangki berdasarkan variabel desain volume = np.pi * radius**2 * tinggi tekanan = volume / (1e-3) # Mengasumsikan 1 liter = 1e-3 m^3 return tekanan
- Variabel desain awal (misalnya: radius dan tinggi)
x0 = [0.5, 0.5]
- Batasan
constraint1 = {'type': 'ineq', 'fun': constraint}
- Mencari solusi optimal dengan menggunakan metode Sequential Least SQuares Programming (SLSQP)
solusi = minimize(objective, x0, method='SLSQP', constraints=constraint1)
- Menampilkan solusi optimal
print("Solusi optimal:") print("Radius: ", solusi.x[0]) print("Tinggi: ", solusi.x[1])