🌀 Dziwne atraktory
Poznaj chaotyczne atraktory Lorenza, Rösslera, Thomasa i Halvorsena w 3D. Przeciągaj, by obracać, dobieraj parametry, wybieraj tryb barw — patrz, jak wyłania się topologia, w której trajektorie nigdy się nie powtarzają, a jednak nie uciekają.
Ta strona całkuje pięć klasycznych układów chaotycznych — Lorenz, Aizawa, Halvorsen, Thomas, Dadras — solverem Rungego-Kutty 4. rzędu i nanosi do 300 000 odwiedzonych punktów jako addytywnie mieszaną trójwymiarową chmurę punktów w WebGL. Każdy układ to zestaw trzech sprzężonych nieliniowych równań różniczkowych zwyczajnych: drobne zmiany w punkcie startowym rozchodzą się w dziko różne trajektorie, a mimo to długoterminowa ścieżka pozostaje ograniczona do zwartego, samopodobnego kształtu fraktalnego — samego dziwnego atraktora.
🔬 Co pokazuje
Chaos deterministyczny: w pełni przewidywalne równania (bez żadnej losowości), które mimo to produkują trajektorie nigdy się nie powtarzające i praktycznie niemożliwe do przewidzenia na dłuższą metę, ponieważ sąsiednie ścieżki rozbiegają się wykładniczo.
🎮 Jak korzystać
Wybierz preset (Lorenz, Aizawa, Halvorsen, Thomas, Dadras), a następnie przeciągnij suwaki Morph A / Morph B, aby przeskalować kluczowe parametry, takie jak σ, ρ czy b, i obserwuj, jak kształt deformuje się na żywo. Suwak Punktów wymienia gęstość renderowania na szybkość, Autorotacja obraca kamerę, a Restart całkuje na nowo od warunku początkowego.
💡 Czy wiesz, że...?
Atraktor Lorenza powstał z wypadku modelowania pogody w 1963 roku: Edward Lorenz wprowadził ponownie zaokrągloną liczbę w połowie przebiegu i otrzymał zupełnie inną prognozę, ukuwając to, co dziś nazywamy efektem motyla.
Najczęściej zadawane pytania
Czym jest dziwny atraktor?
To ograniczony, fraktalny obszar przestrzeni, na którym trajektoria chaotycznego układu dynamicznego się ustala i po którym błądzi na zawsze, nigdy się dokładnie nie powtarzając ani nie opuszczając tego obszaru.
Dlaczego trajektorie nigdy się same nie przecinają?
Dla układu deterministycznego jeden stan wyznacza dokładnie jedną przyszłą ścieżkę — gdyby dwa odcinki trajektorii przecięły się w tym samym punkcie, musiałyby od tego momentu przebiegać identycznie, więc w ciągłych chaotycznych przepływach odrębne trajektorie nigdy naprawdę się nie przecinają.
Co dokładnie zmieniają suwaki Morph A i Morph B?
Skalują one rzeczywisty współczynnik w równaniach danego atraktora — dla Lorenza są to stałe σ (podobna do liczby Prandtla) i ρ (podobna do liczby Rayleigha); ich zmiana może przesunąć układ między reżimem chaotycznym, okresowym lub rozbieżnym.
Dlaczego zwiększanie suwaka Punktów spowalnia działanie?
Każdy punkt wymaga jednego kroku całkowania RK4 (cztery obliczenia równania) plus przesłania wierzchołka do GPU, więc koszt renderowania i obliczeń skaluje się w przybliżeniu liniowo z liczbą punktów, aż do 300 000.
Czy to symuluje rzeczywistą fizykę?
Tak, dla Lorenza, który modeluje uproszczoną konwekcję atmosferyczną; pozostałe (Aizawa, Halvorsen, Thomas, Dadras) to matematycznie skonstruowane układy chaotyczne badane pod kątem ich właściwości geometrycznych i dynamicznych, a nie konkretnego procesu fizycznego.
Odkrywaj chaotyczne atraktory Lorenza, Rösslera, Thomasa i Halvorsena w 3D. Przeciągnij, aby obrócić, dostosuj parametry, wybierz tryb koloru — obserwuj, jak wyłania się topologia, w której trajektorie nigdy się nie powtarzają, ale też nigdy nie uciekają.
3D · Renderer Three.js / WebGL · cel 60 FPS · działa w całości po stronie klienta, bez instalacji