📣 Zaktualizowana kolekcjaWrzesień 2026~4 min czytania
Nowość i rozszerzenie: kolekcja Dynamiki Płynów
Sześć symulacji dynamiki płynów zostało dodanych lub znacząco
rozbudowanych — metoda Lattice Boltzmann (D2Q9), uliczka wirów
Kármána, konwekcja Rayleigha-Bénarda, przepływ krwi
Naviera-Stokesa, fale oceanu na płytkiej wodzie i symulacja fal w
wannie. Wszystkie wykorzystują prawdziwe algorytmy CFD.
Dynamika płynów to jeden z najtrudniejszych obszarów fizyki
obliczeniowej do poprawnego zasymulowania — i jeden z najbardziej
satysfakcjonujących wizualnie, gdy się to uda. Te symulacje
obejmują zakres od nieściśliwego przepływu lepkiego przy niskiej
liczbie Reynoldsa, przez formowanie się turbulentnego śladu,
niestabilności konwekcji cieplnej, po propagację fal na
powierzchniach płytkiej wody.
Tradycyjne CFD rozwiązuje równania Naviera-Stokesa bezpośrednio —
układ sprzężonych, nieliniowych równań różniczkowych cząstkowych
wymagających niejawnych solverów ciśnienia, iteracyjnej zbieżności
i starannego traktowania warunków brzegowych. Lattice Boltzmann to
inny paradygmat: zamiast śledzić prędkość płynu w punktach
siatki, śledzi statystyczną funkcję rozkładu umownych cząstek
płynu poruszających się po regularnej siatce. Makroskopowe
równania Naviera-Stokesa wyłaniają się z tego modelu
mezoskopowego poprzez rozwinięcie Chapmana-Enskoga.
Zaletą dla symulacji w przeglądarce jest to, że LBM jest
zawstydzająco równoległa — każdy węzeł siatki aktualizuje się
niezależnie — i mapuje się bezpośrednio na shadery obliczeniowe
GPU. Model D2Q9 (2D, 9 kierunków prędkości) daje dokładny
nieściśliwy przepływ przy niskiej liczbie Macha, wykorzystując
zaledwie 9 funkcji rozkładu na komórkę.
Liczba Reynoldsa to wszystko w dynamice płynów.
Re = ρUL/μ (gęstość × prędkość × skala długości / lepkość
dynamiczna). Poniżej Re ≈ 5: w pełni laminarny, przylegający
przepływ. Re 40–200: ustalona para wirów za cylindrem. Re
200–400: okresowe zrywanie wirów (uliczka Kármána). Re > 400:
turbulentny ślad. Cały ten zakres możesz zbadać w symulacji
Lattice Boltzmann, przesuwając suwak lepkości.