@ Malcolm memberikan penjelasan ahli tentang penghilangan jumlah konvolusi berbasis FFT. Intuisi saya mengatakan kepada saya bahwa ini masih bukan jawaban lengkap yang dibutuhkan @abberation, jadi saya akan memberikan beberapa kalimat lagi yang mencerminkan perjuangan saya sendiri untuk memahami metode numerik.
Dealiasing tidak bertindak sebagai disipasi numerik, tetapi melakukan hal yang sama dengan disipasi numerik - ini mencegah simulasi Anda meledak.
Bagaimana simulasi Anda meledak?
Ada transfer energi secara fisik dari gelombang tinggi ke gelombang rendah yang menyebabkan, pertama ketidakstabilan (sering diikuti oleh simptome - gelombang 2 jam, jarak h-grid node, gelombang terkecil yang dapat direpresentasikan pada grid).
Alasan di balik ini adalah aliasing dari bilangan gelombang tinggi ke bilangan gelombang rendah yang dapat diwakili oleh grid. Hal ini menyebabkan "pemblokiran spektral" - peningkatan amplitudo (energi baca) yang tidak fisik dari gelombang tinggi, yang semakin buruk ketika Anda mendekati batas atas dari gelombang gelombang yang diwakili.
Obat pertama (Philips, 1959): Menyaring, atau menyamai nol, bagian atas dari spektrum bilangan gelombang yang diwakili.
Obat kedua (Orszag, 1971): Obat yang dikenal sebagai aturan Two-Thirds Orszag. Steven berkata, "Memfilter setengah dari wavenumbers adalah sia-sia, kita harus menyimpan 2 / 3N dan menyaring hanya 1 / 3N atas."
Kesimpulannya.
Simulasi kami terkadang cenderung meledak. Jika Anda hidup di urutan kedua, volume alam semesta berhingga (seperti yang dilakukan oleh penulis garis-garis ini), dan tidak tahu apa-apa tentang Metode Spektral, mereka memberi tahu Anda "Oh simulasi Anda meledak? Coba gunakan urutan pertama melawan arah angin alih-alih skema pusat, atau perpaduan Skema pusat Anda dengan 10% arah angin dalam pendekatan koreksi deffered. Itu akan menambah disipasi tetapi akan mencegah simulasi Anda meledak! Oh Anda melakukan LES? Maka Anda tidak boleh menggunakan angin melawan angin, kecuali jika Anda melakukan ILES, gunakan saja skema pusat dan Smagorinsky akan memodelkan disipasi fisik yang terjadi pada skala terendah. " Jika Anda tinggal di alam semesta Metode Spektral, Anda belajar bagaimana transfer energi secara tidakfisik terjadi, dan Anda menemukan obatnya dalam menghilangkannya dengan Aturan Dua-Tiga atau "bantalan".
Inspirasi saya untuk posting ini adalah buku yang luar biasa oleh J. Boyd "Chebyshev and Fourier Spectral Methods", bagian 11.
Saran saya adalah:
Bertindak secara fisik atau spektral, tetapi berpikir secara spektral! (Mengutip terkenal "Berpikir global, bertindak secara lokal.")