1.1 KiB
Zellulärer Automat
Eigenschaften einer Zelle: Brandfaktor (quasi die “Trockenheit”) Restbrenndauer
Zustände: Wald: Brandfaktor zwischen 0,1 und 1 (“Trockenheit”), Restbrenndauer konstant Brennend: Brandfaktor irrelevant, Restbrenndauer sinkend Abgebrannt, Brandfaktor 0, Restbrenndauer 0 Gelöscht, Brandfaktor 0, Restbrenndauer 0 Brandschneise (künstlich oder natürlich wie Wasser), Brandfaktor 0, Restbrenndauer 0
Die Simulation behandelt die Zustände Brandschneise, Abgebrannt und Gelöscht gleich, aber für die Visualisierung sind diese Zustände interessant
Nachbarschaft: 8 Zellen
Faktoren für Verbreitung: Nachbarschaft: direkt mit Gewichtung 1, diagonal mit Gewichtung 0.7 (Moore) Windrichtung: Vektor (x, y) Windstärke: 0-1 (0=kein Wind, 1=Wind so stark, dass er Wahrscheinlichkeit in Windrichtung verdoppelt)
Windfaktor für Verbreitung: 1 + Windstärke * cos(Winkel(Vektorwind, Vektorzellen))
Entzündungswahrscheinlichkeit eine Zelle: Distanz * Brandfaktor * Windfaktor
Code: https://git.teier.net/teier/modellierung-und-simulation-ue1.git Link: https://sim.teier.net/ue1