Corona virus spread simulation

Eine Coronavirussimulation. Es wird die Verbreitung eines Virus unter der Bevölkerung simuliert

Author: Sebastian Rauh

Topic:  Mathematics

Tags  Dynamic Systems

Die Coronaepidemie hat sich Anfang 2020 zu einer weltweiten Pandemie entwickelt. Um die Ausbreitung zu verlangsamen, wird das „Social Distancing“ als Mittel der Wahl propagiert. Die Washington Post[1] veröffentlichte zwei kurze Videos, in denen eindrucksvoll gezeit wurde, welchen enormen Effekt „Stay home!“ haben kann.

Mit der vorliegenden Datei wurde der Simulator auf der nSpire Plattform nachgebaut, so dass verschiedene Szenarien simuliert und mathematisch untersucht werden können.

 

Parameter der Simulation

Auf der 2. Seite lassen sich folgende Parameter verändern:

  • Anzahl der Personen
  • Größe des Feldes
  • Dauer der Infektion
  • Anzahl der Infizierten zu Beginn der Simulation
  • Geschwindigkeit der Personen
  • und Mobilität, d.h. der Prozentsatz, der Personen die sich bewegen

 

Schritt-für-Schritt Simulation

Auf der 3. Seite findet sich die zentrale Steuerung der Simulation. Rechts oben ist ein Calculator, dort lässt sich mit dem Befehl  eine neue Simulation starten. Durchgeführt wird die schrittweise Simulation über die Pfeiltasten links oben. Ein Klick bedeutet ein weiterer Simulationszyklus, die Richtung ist dabei egal.

Rote Punkte sind infizierte, blaue Punkte gesunde und grüne Punkte genesene Personen. Genesene Personen sind immun, infizierte Personen werden nach der Dauer der Krankheit automatisch zu Genesenen. Blaue Personen werden durch Kontakt mit roten Personen krank.

Ende der Simulation

Die Simulation endet, wenn keine kranken Personen mehr vorhanden sind. Unten rechts lässt sich der Verlauft der Krankheitswelle (in % über Zyklen) beobachten. Bei Ende werden die 5% Grenzen (rote, senkrechte Linien) und die maximale Infektionsquote (rote waagerechte Linie sowie ) angezeigt, die Dauer der Infektion ( für Breite) und der Hauptparameter Mobilität ().

 

Simulation ohne Graphik bis zum Ende durchführen

Für weitergehende Analysen kann es sinnvoll sein, einzelene Simulationen mehrfach durchzuführen. Dazu wurde der Befehl  integriert. Damit werden  Simulationen mit den festgelegten Parametern hintereinander durchgeführt. Die Ergebnisse (Breite (=Dauer der Infektionswelle), Maximale Infektionen, Schritte bis zum Ende und Mobilität) werden in einer Tabelle auf der Seite 4 festgehalten.

Damit lässt sich zum Beispiel eine Aussage über die Effektivität der Mobilitätseinschränkung (zumindest am Modell) quantifizieren.

 

[1] https://www.washingtonpost.com/graphics/2020/world/corona-simulator/

License not specified