Difference between revisions of "User:Muhammad Abyan Arkan"

From ccitonlinewiki
Jump to: navigation, search
(PROGRES PEKAN 1)
(PROGRES PEKAN 2)
Line 26: Line 26:
  
 
== PROGRES PEKAN 2 ==
 
== PROGRES PEKAN 2 ==
 +
 +
from scipy.optimize import minimize
 +
 +
# Harga dan kapasitas
 +
harga_per_unit = 100000  # Harga per unit penyimpanan hidrogen
 +
kapasitas_per_unit = 1  # Kapasitas penyimpanan hidrogen per unit
 +
 +
# Anggaran maksimal
 +
budget_maksimal = 500000
 +
 +
# Fungsi tujuan
 +
def fungsi_tujuan(x):
 +
    return -x
 +
 +
# Kendala
 +
def kendala(anggaran):
 +
    return budget_maksimal - (harga_per_unit * anggaran)
 +
 +
kendala_anggaran = {'type': 'ineq', 'fun': kendala}
 +
 +
# Nilai awal
 +
x0 = 0
 +
 +
# Batasan
 +
batas = [(0, None)]
 +
 +
# Menyelesaikan masalah optimisasi
 +
solusi = minimize(fungsi_tujuan, x0, method='SLSQP', bounds=batas, constraints=[kendala_anggaran])
 +
 +
# 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:

Revision as of 08:54, 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: