Statystyki platformy
Fala 27 w skrócie
Ta fala celowo przekracza granice dyscyplin. Tunelowanie kwantowe jest podstawowym tematem współczesnej fizyki o głębokich zastosowaniach technologicznych. Niestabilność Kelvina-Helmholtza jest archetypem hydrodynamicznej niestabilności ścinania, istotnej od chemii kuchennej po astrofizykę gwiazdową. A ewolucyjna teoria gier jest matematycznym językiem interakcji strategicznej, współpracy i powstawania norm społecznych.
- Tunelowanie Kwantowe — mechanika kwantowa (dokładna), ★★★
- Wirowość Płynu i niestabilność Kelvina-Helmholtza — dynamika płynów, ★★★
- Ewolucyjna Teoria Gier — Dylemat Więźnia — społeczeństwo / złożoność, ★★☆
Nowa symulacja: Tunelowanie Kwantowe
⛛️ Tunelowanie Kwantowe — równanie Schrödingera i T(E)
Cząstka kwantowa napotykająca klasycznie zabronioną barierę potencjału ma niezerowe prawdopodobieństwo znalezienia się po drugiej stronie. Ta symulacja rozwiązuje jednowymiarowe, niezależne od czasu równanie Schrödingera dokładnie metodą macierzy transferu (TMM), obliczając współczynnik transmisji T(E) oraz pełny profil funkcji falowej |ψ|² przez barierę w czasie rzeczywistym w miarę przesuwania suwaków.
Trzy tryby
- Bariera prostokątna — kanoniczny przypadek z wykładniczym zanikiem wewnątrz
- Podwójna bariera — tunelowanie rezonansowe: T = 1 przy dyskretnych energiach (podstawa diody tunelowej)
- Potencjał schodkowy — odbicie kwantowe nawet powyżej schodka
Metoda macierzy transferu
Dla każdego kawałkowo-stałego obszaru potencjału Vi i szerokości di funkcja falowa wynosi ψi(x) = Ai eikix + Bi e−ikix gdzie ki = √(2m(E−Vi)/ℏ²) (rzeczywiste, jeśli E > Vi, urojone dla tunelowania). Warunki brzegowe (ciągłość ψ i ψ′) na każdej granicy są kodowane jako macierz 2×2. Całkowita macierz transferu M = MN … M1 daje t = 1/M00 oraz r = M10/M00.
T = [1 + V₀² sinh²(κd) / (4E(V₀−E))]⁻¹
κ = √(2m(V₀−E)) / ℏ [szybkość zaniku bariery, nm⁻¹]
Przybliżenie WKB: T ≈ exp(−2κd)
Warunek tunelowania rezonansowego (podwójna bariera):
k·L = nπ (n = 1, 2, …) gdzie L = szerokość szczeliny
Panel krzywej T(E) skanuje 400 punktów energii od 0 do 2V0 przy każdej zmianie parametru. Dla przypadku podwójnej bariery piki rezonansowe (T = 1) są widoczne przy dyskretnych wartościach własnych studni kwantowej utworzonej między dwiema barierami — ta sama fizyka, która sprawia, że działają rezonansowe diody tunelowe (RTD).
Nowa symulacja: Wirowość Płynu i niestabilność Kelvina-Helmholtza
🌊 Wirowość Płynu i niestabilność Kelvina-Helmholtza
Umieść N wirów punktowych w linii wzdłuż interfejsu ścinania i obserwuj, jak zwijają się w charakterystyczne spirale — niestabilność Kelvina-Helmholtza (KH). To jedno z najbardziej uniwersalnych zjawisk w dynamice płynów: ten sam mechanizm zwijania tworzy fale chmur, warstwy mieszania oceanicznego, strumienie korony słonecznej i turbulencję brzegową w dyskach akrecyjnych wokół czarnych dziur.
Fizyka: Biot-Savart dla wirów punktowych
Ciągły arkusz wirowy o wirowości powierzchniowej ω(x) jest przybliżany przez N dyskretnych wirów punktowych o cyrkulacji Γ. Indukowana prędkość w wirze i od wszystkich pozostałych wirów j podąża za dwuwymiarowym prawem Biota-Savarta (regularyzowanym skończonym rdzeniem ε, aby zapobiec numerycznemu wybuchowi przy bliskich spotkaniach):
u_y(i) = +Σ_j Γ_j · (x_i − x_j) / (2π · r²_ij)
Stabilność liniowa: zaburzenie o liczbie falowej k rośnie jak e^{σt}
σ = |Γ| · k / (4π) [tempo wzrostu Kadena-Birkhoffa]
Granica periodyczna: obrazy wirów przy x ± L, ±2L, ±3L sumowane dla periodyczności
Całkowanie wykorzystuje schemat Eulera w przód (regulowany krok dt). Każda klatka animacji przesuwa się o 3 podkroki dla płynnego wizualnego zwijania. Ślady wirów (bufor pierścieniowy 45 klatek) śledzą ścieżki Lagrange'a, czyniąc zwijanie spiralne wizualnie uderzającym. Rzadka nakładka pola prędkości (przerysowywana co 3 klatki) pokazuje indukowany wzór przepływu.
Trzy warunki początkowe
- Pojedyncza warstwa — N dodatnich wirów wzdłuż y = 0,5 z zaburzeniem sinusoidalnym + losowym → klasyczne zwijanie KH
- Podwójna warstwa — przeciwbieżny rząd powyżej → ulica wirowa Kármána
- Losowe wiry — chaotyczna mieszanka wirów ±Γ → interakcja podobna do turbulentnej
Nowa symulacja: Ewolucyjna Teoria Gier
🤝 Ewolucyjna Teoria Gier — Dylemat Więźnia
Przestrzenna symulacja ewolucyjna iterowanego Dylematu Więźnia na siatce 2D. Każda komórka przyjmuje jedną z pięciu strategii — ALL-D (zawsze zdradzaj), ALL-C (zawsze współpracuj), Wet za wet (TFT), Grim Trigger (GRIM) i RAND — i konkuruje ze swoimi ośmioma sąsiadami. Po każdej generacji każda komórka kopiuje strategię swojego najbardziej udanego sąsiada. Mutacja wprowadza losowe zmiany strategii.
Macierz wypłat (standardowy Dylemat Więźnia)
P (obaj zdradzają) = 1 S (wypłata frajera) = 0
Warunek: T > R > P > S (standardowe uporządkowanie PD)
Równowaga Nasha: (ALL-D, ALL-D) [wzajemna zdrada]
Ewolucyjnie stabilna: TFT może inwazyjnie wejść i utrzymać się wobec ALL-D w grach przestrzennych
Struktura przestrzenna jest kluczowa: w dobrze wymieszanej populacji ALL-D zawsze wygrywa. Ale na siatce klastry TFT i GRIM mogą oprzeć się inwazji, formując bloki kooperacyjne, gdzie zdrajcy są karani przez sąsiadów. To odkrycie Nowaka i Maya z 1992 roku (Nature 359:826), że sama struktura przestrzenna może podtrzymać współpracę bez selekcji krewniaczej czy powtarzanej interakcji na poziomie populacji.
Uwagi inżynierskie
Macierz transferu: arytmetyka zespolona w czystym JS
TMM wymaga mnożenia macierzy 2×2 z elementami zespolonymi,
w tym obszarów, gdzie k = iκ jest czysto urojone
(wykładniczy zanik wewnątrz bariery). Zamiast importować
bibliotekę liczb zespolonych, wszystkie operacje są wbudowane
jako proste dwuskładnikowe struktury
{re, im} z jawnymi pomocnikami mnożenia/dodawania.
400-punktowy skan T(E) kończy się w mniej niż 4 ms na typowym
sprzęcie, co czyni go wystarczająco szybkim, aby wyzwalać przy
każdym zdarzeniu suwaka bez debounce.
Arkusz wirowy: periodyczny Biot-Savart
Dla periodycznego arkusza wirowego naiwna suma O(N²) po
wszystkich parach obejmuje już 7 obrazów periodycznych (k =
−3…+3 w x). Przy N = 32 daje to 32 × 31
× 7 = 6944 obliczeń na podkrok, co mieści się w budżecie
klatki. Reprezentacja Float64Array utrzymuje
dostęp do pamięci przyjazny dla cache i unika narzutu obiektów
JavaScript w pętli wewnętrznej.
Siatka teorii gier: tablice typowane na pełnoekranowym płótnie
Siatka ewolucyjna wykorzystuje dwa bufory
Uint8Array (bieżąca i następna generacja) i
zamienia je co klatkę. Rozdzielczość siatki jest obliczana z
rozmiaru płótna przy inicjalizacji (CELL = 10 px), co daje
mniej więcej 120 × 65 = 7800 komórek na typowym
desktopie. Każda komórka ocenia wypłaty względem wszystkich 8
sąsiadów w ~8 dodawaniach na rundę, dając złożoność O(N
× rund_na_generację) — wystarczająco szybko dla
płynnej animacji 60 fps nawet przy maksymalnych ustawieniach
suwaków.
Co dalej — zapowiedź Fali 28
Planowane tematy na Falę 28 obejmują:
- Ekranowanie Debye'a — długość Debye'a plazmy, ekranowany potencjał Coulomba, częstotliwość plazmowa
- Aktualizacja bayesowska — a priori → a posteriori z wiarygodnością dwumianową, sprzężony rozkład Beta a priori, przedziały wiarygodne
- Interferometr Fabry'ego-Pérota — funkcja Airy'ego, FSR, finezja, interferencja wielowiązkowa w wnęce rezonansowej
Wszystkie symulacje Fali 28 zostaną wydane ze stronami EN + UK w dniu premiery.