Difference between revisions of "User:Muhammad Abyan Arkan"

From ccitonlinewiki
Jump to: navigation, search
(PROGRES PEKAN 2)
(PROGRES PEKAN 2)
Line 26: Line 26:
  
 
== PROGRES PEKAN 2 ==
 
== PROGRES PEKAN 2 ==
 +
 +
  
 
from scipy.optimize import minimize
 
from scipy.optimize import minimize
Line 32: Line 34:
 
harga_per_unit = 100000  # Harga per unit penyimpanan hidrogen
 
harga_per_unit = 100000  # Harga per unit penyimpanan hidrogen
 
kapasitas_per_unit = 1  # Kapasitas penyimpanan hidrogen per unit
 
kapasitas_per_unit = 1  # Kapasitas penyimpanan hidrogen per unit
 
 
# Anggaran maksimal
 
# Anggaran maksimal
 
budget_maksimal = 500000
 
budget_maksimal = 500000
 
 
# Fungsi tujuan
 
# Fungsi tujuan
 
def fungsi_tujuan(x):
 
def fungsi_tujuan(x):
 
     return -x
 
     return -x
 
 
# Kendala
 
# Kendala
 
def kendala(anggaran):
 
def kendala(anggaran):
 
     return budget_maksimal - (harga_per_unit * anggaran)
 
     return budget_maksimal - (harga_per_unit * anggaran)
 
 
kendala_anggaran = {'type': 'ineq', 'fun': kendala}
 
kendala_anggaran = {'type': 'ineq', 'fun': kendala}
 
 
# Nilai awal
 
# Nilai awal
 
x0 = 0
 
x0 = 0
 
 
# Batasan
 
# Batasan
 
batas = [(0, None)]
 
batas = [(0, None)]
 
 
# Menyelesaikan masalah optimisasi
 
# Menyelesaikan masalah optimisasi
 
solusi = minimize(fungsi_tujuan, x0, method='SLSQP', bounds=batas, constraints=[kendala_anggaran])
 
solusi = minimize(fungsi_tujuan, x0, method='SLSQP', bounds=batas, constraints=[kendala_anggaran])
 
 
# Menampilkan hasil
 
# Menampilkan hasil
 
print("Status:", solusi.success and "Optimal" or "Tidak ditemukan solusi")
 
print("Status:", solusi.success and "Optimal" or "Tidak ditemukan solusi")
Line 61: Line 55:
 
print("Total biaya:", solusi.x[0] * harga_per_unit, "Rupiah")
 
print("Total biaya:", solusi.x[0] * harga_per_unit, "Rupiah")
  
 +
 +
----
  
 
The code above uses the objective function to maximize the number of hydrogen storage units to buy. The budget constraint is set using the constraint function, which ensures that the total cost does not exceed the given maximum budget. The output will display the number of units that must be purchased, the total storage capacity, and the total cost required. Below is the result of the python code:
 
The code above uses the objective function to maximize the number of hydrogen storage units to buy. The budget constraint is set using the constraint function, which ensures that the total cost does not exceed the given maximum budget. The output will display the number of units that must be purchased, the total storage capacity, and the total cost required. Below is the result of the python code:

Revision as of 08:58, 5 June 2023

Nama : Muhammad Abyan Arkan NPM  : 2106637201

PROGRES PEKAN 1

kapasitas 1 liter
       pressure 8 bar
       biaya produksi maks. Rp. 500.000

1. Pemilihan Tangki: Cari bahan tangki yang ringan dan hemat biaya yang dapat menahan tekanan yang diinginkan. Pilihan umum termasuk komposit serat karbon atau baja berkekuatan tinggi. Bandingkan biayanya dan pilih opsi yang paling sesuai dengan anggaran Anda.

2. Desain Tangki: Optimalkan desain tangki untuk meminimalkan penggunaan material sambil memastikan integritas struktural. Pertimbangkan faktor-faktor seperti bentuk tangki, ketebalan dinding, dan teknik penguatan untuk mencapai nilai volume dan tekanan yang diinginkan.

3. Tindakan Keselamatan: Terapkan fitur keselamatan yang sesuai untuk mencegah kebocoran atau pecahnya tangki. Ini mungkin termasuk katup pelepas tekanan, burst disk, dan sensor tekanan untuk memantau integritas tangki.

4. Pemilihan Katup: Pilih katup yang cocok untuk mengisi dan mengeluarkan gas hidrogen. Cari opsi hemat biaya yang dapat menangani peringkat tekanan yang diinginkan.

5. Bahan Penyegelan dan Gasket: Pilih bahan penyegelan dan gasket berkualitas tinggi yang kompatibel dengan gas hidrogen dan dapat memberikan segel yang andal untuk mencegah kebocoran.

6. Integrasi Sistem: Pastikan integrasi yang tepat dari sistem penyimpanan dengan pembangkitan hidrogen atau sistem suplai. Pertimbangkan kompatibilitas titik sambungan, fiting, dan selang untuk menghindari kebocoran atau penurunan tekanan.

7. Pengoptimalan Biaya: Untuk mengoptimalkan biaya, pertimbangkan untuk mencari bahan dan komponen dari pemasok yang andal dan hemat biaya. Selain itu, jelajahi kemungkinan menggunakan komponen standar atau solusi siap pakai untuk mengurangi biaya pembuatan dan kustomisasi.

8. Pengujian dan Sertifikasi: Lakukan pengujian menyeluruh dan dapatkan sertifikasi yang diperlukan untuk memastikan sistem penyimpanan memenuhi standar keselamatan dan persyaratan kinerja. Langkah ini sangat penting untuk menghindari potensi bahaya dan mendapatkan kepercayaan dari pengguna akhir.

Penting untuk diperhatikan bahwa biaya sistem penyimpanan hidrogen dapat sangat bervariasi tergantung pada beberapa faktor, seperti bahan yang dipilih, teknik produksi, dan kondisi pasar. Oleh karena itu, mungkin perlu berkonsultasi dengan pakar, insinyur, atau produsen penyimpanan hidrogen untuk mendapatkan perkiraan biaya yang lebih akurat dan rekomendasi desain khusus.

PROGRES PEKAN 2

from scipy.optimize import minimize

  1. Harga dan kapasitas

harga_per_unit = 100000 # Harga per unit penyimpanan hidrogen kapasitas_per_unit = 1 # Kapasitas penyimpanan hidrogen per unit

  1. Anggaran maksimal

budget_maksimal = 500000

  1. Fungsi tujuan

def fungsi_tujuan(x):

   return -x
  1. Kendala

def kendala(anggaran):

   return budget_maksimal - (harga_per_unit * anggaran)

kendala_anggaran = {'type': 'ineq', 'fun': kendala}

  1. Nilai awal

x0 = 0

  1. Batasan

batas = [(0, None)]

  1. Menyelesaikan masalah optimisasi

solusi = minimize(fungsi_tujuan, x0, method='SLSQP', bounds=batas, constraints=[kendala_anggaran])

  1. Menampilkan hasil

print("Status:", solusi.success and "Optimal" or "Tidak ditemukan solusi") print("Jumlah unit penyimpanan hidrogen yang akan dibeli:", solusi.x[0]) print("Total kapasitas penyimpanan:", solusi.x[0] * kapasitas_per_unit, "liter") print("Total biaya:", solusi.x[0] * harga_per_unit, "Rupiah")



The code above uses the objective function to maximize the number of hydrogen storage units to buy. The budget constraint is set using the constraint function, which ensures that the total cost does not exceed the given maximum budget. The output will display the number of units that must be purchased, the total storage capacity, and the total cost required. Below is the result of the python code: