Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MB2022 - 2Q - Clase 10 - EDO (II)
MB2022 - 2Q - Clase 10 - EDO (II)
Teóricos en
Ingeniería B
Segundo
cuatrimestre 2022
Ecuaciones Diferenciales
Ordinarias (II)
π Ecuaciones Diferenciales Ordinarias – Métodos Runge‐Kutta
Mejoras al Método de Euler
• Una de las mayores fuentes de error del Método de Euler es la
suposición de que la pendiente al inicio del paso se mantiene
igual durante el mismo.
• Hay dos modificaciones muy
sencillas que disminuyen este error:
• Método de Heun
• Método de Punto Medio (o
polígono mejorado)
1
π Ecuaciones Diferenciales Ordinarias – Métodos Runge‐Kutta
π Ecuaciones Diferenciales Ordinarias – Métodos Runge‐Kutta
ℎ
𝑦 / 𝑦 𝑓 𝑥 ,𝑦
2
𝒚𝒊 𝟏 𝒚𝒊 𝒇 𝒙𝒊 𝟏/𝟐 , 𝒚𝒊 𝟏/𝟐 𝒉
𝑬𝒂𝒑𝒓𝒐𝒙 𝑶 𝒉𝟑 𝒂𝟐 𝟏
𝑬𝒂𝒑𝒓𝒐𝒙,𝒈𝒍𝒐𝒃𝒂𝒍 𝑶 𝒉𝟐 𝒂𝟏 𝟎, 𝒑𝟏 𝒒𝟏,𝟏 𝟏/𝟐
2
π Ecuaciones Diferenciales Ordinarias – Métodos Runge‐Kutta
Métodos RK 2° Orden
π Ecuaciones Diferenciales Ordinarias – Métodos Runge‐Kutta
Métodos de Runge‐Kutta
• Los Métodos de Runge‐Kutta tienen la propiedad de alcanzar la precisión
de una serie de Taylor de alto orden, sin tener que calcular las derivadas de
orden superior:
𝑦 𝑦 ∅ 𝑥 ,𝑦 ,ℎ ℎ
• Donde ∅ 𝑥 , 𝑦 , ℎ es llamada la función incremental y tiene la forma
general:
∅ 𝑥 ,𝑦 ,ℎ 𝑎 𝑘 𝑎 𝑘 𝑎 𝑘 ⋯ 𝑎 𝑘
• 𝑎 , 𝑎 , 𝑎 , … , 𝑎 son constantes características de cada método.
𝑘 𝑓 𝑥 ,𝑦
𝑘 𝑓 𝑥 𝑝 ℎ, 𝑦 𝑞, 𝑘 ℎ
𝑘 𝑓 𝑥 𝑝 ℎ, 𝑦 𝑞 , 𝑘 ℎ 𝑞 , 𝑘 ℎ
⋮
𝑘 𝑓 𝑥 𝑝 ℎ, 𝑦 𝑞 , 𝑘 ℎ 𝑞 , 𝑘 ℎ 𝑞 , 𝑘 ℎ
3
π Ecuaciones Diferenciales Ordinarias – Métodos Runge‐Kutta
Métodos de Runge‐Kutta
• Las constantes 𝑘 son funciones de recurrencia. Como para cada 𝑘 se
requiere una evaluación de función, los métodos RK son muy adecuados
para cálculos implementados en computadora.
• Hay varias clases de métodos RK, que se pueden obtener empleando
diferentes cantidades de términos en la función incremental ∅
(especificado por 𝑛).
• El método RK de primer orden con 𝑛 1 es el Método de Euler.
• Una vez elegido 𝑛 los valores de las constantes 𝒂, 𝒑𝒊 y 𝒒𝒊,𝒋 se obtienen
igualando los términos de la ecuación general a los términos de una serie
de Taylor del orden deseado.
• Ejemplo para Métodos Runge‐Kutta de 2° orden (𝑛 2):
𝑦 𝑦 𝑎 𝑘 𝑎 𝑘 ℎ
π Ecuaciones Diferenciales Ordinarias – Métodos Runge‐Kutta
Métodos de Runge‐Kutta
𝑦 𝑦 𝑎 𝑘 𝑎 𝑘 ℎ
𝑘 𝑓 𝑥 ,𝑦
𝑘 𝑓 𝑥 𝑝 ,𝑦 𝑞 . 𝑘 ℎ
• Para RK2, 𝑎 , 𝑎 , 𝑝 , y 𝑞 , se obtienen igualando la ecuación de segundo orden (∅
con 𝑛 2) al término de la serie de Taylor de segundo orden. Así se hallan las 4
constantes:
,
𝑦 𝑦 𝑓 𝑥 ,𝑦 ℎ ℎ
!
• Como 𝑓 𝑥 , 𝑦 es función de dos variables, e 𝑦 es función de 𝑥, para obtener la
derivada 𝑓 𝑥 , 𝑦 se debe utilizar la regla de la cadena:
, ,
𝑓 𝑥 ,𝑦
• Reemplazando en :
𝑦 𝑦 𝑓 𝑥 ,𝑦 ℎ
4
π Ecuaciones Diferenciales Ordinarias – Métodos Runge‐Kutta
Métodos de Runge‐Kutta
• Para encontrar los valores de las constantes se debe expandir la expresión de 𝑘
utilizando la serie de Taylor para una función de dos variables:
𝑔 𝑥 𝑟, 𝑦 𝑠 𝑔 𝑥, 𝑦 𝑟 𝑠 ⋯
• Aplicando en :
𝑓 𝑥 𝑝 ,𝑦 𝑞 . 𝑘 ℎ 𝑓 𝑥 ,𝑦 𝑝 𝑞 , 𝑘 𝑂 ℎ
• Sustituyendo y la expresión de 𝑘 en 𝑦 𝑦 𝑎 𝑘 𝑎 𝑘 ℎ:
𝑦 𝑦 𝑎 𝑓 𝑥 ,𝑦 𝑎 𝑓 𝑥 ,𝑦 ℎ 𝑎 𝑝 𝑎 𝑞 , 𝑓 𝑥 ,𝑦 ℎ
• Comparando términos de y se determina que para que ambas ecuaciones
sean equivalentes:
𝑎 𝑎 1
𝒂𝟏 𝟏 𝒂𝟐
𝑎 𝑝
𝒑𝟏 𝒒𝟏,𝟏 𝟐𝒂𝟏
𝑎 𝑞, 𝟐
π Ecuaciones Diferenciales Ordinarias – Métodos Runge‐Kutta
Métodos de Runge‐Kutta
• Dado que podríamos elegir un infinito número de valores para
𝑎 , hay un infinito número de métodos RK2.
• Cualquiera de estas versiones arrojaría el mismo resultado si la
solución a la EDO fuera cuadrática, lineal o constante.
• Pero los resultados no son los mismos para casos más
complicados (usualmente sucede esto…).
• Los tres métodos más comunes son:
𝟏 𝟏
• Heun con corrector simple: 𝒂𝟐 𝟐
⇒ 𝒂𝟏 𝟐
, 𝒑𝟏 𝒒𝟏,𝟏 𝟏
• Punto medio: 𝒂𝟐 𝟏 ⇒ 𝒂𝟏 𝟎, 𝒑𝟏 𝒒𝟏,𝟏 𝟏/𝟐
𝟐 𝟏 𝟑
• Método de Ralston: 𝒂𝟐 𝟑
⇒ 𝒂𝟏 𝟑
, 𝒑𝟏 𝒒𝟏,𝟏 𝟒
5
π Bibliografía
• Chapra S.; Canale R. Métodos Numéricos para Ingenieros, 7° Ed. Mc Graw‐Hill. 2015.
(Capítulo 25).
• Burden R.; Faires J.D. Numerical Analysis, 9th ed. Brooks Cole Ed. 2011.
• Faires J.D.; Burden R. Numerical Methods. 3rd. Ed. Brooks Cole Ed, 2002.