Está en la página 1de 6

Métodos 

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)

Métodos Teórico en Ingeniería B 2022 – 2º cuatrimestre Página 2 de 11

1
π Ecuaciones Diferenciales Ordinarias – Métodos Runge‐Kutta

Métodos RK 2° Orden – Método de Heun


• Para mejorar la estimación de la pendiente, se
pueden realizar aproximaciones en diversos
puntos del paso, y luego combinarlas por medio
de un promedio ponderado.
• En el Método de Heun se utiliza como primer
paso al Método de Euler para estimar el valor de
la variable dependiente en 𝑥 (𝑦 ). Esta
fórmula se llama fórmula predictora.
𝑦 𝑦 𝑓 𝑥 ,𝑦 ℎ
• Con los valores de 𝑥 e 𝑦 se estima la
pendiente en el final del intervalo, y se corrige
la aproximación de la fórmula predictora
mediante la fórmula correctora, que promedia
ambas estimaciones.
𝒇 𝒙 𝒊 , 𝒚𝒊 𝒇 𝒙𝒊 𝟏 , 𝒚𝟎𝒊 𝟏
𝒚𝒊 𝟏 𝒚𝒊 𝒉
𝟐
𝑬𝒂𝒑𝒓𝒐𝒙 𝑶 𝒉𝟑 𝒂𝟐 𝟏/𝟐
𝑬𝒂𝒑𝒓𝒐𝒙,𝒈𝒍𝒐𝒃𝒂𝒍 𝑶 𝒉𝟐 𝒂𝟏 𝟏/𝟐, 𝒑𝟏 𝒒𝟏,𝟏 𝟏

Métodos Teórico en Ingeniería B 2022 – 2º cuatrimestre Página 3 de 11

π Ecuaciones Diferenciales Ordinarias – Métodos Runge‐Kutta

Métodos RK 2° Orden – Método de Punto Medio


• Utiliza el Método de Euler para predecir la
pendiente en la mitad del intervalo.


𝑦 / 𝑦 𝑓 𝑥 ,𝑦
2

• Luego utiliza la pendiente del punto medio para


todo el intervalo.

𝒚𝒊 𝟏 𝒚𝒊 𝒇 𝒙𝒊 𝟏/𝟐 , 𝒚𝒊 𝟏/𝟐 𝒉

𝑬𝒂𝒑𝒓𝒐𝒙 𝑶 𝒉𝟑 𝒂𝟐 𝟏
𝑬𝒂𝒑𝒓𝒐𝒙,𝒈𝒍𝒐𝒃𝒂𝒍 𝑶 𝒉𝟐 𝒂𝟏 𝟎, 𝒑𝟏 𝒒𝟏,𝟏 𝟏/𝟐

Métodos Teórico en Ingeniería B 2022 – 2º cuatrimestre Página 4 de 11

2
π Ecuaciones Diferenciales Ordinarias – Métodos Runge‐Kutta

Métodos RK 2° Orden

Métodos Teórico en Ingeniería B 2022 – 2º cuatrimestre Página 5 de 11

π 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.
𝑘 𝑓 𝑥 ,𝑦
𝑘 𝑓 𝑥 𝑝 ℎ, 𝑦 𝑞, 𝑘 ℎ
𝑘 𝑓 𝑥 𝑝 ℎ, 𝑦 𝑞 , 𝑘 ℎ 𝑞 , 𝑘 ℎ

𝑘 𝑓 𝑥 𝑝 ℎ, 𝑦 𝑞 , 𝑘 ℎ 𝑞 , 𝑘 ℎ 𝑞 , 𝑘 ℎ

• 𝑝 , 𝑞 , son constantes cuyo valor define el método utilizado.

Métodos Teórico en Ingeniería B 2022 – 2º cuatrimestre Página 6 de 11

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):

𝑦 𝑦 𝑎 𝑘 𝑎 𝑘 ℎ

Métodos Teórico en Ingeniería B 2022 – 2º cuatrimestre Página 7 de 11

π 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 :

𝑦 𝑦 𝑓 𝑥 ,𝑦 ℎ 

Métodos Teórico en Ingeniería B 2022 – 2º cuatrimestre Página 8 de 11

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
𝒂𝟏 𝟏 𝒂𝟐
𝑎 𝑝
𝒑𝟏 𝒒𝟏,𝟏 𝟐𝒂𝟏
𝑎 𝑞, 𝟐

• Son 3 ecuaciones y 4 incógnitas, para finalizar la determinación de las constantes


del método hay que elegir un valor de 𝑎 .
Métodos Teórico en Ingeniería B 2022 – 2º cuatrimestre Página 9 de 11

π 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: 𝒂𝟐 𝟑
⇒ 𝒂𝟏 𝟑
, 𝒑𝟏 𝒒𝟏,𝟏 𝟒

Métodos Teórico en Ingeniería B 2022 – 2º cuatrimestre Página 10 de 11

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.

Métodos Teórico en Ingeniería B 2022 – 2º cuatrimestre Página 11 de 11

También podría gustarte