⏳ Купа піску
Самоорганізована критичність Бака-Танга-Візенфельда: сипте піщинки, клітинки з висотою ≥ K обвалюються на сусідів, а лавини мають степеневий розподіл.
Схожі симуляції
Про модель купи піску (самоорганізована критичність)
Модель купи піску Бака-Танга-Візенфельда (BTW), представлена в 1987 році, є канонічним прикладом самоорганізованої критичності (SOC): системи «підживлення-розсіювання», що самостійно налаштовується до критичного стану без будь-якого зовнішнього налаштування параметрів. Піщинки додаються по одній до випадкових клітинок сітки; щойно клітинка накопичує чотири або більше піщинок, вона обвалюється, перерозподіляючи по одній піщинці кожному із чотирьох сусідів (піщинки на межі втрачаються). Одна додана піщинка може спричинити лавину, що торкнеться лише однієї клітинки або пошириться на всю сітку — і розподіл розмірів лавин слідує степеневому закону P(s) ∝ s−3/2, без характерного масштабу.
Додавайте піщинки вручну або безперервно й спостерігайте, як кольорові каскади обвалів поширюються по сітці. Логарифмічний графік розмірів лавин накопичується в реальному часі, розкриваючи степеневу сигнатуру критичності. Порівняйте фракталоподібні патерни активності з втратами на межі та без них.
Часті запитання
Що таке самоорганізована критичність (SOC)?
SOC описує клас динамічних систем, які природно еволюціонують до критичного стану — межі між порядком і хаосом — без будь-якого точного налаштування зовнішніх параметрів. У критичному стані флуктуації всіх розмірів відбуваються зі степеневою частотою: жоден окремий масштаб не домінує. SOC запропонували Пер Бак, Чао Танг і Курт Візенфельд у 1987 році як об'єднувальне пояснення степеневих розподілів, що спостерігаються в природі, — від магнітуд землетрусів (закон Гутенберга-Ріхтера) до сонячних спалахів і нейронних лавин у мозку.
Які правила обвалу в моделі BTW?
Кожна клітинка (i, j) сітки містить ціле число піщинок z(i,j). Щойно z(i,j) ≥ 4, клітинка обвалюється: z(i,j) → z(i,j) − 4, а кожен із чотирьох найближчих сусідів отримує 1 піщинку. Прикордонні клітинки втрачають піщинки, що впали б за край (це розсіювання необхідне, щоб система досягла стійкого стану). Обвал повторюється ітеративно — один обвал може спричинити обвал сусідів каскадом — доки в усіх клітинках не залишиться менше 4 піщинок. Весь каскад рахується як одна лавина.
Чому розподіл розмірів лавин слідує степеневому закону?
У самоорганізованому критичному стані система є масштабно-інваріантною: не існує характерного розміру лавини. Малі збурення можуть підсилюватися необмежено, оскільки купа перебуває на межі стійкості одночасно всюди. Ця масштабна інваріантність — ознака фазового переходу другого роду — з тією різницею, що тут система приходить до критичності автоматично, без налаштування керуючого параметра. Показник τ ≈ 1,5 (P(s) ∝ s−τ) універсальний для моделі BTW у 2D.
Чи розв'язується модель BTW точно?
Купу піску BTW на скінченній сітці з відкритими межами можна аналізувати за допомогою теорії абелевих груп (правила обвалу моделі комутують, роблячи її «абелевою купою піску»). Алгоритм «спалювання» Дхара (1990) ефективно визначає, чи є конфігурація рекурентною. У термодинамічній межі критичні показники та кореляційні функції моделі виведено за допомогою конформної теорії поля, ототожнивши її з логарифмічною КТП з c=−2 — один із найматематично багатих аспектів SOC.
Які реальні явища демонструють SOC?
SOC пропонували для: землетрусів (закон Гутенберга-Ріхтера: log N ∝ −bM з b ≈ 1); сонячних спалахів (степеневий розподіл енергії на 8 порядків величини); нейронних лавин у корі (каскади збудження нейронів слідують P(s) ∝ s−3/2); лісових пожеж (розподіл розмірів пожеж); волатильності фондового ринку; і подій вимирання в палеонтології (крива вимирання Раупа). У кожному випадку степеневий закон охоплює кілька порядків розміру, що натякає на спільний основний механізм — хоча чи є SOC правильним поясненням, залишається предметом дискусій у деяких випадках.
Чим модель BTW відрізняється від справжніх куп піску?
Справжні купи піску мають періодичні лавини з характерним розміром, що визначається формою піщинок, тертям і геометрією купи — вони не показують широких степеневих розподілів у простих експериментах. Фізики іноді кажуть, що «купа піску» BTW — це невдала назва. Однак експеримент із купою рису Фретте та ін. (1996), що використовував видовжені рисові зерна з більшою геометричною складністю, справді показав степеневі лавини, надавши найближчу реальну реалізацію SOC моделі BTW.
Який зв'язок між SOC і 1/f-шумом?
SOC спочатку запропонували частково для пояснення 1/f-шуму (рожевого шуму) — спектрів потужності, де щільність потужності масштабується як 1/f^α (α ≈ 1) на багатьох порядках частоти. 1/f-шум з'являється у флуктуаціях напруги в резисторах, інтервалах серцебиття, музиці й рівнях річкового стоку. Модель BTW породжує 1/f-подібні часові флуктуації як емерджентний наслідок своєї масштабно-вільної динаміки лавин, пов'язуючи просторовий степеневий закон (розмір лавини) із часовим (спектр частот).
Що таке «елемент тотожності» в абелевій купі піску?
Абелева група купи піску має примітний елемент тотожності: унікальну конфігурацію zid, таку що додавання zid до будь-якого рекурентного стану з подальшою стабілізацією повертає той самий стан. У 2D конфігурація тотожності демонструє складні фракталоподібні патерни з точною трикутною симетрією, що виникають суто з алгебраїчної структури — вони не задаються вручну. Генерація й візуалізація тотожності на великих сітках — серйозний обчислювальний виклик, що дає одні з найестетичніших зображень у математичній фізиці.
Чи може модель купи піску моделювати нейронну активність?
Нейронні лавини — каскади локальних польових потенціалів у зрізах кори — підкоряються степеневим законам, напрочуд узгодженим із SOC (P(s) ∝ s−3/2), вперше описаним Беггзом і Пленцом у 2003 році. Кора головного мозку може самоорганізовуватися до критичності, оскільки критичний стан максимізує передачу інформації, динамічний діапазон і чутливість до входів. Порушення степеневого закону пов'язували з нападами (надкритичний стан) і наркозом (докритичний стан), що робить SOC потенційним нейронним біомаркером.
У чому різниця між SOC і звичайними критичними явищами?
У звичайних рівноважних фазових переходах (наприклад, феромагнетик Ізінга) критичність настає при єдиній точно налаштованій температурі Tc. Відхилення T від Tc руйнує критичність. Натомість системи SOC мають повільне підживлення (додавання піщинок), збалансоване розсіюванням (втрати на межі), що діє як автоматичний зворотний зв'язок: якщо система докритична, піщинки накопичуються й підвищують зв'язність, доки не досягне критичної точки; якщо надкритична, великі лавини швидко розсіюють піщинки назад до критичності.
Чи існують інші моделі SOC, окрім купи піску BTW?
Так — багате сімейство: модель Манна (випадковий напрямок обвалу) має інші критичні показники й вважається належати до іншого класу універсальності; моделі лісових пожеж (Дроссель-Швабль) демонструють SOC через ріст дерев і займання блискавкою; модель Олямі-Федера-Крістенсена (OFC) використовує неперервні дійсні напруження і є стандартною моделлю SOC для землетрусів. Кожна демонструє масштабно-вільну динаміку широкого діапазону, але з різними показниками, геометрією та класами універсальності.
Про цю симуляцію
Ця симуляція відтворює модель купи піску Бака-Танга-Візенфельда, стандартний приклад самоорганізованої критичності. Піщинки накопичуються на сітці, і будь-яка клітинка, що досягає критичної висоти K, обвалюється, розсипаючи по одній піщинці кожному із чотирьох сусідів — подія, яка може перерости в лавину будь-якого розміру, від одного обвалу до такого, що охоплює всю сітку. Розподіл розмірів лавин встановлюється у степеневий закон без природного масштабу — ознака системи, що самоорганізувалася на межі стійкості.
🔬 Що показано
Кожна клітинка забарвлена відповідно до кількості піщинок — від майже чорного (порожньо) через зелений, бурштиновий і червоний у міру наближення до критичної висоти. Каскади обвалів розходяться назовні спалахами кольору, а живий логарифмічний графік під сіткою підраховує розмір кожної лавини — його майже пряма лінія є візуальною ознакою степеневого закону.
🎮 Як користуватися
Оберіть режим подачі — Центр, Випадково або Клац — щоб вибрати, куди падають піщинки. Повзунок критичної висоти K (2–8) задає поріг обвалу, швидкість подачі (1–50 піщинок/кадр) задає, як швидко додається пісок, а сітка (від 30×30 до 120×120) змінює розмір ґратки. Використовуйте «Пуск/Пауза» і «Скинути» нижче або клацніть по полотну в режимі «Клац», щоб висипати невелику купку саме там, куди вказуєте.
💡 Чи знали ви?
Коли Пер Бак, Чао Танг і Курт Візенфельд представили цю модель у 1987 році, вони запропонували самоорганізовану критичність для пояснення степеневих законів, які спостерігаються по всій природі — від магнітуд землетрусів до сонячних спалахів, — що виникають без будь-кого, хто налаштовує параметр.
Часті запитання
Що саме контролює критична висота K?
K задає, скільки піщинок може утримати клітинка, перш ніж обвалиться. Збільшення K затримує обвал, дозволяючи піщинкам накопичуватися локально, перш ніж почнеться лавина, тоді як його зменшення (аж до 2) змушує обвали — і каскади — починатися набагато швидше.
Чому піщинки зникають на краю сітки?
Симуляція використовує відкриту межу: коли обвал відправляє піщинку за край, ця піщинка просто залишає систему, а не обгортається навколо. Це розсіювання дозволяє купі осісти в стійкому критичному стані, замість того щоб рости без обмежень.
У чому різниця між трьома режимами подачі?
«Центр» завжди додає піщинки до єдиної клітинки в центрі сітки — класичний спосіб вирощувати купу піску з точкового джерела. «Випадково» розкидає піщинки по всій сітці щокадру, а «Клац» дозволяє висипати невелику купку з двадцяти піщинок будь-де, куди ви вкажете, щоб викликати лавини на вимогу.
Чому логарифмічний графік виглядає приблизно як пряма лінія?
Графік відстежує, як часто трапляються лавини кожного розміру, з обома осями в логарифмічному масштабі. Оскільки розміри лавин слідують степеневому закону, побудова кількості проти розміру в логарифмічних осях дає щось близьке до прямої лінії — доказ того, що лавини дуже різних розмірів підкоряються тому самому простому правилу обвалу.
Чи впливає розмір сітки на поведінку лавин?
Більша сітка дає лавинам більше простору для поширення, тож найбільші каскади, зафіксовані на сітці 120×120, можуть значно перевищувати ті, що на сітці 30×30, хоча основний степеневий показник залишається тим самим. Зміна розміру сітки скидає симуляцію, оскільки конфігурація піщинок має сенс лише при початковому розмірі.
Самоорганізована критичність Бака-Танга-Візенфельда. Сипте піщинки на сітку; клітинки з висотою ≥ K обвалюються і розподіляють піщинки чотирьом сусідам. Лавини всіх розмірів виникають зі степеневим розподілом.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install