Bidang dinamika fluida komputasional (CFD) didedikasikan untuk menyelesaikan persamaan Navier-Stokes (atau penyederhanaannya). Subset CFD, model lautan dan atmosfer menyelesaikan secara numerik persamaan yang sama untuk aplikasi realistis. Apa perbedaan dan pertukaran antara pendekatan CFD umum dan kasus realistis yang diterapkan?
10
Jawaban:
Atmosfer dan lautan memiliki aliran yang sangat bertingkat di mana kekuatan Coriolis adalah sumber utama dinamika. Mempertahankan keseimbangan geostrofik sangat penting dan banyak skema numerik dimaksudkan agar tepat kompatibel (setidaknya dengan tidak adanya topografi) untuk menghindari radiasi energi dalam gelombang gravitasi. Karena stratifikasi, membatasi difusi numerik vertikal sangat penting dan grid khusus sering digunakan (terutama di lautan) untuk tujuan itu. Banyak metode formulasi 2.5-dimensi yang efektif.
Untuk simulasi iklim dalam periode waktu yang lama, konservasi energi dan fluks lainnya (seperti garam) sering dianggap penting untuk hasil yang bermakna secara statistik. Metode yang kurang akurat dan memiliki artefak numerik tertentu dapat dipilih untuk menghindari redaman dinamika. Perhatikan bahwa dinamika jangka panjang mungkin tidak dihomogenisasi pada skala benua rata-rata selama beberapa dekade.
Pemecah CFD industri cenderung digunakan untuk aliran yang lebih isotropik (benar-benar 3D) dan sering mengabaikan Coriolis. Mereka sering memiliki kekuatan yang lebih kuat dan dengan demikian persyaratan konservasi energi yang kurang kritis. Adalah umum untuk menghadapi guncangan yang kuat, dalam hal ini diskritisasi spasial nonlinear harus digunakan, meskipun lebih disipatif.
Karena percobaan laboratorium sebenarnya dapat dilakukan untuk sebagian besar aplikasi industri, perangkat lunak mengalami lebih banyak validasi. Model cuaca juga memiliki validasi konstan, tetapi model iklim hampir tidak mungkin untuk divalidasi karena skala waktu yang terlibat dan pemasangan berlebihan yang tidak dapat dihindari.
sumber
Jed Brown menggambarkan pendekatan tradisional yang digunakan dalam model skala mesoscale dan lebih besar. Sebenarnya, dalam skala mikro banyak model atmosfer sangat dekat dengan kode CFD tradisional, menggunakan diskritisasi volume hingga yang serupa, kisi-kisi 3D serupa di mana vertikal diperlakukan sama seperti horisontal, dan sebagainya. Tergantung pada resolusi bahkan fitur seperti bangunan diselesaikan dengan pendekatan yang sama yang dikenal dari CFD teknik, seperti metode batas terendam atau kisi-kisi yang dipasang di badan.
Anda dapat menemukan semua teknik diskritisasi yang Anda tahu dari CFD teknik, seperti perbedaan hingga, volume terbatas, pseudo-spektral dan bahkan elemen hingga. Metode koreksi tekanan (langkah pecahan) yang sama sering digunakan untuk menyelesaikan persamaan Navier-Stokes yang tidak dapat dikompres (dengan Boussinesq atau istilah anelastik untuk daya apung).
Tentu saja, parametrization yang berbeda untuk fluks panas dan momentum dekat permukaan yang umum digunakan, dengan mempertimbangkan spesifikasi interaksi permukaan-tanah seperti kesamaan Monin-Obukhov atau hubungan semi-empiris lainnya.
Seluruh metode simulasi eddy besar (LES), sekarang sangat populer di bidang teknik, sebenarnya berasal dari meteorologi lapisan batas. Saya bahkan akan mengatakan bahwa banyak pemodel atmosfer pada skala ini tidak akan ragu sama sekali untuk menyebut CFD kerja mereka.
Dalam banyak (tetapi tidak semua) aplikasi Anda juga harus menambahkan kekuatan Coriolis. Skema tidak harus seimbang tetapi, itu hanya satu kekuatan volume tambahan. Jika Anda juga menghitung proses seperti pembentukan awan, presipitasi dan radiasi, semuanya menjadi lebih rumit, tetapi hal yang sama berlaku untuk model rekayasa yang menyelesaikan kinetika reaksi, pembakaran, dan sejenisnya.
Kelas model ini juga mencakup akuntansi untuk interaksi atmosfer laut yang Anda minta, lihat misalnya https://ams.confex.com/ams/pdfpapers/172658.pdf
sumber
Perbedaan antara perangkat lunak prediksi cuaca dan "casual CFD solver" adalah bagaimana prediksi cuaca bekerja dengan transisi air. Air diperlakukan sebagai komponen kedua, sehingga model menjadi 3 dimensi dengan 2 komponen.
sumber