Repositori ini berisi kode untuk model yang dijelaskan dalam
Glaws, A., Raja, RN, Vijayakumar, G., & Ananthan, S. (2022). Jaringan Syaraf Tiruan untuk Desain Airfoil. Jurnal AIAA, 1-13.
Masalah desain terbalik airfoil, di mana seorang insinyur menentukan karakteristik kinerja yang diinginkan dan mencari bentuk yang memenuhi persyaratan tersebut, merupakan hal mendasar dalam teknik dirgantara. Alur kerja desain ini biasanya mengandalkan metode CFD berbasis adjoint yang mahal secara komputasi dan hanya ditunjukkan pada aliran kondisi tunak. Pendekatan berbasis pengganti dapat mempercepat proses ini dengan mempelajari pemetaan maju yang murah antara bentuk airfoil dan keluaran yang diinginkan. Namun, alur kerja ini masih harus dibungkus dalam beberapa proses desain terbalik berbasis optimasi atau Bayesian. Dalam karya ini, kami mengusulkan untuk memanfaatkan alat jaringan saraf invertible (INN) yang muncul untuk memungkinkan desain bentuk airfoil terbalik dengan cepat. INN adalah model pembelajaran mendalam yang dirancang untuk memiliki pemetaan terbalik yang terdefinisi dengan baik yang membagi parameter model antara lintasan maju dan mundur. Jika dilatih dengan tepat, model pengganti INN yang dihasilkan mampu memprediksi maju besaran aerodinamis dan struktural untuk bentuk airfoil tertentu dan pemulihan terbalik bentuk airfoil dengan karakteristik aerodinamis dan struktural tertentu.
Model jaringan saraf invertible (INN) dibuat menggunakan Python dan TensorFlow. Kode tersebut disertai dengan file YML INNfoil_env.yml
yang dapat digunakan untuk menyiapkan lingkungan conda yang sesuai untuk menjalankan kode. File main.py
berisi contoh skrip untuk memuat data, melatih model, dan menjalankan proses inversi. File INNfoil.py
berisi model INN dengan fungsi untuk menjalankan model dalam arah maju dan mundur. Direktori model
berisi semua bagian yang diperlukan untuk memuat versi INN yang telah dilatih sebelumnya.
Karya ini ditulis oleh Laboratorium Energi Terbarukan Nasional, yang dioperasikan oleh Alliance for Sustainable Energy, LLC, untuk Departemen Energi AS (DOE) berdasarkan Kontrak No. DE-AC36-08GO28308. Pendanaan disediakan oleh [kantor Departemen Energi dan kantor program yang berlaku, misalnya, Kantor Efisiensi Energi dan Energi Terbarukan Departemen Teknologi Energi Surya Departemen Energi AS (sebutkan nama kantor secara lengkap; jangan gunakan inisialisme/akronim)]. Pandangan yang diungkapkan dalam artikel tersebut tidak mewakili pandangan DOE atau Pemerintah AS. Pemerintah AS memegang hak tersebut dan penerbit, dengan menerima artikel untuk diterbitkan, mengakui bahwa Pemerintah AS mempunyai lisensi non-eksklusif, berbayar, tidak dapat dibatalkan, di seluruh dunia untuk menerbitkan atau mereproduksi bentuk publikasi karya ini, atau mengizinkan orang lain untuk melakukannya, untuk tujuan Pemerintah AS.