0% encontró este documento útil (0 votos)
13 vistas84 páginas

Problemas de Valor Inicial y Métodos Numéricos

Cargado por

eia
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas84 páginas

Problemas de Valor Inicial y Métodos Numéricos

Cargado por

eia
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Problemas de valor inicial

20 de marzo de 2023

1
Contenidos

Descripción teórica del problema

El método de Euler

Convergencia

Como validar la aproximación


Adelante-Atrás
Estrategia h, h/2

Modelado de epidemias

2
Descripción teórica del problema
Ecuaciones diferenciales
Definición
Un problema de valor inicial es hallar una función f : R → Rn ,
que cumple
⃗ (t, f (t), f ′ (t), . . . , f (k) (t)) = ⃗0
F
⃗ : R(k+1)n+1 → Rj , sabiendo los valores de
donde F

f (t0 ), f ′ (t0 ), . . . , f k−1 (t0 )

Estos vectores se denominan las condiciones iniciales. El número


k es el orden del problema.

Ejemplo
Hallar f (t) = (x (t), y (t)), tal que sea solución de

⃗ (x , y , x ′ , y ′ ) = (x ′ − xy − 0,001x 2 , y ′ − xy 2 − 0,05y 2 )
F
3
Ejemplos

Ley de Newton
Supongamos que n partículas de masa 1 se mueven en el espacio
R3 . Podemos describir sus posiciones en cada instante por un
⃗ (t, ⃗x , ⃗x ′ ) ∈ R3n
vector ⃗x (t) ∈ R3n . La ley de Newton dice que si F
es la fuerza que actúa sobre las partículas, entonces

⃗ (t, ⃗x , ⃗x ′ ) = ⃗x ′′ (t)
F

Tomando
⃗ ⃗x , ⃗x ′ , ⃗x ′′ ) = F
G(t, ⃗ (t, ⃗x , ⃗x ′ ) − ⃗x ′′ (t)

se puede escribir en la forma general. Usualmente se supone


conocida las posiciones y velocidades de las partículas en un
instante t0

4
Descenso por gradientes
Este ejemplo se usa mucho en machine learning. Tenemos una
función E (⃗x ) que depende de muchas (miles de) variables.
Queremos hallar un mínimo. La idea es iniciar en un punto ⃗x0 . La
dirección en la que E decrece más rápidamente está dada por
−∇E (x⃗0 ). Tomamos h > 0 y definimos

⃗x1 = ⃗x0 − h∇E (x⃗0 )

iterando se obtiene una sucesión


⃗xn+1 − ⃗xn
⃗xn+1 = ⃗xn − h∇E (x⃗n ) o equivalentemente = ∇E (x⃗n )
h
el límite
⃗x∞ = lı́m ⃗xn
n→∞
es un mínimo. La condición de iteración se puede ver como una
ecuación diferencial
⃗x ′ (t) = −∇E (⃗x ) 5
Definición
Una ecuación diferencial es explícita si se puede escribir en la
forma
⃗ (t, f , f ′ , . . . , f k−1 )
f k (t) = F

Reducción de orden
Una ecuación explícita de orden k siempre se puede escribir como
un sistema de ecuaciones de orden 1. Por ejemplo si se tiene una
ecuación de orden 2

x ′′ (t) = F
⃗ (t, x , x ′ )

llamando z = x ′ esta ecuación de puede escribir


( ) ( )
x′ z
= ⃗
z′ F (t, x , z)

6
Interpretación geométrica

y 5 • Ecuación diferencial
y ′ = (t − y )/2 = F (t, y )
4
• Campo vectorial
3 (1, (t − y )/2)
• y (0) = 1. Sol:
2 y (t) = 3e −t/2 − 2 + t
1 • y (0) = 4. Sol:
y (t) = 6e −t/2 − 2 + t
0
t

7
Teoremas de existencia y unicidad

Definición
⃗ : R → R una
Sea R = {(t, y )|a ≤ t ≤ b, c ≤ y ≤ d} y sea F
función continua. Se dice que F⃗ cumple una condición de
Lipschitz en y si existe K > 0 tal que

⃗ (t, y1 ) − F
|F ⃗ (t, y2 )| < K |y1 − y2 |

Teorema
⃗ cumple una condición de Lipschitz entonces en problema de
Si F
valor inicial
y′ = F
⃗ (t, y ), y (t0 ) = y0

tiene solución única para algún subintervalo t0 ≤ t ≤ t0 + δ.

8
Idea de la demostración

1. Supongamos que t0 = a tenemos el problema


y ′ (t) = F
⃗ (t, y (t)), y (a) = y0 .

9
Idea de la demostración

1. Supongamos que t0 = a tenemos el problema


y ′ (t) = F
⃗ (t, y (t)), y (a) = y0 .
2. Integramos en ambos miembros
∫ t ∫ t
′ ⃗ (u, y (u))du
y (t) = y (a) + y (u)du = y0 + F
a a

Esto se llama la forma integral del problema.

9
Idea de la demostración

1. Supongamos que t0 = a tenemos el problema


y ′ (t) = F
⃗ (t, y (t)), y (a) = y0 .
2. Integramos en ambos miembros
∫ t ∫ t
′ ⃗ (u, y (u))du
y (t) = y (a) + y (u)du = y0 + F
a a

Esto se llama la forma integral del problema.


3. Sea C([a, b]) el conjunto de funciones continuas en el
intervalo [a, b]. Definimos T : C([a, b]) → C([a, b]) por
∫ t
T (y ) = y0 + ⃗ (u, y (u))du
F
a

9
Idea de la demostración

1. Supongamos que t0 = a tenemos el problema


y ′ (t) = F
⃗ (t, y (t)), y (a) = y0 .
2. Integramos en ambos miembros
∫ t ∫ t
′ ⃗ (u, y (u))du
y (t) = y (a) + y (u)du = y0 + F
a a

Esto se llama la forma integral del problema.


3. Sea C([a, b]) el conjunto de funciones continuas en el
intervalo [a, b]. Definimos T : C([a, b]) → C([a, b]) por
∫ t
T (y ) = y0 + ⃗ (u, y (u))du
F
a

4. La solución del problema de valor inicial es un punto fijo de


T . Es decir T (y ) = y .
9
Notas
• La condición de Lipschitz permite usar el método de punto
fijo para mostrar que existe la solución y es única.

10
Notas
• La condición de Lipschitz permite usar el método de punto
fijo para mostrar que existe la solución y es única.
• Si no se cumplen las hipótesis puede no haber solución. Por
ejemplo la ecuación (y (t))2 + (y ′ (t))2 = −1

10
Notas
• La condición de Lipschitz permite usar el método de punto
fijo para mostrar que existe la solución y es única.
• Si no se cumplen las hipótesis puede no haber solución. Por
ejemplo la ecuación (y (t))2 + (y ′ (t))2 = −1
• Aun en casos donde la solución existe puede ser casi imposible
hallarla exactamente. En esos casos se buscan soluciones
aproximadas.

10
Notas
• La condición de Lipschitz permite usar el método de punto
fijo para mostrar que existe la solución y es única.
• Si no se cumplen las hipótesis puede no haber solución. Por
ejemplo la ecuación (y (t))2 + (y ′ (t))2 = −1
• Aun en casos donde la solución existe puede ser casi imposible
hallarla exactamente. En esos casos se buscan soluciones
aproximadas.
• Para ello se discretiza. Las variables continuas se vuelven
discretas y las ecuaciones diferenciales se transforman en
ecuaciones en diferencias.

10
Notas
• La condición de Lipschitz permite usar el método de punto
fijo para mostrar que existe la solución y es única.
• Si no se cumplen las hipótesis puede no haber solución. Por
ejemplo la ecuación (y (t))2 + (y ′ (t))2 = −1
• Aun en casos donde la solución existe puede ser casi imposible
hallarla exactamente. En esos casos se buscan soluciones
aproximadas.
• Para ello se discretiza. Las variables continuas se vuelven
discretas y las ecuaciones diferenciales se transforman en
ecuaciones en diferencias.
• En los métodos numéricos generalmente a ≤ t ≤ b y se toma
t0 = a. Pero en realidad se puede tomar t0 cualquier número
entre a y b.

10
El método de Euler
Idea básica

La idea del método de Euler para resolver un problema

y′ = F
⃗ (t, y ), y (a) = y0

es definir una poligonal por puntos (tk , yk ) que aproximen la


solución. Las pendientes de las rectas se calculan usando las
derivadas y la aproximación de Taylor

y (t) = y (tk ) + y ′ (tk )(t − tk ) + Ek (t)

despreciando el error Ek (t) y reemplazando y ′ (tk ) por F ⃗ (tk , yk ) se


obtiene
⃗ (tk , yk )(tk+1 − tk )
y (tk+1 ) ≈ y (tk ) + F

11
Pasos a seguir

1. Dividir el intervalo [a, b] en M pedazos iguales.

12
Pasos a seguir

1. Dividir el intervalo [a, b] en M pedazos iguales.


2. Definir puntos

tk = a + kh, donde h = (b − a)/M

entonces tk+1 = tk + h.

12
Pasos a seguir

1. Dividir el intervalo [a, b] en M pedazos iguales.


2. Definir puntos

tk = a + kh, donde h = (b − a)/M

entonces tk+1 = tk + h.
3. Definir
⃗ (tk , yk )h
yk+1 = yk + F

12
Pasos a seguir

1. Dividir el intervalo [a, b] en M pedazos iguales.


2. Definir puntos

tk = a + kh, donde h = (b − a)/M

entonces tk+1 = tk + h.
3. Definir
⃗ (tk , yk )h
yk+1 = yk + F

4. Tomar la poligonal que pasa por puntos (tk , yk ).

12
Pasos a seguir

1. Dividir el intervalo [a, b] en M pedazos iguales.


2. Definir puntos

tk = a + kh, donde h = (b − a)/M

entonces tk+1 = tk + h.
3. Definir
⃗ (tk , yk )h
yk+1 = yk + F

4. Tomar la poligonal que pasa por puntos (tk , yk ).


5. Esta poligonal está definida por una función ỹ (t) que es la
solución aproximada.

12
Ejemplo

Problema
Hallar la solución de

y ′ = 2y , y (0) = 3

⃗ no
en el intervalo [0, 2]. En este caso f (t, y ) = 2 ∗ y . Cuando F
depende explícitamente de t la ecuación es autónoma.

Solución exacta
Este problema tiene solución explícita. La solución es

y (t) = 3 ∗ e 2t

Esto nos va a poder permitir ver las aproximaciones.

13
Figura 1: La azul oscuro es la solución verdadera

14
Pseudo-código

definir f(t, y)
definir a
definir b
definir M
definir y0
hacer t0 = a
hacer h = (b - a)/M
loop k=0, k <= M (depende del lenguaje)
y(k+1) = y(k) + h f(t(k), y(k))
t(k+1) = t(k) + h

retornar

15
Convergencia
Idea

Definición
Dado un problema

y′ = F
⃗ (t, y ), y (a) = y0 , a≤t≤b

Supongamos que y (t) es la solución verdadera del problema. Si


se elige M, se tiene un paso h = (b − a)/M, y ỹh (t) es la
solución aproximada, el método converge si

lı́m ỹh (t) = y (t)


h→0

Discretización
Para estudiar la convergencia se mira que pasa en los puntos tk

16
Análisis de errores

En los métodos se comenten en cada tk dos tipos de errores.

1. El error de discretización local ϵk . En este error se asume que


en el instante tk la solución aproximada yk coincide con la
solución verdadera y (tk ). El error en el paso siguiente se
define por
⃗ (tk , yk )
ϵk+1 = y (tk+1 ) − yk − hF

Este error mide el error en cada paso.

17
Análisis de errores

En los métodos se comenten en cada tk dos tipos de errores.

1. El error de discretización local ϵk . En este error se asume que


en el instante tk la solución aproximada yk coincide con la
solución verdadera y (tk ). El error en el paso siguiente se
define por
⃗ (tk , yk )
ϵk+1 = y (tk+1 ) − yk − hF

Este error mide el error en cada paso.


2. El error de discretización global ek se define por

ek = y (tk ) − yk

Este error toma en cuenta la acumulación de los errores


locales en todos los pasos anteriores al instante tk
17
Nota 1
Los errores de discretización definen vectores ⃗ϵ y ⃗e . Es
conveniente tomar una norma para estudiar el error. La norma
infinito de un vector ⃗v = (v1 , . . . , vn ) se define por la igualdad

||⃗v ||∞ = máx |vk |


1≤k≤M

Nota 2
Dada una función f (h) se dice que f es O(hp ) cuando h → 0 si
existe una constante C positiva tal que

|f (h)| ≤ Chp ∀|h| < h0

18
Teorema
Si la solución verdadera del sistema es de clase C 2 , entonces

|ϵk | = O(h2 )
|ek | = O(h)

El error final E = y (b) − yM cumple

|E | = O(h)

19
Como validar la aproximación
Como tener una idea del error

Normalmente es un problema tener una idea de cuan buena es una


aproximación ỹ a la solución verdadera y de un problema de valor
inicial. Hay dos estrategias posibles. Ambas son limitadas.

1. La estrategia adelante-atrás.

20
Como tener una idea del error

Normalmente es un problema tener una idea de cuan buena es una


aproximación ỹ a la solución verdadera y de un problema de valor
inicial. Hay dos estrategias posibles. Ambas son limitadas.

1. La estrategia adelante-atrás.
2. La estrategia h, h/2

20
Estrategia Adelante-Atrás

Dado un problema y ′ = f (t, y ), a ≤ t ≤ b en general se toma


como condición inicial y (a) y si se parte el intervalo [a, b] en M
partes se toma h = (b − a)/M y t0 = a.
Para la estrategia adelante-atrás se debe hacer

1. Hallar la solución ỹ .

21
Estrategia Adelante-Atrás

Dado un problema y ′ = f (t, y ), a ≤ t ≤ b en general se toma


como condición inicial y (a) y si se parte el intervalo [a, b] en M
partes se toma h = (b − a)/M y t0 = a.
Para la estrategia adelante-atrás se debe hacer

1. Hallar la solución ỹ .
2. Calcular y 0 = ỹ (b) y Definir t 0 = b.

21
Estrategia Adelante-Atrás

Dado un problema y ′ = f (t, y ), a ≤ t ≤ b en general se toma


como condición inicial y (a) y si se parte el intervalo [a, b] en M
partes se toma h = (b − a)/M y t0 = a.
Para la estrategia adelante-atrás se debe hacer

1. Hallar la solución ỹ .
2. Calcular y 0 = ỹ (b) y Definir t 0 = b.
3. Correr el método de Euler con las ecuaciones

t k+1 = t k − h
y k+1 = y k − hf (t k , y k )

21
Estrategia Adelante-Atrás

Dado un problema y ′ = f (t, y ), a ≤ t ≤ b en general se toma


como condición inicial y (a) y si se parte el intervalo [a, b] en M
partes se toma h = (b − a)/M y t0 = a.
Para la estrategia adelante-atrás se debe hacer

1. Hallar la solución ỹ .
2. Calcular y 0 = ỹ (b) y Definir t 0 = b.
3. Correr el método de Euler con las ecuaciones

t k+1 = t k − h
y k+1 = y k − hf (t k , y k )

4. Calcular E = |y0 − y M |. Este número debe ser pequeño.

21
Ejemplo M = 3

Tomemos el ejemplo y ′ = 2y , y (0) = 3 en el intervalo [0, 2]. El


valor correcto tiene color azul

Correcto
EF
150 EB
125

100

75

50

25

0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00

Figura 2: E = 4,411
22
Ejemplo M = 10

Correcto
160
EF
EB
140

120

100

80

60

40

20

0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00

Figura 3: E = 2,475
23
Ejemplo M = 20

Correcto
160
EF
EB
140

120

100

80

60

40

20

0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00

Figura 4: E = 1,673
24
Idea general

Dado un problema y ′ = f (t, y ), a ≤ t ≤ b, y (a) = y0 se hace lo


siguiente:

1. Se elige un número M.

25
Idea general

Dado un problema y ′ = f (t, y ), a ≤ t ≤ b, y (a) = y0 se hace lo


siguiente:

1. Se elige un número M.
2. Se construyen soluciones aproximadas ỹ1 con paso
h = (b − a)/M y ỹ2 con paso h/2

25
Idea general

Dado un problema y ′ = f (t, y ), a ≤ t ≤ b, y (a) = y0 se hace lo


siguiente:

1. Se elige un número M.
2. Se construyen soluciones aproximadas ỹ1 con paso
h = (b − a)/M y ỹ2 con paso h/2
3. Comparar y1 (k) con y2 (2K ) para k = 1, . . . , M

25
Ejemplo

Correcto
160
M=3
M=6
140

120

100

80

60

40

20

0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00

Figura 5: y ′ = 2y
26
Modelado de epidemias
Difusión de una enfermedad
Problema
Supongamos que tenemos una comunidad aislada, por ejemplo
un pueblo pequeño, uno de los habitantes contrae gripe.
Queremos saber como va a evolucionar la enfermedad en el
pueblo. Vamos a separar la población en tres categorías. La
primera S formada por los individuos susceptibles, la segunda I
formada por los individuos infectados. La tercera R formada por
individuos que se volvieron inmunes o fallecieron. La cantidad de
individuos en cada una de estas categorías en el instante t está
descripta por funciones S(t), I(t), R(t). La dinámica de la
enfermedad está dada por

S I R

27
Modelo SIR

1. Tomamos un pequeño intervalo de tiempo h = ∆t e


introducimos una malla tn = n∆t.

28
Modelo SIR

1. Tomamos un pequeño intervalo de tiempo h = ∆t e


introducimos una malla tn = n∆t.
2. Llamamos Sn = S(tn ), In = I(tn ), Rn = R(tn )

28
Modelo SIR

1. Tomamos un pequeño intervalo de tiempo h = ∆t e


introducimos una malla tn = n∆t.
2. Llamamos Sn = S(tn ), In = I(tn ), Rn = R(tn )
3. Con el tiempo S decrece.

28
Modelo SIR

1. Tomamos un pequeño intervalo de tiempo h = ∆t e


introducimos una malla tn = n∆t.
2. Llamamos Sn = S(tn ), In = I(tn ), Rn = R(tn )
3. Con el tiempo S decrece.
4. Hay en cada instante k = SI pares formados por una persona
susceptible y una infectada. Durante un intervalo de tiempo
un porcentaje m de estos pares interactúan y en alguna de
estas interacciones se produce un contagio. Tomamos
Sn+1 − Sn = −β∆tSn In

28
Modelo SIR

1. Tomamos un pequeño intervalo de tiempo h = ∆t e


introducimos una malla tn = n∆t.
2. Llamamos Sn = S(tn ), In = I(tn ), Rn = R(tn )
3. Con el tiempo S decrece.
4. Hay en cada instante k = SI pares formados por una persona
susceptible y una infectada. Durante un intervalo de tiempo
un porcentaje m de estos pares interactúan y en alguna de
estas interacciones se produce un contagio. Tomamos
Sn+1 − Sn = −β∆tSn In
5. Dividiendo por ∆t y tomando límite obtenemos
S ′ (t) = −βS(t)I(t)

28
La evolución de I y R

1. I se incrementa por los susceptibles que se contagian.

29
La evolución de I y R

1. I se incrementa por los susceptibles que se contagian.


2. Una proporción de los contagiados se vuelven resistentes.

29
La evolución de I y R

1. I se incrementa por los susceptibles que se contagian.


2. Una proporción de los contagiados se vuelven resistentes.
3. En definitiva
In+1 − In = β∆tSn In − γ∆tIn

29
La evolución de I y R

1. I se incrementa por los susceptibles que se contagian.


2. Una proporción de los contagiados se vuelven resistentes.
3. En definitiva
In+1 − In = β∆tSn In − γ∆tIn
4. Dividiendo por ∆t y tomando el límite obtenemos
I ′ = βSI − γI

29
La evolución de I y R

1. I se incrementa por los susceptibles que se contagian.


2. Una proporción de los contagiados se vuelven resistentes.
3. En definitiva
In+1 − In = β∆tSn In − γ∆tIn
4. Dividiendo por ∆t y tomando el límite obtenemos
I ′ = βSI − γI
5. R siempre se incrementa por los que pierde I
Rn+1 − Rn = γ∆tIn

29
La evolución de I y R

1. I se incrementa por los susceptibles que se contagian.


2. Una proporción de los contagiados se vuelven resistentes.
3. En definitiva
In+1 − In = β∆tSn In − γ∆tIn
4. Dividiendo por ∆t y tomando el límite obtenemos
I ′ = βSI − γI
5. R siempre se incrementa por los que pierde I
Rn+1 − Rn = γ∆tIn
6. Nos da
R ′ = γI

29
Resumen

En definitiva tenemos tres ecuaciones diferenciales

S ′ (t) = −βS(t)I(t)
I ′ (t) = βS(t)I(t) − γI(t)
R ′ (t) = γI(t)

Las sucesiones que aparecen en el método de Euler son las


ecuaciones en diferencias

Sn+1 = Sn − β∆tSn In
In+1 = In + β∆tSn In − γ∆tIn
Rn+1 = Rn + γ∆tIn

30
Determinación de parámetros

Los parámetros β, γ se determinan de un modo experimental. Para


determinar β se estudia lo que ocurre en un tiempo T .

31
Determinación de parámetros

Los parámetros β, γ se determinan de un modo experimental. Para


determinar β se estudia lo que ocurre en un tiempo T .

• Supongamos que durante ese período hay m posible


encuentros de gente en S con I (tomando una muestra).

31
Determinación de parámetros

Los parámetros β, γ se determinan de un modo experimental. Para


determinar β se estudia lo que ocurre en un tiempo T .

• Supongamos que durante ese período hay m posible


encuentros de gente en S con I (tomando una muestra).
• n de esos encuentros realmente ocurren.

31
Determinación de parámetros

Los parámetros β, γ se determinan de un modo experimental. Para


determinar β se estudia lo que ocurre en un tiempo T .

• Supongamos que durante ese período hay m posible


encuentros de gente en S con I (tomando una muestra).
• n de esos encuentros realmente ocurren.
• Entonces la probabilidad de un encuentro por unidad de
tiempo es µ = n/m

31
Determinación de parámetros

Los parámetros β, γ se determinan de un modo experimental. Para


determinar β se estudia lo que ocurre en un tiempo T .

• Supongamos que durante ese período hay m posible


encuentros de gente en S con I (tomando una muestra).
• n de esos encuentros realmente ocurren.
• Entonces la probabilidad de un encuentro por unidad de
tiempo es µ = n/m
• Sea p en porcentaje de los n encuentros que derivan en
contagio. Entonces β = pµ.

31
Determinación de parámetros

Los parámetros β, γ se determinan de un modo experimental. Para


determinar β se estudia lo que ocurre en un tiempo T .

• Supongamos que durante ese período hay m posible


encuentros de gente en S con I (tomando una muestra).
• n de esos encuentros realmente ocurren.
• Entonces la probabilidad de un encuentro por unidad de
tiempo es µ = n/m
• Sea p en porcentaje de los n encuentros que derivan en
contagio. Entonces β = pµ.
• Para estimar γ se estudia una población de infectados durante
un intervalo T si p es la proporción de individuos que pasan a
R entonces γ = p/T .

31
Supongamos que en un pueblo se tiene β = 10/(40 ∗ 8 ∗ 24),
γ = 3/(15 ∗ 24). Se toma h = 0,1 que corresponde a 6 minutos. En
el instante t0 = 0 se tiene S(0) = 50, I(0) = 1, R(0) = 0. Se
estudia la evolución de la enfermedad por 30 días. Se obtiene (el
tiempo se mide en horas)

50

40

30 S
I
20 R

10

0 100 200 300 400 500 600 700


hours

32
Supongamos que tomando medidas para reducir el contagio se
logra que β sea ahora un quinto de lo que era antes. Ahora
simulamos por 60 días.

50

40

30 S
I
20 R

10

0 200 400 600 800 1000 1200 1400


hours 33
Inmunidad temporaria

Supongamos que la inmunidad de una persona recuperada de la


enfermedad solamente dura un cierto tiempo. Ahora tenemos una
evolución

S I R

34
Si en un intervalo ∆t la cantidad de individuos recuperados que
vuelven a ser susceptibles es ν∆tR(t), donde ν −1 es el tiempo
promedio que dura la inmunidad, entonces tenemos

Sn+1 = Sn − β∆tSn In + ν∆tRn


In+1 = In + β∆tSn In − γ∆tIn
Rn+1 = Rn + γ∆tIn − ν∆tRn

S ′ (t) = −βS(t)I(t) + νR(t)


I ′ (t) = βS(t)I(t) − γI(t)
R ′ (t) = γI(t) − νR(t)

35
β = 0,0033

50

40

30 S
I
20 R

10

0 1000 2000 3000 4000 5000 6000 7000


hours
36
β = 0,0043

50

40

30 S
I
20 R

10

0 1000 2000 3000 4000 5000 6000 7000


hours
37
Incorporando vacunación

Vamos a introducir una categoría más en el modelo. Esta categoría


V esta formada por aquellos que han sido exitosamente vacunados.
Suponemos que en un intervalo ∆t una cantidad p∆tS dejan de
ser susceptibles.

V S I R

38
Ecuaciones

Ahora tenemos

Sn+1 = Sn − β∆tSn In + ν∆tRn − p∆tSn


Vn+1 = Vn + p∆tSn
In+1 = In + β∆tSn In − γ∆tIn
Rn+1 = Rn + γ∆tIn − ν∆tRn

S ′ (t) = −βS(t)I(t) + νR(t) − pS(t)


V ′ (t) = pS(t)
I ′ (t) = βS(t)I(t) − γI(t)
R ′ (t) = γI(t) − νR(t)

39
p = 0,0001

S
50 I
R
40 V

30

20

10

0 1000 2000 3000 4000 5000 6000 7000


hours
Figura 6: Horas
40
p = 0,0005

S
50 I
R
40 V

30

20

10

0 1000 2000 3000 4000 5000 6000 7000


hours
Figura 7: Horas
41
Campaña de vacunación

Supongamos que 6 días después de comenzar la epidemia se lanza


una campaña de vacunación que dura 10 días y tiene una eficiencia
de 0.005 (10 veces más que antes). Ahora p no es constante y hay
que tomar

0,005, 6 ∗ 24 ≤ t ≤ 15 ∗ 24
p(t) =
0, 15 ∗ 24 < t

42
Efecto de la campaña

S
50 I
R
40 V

30

20

10

0 500 1000 1500 2000 2500


hours
Figura 8: Horas
43
Otras complicaciones

Se puede por ejemplo considerar:

1. La inmunidad de la vacuna solo dura un cierto tiempo.

44
Otras complicaciones

Se puede por ejemplo considerar:

1. La inmunidad de la vacuna solo dura un cierto tiempo.


2. Problemas estacionales.

44
Otras complicaciones

Se puede por ejemplo considerar:

1. La inmunidad de la vacuna solo dura un cierto tiempo.


2. Problemas estacionales.
3. Movimientos de población.

44
β un coseno

Para medir los cambios de estación

50

40

30 S
I
20
R
10

−10

0 5000 10000 15000 20000 25000 30000 35000 40000


hours
45

También podría gustarte