ccitonline.com

CCIT – Cara Cerdas Ingat Tuhan

| AIDAI5 | DAI5 eBook Free Download | CFDSOF | VisualFOAM | PT CCIT Group Indonesia | 8N8 |

Perhitugan Sederhana Tegangan Termal Pipa

Perhitungan Tegangan Termal Pipa

Perhitungan Tegangan Termal Pipa

Nilai typical: Baja=200-210, Aluminium=69
Nilai typical: Baja=11-13, Aluminium=23
Hasil Perhitungan:

Pseudocode untuk Perhitungan Tegangan Termal Pipa

Berikut adalah pseudocode yang menjelaskan algoritma dari kode perhitungan tegangan termal pada pipa:

PROGRAM ThermalStressCalculator

IMPLEMENTASI:
GUI dengan HTML/CSS/JavaScript

VARIABEL GLOBAL:
materialProperties: Dictionary berisi properti material (modulusYoung, alpha)

FUNGSI updateMaterialProperties():
DAPATKAN material yang dipilih dari dropdown
JIKA material BUKAN “custom” MAKA:
SET nilai modulusYoung sesuai material
SET nilai alpha sesuai material
NONAKTIFKAN input modulusYoung dan alpha
LAINNYA:
AKTIFKAN input modulusYoung dan alpha

FUNGSI hitungTegangan():
// Baca input dari pengguna
E = modulusYoung * 1e9 // Konversi GPa ke Pa
ฮฑ = alpha * 1e-6 // Konversi 10โปโถ/ยฐC ke 1/ยฐC
diameter = diameter / 1000 // Konversi mm ke m
thickness = thickness / 1000 // Konversi mm ke m
L = panjang
T1 = temperatur_awal
T2 = temperatur_akhir
restraintType = jenis restraint

// Validasi input
JIKA ada input yang tidak valid ATAU T2 <= T1 MAKA:
TAMPILKAN pesan error
KELUAR dari fungsi

// Hitung perubahan temperatur
ฮ”T = T2 – T1

// Hitung ekspansi termal teoritis
ฮ”L = ฮฑ * L * ฮ”T

// Hitung tegangan berdasarkan jenis restraint
SWITCH restraintType:
CASE “full”:
ฯƒ = E * ฮฑ * ฮ”T
CASE “partial”:
restraintFactor = 0.5
ฯƒ = E * ฮฑ * ฮ”T * restraintFactor
CASE “free”:
ฯƒ = 0

// Hitung luas penampang dan gaya aksial
area = ฯ€ * diameter * thickness
force = ฯƒ * area

// Konversi ke satuan yang lebih mudah
ฯƒ_MPa = ฯƒ / 1e6 // Pa ke MPa
force_kN = force / 1000 // N ke kN
ฮ”L_mm = ฮ”L * 1000 // m ke mm

// Tampilkan hasil
TAMPILKAN ฯƒ_MPa, ฮ”T, ฮ”L_mm, E/1e9, ฮฑ*1e6, force_kN (jika applicable)

FUNGSI UTAMA:
SAAT halaman dimuat:
PANGGIL updateMaterialProperties()

SAAT material berubah:
PANGGIL updateMaterialProperties()

SAAT tombol hitung ditekan:
PANGGIL hitungTegangan()

ALUR PROGRAM:

  1. Inisialisasi antarmuka pengguna
  2. Pengguna memilih material atau memasukkan nilai custom
  3. Pengguna memasukkan parameter pipa dan kondisi termal
  4. Pengguna menekan tombol hitung
  5. Sistem memvalidasi input
  6. Sistem menghitung tegangan termal berdasarkan parameter
  7. Sistem menampilkan hasil perhitungan

ALGORITMA PERHITUNGAN:
Input: E, ฮฑ, diameter, thickness, L, T1, T2, restraintType
Output: ฯƒ (tegangan termal)

ฮ”T = T2 – T1
JIKA restraintType = “free” MAKA:
ฯƒ = 0
LAINNYA JIKA restraintType = “partial” MAKA:
ฯƒ = E * ฮฑ * ฮ”T * 0.5
LAINNYA: // restraint penuh
ฯƒ = E * ฮฑ * ฮ”T

AKHIR PROGRAM


Leave a Reply

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