Хаос та складні системи ★★☆ Середній

🏔️ Критичність піщаного насипу

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

Скинуто піщинок: 0
Лавин: 0
Поточна лавина: 0
Найбільша: 0
Середній розмір:
Крит. стан: формується…

🌊 Самоорганізована критичність (СОК)

Бак, Тан і Візенфельд (1987) показали, що багато керованих дисипативних систем природно еволюціонують до критичного стану — без жодного тонкого налаштування параметрів. Піщаний насип — каноніч­ний приклад: додавайте піщинки повільно, і купа стрімчасте, доки середній нахил не виявиться на порозі стійкості.

Правило перекидання (модель BTW):

якщо z[i,j] ≥ 4: z[i,j] −= 4, кожен сусід += 1

Розміри лавин n підпорядковуються P(n) ∝ n−τ з τ ≈ 1 (лог-лог графік — пряма лінія). Цей степеневий закон означає, що великі події рідкісні, але неминучі — як землетруси та фінансові крахи.

Про цю симуляцію

Цей майданчик реалізує модель Бака-Тана-Візенфельда на сітці 55×55: піщинки накопичуються в кожній клітині, доки стовпчик не досягне висоти 4, після чого він перекидається, віддаючи по одній піщинці кожному з чотирьох сусідів (піщинки на краю сітки просто випадають). Одне перекидання може спричинити ланцюг наступних, і цей ланцюг — лавина — підраховується та заноситься у лог-лог гістограму в реальному часі. Достатньо довго годуйте купу, і без жодного налаштування параметрів система сама приходить у критичний стан, де розміри лавин перестають групуватися навколо якогось типового значення і замість цього підпорядковуються степеневому закону.

🔬 Що показано

Сітка 55×55, де колір кодує висоту піщинок: темно-синій — порожньо, синій — 1-2 піщинки, бурштиновий — 3 (одна піщинка до обвалу), а помаранчевий позначає клітини, що активно перекидаються. Поруч лог-лог гістограма накопичує кожен зафіксований розмір лавини, поступово виявляючи прямолінійний степеневий нахил у міру дозрівання купи.

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

Повзунок Піщинок/кадр (1-60) керує тим, скільки випадкових піщинок падає щокадру — вищі значення пришвидшують наближення до критичності. Пауза зупиняє сітку посеред лавини, Скинути спорожнює купу і очищає всю статистику, а Велика лавина скидає 60 піщинок прямо в центральну клітину, щоб викликати драматичний каскад на вимогу.

💡 Чи знали ви?

Правило перекидання z[i,j] ≥ 4 → z[i,j] −= 4, кожен сусід += 1 є детермінованим і суто локальним, проте воно породжує ту саму безмасштабну статистику (P(n) ∝ n−τ, τ ≈ 1), яку спостерігають у реальних лавинах, лісових пожежах та магнітудах землетрусів.

Часті запитання

Що саме викликає лавину?

Щойно кількість піщинок у клітині досягає критичного порогу 4, вона перекидається: втрачає 4 піщинки, а кожен з до чотирьох сусідів отримує по 1. Якщо це підвищення доводить сусіда до 4 і більше, він теж перекидається, і симуляція обробляє цю ланцюгову реакцію клітина за клітиною, доки жодна клітина не залишиться на порозі або вище нього. Загальна кількість клітин, що перекинулися за цей ланцюг, і є розміром лавини.

Чому купа досягає "критичного стану" без жодного налаштування?

Це суть самоорганізованої критичності, описаної Баком, Таном і Візенфельдом у 1987 році. Оскільки піщинки додаються повільно (кілька за кадр), поки лавини миттєво їх перерозподіляють, середній нахил купи автоматично притягується до точного порогу, де наступна скинута піщинка може викликати що завгодно — від нічого до каскаду на весь майданчик — без потреби вручну підбирати жоден параметр.

Що насправді означає степеневий закон P(n) ∝ n−τ?

Це означає, що розміри лавин не мають характерного масштабу: маленькі лавини трапляються часто, а величезні — рідко, але співвідношення між "удвічі частіше" і "вдвічі менше" залишається сталим для всіх розмірів. На лог-лог гістограмі це виглядає як пряма лінія, а не дзвоноподібна крива. Показник τ у симуляції близький до 1, що відповідає теоретичному результату моделі BTW.

Що означають кольори на сітці?

Колір кожної клітини відображає кількість піщинок у ній: майже чорний темно-синій — 0 піщинок, темно-синій — 1, середній синій — 2, бурштиновий — 3 (одна піщинка до обвалу), а яскравий оранжево-червоний позначає будь-яку клітину з 4 і більше піщинками, що активно перекидається цього кадру. Спостереження за тим, як бурштиновий перетворюється на помаранчевий і поширюється, і є способом побачити поширення лавини в реальному часі.

Чим кнопка "Велика лавина" відрізняється від звичайної гри?

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