ccitonline.com

CCIT – Cara Cerdas Ingat Tuhan

| AI-DAI5 | CFDSOF | VisualFOAM | 8N8 | DAI5 eBook Free Download |

SYAHRUL 2406486831

1. Deep Awareness of I (Kesadaran Dasar)

Memahami pentingnya Metode Numerik dalam engineering:

  • Banyak masalah teknik tidak bisa diselesaikan secara analitik:
    • Persamaan nonlinear kompleks
    • Sistem persamaan diferensial parsial
    • Integral yang tidak punya closed-form solution
  • Metode Numerik menjembatani teori dan praktek:
    • Simulasi CFD โ†’ butuh diskritisasi dan iterasi
    • Signal processing โ†’ butuh transformasi domain
    • Optimasi desain โ†’ butuh root-finding dan interpolasi

Menyadari bahwa setiap metode punya karakteristik:

  • Akurasi vs Kecepatan komputasi (trade-off)
  • Stabilitas numerik (kapan konvergen, kapan divergen)
  • Kompleksitas implementasi (simple vs robust)

Metode Numerik dipilih karena:

  • Memberikan approximate solution untuk masalah yang impossible diselesaikan exact
  • Bisa diimplementasikan di komputer โ†’ scalable
  • Foundation untuk software engineering tools (MATLAB, Python NumPy/SciPy, ANSYS, dll.)

2. Intention (Tujuan Pembelajaran)

Goal utama:

  • Menguasai konsep fundamental dari 3 topik utama:
    1. Newton-Raphson Method (root-finding)
    2. Fourier Transform (signal analysis)
    3. Metode Numerik lainnya (integrasi, diferensiasi, ODE)

Target spesifik:

A. Newton-Raphson:
  • Memahami derivasi matematis metode
  • Mampu mengimplementasi kode dari scratch
  • Bisa mengidentifikasi kasus divergensi dan solusinya
  • Menerapkan pada studi kasus engineering (contoh: mencari critical load struktur)
B. Fourier Transform:
  • Paham konsep transformasi domain waktu โ†’ frekuensi
  • Bisa membedakan DFT, FFT, dan Continuous FT
  • Implementasi FFT di Python untuk analisis getaran
  • Aplikasi: mendeteksi frekuensi dominan dari data eksperimen
C. Metode Numerik Lain:
  • Integrasi numerik: Trapezoidal, Simpson, Gaussian Quadrature
  • Diferensiasi numerik: Forward/Backward/Central difference
  • ODE solvers: Euler, Runge-Kutta (RK2, RK4)
  • Linear system: Gauss Elimination, LU Decomposition

Outcome akhir:

  • Mampu memilih metode yang tepat untuk problem yang dihadapi
  • Bisa validasi hasil numerik dengan analytical solution (kalau ada)
  • Punya portofolio kode yang reusable untuk project lain

3. Initial Thinking (Perancangan Metode Belajar)

A. Newton-Raphson Method

Langkah Pembelajaran:

1. Pemahaman Teori

  • Baca derivasi metode dari deret Taylor
  • Pahami geometric interpretation (garis singgung kurva)
  • Identifikasi syarat konvergensi:
    • f'(x) โ‰  0 di sekitar akar
    • Tebakan awal xโ‚€ cukup dekat dengan solusi

2. Implementasi Kode

3. Test Cases

  • Case 1 (Simple): f(x) = xยฒ – 2 โ†’ cari โˆš2
  • Case 2 (Nonlinear): f(x) = xยณ – 2x – 5
  • Case 3 (Failure): f(x) = x^(1/3) di x=0 (turunan undefined)

4. Analisis Error

  • Bandingkan hasil dengan solusi exact (kalau ada)
  • Plot convergence rate (error vs iterasi)
  • Cek order of convergence (Newton-Raphson = quadratic)

5. Aplikasi Engineering

  • Mencari critical buckling load kolom (Euler formula)
  • Optimasi parameter reaktor kimia (cari steady-state)

B. Fourier Transform

Langkah Pembelajaran:

1. Pemahaman Konsep

  • Pahami Fourier Series dulu (basis periodik)
  • Lanjut ke Continuous Fourier Transform
  • Akhirnya Discrete Fourier Transform (DFT)

2. Derivasi DFT

  • Tulis manual formula: X[k]=โˆ‘n=0Nโˆ’1x[n]โ‹…eโˆ’j2ฯ€kn/NX[k] = \sum_{n=0}^{N-1} x[n] \cdot e^{-j2\pi kn/N}X[k]=n=0โˆ‘Nโˆ’1โ€‹x[n]โ‹…eโˆ’j2ฯ€kn/N
  • Pahami kompleksitas O(Nยฒ)
  • Kenapa FFT lebih cepat โ†’ O(N log N)

3. Implementasi Kode

4. Test Cases

  • Case 1: Pure sine wave (50 Hz) โ†’ cek peak di frequency domain
  • Case 2: Composite signal (50 Hz + 120 Hz) โ†’ cek 2 peaks
  • Case 3: Real-world data (getaran struktur dari eksperimen)

5. Parameter yang Dianalisis

  • Peak frequencies โ†’ frekuensi dominan
  • Magnitude spectrum โ†’ amplitudo tiap komponen
  • Phase spectrum โ†’ fase tiap komponen
  • Power spectral density (PSD) โ†’ distribusi energi

6. Aplikasi Engineering

  • Analisis getaran mesin โ†’ deteksi unbalance
  • Filter design โ†’ buang noise dari signal
  • Kompresi data โ†’ keep only significant frequencies

C. Metode Numerik Lainnya

Integrasi Numerik

1. Trapezoidal Ruleโˆซabf(x)dxโ‰ˆh2[f(x0)+2โˆ‘i=1nโˆ’1f(xi)+f(xn)]\int_a^b f(x)dx \approx \frac{h}{2}[f(x_0) + 2\sum_{i=1}^{n-1}f(x_i) + f(x_n)]โˆซabโ€‹f(x)dxโ‰ˆ2hโ€‹[f(x0โ€‹)+2i=1โˆ‘nโˆ’1โ€‹f(xiโ€‹)+f(xnโ€‹)]

2. Simpson’s Ruleโˆซabf(x)dxโ‰ˆh3[f(x0)+4โˆ‘oddf(xi)+2โˆ‘evenf(xi)+f(xn)]\int_a^b f(x)dx \approx \frac{h}{3}[f(x_0) + 4\sum_{odd}f(x_i) + 2\sum_{even}f(x_i) + f(x_n)]โˆซabโ€‹f(x)dxโ‰ˆ3hโ€‹[f(x0โ€‹)+4oddโˆ‘โ€‹f(xiโ€‹)+2evenโˆ‘โ€‹f(xiโ€‹)+f(xnโ€‹)]

4. Idealization (Analisis & Evaluasi Hasil)

A. Newton-Raphson

Hasil yang diharapkan:

  • Konvergensi quadratic (error berkurang drastis tiap iterasi)
  • Butuh 3-5 iterasi untuk mencapai toleransi 10โปโถ

B. Fourier Transform

Hasil yang diharapkan:

  • FFT mendeteksi 2 peaks di 50 Hz dan 120 Hz
  • Magnitude ratio sesuai dengan amplitudo input (1 : 0.5)


Leave a Reply

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