ccitonline.com

CCIT – Cara Cerdas Ingat Tuhan

| AI-DAI5 | DAI5 AI Agents | NIC | ZWI | | CCITEdu | DAI5 eBook | CFDSOF | Donation | Download | CCIT Corporation | DAI5 | 33 Kriteria Evaluasi Penerapan DAI5 | Search |

Program menghitung Diameter Poros

Kalkulator Seleksi Material Kompresi

Kalkulator Elemen Kompresi

Material Strength (MPa) Modulus (GPa) D_Strength (mm) D_Buckling (mm) Mass (kg) Remarks
Catatan Analisis:
1. D_Strength dihitung menggunakan persamaan: D = √(4F / πS).
2. D_Buckling disesuaikan dengan pendekatan buku referensi: D = √⁴(64FL² / π²E).
3. Massa dihitung berdasarkan diameter terbesar yang dibutuhkan (Mass Based on Larger Diameter).
4. Kriteria penolakan: Reject (1) jika melanggar batas diameter, Reject (2) jika melanggar batas massa.

Membangun Kalkulator Pemilihan Material untuk Elemen Kompresi

Dalam kajian perancangan mekanik dan pemilihan material, merancang elemen struktural yang menahan beban tekan (kompresi)โ€”seperti tiang, penyangga, atau connecting rodโ€”membutuhkan ketelitian ekstra. Kegagalan pada elemen kompresi umumnya terjadi melalui dua mekanisme utama: hancur akibat tegangan yang melebihi batas kekuatan material (strength limit), atau melengkung/patah secara tiba-tiba akibat ketidakstabilan struktur (buckling).

Untuk mempermudah proses iterasi desain, kita dapat membangun sebuah program kalkulator berbasis web sederhana. Program ini akan mengevaluasi berbagai kandidat material secara otomatis untuk mencari dimensi (diameter) minimum yang aman, sekaligus menghitung estimasi massa akhirnya. Berikut adalah dokumentasi teknis, landasan teori, dan algoritma yang bekerja di balik program tersebut.

  1. Landasan Teori dan Rumus yang digunakan

Kalkulator ini bekerja dengan mengevaluasi dua kriteria kegagalan secara terpisah, lalu mengambil dimensi paling konservatif (terbesar) agar struktur aman dari kedua jenis kegagalan tersebut.

A. Kriteria Kekuatan (Diameter based on Strength)

Untuk mencegah material luluh atau hancur karena gaya tekan murni, tegangan normal yang terjadi tidak boleh melebihi kekuatan luluh/tekan material (S). Mengingat penampang elemen berbentuk silinder pejal (A = pi/4 xD^2), persamaannya diturunkan menjadi:

Dstrength=4Fฯ€SD_{strength} = \sqrt{\frac{4F}{\pi S}}

Dimana:

  • F = Beban atau gaya tekan (Load)
  • S = Kekuatan material (Strength)

B. Kriteria Ketidakstabilan (Diameter based on Buckling)

Kegagalan tekuk sangat bergantung pada geometri (panjang) dan kekakuan material (Modulus Elastisitas, E). Mengacu pada modifikasi persamaan kolom Euler yang disesuaikan untuk pendekatan analitis pada buku referensi desain tertentu, formula untuk mencari diameter minimum penampang silinder pejal adalah:

Dbuckling=64FL2ฯ€2E4D_{buckling} = \sqrt[4]{\frac{64 F L^2}{\pi^2 E}}

Dimana:

  • L = Panjang elemen (Length)
  • E = Modulus Elastisitas material (Elastic Modulus)

C. Penentuan Dimensi dan Massa Aktual

Setelah kedua diameter didapatkan, desain akhir harus menggunakan diameter terbesar (Dmax) agar memenuhi kedua kriteria di atas:

Dmax = max(D_strength, Dbuckling)

Massa total elemen (m) kemudian dihitung menggunakan persamaan volume tabung yang dikalikan dengan massa jenis material (rho):

m=ฯร—(ฯ€4Dmax2)ร—Lm = \rho \times \left( \frac{\pi}{4} D_{max}^2 \right) \times L

(Catatan: Massa jenis rho didapatkan dari nilai Specific Gravity dikalikan dengan densitas air 1000 kg/m^3

2. Algoritma Program

Program ini ditulis menggunakan antarmuka HTML dasar dengan logika pemrosesan menggunakan JavaScript. Algoritmanya berfokus pada efisiensi pemrosesan array data.

  1. Inisialisasi Database Material: Program menyimpan parameter mekanik (Nama, Strength, Modulus Elastisitas, dan Specific Gravity) dari berbagai material dalam bentuk Array of Objects.
  2. Pengambilan Data Input: Saat pengguna menekan tombol hitung, sistem mengambil nilai Load dan Length dari form input HTML.
  3. Konversi Satuan (Pre-processing): Mengonversi input pengguna (kN dan mm) menjadi satuan standar SI (Newton dan Meter) untuk memastikan konsistensi dalam perhitungan fisika.
  4. Iterasi Perhitungan (Looping): Menggunakan fungsi .forEach(), program melakukan iterasi pada setiap material di dalam database.
  5. Eksekusi Persamaan: Menghitung Dstrength, Dbuckling, mencari nilai maksimum dari keduanya, lalu menghitung massa material berdasarkan nilai maksimum tersebut.
  6. Konversi Output (Post-processing): Mengubah kembali hasil perhitungan dari satuan SI ke satuan yang lebih mudah dibaca pengguna (milimeter dan kilogram).
  7. Render DOM: Menyisipkan hasil perhitungan ke dalam baris tabel (<tr>) secara dinamis ke dalam antarmuka HTML.

3. Tahapan Perhitungan Langkah-demi-Langkah

Jika kita membedah proses komputasi yang terjadi di dalam kode JavaScript pada satu material tertentu (misalnya, Aluminum AA 2014-T6), berikut adalah urutan eksekusinya:

  1. Membaca Input:
    • Beban (F) = 50 kN
    • Panjang (L) = 200 mm
  2. Normalisasi Satuan Internal:
    • F=50ร—1000=50,000 NL=200/1000=0.2 mStrengthAluminum(S)=420 MPaโ†’420ร—106 PaModulusAluminum(E)=70.8 GPaโ†’70.8ร—109 PaDensitas(ฯ)=2.7ร—1000=2700 kg/m3F = 50 \times 1000 = 50,000 \text{ N}L = 200 / 1000 = 0.2 m
      Strength Aluminum (S) = 420 MPa = 420 x 10^6 Pa
      Modulus Aluminum (E) =
      70.8 GPa= 70.8 times 10^9 Pa
      Densitas rho = 2.7x 1000 = 2700 kg/m^3
  3. Kalkulasi D_strength:Sistem menghitung dalam satuan meter, lalu mengalikannya dengan 1000untuk mendapatkan hasil dalam mm.(4ร—50000)/(ฯ€ร—420ร—106)\sqrt{(4 \times 50000) / (\pi \times 420 \times 10^6)}
  4. Kalkulasi Dbuckling:Sistem menghitung akar pangkat empat dari (64 x 50000 x 0.2^2) / (pi^2 x 70.8 x 10^9) dalam meter, dan mengonversinya ke mm.
  5. Pemilihan Dimensi Kritis:Sistem membandingkan nilai langkah 3 dan langkah 4. Nilai terbesar akan ditetapkan sebagai variabel penentu geometri struktur.
  6. Kalkulasi Massa:Volume dihitung dengan luas penampang (berdasarkan dimensi langkah 5) dikali dengan panjang 0.2 m. Hasilnya dikalikan dengan densitas 2700 kg/m^3 untuk mendapatkan massa dalam kilogram.

Pendekatan pre-processing analitis semacam ini sangat krusial untuk menyeleksi material secara cepat di fase konseptual, sebelum nantinya desain tersebut divalidasi lebih lanjut menggunakan analisis elemen hingga (Finite Element Method) yang lebih mendetail.

Ilham Bagus Wiranto, S2 Teknik Mesin, 2606829903


Leave a Reply

Your email address will not be published. Required fields are marked *