Files

32 lines
1.1 KiB
Markdown

# 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
Rand: Der gesamte Simulationsrand ist immer eine Brandschneise
Code: https://git.teier.net/teier/modellierung-und-simulation-ue1.git
Link: https://sim.teier.net/ue1