Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1...

48
Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán () Ejercicio Numérico 1 14 de mayo 2012 1 / 17

Transcript of Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1...

Page 1: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ejercicio Numérico 1

Germán

14 de mayo 2012

Germán () Ejercicio Numérico 1 14 de mayo 2012 1 / 17

Page 2: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Cinética química

Reacciones bimoleculares

Germán () Ejercicio Numérico 1 14 de mayo 2012 2 / 17

Page 3: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Cinética química

Reacciones bimoleculares

A + B −→ productos

Germán () Ejercicio Numérico 1 14 de mayo 2012 2 / 17

Page 4: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Cinética química

Reacciones bimoleculares

A + B −→ productos

Tasa y coeficiente de reacción:

RA = −∂[A]∂t

= −∂[B]

∂t≡ kAB[A][B]

Germán () Ejercicio Numérico 1 14 de mayo 2012 2 / 17

Page 5: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Cinética química

Reacciones bimoleculares

A + B −→ productos

Tasa y coeficiente de reacción:

RA = −∂[A]∂t

= −∂[B]

∂t≡ kAB[A][B]

Reacciones trimoleculares

Germán () Ejercicio Numérico 1 14 de mayo 2012 2 / 17

Page 6: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Cinética química

Reacciones bimoleculares

A + B −→ productos

Tasa y coeficiente de reacción:

RA = −∂[A]∂t

= −∂[B]

∂t≡ kAB[A][B]

Reacciones trimoleculares

A + B + C −→ productos

Germán () Ejercicio Numérico 1 14 de mayo 2012 2 / 17

Page 7: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Cinética química

Reacciones bimoleculares

A + B −→ productos

Tasa y coeficiente de reacción:

RA = −∂[A]∂t

= −∂[B]

∂t≡ kAB[A][B]

Reacciones trimoleculares

A + B + C −→ productos

Tasa y coeficiente de reacción:

RA = −∂[A]∂t

= −∂[B]

∂t= −

∂[C]

∂t≡ kABC [A][B][C]

Germán () Ejercicio Numérico 1 14 de mayo 2012 2 / 17

Page 8: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Cinética Química

Reacciones simultáneas

Germán () Ejercicio Numérico 1 14 de mayo 2012 3 / 17

Page 9: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Cinética Química

Reacciones simultáneas

A + B −→ productos (k2)

A + B + C −→ productos (k3)

Germán () Ejercicio Numérico 1 14 de mayo 2012 3 / 17

Page 10: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Cinética Química

Reacciones simultáneas

A + B −→ productos (k2)

A + B + C −→ productos (k3)

Tasa de reacción:

RA = −∂[A]∂t

= k2[A][B] + k3[A][B][C]

Germán () Ejercicio Numérico 1 14 de mayo 2012 3 / 17

Page 11: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Cinética Química

Reacciones simultáneas

A + B −→ productos (k2)

A + B + C −→ productos (k3)

Tasa de reacción:

RA = −∂[A]∂t

= k2[A][B] + k3[A][B][C]

Un proceso que da producción de A

Germán () Ejercicio Numérico 1 14 de mayo 2012 3 / 17

Page 12: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Cinética Química

Reacciones simultáneas

A + B −→ productos (k2)

A + B + C −→ productos (k3)

Tasa de reacción:

RA = −∂[A]∂t

= k2[A][B] + k3[A][B][C]

Un proceso que da producción de A

E + F −→ A + Z (k4)

Germán () Ejercicio Numérico 1 14 de mayo 2012 3 / 17

Page 13: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Cinética Química

Reacciones simultáneas

A + B −→ productos (k2)

A + B + C −→ productos (k3)

Tasa de reacción:

RA = −∂[A]∂t

= k2[A][B] + k3[A][B][C]

Un proceso que da producción de A

E + F −→ A + Z (k4)

RA = −∂[A]∂t

= k2[A][B] + k3[A][B][C] − k4[E ][F ]

Germán () Ejercicio Numérico 1 14 de mayo 2012 3 / 17

Page 14: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Cinética Química

Reacciones simultáneas

A + B −→ productos (k2)

A + B + C −→ productos (k3)

Tasa de reacción:

RA = −∂[A]∂t

= k2[A][B] + k3[A][B][C]

Un proceso que da producción de A

E + F −→ A + Z (k4)

RA = −∂[A]∂t

= k2[A][B] + k3[A][B][C] − k4[E ][F ]

[A] =k4[E ][F ]

k2[B] + k3[C][D]

Germán () Ejercicio Numérico 1 14 de mayo 2012 3 / 17

Page 15: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Fotodisociación

Energía aportada por fotones solares

A + hν −→ productos

Germán () Ejercicio Numérico 1 14 de mayo 2012 4 / 17

Page 16: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Fotodisociación

Energía aportada por fotones solares

A + hν −→ productos

Evolución de la densidad de A:

∂[A]∂t

= −jA[A] −→ [A] ∝ exp(−jAt)

Germán () Ejercicio Numérico 1 14 de mayo 2012 4 / 17

Page 17: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Fotodisociación

Energía aportada por fotones solares

A + hν −→ productos

Evolución de la densidad de A:

∂[A]∂t

= −jA[A] −→ [A] ∝ exp(−jAt)

jA =

∫ ∞

0

σAνF ↓ν

hνdν

Germán () Ejercicio Numérico 1 14 de mayo 2012 4 / 17

Page 18: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Esquema de Chapman

Chapman (1930) propone un esquema de producción de O3 que sóloinvolucra reacciones de diferentes moléculas de oxígeno:

Germán () Ejercicio Numérico 1 14 de mayo 2012 5 / 17

Page 19: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Esquema de Chapman

Chapman (1930) propone un esquema de producción de O3 que sóloinvolucra reacciones de diferentes moléculas de oxígeno:Fotodisociación de O2:

O2 + hν −→ 2O (j2)

Germán () Ejercicio Numérico 1 14 de mayo 2012 5 / 17

Page 20: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Esquema de Chapman

Chapman (1930) propone un esquema de producción de O3 que sóloinvolucra reacciones de diferentes moléculas de oxígeno:Fotodisociación de O2:

O2 + hν −→ 2O (j2)

Reacción trimolecular:

O + O2 + M −→ O3 + M (k2)

Germán () Ejercicio Numérico 1 14 de mayo 2012 5 / 17

Page 21: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Esquema de Chapman

Chapman (1930) propone un esquema de producción de O3 que sóloinvolucra reacciones de diferentes moléculas de oxígeno:Fotodisociación de O2:

O2 + hν −→ 2O (j2)

Reacción trimolecular:

O + O2 + M −→ O3 + M (k2)

Fotodisociación de O3:

O3 + hν −→ O + O2 (j3)

Germán () Ejercicio Numérico 1 14 de mayo 2012 5 / 17

Page 22: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Esquema de Chapman

Chapman (1930) propone un esquema de producción de O3 que sóloinvolucra reacciones de diferentes moléculas de oxígeno:Fotodisociación de O2:

O2 + hν −→ 2O (j2)

Reacción trimolecular:

O + O2 + M −→ O3 + M (k2)

Fotodisociación de O3:

O3 + hν −→ O + O2 (j3)

Reacción bimolecular (lenta):

O + O3 −→ 2O2 (k3)

Germán () Ejercicio Numérico 1 14 de mayo 2012 5 / 17

Page 23: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Esquema de Chapman

Evolución del ozono:

∂[O3]

∂t= k2[O][O2][M]− j3[O3]− k3[O][O3]

Germán () Ejercicio Numérico 1 14 de mayo 2012 6 / 17

Page 24: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Esquema de Chapman

Evolución del ozono:

∂[O3]

∂t= k2[O][O2][M]− j3[O3]− k3[O][O3]

Evolución del oxígeno atómico:

∂[O]

∂t= 2j2[O2] + j3[O3]− k2[O][O2][M]− k3[O][O3]

Germán () Ejercicio Numérico 1 14 de mayo 2012 6 / 17

Page 25: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Esquema de Chapman

Evolución del ozono:

∂[O3]

∂t= k2[O][O2][M]− j3[O3]− k3[O][O3]

Evolución del oxígeno atómico:

∂[O]

∂t= 2j2[O2] + j3[O3]− k2[O][O2][M]− k3[O][O3]

Evolución del oxígeno molecular O2:

3[O3] + 2[O2] + [O] = constante

Germán () Ejercicio Numérico 1 14 de mayo 2012 6 / 17

Page 26: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Esquema de Chapman

Proporciones de equilibrio:

j3 ≫ k3[O] =⇒[O]

[O3]=

j3k2[O2][M]

[O3]

[O2]=

(

j2k2[M]

j3k3

)1/2

Germán () Ejercicio Numérico 1 14 de mayo 2012 7 / 17

Page 27: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Esquema de Chapman

Proporciones de equilibrio:

j3 ≫ k3[O] =⇒[O]

[O3]=

j3k2[O2][M]

[O3]

[O2]=

(

j2k2[M]

j3k3

)1/2

Tiempos característicos:

[O]

[O3]∼ 102 s

[O3]

[O2]∼ 106 − 107 s

Germán () Ejercicio Numérico 1 14 de mayo 2012 7 / 17

Page 28: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Ciclos catalíticos

Son ciclos que provocan la destrucción de O3

Germán () Ejercicio Numérico 1 14 de mayo 2012 8 / 17

Page 29: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Ciclos catalíticos

Son ciclos que provocan la destrucción de O3

X + O3 −→ XO + O2 (k4)

XO + O −→ X + O2 (k5)

Germán () Ejercicio Numérico 1 14 de mayo 2012 8 / 17

Page 30: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Ozono estratosférico Física de la Atmósfera Terrestre

Ciclos catalíticos

Son ciclos que provocan la destrucción de O3

X + O3 −→ XO + O2 (k4)

XO + O −→ X + O2 (k5)

Catalizadores estratosféricos:

OH ON Cl

Germán () Ejercicio Numérico 1 14 de mayo 2012 8 / 17

Page 31: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Resolución numérica de ODEs

Sistema a resolver∂y1

∂t= f1(t , y1, · · · , yn)

∂y2

∂t= f2(t , y1, · · · , yn)

...∂yn

∂t= fn(t , y1, · · · , yn)

Con las condiciones iniciales

y1(t = 0) = y01 , y2(t = 0) = y0

2 , · · · yn(t = 0) = y0n

Germán () Ejercicio Numérico 1 14 de mayo 2012 9 / 17

Page 32: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Método de Euler

Supongamos que [ta, tb] es el intervalo para el que buscamos lassoluciones, dividimos el intervalo en M subintervalos

tk = ta + kh k = 0,1, · · · ,M h =tb − ta

M

Germán () Ejercicio Numérico 1 14 de mayo 2012 10 / 17

Page 33: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Método de Euler

Supongamos que [ta, tb] es el intervalo para el que buscamos lassoluciones, dividimos el intervalo en M subintervalos

tk = ta + kh k = 0,1, · · · ,M h =tb − ta

M

Para un dado ti , tendremos de acuerdo al teorema de Taylor unc ∈ (ti , ti+1) que satisface

y(ti+1) = y(ti ) + y ′(ti)h + y ′′(c)h2

2

Germán () Ejercicio Numérico 1 14 de mayo 2012 10 / 17

Page 34: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Método de Euler

Supongamos que [ta, tb] es el intervalo para el que buscamos lassoluciones, dividimos el intervalo en M subintervalos

tk = ta + kh k = 0,1, · · · ,M h =tb − ta

M

Para un dado ti , tendremos de acuerdo al teorema de Taylor unc ∈ (ti , ti+1) que satisface

y(ti+1) = y(ti ) + y ′(ti)h + y ′′(c)h2

2

Si el paso h es lo suficientemente pequeño puede despreciarse eltérmino cuadrático

y(ti+1) ≈ y(ti) + hf (ti , y(ti ))

Germán () Ejercicio Numérico 1 14 de mayo 2012 10 / 17

Page 35: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Método de Euler

Para el caso del sistema de n ecuaciones tenemos

yk (ti+1) ≈ yk (ti) + hfk (ti , y1(ti), · · · , yn(ti))

Germán () Ejercicio Numérico 1 14 de mayo 2012 11 / 17

Page 36: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Método de Euler

Para el caso del sistema de n ecuaciones tenemos

yk (ti+1) ≈ yk (ti) + hfk (ti , y1(ti), · · · , yn(ti))

Germán () Ejercicio Numérico 1 14 de mayo 2012 11 / 17

Page 37: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Método de Euler

En este método en cada paso se desprecia un término

y ′′(ck )h2

2

Germán () Ejercicio Numérico 1 14 de mayo 2012 12 / 17

Page 38: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Método de Euler

En este método en cada paso se desprecia un término

y ′′(ck )h2

2

El error acumulado después de M pasos sería

M∑

k=1

y ′′(ck )h2

2≈

hM2

y ′′(c)h =(b − a)

2y ′′(c)h = O(h)

Germán () Ejercicio Numérico 1 14 de mayo 2012 12 / 17

Page 39: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Método de Euler

En este método en cada paso se desprecia un término

y ′′(ck )h2

2

El error acumulado después de M pasos sería

M∑

k=1

y ′′(ck )h2

2≈

hM2

y ′′(c)h =(b − a)

2y ′′(c)h = O(h)

El error globalE(y(b),h) = |y(b)− yM | = O(h)

Si queremos reducir los errores a la mitad debemos tomar un paso dela mitad del tamaño, h

2 .

Germán () Ejercicio Numérico 1 14 de mayo 2012 12 / 17

Page 40: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Métodos de Runge–Kutta

Son métodos para los cuales en el cálculo de yk+1 se usa f (t , y)evaluada en un promedio de puntos intermedios en el intervalo[tk , tk+1] y en el intervalo [yk , yk+1]

Germán () Ejercicio Numérico 1 14 de mayo 2012 13 / 17

Page 41: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Métodos de Runge–Kutta

Son métodos para los cuales en el cálculo de yk+1 se usa f (t , y)evaluada en un promedio de puntos intermedios en el intervalo[tk , tk+1] y en el intervalo [yk , yk+1]En general son de la forma

dado y0

yk+1 = yk + h(∑r

i=1 ωiki)

donde ki = f (tk + cih, yk + hi−1∑

j=1

aijkj), c1 = 0, ci ∈ [0,1]

Germán () Ejercicio Numérico 1 14 de mayo 2012 13 / 17

Page 42: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Runge–Kutta de cuarto orden

yk+1 = yk +h6(f1 + 2f2 + 2f3 + f4)

Germán () Ejercicio Numérico 1 14 de mayo 2012 14 / 17

Page 43: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Runge–Kutta de cuarto orden

yk+1 = yk +h6(f1 + 2f2 + 2f3 + f4)

donde

f1 = f (tk , yk )

f2 = f (tk + h2 , yk + h

2 f1)

f3 = f (tk + h2 , yk + h

2 f2)

f4 = f (tk + h, yk + hf3)

Germán () Ejercicio Numérico 1 14 de mayo 2012 14 / 17

Page 44: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Runge–Kutta de cuarto orden

yk+1 = yk +h6(f1 + 2f2 + 2f3 + f4)

donde

f1 = f (tk , yk )

f2 = f (tk + h2 , yk + h

2 f1)

f3 = f (tk + h2 , yk + h

2 f2)

f4 = f (tk + h, yk + hf3)

El error globalE(y(b),h) = |y(b)− yM | = O(h4)

Si el tamaño del paso se reduce a la mitad h2 el error global disminuye

un factor 116 .

Germán () Ejercicio Numérico 1 14 de mayo 2012 14 / 17

Page 45: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Runge–Kutta de cuarto orden

Ejemplo en Matlab: Atractor de Lorenz

∂x∂t = σ(y − x)

∂y∂t = x(ρ− z) − y

∂z∂t = xy − βz

Germán () Ejercicio Numérico 1 14 de mayo 2012 15 / 17

Page 46: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Runge–Kutta de cuarto orden

Ejemplo en Matlab: Atractor de Lorenz

∂x∂t = σ(y − x)

∂y∂t = x(ρ− z) − y

∂z∂t = xy − βz

Valores típicos de los parámetros

β =83

σ = 10 ρ = 28

Germán () Ejercicio Numérico 1 14 de mayo 2012 15 / 17

Page 47: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Runge–Kutta de cuarto orden

Ejemplo en Matlab: Atractor de Lorenz

∂x∂t = σ(y − x)

∂y∂t = x(ρ− z) − y

∂z∂t = xy − βz

Valores típicos de los parámetros

β =83

σ = 10 ρ = 28

http://www.iafe.uba.ar/u/gcristiani/lorenz.zip

Germán () Ejercicio Numérico 1 14 de mayo 2012 15 / 17

Page 48: Ejercicio Numérico 1users.df.uba.ar/dasso/curso_alta_atmosfera_cuat1... · Ejercicio Numérico 1 Germán 14 de mayo 2012 Germán Ejercicio Numérico 1 14 de mayo 2012 1 / 17. Ozono

Resolución numérica Física de la Atmósfera Terrestre

Esquema de Chapman – Resultados

Germán () Ejercicio Numérico 1 14 de mayo 2012 16 / 17