Fala 103 — 47 nowych symulacji z dźwięku, geologii, fizyki, biologii i paleontologii

To największa pojedyncza fala, jaką projekt kiedykolwiek wypuścił. Czterdzieści siedem nowych symulacji ląduje naraz, obejmując akustykę i teorię muzyki, geologię ocieplającej się planety, fizykę plazmy i pól elektromagnetycznych, bezstratną kompresję danych, kwantową korekcję błędów, genetykę molekularną, trzy nowe architektury sieci neuronowych, inżynierię energetyczną oraz zupełnie nową kolumnę paleoklimatyczną zbudowaną wokół datowania metodami pośrednimi (proxy). Każda symulacja jest dwujęzyczna (angielski i ukraiński), dostępna z klawiatury i oznaczona etykietami ARIA. Biblioteka liczy teraz ponad 758 symulacji.

Fala 103 — 47 symulacji, 7 tematów

Jedna fala, siedem kierunków

Fala 103 to celowo szeroki zamach. Zamiast pogłębiać jedną kategorię, otworzyliśmy lub poszerzyliśmy naraz siedem: pełny zestaw akustyczny od skal muzycznych po aktywną redukcję szumów; dziesięć symulacji z geologii i systemów klimatycznych skupionych na tym, jak Ziemia reaguje na ocieplenie; dziewięć modeli z fizyki i informatyki, w tym trzy algorytmy bezstratnej kompresji i korekcji błędów; dwa obiekty ekstremalnej astrofizyki; dziesięć symulacji z biologii, genetyki i uczenia maszynowego; trzy urządzenia inżynierii energetycznej; oraz nową, pięciosymulacyjną kolumnę paleoklimatyczną. Wszystkie 47 opisano poniżej.

758+
Symulacji łącznie
47
Nowych w tej fali
7
Objętych tematów
97
Nr devlogu

Dźwięk i muzyka (7)

🎼

Skale muzyczne dźwięk

Porównuje strój czysty, pitagorejski i dwunastostopniową temperację równomierną, w której każdy półton mnoży częstotliwość przez dwunasty pierwiastek z dwóch ≈ 1,0595, więc dwanaście kroków podwaja wysokość do oktawy.

🎸

Struna gitary akustycznej dźwięk

Szarpnięta struna drga jako suma harmonicznych fal stojących z f_n = (n/2L)√(T/μ), więc naprężenie, długość i gęstość liniowa ustalają podstawę, a barwa dźwięku pochodzi z mieszanki harmonicznych.

🌊

Częstotliwość dudnienia dźwięk

Dwa bliskie tony nakładają się w obwiednię amplitudy pulsującą z częstotliwością różnicową f_dudnienia = |f₁ − f₂|, efekt, którego nasłuchują stroiciele fortepianów.

🦇

Echolokacja dźwięk

Nietoperz emituje ćwierk i mierzy czas echa, aby wyznaczyć odległość do celu poprzez d = c·t/2, podczas gdy przesunięcie dopplerowskie odbicia ujawnia prędkość zbliżania się zdobyczy.

🗣️

Synteza mowy dźwięk

Model źródło-filtr przepuszcza ciąg impulsów głośni przez rezonansowe filtry formantowe, których częstotliwości szczytowe (F1, F2) kształtują słyszaną samogłoskę.

🔊

Impedancja akustyczna dźwięk

Na granicy dwóch ośrodków współczynnik odbicia ciśnienia R = (Z₂ − Z₁)/(Z₂ + Z₁) przy Z = ρc wyjaśnia, dlaczego USG wymaga żelu i dlaczego granice powietrze–tkanka silnie odbijają.

🎧

Aktywna redukcja szumów dźwięk

Fala antyfazowa (przesunięta o 180°) jest sumowana z docierającym szumem, tak by interferencja destrukcyjna sprowadzała resztę do zera — zasada działania słuchawek ANC, dostrajana przez adaptacyjny filtr LMS.

Geologia i środowisko (11)

⛰️

Stateczność osuwiska geologia

Model nieskończonego zbocza oblicza współczynnik bezpieczeństwa FS = (c + (σ − u)tanφ) / τ; gdy ciśnienie porowe wody obniża FS poniżej 1, zbocze się osuwa.

🧊

Rozmarzanie wieloletniej zmarzliny geologia

Dyfuzja ciepła przez zmarzniętą ziemię (problem Stefana) posuwa głębokość warstwy czynnej proporcjonalnie do √t, podczas gdy utajone ciepło topnienia buforuje front topnienia przed rosnącą temperaturą powietrza.

🌲

Sukcesja leśna geologia

Model przejść Markowa przeprowadza etapy: goła ziemia → trawy → krzewy → drzewa pionierskie → las klimaksowy, z prawdopodobieństwami zaburzeń cofającymi płaty do wcześniejszych stadiów sukcesji.

🌀

Prąd oceaniczny geologia

Siła Coriolisa odchyla przepływ napędzany wiatrem w spiralę Ekmana i intensyfikację przy zachodniej granicy, tworząc wiry oraz transport powierzchniowy, który redystrybuuje ciepło planetarne.

❄️

Arktyczny lód morski geologia

Pętla sprzężenia zwrotnego lodu i albedo: gdy lód (albedo ≈ 0,6) topnieje do otwartego oceanu (albedo ≈ 0,06), więcej pochłoniętego światła słonecznego przyspiesza dalsze topnienie — dodatnie sprzężenie zwrotne, które może gwałtownie się przełamać.

🏜️

Erozja wietrzna geologia

Gdy naprężenie ścinające wiatru przekracza progową prędkość tarcia, saltujące ziarna bombardują powierzchnię, a wydmy migrują z wiatrem, przy czym strumień skaluje się w przybliżeniu jako u*³.

🏙️

Miejska wyspa ciepła geologia

Bilans energii powierzchni pokazuje, jak asfalt o niskim albedo, obniżona ewapotranspiracja i ciepło antropogeniczne podnoszą temperaturę miasta o kilka stopni ponad okoliczne obszary wiejskie, łagodzone przez zielone dachy i drzewa.

🪨

Powstawanie piaskowca geologia

Kompakcja i cementacja podczas zagrzebywania zmniejszają porowatość w czasie, φ = φ₀·e^(−c·z), gdy kwarc i węglany wytrącają się w przestrzeni porowej, litifikując luźny piasek w skałę.

🌡️

Punkty krytyczne klimatu geologia

Potencjał z podwójną studnią i bifurkacją siodło-węzeł pokazuje, jak powoli wymuszany system klimatyczny może przekroczyć próg do gwałtownej, histerezyjnej zmiany reżimu, która opiera się odwróceniu.

🌎

Uskok trzęsienia ziemi geologia

Model sprężysto-blokowy stick-slip gromadzi odkształcenie sprężyste, aż zostanie przezwyciężone tarcie statyczne, uwalniając energię w zdarzeniach, których magnitudy podlegają prawu potęgowemu Gutenberga-Richtera.

🟫

Profil glebowy geologia

Wietrzenie i ługowanie budują poziomy O-A-B-C w czasie, gdy materia organiczna, iluwiacja iłu i rozpad skały macierzystej rozwarstwiają kolumnę gleby.

Fizyka i informatyka (10)

Fala plazmowa fizyka

Gęstość elektronów oscyluje z częstotliwością plazmową Langmuira ω_p = √(n e² / ε₀ m_e) — naturalnym dzwonieniem, które ustala optyczną częstotliwość odcięcia plazmy i tłumienie Landaua.

📡

Fala elektromagnetyczna fizyka

Równania Maxwella dają samopropagujące się, wzajemnie prostopadłe pola E i B poruszające się z prędkością c = 1/√(μ₀ε₀), z polaryzacją i strumieniem energii Poyntinga pokazanymi w 3D.

🌫️

Niestabilność płynu fizyka

Niestabilności Kelvina-Helmholtza i Rayleigha-Taylora zwijają warstwy ścinające i inwersje gęstości w wiry i pióropusze grzybowe, gdy tempo wzrostu przekracza stabilizujące napięcie powierzchniowe.

🧮

Kod Reeda-Mullera informatyka

Kod korekcji błędów RM(r,m) koduje za pomocą jednomianów boolowskich i dekoduje przez głosowanie logiki większościowej — rodzina słynnie użyta na sondzie Mariner 9 do przesyłania zdjęć Marsa.

🔢

Suma kontrolna CRC informatyka

Cykliczna kontrola nadmiarowa traktuje wiadomość jako wielomian nad GF(2) i dołącza resztę z dzielenia przez wielomian generujący, wychwytując błędy seryjne w Ethernecie i plikach ZIP.

🗜️

Kompresja LZ77 informatyka

Przesuwne okno zastępuje powtórzone podciągi odniesieniami wstecznymi (offset, długość, następny znak) — rdzeń słownikowy w DEFLATE, gzip i PNG.

🧊

Kwantowa korekcja błędów informatyka

Kod powierzchniowy rozprasza jeden kubit logiczny na siatce kubitów fizycznych, wykorzystując pomiary syndromów stabilizatorowych do wykrywania i korygowania odwróceń bitów i fazy poniżej progu.

💎

Rozpuszczanie kryształu fizyka

Kinetyczny model Monte Carlo usuwa atomy preferencyjnie z miejsc o wysokiej energii — załamań i stopni — więc tempo rozpuszczania śledzi nienasycenie, a wytrawiona morfologia ujawnia symetrię kryształu.

🏔️

Krajobraz fraktalny fizyka

Algorytm diamentowo-kwadratowy buduje samopodobny teren z ułamkowego ruchu Browna, gdzie wykładnik Hursta H reguluje surowość terenu od łagodnych wzgórz po postrzępione szczyty.

📄

Składanie origami fizyka

Sztywny wzór zagięć origami musi spełniać twierdzenie Maekawy (góry minus doliny = ±2) oraz warunek naprzemiennych kątów Kawasakiego, aby złożyć się płasko bez rozdarcia.

Przestrzeń kosmiczna (2)

💫

Pulsar kosmos

Wirująca gwiazda neutronowa zamiata wiązkę dipola magnetycznego obok Ziemi jak latarnia morska, a jej okres obrotu wydłuża się w miarę jak hamowanie magnetyczne wypromieniowuje energię rotacyjną.

🕳️

Termodynamika czarnej dziury kosmos

Temperatura Hawkinga T = ℏc³/(8πGMk_B) oznacza, że mniejsze czarne dziury są gorętsze, parując szybciej, gdy ich entropia Bekensteina-Hawkinga (proporcjonalna do pola powierzchni horyzontu) jest wypromieniowywana.

Biologia, genetyka i uczenie maszynowe (10)

🐟

Bioluminescencja biologia

Reakcja lucyferyna-lucyferaza utlenia lucyferynę, emitując foton — niemal 100% wydajne zimne światło, którego barwa zależy od wariantu enzymu.

🦋

Koewolucja biologia

Cechy drapieżnika i ofiary ścigają się nawzajem w dynamice Czerwonej Królowej, w której wzajemna selekcja zmusza oba gatunki do ciągłej ewolucji tylko po to, by utrzymać względną sprawność.

🦠

Konkurencja bakterii biologia

Konkurencja Lotki-Volterry o wspólny składnik odżywczy prowadzi do wyparcia rywala przez gatunek o niższym R* (progowym poziomie zasobu przy zerowym wzroście).

🧬

Epigenetyka genetyka

Metylacja DNA i modyfikacja histonów działają jako bistabilny przełącznik, który wycisza lub aktywuje geny w sposób dziedziczny bez zmiany leżącej u podstaw sekwencji.

🧫

Tworzenie biofilmu biologia

Komórki przyczepiają się, wydzielają macierz EPS i rosną według kinetyki Monoda μ = μ_max·S/(K_s + S), przy czym wyczuwanie kworum wyzwala dojrzałą, odporną na antybiotyki społeczność.

📶

Kaskada sygnalizacji komórkowej biologia

Kaskada kinaz MAPK przekształca stopniowany sygnał ligandu w przełącznikową, ultraczułą odpowiedź poprzez zeroorderową amplifikację Goldbetera-Koshlanda na każdym poziomie.

🧭

Nawigacja magnetyczna biologia

Zwierzęta migrujące odczytują kąt inklinacji geomagnetycznej (i być może kwantowy kompas par rodnikowych), aby się orientować, mapując nachylenie linii pola na szerokość geograficzną.

🦊

Ewolucja drapieżnik-ofiara biologia

Model ekoewolucyjny łączy cykle populacyjne Lotki-Volterry z dziedziczonymi cechami prędkości, więc presja selekcyjna i liczebność oscylują razem.

🗺️

Samoorganizująca się mapa ai-ml

SOM Kohonena trenuje siatkę neuronów 2D tak, by pobliskie neurony reagowały na podobne dane wejściowe, tworząc zachowującą topologię, niskowymiarową mapę danych wysokowymiarowych.

🎯

Sieć RBF ai-ml

Sieć funkcji bazowych radialnych sumuje jądra gaussowskie φ(r) = exp(−r²/2σ²) wyśrodkowane na prototypach, dopasowując gładkie powierzchnie nieliniowe pojedynczą liniową warstwą wyjściową.

Energia i inżynieria (3)

🌡️

Rurka cieplna inżynieria

Szczelne urządzenie dwufazowe przenosi ciepło, odparowując płyn roboczy na gorącym końcu i skraplając go na zimnym, przy czym powrót kapilarny przez knot daje efektywną przewodność znacznie wyższą niż lita miedź.

🌊

Konwerter energii falowej inżynieria

Oscylacyjna kolumna wodna napędza powietrze przez turbinę Wellsa; przechwycona moc skaluje się ze strumieniem energii fal P = (ρg²/64π)·H²T na metr grzbietu fali.

💧

Odsalanie inżynieria

Odwrócona osmoza wtłacza wodę morską przez membranę powyżej jej ciśnienia osmotycznego (Π ≈ iMRT ≈ 27 barów dla wody morskiej), pozostawiając sole i dając słodką wodę.

Paleoklimatologia i datowanie (5)

🧊

Zapis rdzenia lodowego paleo

Uwięzione pęcherzyki powietrza i stosunek δ¹⁸O w warstwowym lodzie rekonstruują przeszłe stężenie CO₂ i temperaturę wstecz o setki tysięcy lat.

🌳

Dendrochronologia paleo

Datowanie krzyżowe nakładających się wzorców szerokości słojów drzewa buduje ciągłą chronologię, ponieważ szerokie słoje oznaczają korzystne lata, a wąskie — suszę lub chłód.

🌼

Analiza pyłkowa paleo

Ziarna pyłku zachowane w osadach jeziornych zapisują zmieniające się zespoły roślinności, pozwalając palinologowi zrekonstruować przeszły klimat na podstawie względnej obfitości drzew i traw w rdzeniu.

Datowanie izotopowe paleo

Rozpad promieniotwórczy N = N₀·e^(−λt) zamienia stosunek pierwiastka macierzystego do pochodnego w bezwzględny zegar wiekowy, od radiowęgla (t½ = 5730 lat) po uran-ołów dla głębokiego czasu geologicznego.

🪸

Blaknięcie rafy paleo

Skumulowany stres termiczny mierzony w stopniotygodniach ciepła wypędza symbiotyczne zooksantelle, powodując blaknięcie koralowca i zapisując zdarzenia ocieplenia oceanu w pasmach wzrostu rafy.

Ulepszenia pokrycia kategorii

Fala 103 była najszerszym pojedynczym pchnięciem w historii projektu. Najważniejszą zmianą jest zupełnie nowa kolumna paleoklimatyczna i datowania metodami pośrednimi, a także najgłębszy jednofalowy wzrost, jaki kiedykolwiek widziały kategorie akustyki i geologii.

Dźwięk i muzyka +7 nowy zestaw
Geologia / środowisko +11 +11
Fizyka +5 +5
Informatyka +4 +4
Kosmos +2 +2
Biologia / genetyka +8 +8
AI / ML +2 +2
Inżynieria +3 +3
Paleoklimatologia 0 → 5 nowa

Fizyka pod lupą: bliższe spojrzenie na cztery symulacje

Temperacja równomierna — Geometria skal muzycznych

Dlaczego fortepian brzmi w stroju w każdej tonacji? Ponieważ dwunastostopniowa temperacja równomierna dzieli oktawę na dwanaście geometrycznie równych kroków. Każdy półton mnoży częstotliwość przez dwunasty pierwiastek z dwóch, więc ułożenie dwunastu z nich trafia dokładnie w oktawę (czynnik dwa). Kosztuje to czyste stosunki całkowitoliczbowe stroju czystego — kwinta w temperacji równomiernej jest o kilka centów zaniżona — w zamian za swobodę modulacji między tonacjami.

Temperacja równomierna:  f_n = f_0 * 2^(n/12)
  n   : liczba półtonów powyżej odniesienia
Odniesienie A4: 440 Hz
Stosunek półtonu: 2^(1/12) = 1,059463...
Czysta kwinta (3:2) = 701,96 centa ; kwinta ET = 700 centów (-1,96)
Centy między dwiema częstotliwościami: 1200 * log2(f2 / f1)

Rozmarzanie wieloletniej zmarzliny — problem Stefana z ruchomą granicą

Gdy powierzchnia się ociepla, front rozmarzania posuwa się w dół w zmarzniętą ziemię. To klasyczny problem Stefana: ciepło przewodzi przed frontem, ale na samym froncie energia jest zużywana na topienie lodu porowego (utajone ciepło topnienia). Ponieważ ten pochłaniacz ciepła utajonego musi zostać przezwyciężony, zanim granica może się przesunąć, głębokość rozmarzania rośnie proporcjonalnie do pierwiastka kwadratowego z czasu, a nie liniowo — to samo skalowanie dyfuzyjne widoczne w transporcie ciepła i masy.

Głębokość rozmarzania:  X(t) = lambda * sqrt(t)
Warunek Stefana na froncie:
  k * dT/dx = rho * L_f * dX/dt
  L_f : utajone ciepło topnienia lodu (334 kJ/kg)
  k   : przewodność cieplna rozmarzniętej gleby
Głębokość warstwy czynnej śledzi sumę stopniodni powyżej 0°C na powierzchni.

LZ77 — Kompresja przez odniesienia wsteczne

LZ77 to słownikowa połowa niemal każdego ogólnego kompresora używanego dziś. Przesuwa okno po danych; gdy nadchodzące bajty pasują do sekwencji już widzianej w oknie, emituje zwarty wskaźnik (offset, długość) wstecz w tę historię zamiast dosłownych bajtów. Im dłuższe i częstsze powtórzenia, tym lepszy współczynnik kompresji. DEFLATE (gzip, PNG, ZIP) łączy to z kodowaniem Huffmana wynikowych tokenów.

Token: (offset, długość, następny_znak)
  offset : odległość wstecz w przesuwnym oknie
  długość : liczba dopasowanych bajtów do skopiowania
Kodowanie "abcabcabcx":
  a -> (0,0,a)
  b -> (0,0,b)
  c -> (0,0,c)
  abcabc -> (3,6,x)   // kopiuj z 3 wstecz, 6 bajtów, potem 'x'
Dekompresja kopiuje bajt po bajcie, dopuszczając nakładanie się.

Kwantowa korekcja błędów kodem powierzchniowym

Kubity fizyczne dekoherują zbyt szybko, by bezpośrednio uruchamiać długie algorytmy kwantowe. Kod powierzchniowy chroni pojedynczy kubit logiczny, splątując go na dwuwymiarowej siatce kubitów fizycznych i wielokrotnie mierząc lokalne operatory stabilizatorowe. Te pomiary nigdy nie ujawniają zakodowanych danych, ale ich parzystość (syndrom) sygnalizuje, gdzie wystąpiły błędy odwrócenia bitu lub fazy, a dekoder dopasowujący je koryguje — pod warunkiem, że fizyczna szybkość błędów pozostaje poniżej progu kodu (około 1%).

Kod powierzchniowy odległości d: d^2 kubitów danych + (d^2 - 1) kubitów pomiarowych
Logiczna szybkość błędów spada wykładniczo z d poniżej progu:
  P_L ~ (p / p_th)^(d/2)
  p    : fizyczna szybkość błędów na bramkę
  p_th : próg (~0,01 dla kodu powierzchniowego)
Stabilizatory Z wychwytują błędy X (odwrócenie bitu); stabilizatory X wychwytują błędy Z (fazy).
Dekoder: dopasowanie o minimalnej wadze na grafie syndromu.

Aktualizacje infrastruktury

Skala mapy strony i kanału

Dodanie 47 symulacji w jednej fali — każdej z angielską, ukraińską i polską stroną lądowania — rozszerzyło mapę strony o ponad sto adresów URL. Generator teraz grupuje zapisy mapy strony i ponownie powiadamia konsole wyszukiwania tylko raz na wdrożenie zamiast na stronę, wyraźnie skracając czas budowy przy większej fali.

Audyt dostępności

Wszystkie 47 symulacji z Fali 103 przeszło zautomatyzowany audyt axe-core przed scaleniem. Symulacje akustyczne otrzymały dodatkową uwagę: każda symulacja generująca dźwięk wymaga teraz wyraźnego gestu użytkownika przed odtworzeniem dźwięku, udostępnia widoczną kontrolkę wyciszenia i ogłasza stan odtwarzania poprzez region aria-live dla użytkowników czytników ekranu.

Budżety wydajności

Budżet wydajności na klatkę wprowadzony w Fali 98 wychwycił w tej fali dwie regresje — siatka diamentowo-kwadratowa krajobrazu fraktalnego oraz pole cząstek fali plazmowej przekroczyły budżet 16 ms na dławionych urządzeniach mobilnych. Obie naprawiono, ograniczając rozdzielczość przy małych viewportach i ponownie wykorzystując bufory tablic typowanych między klatkami.

Co dalej

Fala 104 pogłębi nową kolumnę paleoklimatyczną o zliczanie warw osadowych i wskaźnik zespołów otwornic, a także powróci do akustyki z pogłosem pomieszczeń (metoda źródeł obrazowych) i wokoderem. Rozważamy też drugą partię uczenia maszynowego wokół mechanizmów uwagi i grafowych sieci neuronowych. Przeglądaj wszystkie wpisy w archiwum bloga lub przejdź do towarzyszących materiałów specjalnych, aby dokładniej poznać fizykę stojącą za tymi symulacjami.

← Devlog #96: Fala 98 Wszystkie wpisy →