Strona główna Chaos i Dynamika Nieliniowa Koło wodne Lorenza

💧 Koło wodne Lorenza

Zakręć chaotycznym kołem wodnym, którego równania odpowiadają układowi Lorenza, i zobacz, jak sigma, liczba Rayleigha r i b prowadzą do nieregularnych zmian obrotu.

Chaos i Dynamika Nieliniowa3DŚredni60 FPS
lorenz-waterwheel ↗ Otwórz osobno
Interfejs samej symulacji jest w języku angielskim.

O tej symulacji

Ta symulacja modeluje koło wodne Malkusa, układ mechaniczny, którego równania ruchu są matematycznie identyczne z równaniami chaosu Edwarda Lorenza z 1963 roku. Dwanaście wiaderek jest zamocowanych wokół koła; woda kapie na górze ze stałym natężeniem, a każde wiaderko wycieka z prędkością proporcjonalną do tego, jak jest pełne. Grawitacja działająca na nierównomiernie rozłożoną wodę wytwarza moment obrotowy, który obraca koło, podczas gdy tarcie (ukryte w parametrach σ, r, b) mu się przeciwstawia — a przy odpowiednich wartościach parametrów to przeciąganie liny nigdy się nie ustala, tylko wiecznie nieprzewidywalnie odwraca kierunek obrotu. Ten sam stan x, y, z, który napędza kąt koła i wypełnienie wiaderek, kreśli też klasyczny motylkowy atraktor Lorenza w panelu portretu fazowego.

🔬 Co pokazuje

Kąt obrotu koła jest napędzany bezpośrednio zmienną x równań Lorenza (dx/dt = σ(y−x), dy/dt = x(r−z)−y, dz/dt = xy−bz), całkowanych metodą RK4. Woda wlewa się do wiaderka aktualnie na górze i wycieka z każdego wiaderka proporcjonalnie do jego napełnienia, więc widoczne chlupanie wody odzwierciedla ukryty stan chaotyczny. Zielono-czerwony łuk wokół koła i odczyt ω pokazują bieżący kierunek i prędkość obrotu, podczas gdy portret fazowy i pasek x(t) po prawej stronie kreślą tę samą trajektorię jako dziwny atraktor.

🎮 Jak korzystać

Wybierz preset (Chaotyczny, Stabilny, Na krawędzi) lub przeciągnij samodzielnie suwaki σ, r, b i Prędkość, aby zmienić dynamikę. Użyj Pauzy, aby zamrozić koło i atraktor w dowolnej chwili do inspekcji, oraz Restart, aby zacząć od nowa od świeżego stanu bliskiego zeru (z niewielkim losowym zaburzeniem) i wyczyścić ślad — przydatne, by zobaczyć, jak nieznacznie inny start może prowadzić do zupełnie innej ścieżki.

💡 Czy wiesz, że...?

Fizyczne koło wodne Malkusa zbudowano w latach 70. XX wieku specjalnie po to, aby pokazać, że równania Lorenza, pierwotnie wyprowadzone z uproszczonego modelu konwekcji atmosferycznej, nie są tylko abstrakcyjną ciekawostką — prawdziwe obracające się koło z nieszczelnymi wiaderkami odwraca kierunek równie chaotycznie jak pogoda, wykorzystując dokładnie tę samą trójzmienną matematykę.

Najczęściej zadawane pytania

Czym fizycznie jest koło wodne Lorenza?

To koło z pierścieniem wiaderek, z których każde ma mały otwór. Woda kapie na wiaderko aktualnie znajdujące się na górze ze stałej dyszy, a każde wiaderko nieprzerwanie traci wodę proporcjonalnie do tego, jak jest pełne. Grawitacja mocniej ciągnie cięższą, bardziej mokrą stronę koła, tworząc moment obrotowy; jeśli dopływ jest wystarczająco szybki względem tempa wycieku i tarcia, koło przyspiesza, ale przesuwający się ciężar może je też spowolnić, zatrzymać i odwrócić.

Dlaczego równania dokładnie odpowiadają układowi Lorenza?

Malkus i Howard pokazali w latach 70. XX wieku, że jeśli zapiszemy prawo Newtona dla prędkości kątowej koła razem z rozkładem Fouriera rozkładu wody wokół obwodu, pierwsze trzy współczynniki spełniają równania tej samej postaci co dx/dt = σ(y−x), dy/dt = x(r−z)−y, dz/dt = xy−bz. Tutaj x jest proporcjonalne do tempa obrotu koła, y i z opisują, jak masa wody jest rozłożona wokół koła, a σ, r, b są kombinacjami fizycznego tempa kapania, tempa wycieku, momentu bezwładności i tarcia.

Dlaczego koło nagle odwraca kierunek?

Odwrócenie następuje, ponieważ rozkład wody może stać się na tyle asymetryczny, że cięższa strona przechodzi przez górę, zanim się opróżni, odwracając, którą stronę faworyzuje grawitacja. W reżimie chaotycznym (domyślny preset, r = 28) dzieje się to w pozornie losowych odstępach, ponieważ trajektoria odbija się między dwoma „skrzydłami” atraktora Lorenza, a drobne różnice w dokładnym momencie przejścia decydują, czy odwrócenie nastąpi wcześniej, czy później.

Co dokładnie kontrolują suwaki σ, r i b?

σ (sigma) ustawia, jak szybko obrót koła reaguje na nierównowagę w rozkładzie wody — fizycznie związane ze stosunkiem tłumienia pędu do redystrybucji wody. r (parametr podobny do liczby Rayleigha) skaluje się z tempem kapania/wycieku i określa, ile energii napędzającej jest dostępne; niskie r ustala się w punkcie stałym lub łagodnej spirali, podczas gdy r powyżej mniej więcej 24,7 (przy domyślnym b) daje chaotyczny, odwracający się reżim. b wiąże tempo wycieku z tłumieniem koła i kształtuje, jak szybko woda redystrybuuje się w miarę obrotu koła.

Czy ta symulacja to po prostu atraktor Lorenza z dodatkowymi krokami?

Pod względem leżących u podstaw liczb — tak, ta sama całkowana metodą RK4 trajektoria x, y, z napędza zarówno animację koła, jak i portret fazowy, więc oba panele są dwoma widokami jednego chaotycznego układu. Wartość widoku koła wodnego tkwi w intuicji: zamienia abstrakcyjne trójzmienne równanie różniczkowe w namacalny mechanizm (kapiąca woda, nieszczelne wiaderka, obracające się koło), dzięki czemu przyczyna nieprzewidywalnych odwróceń kierunku jest łatwiejsza do dostrzeżenia niż w samym abstrakcyjnym wykresie x-y-z.

⚙ Pod maską

Obróć chaotyczne koło wodne, którego równania odpowiadają układowi Lorenza, i obserwuj, jak sigma, liczba Rayleigha r i b przechylają je od stabilnego obrotu do nieregularnych odwróceń.

3D · Renderer Three.js / WebGL · cel 60 FPS · działa w całości po stronie klienta, bez instalacji

Podobne symulacje