ccitonline.com

CCIT – Cara Cerdas Ingat Tuhan

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

Project CFD: Membangun CFD AI Agent Sederhana Berbasis PiNN_Mickieyo Thesanjustin_2206024474_Aplikasi CFD

Latar Belakang

Proyek ini bertujuan membangun model AI berbasis Physics-Informed Neural Networks (PINN) untuk memprediksi perilaku aliran fluida pada kasus lid-driven cavity. Studi dilakukan dengan terlebih dahulu melakukan simulasi numerik menggunakan software CFDSOF, kemudian hasil simulasi digunakan untuk melatih model AI agar mampu mengenali pola distribusi kecepatan dan tekanan secara fisis tanpa eksplisit mendefinisikan persamaan Navier-Stokes dalam solver konvensional.

Metodologi

  • Jenis Aliran: Incompressible, Steady-State, Turbulent, dan Isothermal
  • Geometri: 2D Lid-Driven Cavity berukuran 0.1 m x 0.1 m
  • Boundary Conditions:
    • Dinding bagian atas (W2) bergerak ke arah kanan dengan kecepatan 0.1 m/s
    • Dinding bagian kiri, kanan, dan bawah tidak memiliki kecepatan
  • Properti Fluida:
    • Densitas: 1293 kg/m3
    • Viskositas: 2.5 x 10^-5 kg/m.s
    • Reynolds Number, RE: 517.2 (turbulent)

Cara Mengerjakan

  1. Melakukan simulasi dengan aplikasi CFDSOF milik pak DAI dan menghasilkan:
    • Kontur Kecepatan
    • Vektor Kecepatan U, V
    • Magnitudo Kecepatan
    • Streamline
    • Viskositas Turbulen Efektif
  2. Mengekstraksi data numerik dengan menggunakan menu lihat alfa dan dilanjutkan dengan pilih variabel.
  3. Data diambil dan digunakan sebagai input untuk melatih model AI
  4. Membangun PiNN sederhana menggunakan bahasa pemrograman Python dan TensorFlow

Melakukan Implementasi PiNN

  • Input: koordinat (x, y)
  • Output: prediksi u, v, dan p
  • Menggunakan 2 hidden layers, masing-masing berjumlah 32 neuron, dan aktivasi tanh
  • Fungsi loss:
    • Physics Loss: Persamaan kontinuitas dan persamaan momentum Navier-Stokes (arah x dan y)
    • Data Loss: Selisih kuadrat hasil prediksi dan data simulasi CFD
  • Menggunakan Epoch dengan jumlah 1000

Hasil Visualisasi dan Data dari CFDSOF

  • Data Alfa
    Data Alfa Densiti
    Data Alfa Turbulensi
    Data Alfa Viskositas Efektif
    Data Alfa Tekanan Statik
    Data Alfa Kecepatan-U
    Data Alfa Kecepatan-V
    Data Alfa-Magnitud Kecepatan
    • Grafik dan Kontur
    Grafik Tekanan Statik
    Grafik Densiti
    Grafik Streamline
    Grafik Kecepatan-U
    Grafik Kecepatan-V
    Grafik Viskositas Efektif
    Kontur Tekanan Statik
    Kontur Kecepatan-U
    Kontur Kecepatan-V
    Kontur Magnitud Kecepatan
    Kontur Viskositas Efektif

    Itulah data yang telah didapatkan oleh saya setelah melakukan simulasi CFD secara simple dengan menggunakan software CFDSOF

    Kode Python yang dibangun

    Hasil Training dan Visualisasi

    Training yang dilakukan selama 1000 Epoch menghasilkan ringkasan loss sebagai berikut:

    Loss menurun signifikan dan stabil mendekati nilai minimum sekitar 0.075, menandakan model yang telah dibuat telah mempelajari pola aliran secara baik.

    Visualisasi menggambarkan hasil predicted-u, predicted-v, dan velocity magnitude.

    • Predicted-U
      • Merupakan kecepatan di arah-x
      • Pola menunjukkan aliran horizontal meningkat dari bawah ke atas
      • Nilai maksimum berada pada sekitar 0.0375 m/s menandakan belum mencapai nilai teoritis (0.1 m/s), maka ada ruang untuk perbaikan contohnya dengan menambahkan jumlah epoch
    • Predicted-V
      • Merupakan kecepatan di arah-y
      • Gradien vertikal sesuai dengan ekspektasi
      • Pola simetris: v positif di sisi kiri dan v negatif di sisi kanan rongga
      • Mangitudo v maks berada pada sekitar 0.024 m/s
    • Velocity Magnitude
      • Terlihat formasi vorteks utama di tengah rongga.
      • Nilai maksimum sekitar 0.045 m/s
      • Distribusi kecepatan menunjukan karakteristik khas aliran lid-driven cavity.

    Kesimpulan

    Metode PiNN yang dibangun telah berhasil dalam memprediksi pola aliran pada kasus lid-driven cavity flow dengan karakteristik yang sesuai dengan hasil simulasi CFD:

    • Training berjalan sukses dengan loss yang konvergen
    • Pola vektor kecepatan dan magnitude memperlihatkan formasi vorteks
    • Performa dapat ditingkatkan, salah satu caranya adalah dengan:
      • Penambahan epoch
      • Penambahan layer/neuron

    Proyek yang telah dibuat ini menunjukkan bahwa Physics-Informed Neural Networks memiliki potensi kuat untuk menggantikan pendekatan numerik konvensional dalam menyelesaikan masalah CFD, terutama untuk kebutuhan efisiensi dan integrasi AI.

    Terima kasih Pak DAI, Bang Edo, dan Bu Illa yang telah menuntun dan mengajarkan terkait pentingnya ANN dan PiNN yang dapat diintegrasikan dalam CFD demi mendapatkan hasil yang lebih maksimal.


    Leave a Reply

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