1. Deep Awareness of I (DAI)
Pada tahap ini, kita menyadari bahwa pemahaman terhadap fenomena fisika dan teknik merupakan bagian dari upaya manusia dalam memahami ciptaan Tuhan. Dengan mempelajari distribusi daya dan fluks panas pada plat, kita tidak hanya belajar konsep fisika, tetapi juga mengagumi keteraturan dan hukum alam yang telah ditetapkan oleh Sang Pencipta. Kesadaran ini membimbing kita untuk melakukan penelitian dengan niat yang lurus dan penuh rasa syukur. Penelitian ini dilakukan dengan dasar pemahaman bahwa ilmu yang dipelajari merupakan bagian dari penghayatan terhadap keteraturan ciptaan Tuhan. Selain itu, kesadaran akan tujuan spiritual juga terintegrasi dalam proses berpikir, sehingga penelitian ini tidak hanya bersifat teknis tetapi juga moral dan etis. Refleksi kritis dilakukan dengan mempertimbangkan dampak spiritual dan sosial dari solusi yang dihasilkan.
2. Intention (Niat)
Niat utama dalam mempelajari distribusi daya pada plat adalah untuk memahami bagaimana panas menyebar secara efektif pada suatu material, serta untuk meningkatkan efisiensi desain termal dalam aplikasi teknik. Dengan memahami fluks panas dan distribusi daya, kita dapat merancang sistem pendinginan atau pemanas yang lebih optimal dan hemat energi. Niat ini didasari pada keinginan untuk memberikan manfaat pada masyarakat dan lingkungan. Penyelarasan tujuan dengan prinsip kebaikan diwujudkan melalui penerapan ilmu yang bermanfaat dan relevan dengan kebutuhan nyata, seperti peningkatan desain teknik pada sistem pemanas dan pendingin.
3. Initial Thinking (Pemikiran Awal)
Distribusi daya dan fluks panas merupakan fenomena yang dapat dimodelkan dengan persamaan Laplace dalam kondisi tunak (steady-state). Pada kasus plat dengan dimensi 1×1 meter dan grid 12×12, kita menghitung fluks panas menggunakan persamaan: q=โkdTdxโkdTdyq = -k \frac{dT}{dx} – k \frac{dT}{dy}
Selanjutnya, daya dihitung sebagai: P=โฌqโ dAP = \iint q \cdot dA
Dengan menggunakan metode numerik Gauss-Seidel untuk menyelesaikan persamaan Laplace, kita dapat memperoleh distribusi suhu, fluks panas, dan daya pada setiap titik grid. Analisis mendalam dilakukan dengan mempertimbangkan konduktivitas termal dan kondisi batas yang realistis. Selain itu, simulasi numerik menggunakan metode Gauss-Seidel juga memastikan penggunaan data yang valid dan akurat sesuai dengan prinsip dasar fisika.
4. Idealization (Idealasi)
Solusi ideal yang diharapkan adalah distribusi daya yang homogen dengan daya maksimum dan minimum yang teridentifikasi dengan jelas. Selain itu, visualisasi yang interaktif dan informatif juga diperlukan untuk memudahkan pemahaman. Dengan demikian, kita dapat menganalisis pola persebaran daya pada plat dan menentukan titik-titik kritis dengan akurasi tinggi. Penyederhanaan dilakukan dengan asumsi steady-state tanpa mengurangi esensi fundamental dari distribusi daya. Model yang digunakan disusun secara realistis dan praktis dengan asumsi yang jelas, seperti konduktivitas termal dan kondisi batas pada setiap sisi plat. Dengan kreativitas dalam pemilihan metode numerik, solusi ideal tetap terjaga tanpa kehilangan ketepatan perhitungan.
5. Instruction Set (Instruksi Set)
Langkah-langkah dalam simulasi distribusi daya pada plat meliputi:
- Inisialisasi parameter dan grid 2D.
- Penetapan kondisi batas dengan nilai suhu pada setiap sisi.
- Iterasi menggunakan metode Gauss-Seidel sampai konvergen.
- Perhitungan fluks panas dan distribusi daya pada setiap titik grid.
- Visualisasi data dalam bentuk grafik kontur untuk menunjukkan persebaran daya.
- Interpretasi hasil dengan menampilkan daya maksimum, minimum, dan total.
Langkah-langkah ini sudah disusun secara sistematis dan jelas untuk mengurangi kesalahan dengan metode iteratif. Selain itu, verifikasi dilakukan dengan visualisasi grafik dan pengecekan nilai daya maksimum, minimum, serta total daya. Dokumentasi kode Python juga telah disusun secara profesional dan rapi agar dapat diakses dengan mudah oleh pemangku kepentingan.
6. Hasil dan Visualisasi
Pada simulasi yang telah dilakukan menggunakan metode Gauss-Seidel, diperoleh distribusi daya pada plat 2D dengan visualisasi sebagai berikut:
Kode yang digunakan untuk simulasi adalah sebagai berikut:
import numpy as np
import matplotlib.pyplot as plt
# ==========================================================
# 1. PARAMETER & INISIALISASI
# ==========================================================
Nx = 13 # Jumlah titik grid arah x (untuk 12 sel, butuh 13 titik)
Ny = 13 # Jumlah titik grid arah y
Lx = 1.0 # Panjang domain (m) arah x
Ly = 1.0 # Panjang domain (m) arah y
k = 16.2 # Konduktivitas termal (W/mยทK)
dx = Lx / (Nx - 1)
dy = Ly / (Ny - 1)
# Buat array 2D untuk suhu dan daya, inisialisasi semua nol
T = np.zeros((Ny, Nx))
P = np.zeros((Ny, Nx))
# ==========================================================
# 2. KONDISI BATAS (Dirichlet)
# ==========================================================
T[0, :] = 80.0 # Sisi bawah
T[-1, :] = 100.0 # Sisi atas
T[:, 0] = 30.0 # Sisi kiri
T[:, -1] = 30.0 # Sisi kanan
# ==========================================================
# 3. ITERASI SAMPAI KONVERGEN (Gauss-Seidel)
# ==========================================================
tol = 1e-6 # Toleransi error
error = 1.0
while error > tol:
error = 0.0
T_old = T.copy()
for i in range(1, Ny - 1):
for j in range(1, Nx - 1):
T[i, j] = 0.25 * (
T[i+1, j] + T[i-1, j] + T[i, j+1] + T[i, j-1]
)
error = np.max(np.abs(T - T_old))
# ==========================================================
# 4. PERHITUNGAN DAYA (FLUKS PANAS) DAN TOTAL DAYA
# ==========================================================
dTx = np.gradient(T, axis=1) / dx