@ Malcolm udzielił eksperckiego wyjaśnienia na temat rozliczania sum splotowych opartych na FFT. Moja intuicja podpowiada mi jednak, że wciąż nie jest to kompletna odpowiedź na @abberation, więc dam jeszcze kilka zdań, które odzwierciedlają moją walkę o zrozumienie metod numerycznych.
Dealiasing nie działa jak rozpraszanie numeryczne, ale działa tak samo jak rozpraszanie numeryczne - zapobiega wysadzeniu twojej symulacji.
Jak rozwija się twoja symulacja?
Istnieje niefizyczny transfer energii z wysokich do niskich liczb falowych, który powoduje najpierw niestabilność (często po nim objawia się - fale 2h, odległość węzłów h-grid, najmniejsze fale, które można przedstawić na siatce).
Powodem tego jest aliasing wysokich liczb falowych do tych niskich liczb falowych, które mogą być reprezentowane przez siatkę. Powoduje to „blokowanie spektralne” - niefizyczny wzrost amplitud (energii odczytu) wysokich liczb falowych, który pogarsza się w miarę zbliżania się do górnej granicy reprezentowanych fal falowych.
Pierwsze lekarstwo (Philips, 1959): odfiltruj lub zrównaj górną połowę reprezentowanego widma liczby.
Drugie lekarstwo (Orszag, 1971): Lekarstwo znane jako reguła dwóch trzecich Orszaga. Steven powiedział: „odfiltrowanie połowy liczb falowych jest marnotrawstwem, powinniśmy zatrzymać 2 / 3N i odfiltrować tylko górną 1 / 3N”.
Konkluzja.
Nasze symulacje czasami mają tendencję do wysadzenia w powietrze. Jeśli żyjesz we wszechświecie o skończonej objętości (podobnie jak autor tych linii) i nie wiesz nic o metodach spektralnych, powiedzą ci: „Och, twoja symulacja się rozwiewa? Spróbuj użyć wiatru wyższego rzędu zamiast schematu centralnego lub mieszać twój centralny schemat z 10% podmuchu wiatru w podejściu z odroczoną korektą. To doda rozproszenie, ale zapobiegnie wysadzeniu twojej symulacji! Och, robisz LES? Więc nie powinieneś używać podmuchu wiatru, chyba że wykonujesz ILES, użyj tylko centralny schemat, a Smagorinsky modeluje fizyczne rozproszenie, które zachodzi w najniższych skalach. ” Jeśli żyjesz we wszechświecie metod spektralnych, dowiadujesz się, jak zachodzi niefizyczny transfer energii, a lekarstwo na to można znaleźć w regule dwóch trzecich lub „wypełnianiu”.
Inspiracją do tego postu jest cudowna książka J. Boyda „Czebyshev and Fourier Spectral Methods”, część 11.
Moja rada to:
Działaj fizycznie lub spektralnie, ale myśl spektralnie! (Parafrazując dobrze znane „Myśl globalnie, działaj lokalnie”).