Seite 1 von 1

Simulation Virenverbreitung

Verfasst: 23.03.2020, 09:20
von asterix
Ich habe es jetzt doch noch geschafft, ein paar Charts mit den in Javfx verfügbaren Standardfunktionen zu kreieren. Zum Testen habe ich diesmal aus aktuellem Anlass eine recht einfache Simulation zur Visualisierung von Virenausbreitung ausprobiert. Das Prinzip ist ziemlich einfach.

Die Probanden bewegen sich als Kreise alle mit zufällig zugeordneten Geschwindigkeiten in einem abgegrenzten Bereich. Alle Probanden die noch nie mit dem Virus in Berührung gekommen sind werden gelb dargestellt. Infektiöse Probanden die den Virus übertragen können sind rot dargestellt. Probanden die nach der Infektionsdauer immunisiert sind werden grün dargestellt. Der Kreisradius bzw. Infektionsradius entspricht dem Radius über den der Virus übertragbar ist. Übertragen wird damit, wenn sich  zwei Kreise berühren.

Abb_1.gif
Abb_1.gif (44.89 KiB) 1912 mal betrachtet


Die Verbreitung von Corona ist natürlich deutlich komplexer. Das zu Grunde liegende Prinzip der exponentiellen Ausbreitung ist aber das Gleiche. Die linke Kurve zeigt die eigentliche Problematik. In der Spitze sind hier etwa 410 der insgesamt 600 602 Probanden betroffen, von denen ein Teil ins Krankenhaus müsste. Und das sollten nie mehr werden, als entsprechende Betten in den Krankenhäusern verfügbar sind. Auf der WHO-Seite  kann man die Entwicklung der roten Kurve im rechten Chart verfolgen. Die wird hoffentlich in den nächsten Tagen einen Knick machen.


In der Zip ist das komlette NetBeans-Projekt dazu.
simple_infekt.zip
(185.49 KiB) 70-mal heruntergeladen

Re: Simulation Virenverbreitung

Verfasst: 23.03.2020, 11:34
von asterix
Ich habe leider noch einen Fehler gefunden:

In der alten Quelle probanden.java heißt es in der Zeile  142:  if(p0.status ==1)
Richtig muss es heißen:                                         if(p0.status !=1)


simple_infekt_101.zip
(184.43 KiB) 237-mal heruntergeladen

Re: Simulation Virenverbreitung

Verfasst: 03.04.2020, 12:50
von asterix
Noch eine Überarbeitung.

Abb_2.gif
Abb_2.gif (53.35 KiB) 1830 mal betrachtet


simple_infekt_102.zip
(440.26 KiB) 233-mal heruntergeladen

Re: Simulation Virenverbreitung

Verfasst: 29.04.2020, 16:26
von asterix
Nachdem es regelmäßig zur Verwirrung zur Aussagekraft vom Reproduktionsfaktor kommt, habe ich einmal geschaut, was es so an Darstellungen zur Entwicklung der Virenverbreitung gibt. Was wirklich allgemeinverständliches gibt es anscheinend nicht. Am besten gefallen hat mir noch die Grafik zur Entwicklung in München.

abb1.jpg
abb1.jpg (374.26 KiB) 1278 mal betrachtet

Die Legende ist da aber auch etwas verwirrend, weil die sich dem ersten Anschein nach auf die farbigen Flächen in der Grafik bezieht. Gemeint sind aber gedachte Linien unter den jeweiligen Zahlen. Man kann sich über so eine  Darstellung leicht klar machen, was der ominöse R-Wert bewirkt. Die Höhe der orangefarbenen Fläche spiegelt den Anteil der Bevölkerung wieder, die gerade krank ist bzw. anstecken kann. Am 1.Apr waren das z.B.  2926 infizierte Personen– 487 nicht mehr infektiöse Personen=2439 kranke  Personen die auch anstecken können. Wenn nun z.B. jeder im Schnitt nur noch eine Person anstecken kann (R=1.0), dann muss auch der Anteil der Kranken immer gleich bleiben. Man könnte das bei der Darstellung leicht erkennen, weil der Wert von R sich in der orangefarbenen Fläche spiegelt.

Qualitativ sieht das dann für die relevanten R-Bereiche wie folgt aus.

abb2.jpg
abb2.jpg (65.9 KiB) 1278 mal betrachtet

Bei der exponentiellen Ausbreitung wird der orangefarbige Kanal immer breiter. Der Aufwand für die Ausbremsung des Anstiegs steigt übrigens auch exponentiell an.  Das kann leicht in einer Katastrophe enden, zumal die Wirkung einer Gegenmaßnahme bei Corona Sars-CoV-2 erst nach etwa 14 Tagen messbar ist. In der Regelungstechnik kennt man das Problem. Man hat  hier einen Regelkreis mit einer exponentiell wachsenden Augangsgröße der über ein Totzeitglied gesteuert werden soll. Fürchterlich kompliziert wird das Ganze, wenn man an allen möglichen Stellgrößen gleichzeitig werkelt. Das kann ziemlich schnell zum reinen Glücksspiel werden.

abb3.jpg
abb3.jpg (64.25 KiB) 1278 mal betrachtet

Wenn ein Kranker nur einen Gesunden ansteckt bleibt die Anzahl der Kranken konstant. Der absolute Wert zur Anzahl der Kranken spielt dabei keine Rolle. Der Wert bleibt einfach nur gleich. Es werden ständig genau so viele Personen krank wie auch wieder gesund werden. Der Zustand kippt aber vorzugsweise wieder in ein exponentielles Wachstum über, weil ein zusätzlicher, zufällig eingebrachter Infekt multiplikativ wirkt, ein zufällig ausscheidender in die andere Richtung aber keine so wesentliche Wirkung zeigt.

abb4.jpg
abb4.jpg (57.54 KiB) 1278 mal betrachtet

Bei R < 1 nimmt die Anzahl der Kranken immer ab. Wenn R deutlich unter 1 liegt, spielen auch zufällig eingebrachte Infektionen keine wesentliche Rolle mehr, weil die in der Regel dann nur das abklingen der Krankheit verlangsamen. Der orangefarbige Kanal verschmälert sich dabei nur etwas langsamer. Allerdings nur, solange die dann in brauchbarer Zeit lokalisiert und karantänisiert werden können. Das dürfte aber in absehbarer Zeit eher kein Problem mehr sein.

Wenn die Hütchenspieler unter den Politikern sich noch etwas zurückhalten könnten und man die Gier der Lobbyisten noch etwas zügeln könnte,  dann wäre der letzte Zustand vielleicht noch zu erreichen. Ansonsten muss man zumindest mit einer zweiten Welle rechnen. Und ob wir mit der so viel Glück haben wie mit der ersten, das dürfte eher unwahrscheinlich sein.
 

Re: Simulation Virenverbreitung

Verfasst: 01.08.2020, 20:55
von asterix
Vor guten zwei Wochen hat sich offensichtlich wieder ein exponentielles Wachstum eingestellt. Da sich an den Gegenmaßnahmen in der Zeit nichts wesentliches geändert hat, muss man davon ausgehen, sich das so fortsetzt. Auch wenn das noch auf niedrigem Niveau abläuft, deutet das schon darauf hin, dass die Gesundheitsämter bei der Nachverfolgung bereits überfordert sind. Und daran dürfte sich auch nichts mehr ändern. Im Gegensatz zu einigen Darstellungen im Netz sagt eine niedrige Infektionsrate überhaupt nichts über die tatsächliche Gefahr in der Situation aus. Die endgültige Exponentialfunktion bzw. Lawine beginnt immer mit einem stetigen Anstieg der Fallzahlen. Der ist eindeutig zu sehen. Die anfänglichen Fallzahlen spielen dabei keine Rolle.   

fall7T.gif
fall7T.gif (13.97 KiB) 380 mal betrachtet
https://www.zdf.de/nachrichten/heute/co ... n-102.html
Wenn die Hütchenspieler unter den Politikern sich noch etwas zurückhalten könnten und man die Gier der Lobbyisten noch etwas zügeln könnte,  dann wäre der letzte Zustand vielleicht noch zu erreichen. Ansonsten muss man zumindest mit einer zweiten Welle rechnen.

Ich glaube, den Satz muss ich nach den Bildern relativieren.

gegen_schutzm.gif
gegen_schutzm.gif (271.86 KiB) 380 mal betrachtet
https://www.mopo.de/news/panorama/17-00 ... r-37120192

Die Hütchenspieler sind nicht nur in der Politik zu suchen Es wird zwar so sein, dass auch bei einer zweiten Welle nicht alle krank werden oder sterben, es werden aber alle nur verlieren. Die Unzufriedenheit wird dann noch einmal steigen. Das von den Initiatoren vermittelte Feindbild wird zumindest bei einer Großteil der generierten Massen bleiben. Immer wieder erschreckend, wie einfach sich immer wieder Massen mit ein paar total schwachsinnigen Aussagen mobilisieren lassen.


 

Re: Simulation Virenverbreitung

Verfasst: 16.08.2020, 15:24
von asterix
Der Zuwachs hält an. Wie auch zu erwarten war.

stand_16_08.gif
stand_16_08.gif (9.15 KiB) 203 mal betrachtet
https://www.zdf.de/nachrichten/heute/co ... n-102.html

Leider wird an etlichen Stellen verbreitet, dass der Zuwachs durch die Erhöhung der Tests verursacht wird. Eine entsprechende Auswertung zeigt aber deutlich, dass der kaum eine Rolle spielt.

 
posirate.gif
posirate.gif (57.03 KiB) 203 mal betrachtet
https://www.tagesschau.de/multimedia/se ... 38553.html
Die zusätzlichen Tests machen sich zumindest bei uns in den Statistiken zur Entwicklung wahrscheinlich nur wenig bemerkbar, weil die prozentual nur wenige positive Fälle mit einbringen. Die Masse der positiven Fälle dürften die üblichen auf Symptomen basierten Tests bringen.


 

Re: Simulation Virenverbreitung

Verfasst: 26.09.2020, 09:58
von asterix
Mal wieder Zeit eine kurze Zwischenbilanz zu ziehen. Die Reisezeit ist zu Ende und die daraus entstandene Beule im Infektionsgeschehen hat sich zurück gebildet.

entwicklung.jpg
entwicklung.jpg (73.53 KiB) 27 mal betrachtet
https://www.zdf.de/nachrichten/heute/co ... n-102.html (Rote Kurve und Datumseinträge von mir)

Die ganzen Einzelheiten zur Gesamtentwicklung kann wahrscheinlich kein Mensch wirklich der Gesamtentwicklung richtig zuordnen. Die „Reisebeule“ ist aber wahrscheinlich schon recht erfolgreich bekämpft worden. Wenn man aber einmal grob über die Gesamtentwicklung schaut, dann kann man erahnen wo die drauf sitzt. Das ist nichts anderes als eine exponentielle Entwicklung im Hintergrund. Mich wundert es immer wieder, wenn Politiker den Satz los lassen, „wenn wir wieder in eine exponentielle Entwicklung kommen ...“. Da sind wir längst drin. Und ich habe immer gedacht, die Gesundheitsämter sollen genau so eine Entwicklung verhindern. Der Kurve nach zu urteilen sind die seit Mitte Juli hoffnungslos überfordert. Es geht nur kontinuierlich nach oben. H. Lauterbach hat eigentlich ganz recht, wenn er sagt, dass man ziemlich einfach ausrechnen wie das weitergeht, wenn weiter nichts dagegen getan wird. Das ist eigentlich keine Angstmacherei, sondern nur ziemlich simple Mathematik.