Запропонований Отто Рьосслером у 1976 році як простіший аналог системи Лоренца, атрактор Рьосслера потребує лише одного квадратичного нелінійного члена, але виробляє повноцінний детермінований хаос — нескінченну спіраль, що ніколи не повторюється.
Три диференціальних рівняння (ẋ = −y−z, ẏ = x+ay, ż = b+z(x−c)) породжують атрактор. При a = 0.2, b = 0.2, c = 5.7 система є хаотичною. Атрактор має характерну стрічкову топологію, відмінну від дволопатевого метелика Лоренца.
Обертайте 3D атрактор перетягуванням. Регулюйте параметри a, b, c, щоб пройти від подвоєння периоду до хаосу. Запустіть кілька траєкторій із сусідніх точок і спостерігайте їхнє експоненційне розходження — ознаку хаосу.
Рьосслер розробив систему, вивчаючи осцилятори хімічних реакцій. Згодом вона з'явилась у моделях серцевої аритмії та циркадного годинника. Стрічка Рьосслера топологічно еквівалентна листу Мьобіуса — однобічна та неорієнтовна.
Ця симуляція відтворює атрактор Рьосслера — хаотичний розв'язок трьох зв'язаних звичайних диференціальних рівнянь, запропонованих Отто Рьосслером у 1976 році: dx/dt = −y − z, dy/dt = x + ay та dz/dt = b + z(x − c). Маючи лише одну квадратичну нелінійність, система породжує детермінований хаос. Траєкторія обчислюється чисельно за явним методом Ейлера з фіксованим кроком часу dt = 0,005, причому кожна наступна точка наноситься як неперервна кольорова лінія у 3D.
Повзунки задають три параметри a, b та c, тоді як повзунок «Сліди» запускає до дванадцяти траєкторій із майже однакових початкових точок, щоб ви могли спостерігати, як вони розходяться — характерна ознака хаосу. Кнопка «Скинути» перезапускає криві, а «Автообертання» обертає камеру; перетягуванням можна обертати огляд. Смуга Рьосслера ілюструє, як прості, цілком детерміновані правила можуть призводити до довгострокової непередбачуваності — принципу, що лежить в основі моделювання погоди, хімічних осциляторів і нелінійної динаміки.
Що таке атрактор Рьосслера?
Це дивний атрактор, що породжується системою з трьох диференціальних рівнянь, запропонованих Отто Рьосслером у 1976 році. Коли рівняння інтегруються вперед у часі, траєкторія осідає на згорнуту, схожу на смугу поверхню у трьох вимірах, яку вона ніколи точно не повторює, що робить її класичним прикладом хаосу.
Які рівняння розв'язує ця симуляція?
Вона розв'язує dx/dt = −y − z, dy/dt = x + ay та dz/dt = b + z(x − c). Нелінійним є лише останній член, z(x − c). Саме ця мінімальна структура є причиною того, що система Рьосслера часто використовується як простіший супутник рівнянь Лоренца при викладанні теорії хаосу.
Що роблять повзунки a, b та c?
Вони задають три сталі у рівняннях. Тут a змінюється від 0,05 до 0,5, b — від 0,05 до 0,5, а c — від 2 до 10. Класичні хаотичні значення: a = 0,2, b = 0,2 та c = 5,7. Їх зміна проводить систему через періодичні цикли, подвоєння періоду та хаос.
Повзунок «Сліди» задає, скільки траєкторій працює одночасно — від 1 до 12. Кожна починається з дуже трохи різних початкових умов, зсунутих приблизно на 0,01 за x та y. Оскільки близькі шляхи у хаотичній системі розходяться експоненційно, сліди з часом розпускаються віялом, наочно демонструючи чутливу залежність від початкових умов.
Симуляція використовує явний метод Ейлера: на кожному кроці обчислюються похідні, множаться на фіксований крок часу dt = 0,005 і додаються до поточного положення. На кожен кадр анімації виконується десять таких кроків, тож крива зростає плавно, а інтегрування лишається достатньо дешевим, щоб працювати в реальному часі у вашому браузері.
Явний метод Ейлера є методом першого порядку, тому він вносить певну чисельну похибку й менш точний за схеми Рунге–Кутти. Для візуалізації малий крок 0,005 зберігає загальну форму атрактора достовірною, але оскільки хаотичні системи підсилюють будь-яку похибку, точний покроковий шлях тут відхилятиметься від розв'язку вищої точності на тривалих прогонах.
Обидві є трикомпонентними хаотичними системами, але Лоренц має дві квадратичні нелінійності й утворює симетричного дволопатевого метелика. Рьосслер має лише один нелінійний член і згортається в єдину спіральну смугу, що робить його структурно простішим. Рьосслер розробив його саме як мінімальну систему, здатну породжувати хаос на кшталт Лоренцового.
У площині x–y траєкторія спіралить назовні, оскільки лінійні члени відштовхують її від початку координат. Коли x стає достатньо великим, вмикається член z(x − c), піднімаючи шлях угору за z і згортаючи його назад до центру. Ця повторювана дія розтягування й згортання є геометричним механізмом, що породжує хаос.
Дивний атрактор — це обмежена область простору станів, до якої притягуються близькі траєкторії, але всередині якої рух ніколи не осідає у нерухому точку чи простий цикл. Зазвичай він має фрактальну структуру, тобто деталі на кожному масштабі. Смуга Рьосслера — один із найбільш вивчених прикладів.
Отто Рьосслер спершу сформулював її, вивчаючи осцилятори хімічних реакцій. Відтоді подібну динаміку використовували для моделювання серцевих ритмів, електронних схем і кінетики певних реакцій. У ширшому сенсі вона слугує навчальним еталоном для хаосу, аналізу біфуркацій та нелінійного керування.