StartseitePhysik & MechanikAbelscher Sandhaufen — Selbstorganisierte Kritikalität

⛰️ Abelscher Sandhaufen — Selbstorganisierte Kritikalität

Lass Körner auf ein Gitter fallen: Erreicht eine Zelle 4 Körner, kippt sie um und löst Lawinen mit einer Potenzgesetz-Größenverteilung aus — das Kennzeichen selbstorganisierter Kritikalität.

Physik & Mechanik3DMittel60 FPS🌍 Erde
sand-pile-model ↗ Eigenständig öffnen

Über diese Simulation

Diese Simulation modelliert den abelschen Sandhaufen-Automaten (Bak–Tang–Wiesenfeld): Körner fallen standardmäßig auf ein 80×80-Gitter, und jede Zelle, die 4 Körner erreicht, kippt um und gibt in einer Breitensuch-Kaskade je ein Korn an jeden ihrer vier orthogonalen Nachbarn ab. Wiederholte Kornfälle treiben das Gitter in Richtung eines selbstorganisiert kritischen Zustands, in dem Lawinen jede Größenordnung umfassen, von einem einzelnen Umkippen bis zu einer Kaskade, die fast das gesamte Gitter bedeckt. Das Live-Histogramm gruppiert Lawinengrößen auf log-log-Achsen, und je ausgereifter der Haufen wird, desto mehr richten sich die Balken auf die Gerade aus, die eine Potenzgesetz-Verteilung kennzeichnet — der statistische Fingerabdruck der Kritikalität.

🔬 Was gezeigt wird

Körner werden in der Mitte des Gitters abgeworfen; sobald eine Zelle 4 Körner erreicht, verliert sie 4 und jeder Nachbar gewinnt 1, und jeder Nachbar, den das auf 4+ bringt, kippt als Nächstes um, in einer Breitensuch-Kette. Körner, die den Gitterrand verlassen würden, gehen einfach verloren (offene Randbedingungen). Die Farbe zeigt die Körnerzahl an — fast schwarz für leere Zellen, braungrau bis stahlblau mit steigender Höhe, weiß bei einer Zelle mitten im Umkippen — während vier Live-Zähler abgeworfene Körner, Lawinen, die bisher größte Lawine und die Gesamtzahl der Umkippvorgänge verfolgen.

🎮 Bedienung

Ziehe Size (40–160), um das Gitter neu zu skalieren und neu zu starten. Fallrate (1–20 Körner/Bild) legt fest, wie schnell neue Körner in der Mitte landen, und Umkippschritte/Bild (50–5000) begrenzt, wie viele Umkippvorgänge pro Bild laufen — ein Kompromiss zwischen Geschwindigkeit und Flüssigkeit bei großen Lawinen. Klicke oder tippe auf die Leinwand, um an dieser Stelle einen Cluster von 8 Körnern abzuwerfen und dort eine lokalisierte Lawine auszulösen. Pause, Zurücksetzen und Info befinden sich im linken Panel, neben einem Umschalter zur ukrainischen Version.

💡 Wusstest du schon?

Dieselbe Umkipp-Regel spiegelt reale kaskadierende Ereignisse wider: Erdbebenmagnituden folgen dem Gutenberg-Richter-Potenzgesetz, Waldbrände und neuronale Feuerungslawinen im Gehirn zeigen vergleichbare skalenfreie Statistiken, und Intensitäten von Sonneneruptionen gruppieren sich auf dieselbe Weise. Selbstorganisierte Kritikalität ist einer der wenigen bekannten Mechanismen, der dieses Verhalten erzeugt, ohne dass jemand einen Kontrollparameter einstellt — das System findet seinen eigenen kritischen Punkt selbst.

Häufig gestellte Fragen

Was passiert genau, wenn eine Zelle 4 Körner erreicht?

Die Zahl der Zelle sinkt um 4, und jeder ihrer vier orthogonalen Nachbarn erhält 1 Korn. Bringt dieser Schub einen Nachbarn auf 4 oder mehr, kippt er ebenfalls um, in einer Breitensuch-Kette, die weiterläuft, bis jede betroffene Zelle weniger als 4 Körner hält — die gesamte Kette zählt als eine einzige Lawine.

Warum setzt das Verschieben des Gittergrößen-Reglers meinen Fortschritt zurück?

Das Ändern von Size baut das Gitter-Array in den neuen Abmessungen (40–160 Zellen pro Seite) neu auf, sodass alle Statistiken — abgeworfene Körner, Lawinenzahl, größte Lawine und Gesamtzahl der Umkippvorgänge — auf null gesetzt werden und der Haufen wieder leer beginnt.

Was ist der Unterschied zwischen Fallrate und Umkippschritten/Bild?

Die Fallrate legt fest, wie viele neue Körner pro Animationsbild auf der mittleren Zelle landen (1–20). Umkippschritte/Bild ist ein Verarbeitungsbudget, das begrenzt, wie viele einzelne Umkippvorgänge in diesem Bild laufen können (50–5000), sodass eine sehr große Lawine ihre verbleibenden Umkippvorgänge auf spätere Bilder verteilt, statt die Seite einfrieren zu lassen.

Warum fügen Klicks auf die Leinwand 8 Körner statt 1 hinzu?

Ein Klick oder Tipp lässt an genau dieser Zelle auf einmal einen kleinen Cluster von 8 Körnern fallen, was zuverlässig den lokalen Bereich über die Umkippschwelle drückt und eine sichtbare, lokalisierte Lawine erzeugt, statt eines einzelnen ruhigen Korns, das möglicherweise gar nichts zum Umkippen bringt.

Worauf sollte ich beim Lawinen-Histogramm achten?

Das Panel gruppiert Lawinengrößen auf einer log2-Skala und zeichnet die Balken auf log-log-Achsen. Anfangs sind die Balken zerklüftet und ungleichmäßig; je mehr Körner sich ansammeln und der Haufen sich der selbstorganisierten Kritikalität nähert, desto mehr richten sich die Balkenhöhen zu einer Geraden aus — genau das, wonach eine Potenzgesetz-Größenverteilung auf dieser Skala aussieht.

⚙ Unter der Haube

Lass Körner auf ein Gitter fallen: Erreicht eine Zelle 4 Körner, kippt sie um und löst Lawinen mit einer Potenzgesetz-Größenverteilung aus — das Kennzeichen selbstorganisierter Kritikalität.

sandpileBTW modelself-organised criticalityavalancheCanvas 2D

3D · Three.js / WebGL-Renderer · Ziel 60 FPS · läuft vollständig clientseitig, keine Installation nötig

Was hast du gefunden?

Reproduktionsschritte hinzufügen (optional)