@Malcolm ha fornito una spiegazione esperta della dealiasing delle somme di convoluzione basate su FFT. La mia intuizione mi dice tuttavia che questa non è ancora la risposta completa necessaria alla @berberazione, quindi fornirò qualche altra frase che rifletta la mia lotta per la comprensione dei metodi numerici.
La dealiasing non agisce come una dissipazione numerica, ma fa la stessa cosa della dissipazione numerica: impedisce alla simulazione di esplodere.
Come esplode la tua simulazione?
Esiste un trasferimento non fisico di energia dai numeri d'onda alti a quelli bassi che causa, in primo luogo, l'instabilità (spesso seguita da un sintomo - onde 2h, distanza del nodo della griglia h, le onde più piccole che possono essere rappresentate su una griglia).
Il motivo alla base di questo è l'alias dei numeri di onde alte a quei numeri di onde basse che possono essere rappresentati dalla griglia. Ciò provoca il "blocco spettrale" - l'aumento non fisico delle ampiezze (energia di lettura) dei numeri d'onda alti, che peggiora quando ti avvicini al limite superiore dei numeri d'onda rappresentati.
Primo rimedio (Philips, 1959): filtrare o rendere uguale a zero la metà superiore dello spettro del numero d'onda rappresentato.
Secondo rimedio (Orszag, 1971): il rimedio noto come regola dei due terzi di Orszag. Steven ha detto che "filtrare metà dei wavenumbers è uno spreco, dovremmo tenere 2 / 3N e filtrare solo il 1 / 3N superiore."
La conclusione.
Le nostre simulazioni a volte tendono a esplodere. Se vivi in un universo a volume finito del secondo ordine (come ha fatto l'autore di queste righe) e non sai nulla dei metodi spettrali, ti dicono "Oh, la tua simulazione sta esplodendo? Prova a usare controvento del primo ordine invece di schema centrale, o mescola il tuo schema centrale con il 10% di controvento in un approccio di correzione approfondito. Ciò aggiungerà dissipazione ma impedirà l'esplosione della simulazione! Oh, stai facendo LES? Quindi non dovresti usare controvento, a meno che tu non stia eseguendo ILES, usa solo schema centrale e Smagorinsky modelleranno la dissipazione fisica che avviene sulle scale più basse ". Se vivi nell'universo dei Metodi spettrali, impari come avviene il trasferimento non fisico dell'energia e trovi il rimedio nella dealiasazione secondo la regola dei due terzi o "imbottitura".
La mia ispirazione per questo post è un meraviglioso libro di J. Boyd "Chebyshev e Fourier Spectral Methods", sezione 11.
Il mio consiglio è:
Agisci fisicamente o spettralmente, ma pensa spettralmente! (Per parafrasare il noto "Pensa globalmente, agisci localmente").