@Malcolm gab eine Expertenerklärung zum Dealiasing der FFT-basierten Faltungssummen. Meine Intuition sagt mir jedoch, dass dies immer noch nicht die vollständige Antwort ist, die @abberation benötigt, daher werde ich einige weitere Sätze geben, die meinen eigenen Kampf um das Verständnis numerischer Methoden widerspiegeln.
Dealiasing wirkt nicht als numerische Dissipation, aber es macht dasselbe wie numerische Dissipation - es verhindert, dass Ihre Simulation explodiert.
Wie explodiert Ihre Simulation?
Es gibt einen unphysikalischen Energietransfer von hohen zu niedrigen Wellenzahlen, der zuerst die Instabilität verursacht (oft gefolgt von einem Simptom - 2h Wellen, h-Gitterknotenabstand, die kleinsten Wellen, die auf einem Gitter dargestellt werden können).
Der Grund dafür ist das Aliasing hoher Wellenzahlen auf die niedrigen Wellenzahlen, die durch das Gitter dargestellt werden können. Dies führt zu einer "spektralen Blockierung" - dem unphysikalischen Anstieg der Amplituden (Leseenergie) der hohen Wellenzahlen, der sich verschlechtert, wenn Sie sich der Obergrenze der dargestellten Wellenzahlen nähern.
Erstes Mittel (Philips, 1959): Die obere Hälfte des dargestellten Wellenzahlspektrums herausfiltern oder gleich Null machen.
Zweites Mittel (Orszag, 1971): Das als Zwei-Drittel-Regel des Orszag bekannte Mittel. Steven sagte: "Das Herausfiltern der Hälfte der Wellenzahlen ist eine Verschwendung. Wir sollten 2 / 3N behalten und nur das obere 1 / 3N herausfiltern."
Die Schlussfolgerung.
Unsere Simulationen neigen manchmal dazu, in die Luft zu jagen. Wenn Sie in einem Universum endlicher Volumen zweiter Ordnung leben (wie es der Autor dieser Zeilen getan hat) und nichts über Spektralmethoden wissen, sagen sie Ihnen: "Oh, Ihre Simulation explodiert? Versuchen Sie, Aufwind erster Ordnung anstelle eines zentralen Schemas zu verwenden, oder mischen Sie Ihr zentrales Schema mit 10% des Aufwinds im verzögerten Korrekturansatz. Dies erhöht die Verlustleistung, verhindert jedoch, dass Ihre Simulation in die Luft sprengt! Oh, Sie machen LES? Dann sollten Sie den Aufwind nicht verwenden, es sei denn, Sie führen ILES durch, verwenden Sie nur zentrales Schema und Smagorinsky werden die physische Dissipation modellieren, die auf den niedrigsten Skalen auftritt. " Wenn Sie im Universum der Spektralmethoden leben, lernen Sie, wie ein unphysikalischer Energietransfer stattfindet, und Sie finden das Mittel in Dealiasing durch Zwei-Drittel-Regel oder "Auffüllen".
Meine Inspiration für diesen Beitrag ist ein wundervolles Buch von J. Boyd "Chebyshev and Fourier Spectral Methods", Abschnitt 11.
Mein Rat ist:
Handeln Sie physisch oder spektral, aber denken Sie spektral! (Um das bekannte "Global denken, lokal handeln" zu paraphrasieren.)