BeschreibungSIR model anim.gif |
Deutsch: Animation zum SIR-Modell mit den Startwerten , , sowie anfänglicher Infektionsrate sowie der konstanten Rate für die Gruppe R. Stehen weder Medikamente noch eine Impfung zur Verfügung, so kann man nur die Zahl der Infektionen reduzieren (häufig als „Abflachung der Kurve“ bezeichnet), indem man geeignete Maßnahmen ergreift (z. B. durch weitgehende Kontaktvermeidung, Ausgangsperre). Die Animation zeigt, wie sich eine Senkung der Infektionsrate um 76 % (von auf ) auswirkt. System von Differentialgleichungen für dieses Modell:
Diese Animation wurde mit GeoGebra erstellt, wobei die numerischen Lösungen des genannten Systems der Differentialgleichungen ermittelt wurden. Der entscheidende Teil der Konstruktion lautet:
##########################################
# das System der Differentialgleichungen #
##########################################
S'(t, S, I, R) = -ß I S
I'(t, S, I, R) = ß S I - γ I
R'(t, S, I, R) = γ I
#######################################################################
# numerische Lösung des Systems der Differentialgleichungen bestimmen #
#######################################################################
NLöseDgl[{S', I', R'}, 0, {s_0, i_0, r_0}, T_{max}]
# liefert:
# NumerischesIntegral1 -> S
# NumerischesIntegral2 -> I
# NumerischesIntegral3 -> R
Anmerkung: In der Literatur werden teilweise modifizierte Formen dieser Differentialgleichungen (DGL) benutzt, die aber gleichwertig sind. Leider werden oft dieselben Parameter benutzt. Beispiel für die erste DGL, wobei die Infektionsrate der Klarheit halber benannt ist:
Setzt man , so ist die DGL identisch mit der oben verwendeten. ist konstant (Invariante des Modells) und für die Aufstellung der DGL nicht erforderlich; bei der hier verwendeten Implementierung wurde noch nicht einmal eine Variable für vorgesehen.
English: Animation of the SIR model with initial values , , , and rate of recovery . The animation shows the effect of reducing the rate of infection from to . If there is no medicine or vaccination available, it is only possible to reduce the infection rate (often referred to as "flattening the curve") by appropriate measures such as social distancing. System of differential equations used for this model:
This animation was created with GeoGebra by computing the numerical solutions of the system of differential equations. The core part of the construction is as follows:
####################################
# system of differential equations #
####################################
S'(t, S, I, R) = -ß I S
I'(t, S, I, R) = ß S I - γ I
R'(t, S, I, R) = γ I
###############################################################
# numerical solutions of the system of differential equations #
###############################################################
NSolveODE[{S', I', R'}, 0, {s_0, i_0, r_0}, T_{max}]
# Result:
# numericalIntegral1 -> S
# numericalIntegral2 -> I
# numericalIntegral3 -> R
Note: Some authors use modified, but equivalent forms of the ODEs. Unfortunately, the same parameters are sometimes used. Example for the first ODE, where the infection rate is named for the sake of clarity:
By substituting , you get the same ODE as above. is a constant value (invariant of the model) and not needed for the ODE; in fact, the implementation didn't even use a variable for . |