← Хаос

🔮 Атрактор Томаса

b (демпфування): 0.190
Траєкторії: 8
Швидкість: 8
dx/dt = sin(y) − b·x
dy/dt = sin(z) − b·y
dz/dt = sin(x) − b·z
b: 0.190  |  Траєкторій: 8  |  Точок на траєкторії: 0  |  Режим: хаотичний

🔮 Атрактор Томаса — Циклічна Симетрія в Хаосі

Атрактор Рене Томаса 1999 року — математичний еквівалент кульки, що котиться по горбистому 3D-ландшафту: рухомий синусом кожної координати, він блукає назавжди у примарному решітчастому патерні, ніколи не повторюючись і не виходячи за межі.

🔬 Що демонструє

Система ẋ = sin(y) − bx, ẏ = sin(z) − by, ż = sin(x) − bz має циклічну симетрію: вона відображається на себе при x→y→z→x. При b ≈ 0.208 атрактор хаотичний. Параметр b контролює дисипацію — поблизу нуля атрактор заповнює 3D, при більших значеннях стискається до нижчого виміру.

🎮 Як використовувати

Перетягуйте для обертання 3D атрактора. Регулюйте b поблизу 0.208 для максимального хаосу, нижче 0.1 для гіперхаосу, вище 0.32 для орбіти-3. Запустіть багато частинок одночасно з тісного кластера для візуалізації ляпунівського розходження.

💡 Чи знали ви?

Томас розработав систему для моделювання мінімальних умов хаосу: тривимірній автономній системі потрібен щонайменше один кубічний член або два квадратичних, або — як він показав — три синусоїдних члени. Його інтерес полягав не у фізиці, а в мінімальній граматиці біологічних регуляторних мереж.

Про атрактор Томаса

Ця симуляція відстежує атрактор Томаса — тривимірну дисипативну динамічну систему, запропоновану Рене Томасом у 1999 році. Її еволюція описується симетричними рівняннями dx/dt = sin(y) − b·x, dy/dt = sin(z) − b·y, dz/dt = sin(x) − b·z. Сторінка інтегрує ці зв'язані звичайні диференціальні рівняння методом Рунге–Кутти четвертого порядку (RK4) з фіксованим кроком 0.005, малюючи кожну траєкторію як кольорову стрічку у WebGL.

Єдиний параметр b задає демпфування, а його повзунок охоплює діапазон від 0.1 до 0.3: менші значення послаблюють дисипацію й штовхають систему до хаосу, що заповнює простір, тоді як більші значення стискають рух на простіші орбіти. Живий індикатор відображає поточний режим, повзунок «Траєкторії» запускає до двадцяти незалежних частинок, а повзунок «Швидкість» задає кількість кроків інтегрування за кадр. Оскільки рівняння інваріантні відносно циклічної заміни x→y→z→x, атрактор розкриває мінімальну граматику хаосу, яку Томас вивчав у біологічних регуляторних мережах.

Поширені запитання

Що таке атрактор Томаса?

Це тривимірний дивний атрактор, запропонований Рене Томасом у 1999 році. Він належить до класу дисипативних хаотичних систем, побудованих виключно на синусових функціях, і породжує заплутану, решіткоподібну траєкторію, яка ніколи не повторюється і не виходить у нескінченність.

Які рівняння розв'язує ця симуляція?

Система має вигляд dx/dt = sin(y) − b·x, dy/dt = sin(z) − b·y, dz/dt = sin(x) − b·z. Кожна координата збуджується синусом наступної — саме це і дає циклічну симетрію, — а члени −b·x, −b·y та −b·z забезпечують лінійне демпфування, що робить систему дисипативною.

Що контролює параметр b?

Параметр b — це сила демпфування або дисипації, яку тут можна налаштовувати від 0.1 до 0.3. Малі значення дозволяють траєкторії розповсюджуватися і заповнювати більше тривимірного простору, тоді як більші значення стискають рух на простіші структури: граничні цикли або нерухомі точки.

Як чисельно обчислюється траєкторія?

Сторінка просуває кожну частинку класичним інтегратором Рунге–Кутти четвертого порядку з фіксованим кроком 0.005 одиниць. RK4 обчислює похідну чотири рази за крок і поєднує результати, забезпечуючи набагато вищу точність порівняно зі звичайним методом Ейлера при тому самому кроці, що дозволяє зберігати вірність хаотичної орбіти впродовж багатьох ітерацій.

Що роблять повзунки «Траєкторії» та «Швидкість»?

«Траєкторії» задає кількість незалежних частинок, що запускаються одночасно — від однієї до двадцяти, кожна з дещо відмінної початкової точки і намальована своїм кольором. «Швидкість» керує кількістю кроків інтегрування RK4 за один кадр анімації, тому підвищення цього значення змушує криві рости й розвиватися швидше на екрані.

Навіщо запускати кілька частинок майже з однієї точки?

Запуск багатьох траєкторій з тісного кластера дозволяє спостерігати чутливу залежність від початкових умов — головну ознаку хаосу. Траєкторії, що починаються майже однаково, з часом розходяться експоненційно, наочно демонструючи позитивний показник Ляпунова, який визначає хаотичний атрактор.

Що таке циклічна симетрія цієї системи?

Рівняння не змінюються, якщо перейменувати координати за циклом x→y→z→x. Ця обертальна симетрія означає, що жодна вісь не є виділеною, тому атрактор виглядає статистично однаково при спостереженні з трьох еквівалентних напрямків і, як правило, утворює у просторі збалансовану тришарову структуру.

Чи є симуляція фізично точною?

Вона вірно інтегрує опубліковані рівняння Томаса, а не наближає їх поверхово, тому геометрія й перехід між режимами є математично коректними. Атрактор Томаса — абстрактна динамічна модель, а не фізичний об'єкт, тому точність тут означає відповідність диференціальним рівнянням, а не якомусь лабораторному експерименту.

При якому значенні b система стає хаотичною?

Хаос з'являється приблизно при b ≈ 0.208, де атрактор демонструє найбагатшу, просторово насичену поведінку. При зменшенні b динаміка наближається до майже консервативного, майже просторово-заповнюючого режиму, тоді як збільшення b вище цього діапазону поступово переводить рух у граничні цикли, а зрештою — у нерухомі точки.

Де атрактори такого типу мають практичне значення?

Томас розробив цю систему для відтворення мінімального зворотного зв'язку, достатнього для хаосу в біологічних регуляторних мережах, де гени та білки активують і пригнічують одне одного в петлях. Ширше такі циклічно симетричні атрактори вивчаються в нелінійній динаміці, захищених комунікаціях і як тестові задачі для перевірки чисельних методів хаосу та синхронізації.