Está en la página 1de 3

MÉTODOS DE RUNGE KUTTA PARA SISTEMAS DE ECUACIONES

DIFERENCIALES ORDINARIAS
Métodos Numéricos para Ingeniería

INTRODUCCIÓN 𝑑𝑦1
= −0.5𝑦1
𝑑𝑡
Muchos problemas prácticos en la ingeniería y en
𝑑𝑦2
la ciencia requieren la solución de un sistema de = 4 − 0.3𝑦2 − 0.1 𝑦1
𝑑𝑡
ecuaciones diferenciales ordinarias simultáneas
más que de una sola ecuación.

Tales sistemas en general se representan como: Solución:

𝑑𝑦1 Se implementa el método de Euler para cada


= 𝑓1 (𝑡, 𝑦1 , 𝑦2 , … , 𝑦𝑛 )
𝑑𝑡 variable:
𝑑𝑦2 𝑦1 (0.5) = 4 + [−0.5(4)]5 = 3
= 𝑓2 (𝑡, 𝑦1 , 𝑦2 , … , 𝑦𝑛 )
𝑑𝑡
𝑦2 (0.5) = 6 + [4 − 0.3(6) − 0.1(4)]5 = 6.9

Observe que 𝑦1 (0) = 4 se emplea en la segunda
𝑑𝑦𝑛
= 𝑓𝑛 (𝑡, 𝑦1 , 𝑦2 , … , 𝑦𝑛 ) ecuación en lugar de 𝑦1 (0.5) = 3 calculada con la
𝑑𝑡
primera ecuación. Procediendo de manera similar
La solución de este sistema requiere que se se tiene:
conozcan 𝑛 condiciones iniciales en el valor inicial
𝑡 𝑦1 𝑦2
de 𝑡.
0 4 6
0.5 3 6.9
MÉTODO DE EULER 1.0 2.25 7.715
1.5 1.6875 8.44525
2.0 1.265625 9.094087
Todos los métodos analizados en el módulo
anterior, para ecuaciones solas, pueden
extenderse al sistema que se mostró antes. Las
aplicaciones en la ingeniería llegan a considerar MÉTODOS DE RUNGE KUTTA
miles de ecuaciones simultáneas. En todo caso, el
procedimiento para resolver un sistema de Observe que cualquiera de los métodos RK de
ecuaciones consiste únicamente en aplicar la orden superior expuestos en el módulo anterior
técnica simple por ecuación en cada paso, antes se puede aplicar a los sistemas de ecuaciones. Sin
de proceder con el siguiente. Lo anterior se ilustra embargo, debe tenerse cuidado al determinar las
mejor con el siguiente ejemplo para el método de pendientes. La figura 1 es útil para visualizar la
Euler. forma adecuada de hacer esto con el método de
cuarto orden. Es decir, desarrollaremos primero
Ejemplo 1 Resuelva el siguiente sistema de las pendientes para todas las variables en el valor
ecuaciones diferenciales utilizando el método de inicial. Esas pendientes (un conjunto de las 𝑘1 ) se
Euler, suponiendo que en 𝑡 = 0, 𝑦1 = 4 y 𝑦2 = 6. utilizarán después para realizar predicciones de la
Integre hasta 𝑡 = 2 con un tamaño de paso igual a variable dependiente en el punto medio del
0.5. intervalo. Tales valores del punto medio se

Módulo 08 1
utilizan, a su vez, para calcular un conjunto de ℎ 0.5
𝑦1 + 𝑘1,1 = 4 + (−2) = 3.5
pendientes en el punto medio (las 𝑘2 ). Esas 2 2
nuevas pendientes se vuelven a usar en el punto ℎ 0.5
de inicio para efectuar otro conjunto de 𝑦2 + 𝑘1,2 = 6 + (1.8) = 6.45
2 2
predicciones del punto medio que lleven a nuevas
predicciones de la pendiente en el punto medio Que se utilizarán para calcular el primer conjunto
(las 𝑘3 ). Éstas después se emplearán para realizar de pendientes en el punto medio,
predicciones al final del intervalo que se usarán
𝑘2,1 = 𝑓1 (0.25,3.5,6.45) = −1.75
para desarrollar pendientes al final del intervalo
(las 𝑘4 ). Por último, las 𝑘 se combinan en un 𝑘2,2 = 𝑓2 (0.25,3.5,6.45) = 1.715
conjunto de funciones incrementadas y se llevan
de nuevo al inicio para hacer la predicción final. El Éstas sirven para determinar el segundo conjunto
siguiente ejemplo ilustra el procedimiento. de predicciones en el punto medio,

ℎ 0.5
𝑦1 + 𝑘2,1 = 4 + (−1.75) = 3.5625
2 2
ℎ 0.5
𝑦2 + 𝑘2,2 = 6 + (1.715) = 6.42875
2 2
que se usan para calcular el segundo conjunto de
pendientes en el punto medio,

𝑘3,1 = 𝑓1 (0.25,3.5625,6.42875) = −1.78125

𝑘3,2 = 𝑓2 (0.25,3.5625,6.42875) = 1.715125

Éstas se utilizarán para determinar las


predicciones al final del intervalo
Figura 1. Representación gráfica de las pendientes
estimadas empleadas en el método RK de cuarto orden
𝑦1 + 𝑘3,1 ℎ = 4 + (−1.78125)0.5 = 3.109375

𝑦2 + 𝑘3,2 ℎ = 6 + (1.715125)0.5 = 6.857563

Ejemplo 2: Con el método de RK de cuarto orden que se usan para calcular las pendientes al final
resuelva las EDO del ejemplo 1 del intervalo:

Solución: 𝑘4,1 = 𝑓1 (0.5,3.109375, 6.857563)


= −1.554688
Primero debemos encontrar todas las pendientes
al inicio del intervalo: 𝑘4,2 = 𝑓2 (0.5,3.109375,6.857563) = 1.631794

𝑘1,1 = 𝑓1 (0,4,6) = −0.5(4) = −2 Los valores de 𝑘 se utilizan después para calcular:

𝑘1,2 = 𝑓2 (0,4,6) = 4 − 0.3(6) − 0.1(4) = 1.8 1


𝑦1 (0.5) = 4 + [−2 + 2(−1.75 − 1.78125)
6
Donde 𝑘𝑖,𝑗 es el 𝑖 − ésimo valor de 𝑘 para la 𝑗 − − 1.554688]0.5 = 3.115234
ésima variable dependiente. Después, se requiere 1
calcular los primeros valores de 𝑦1 y 𝑦2 en el 𝑦2 (0.5) = 6 + [1.8 + 2(1.715 + 1.715125)
6
punto medio: + 1.631794]0.5 = 6.857670

Módulo 08 2
Procediendo de la misma forma con los pasos RECOMENDACIÓN o RESUMEN
restantes se obtiene
Se recomiendo ver este video para comprender
𝑡 𝑦1 𝑦2 mejor los métodos de Runge Kutta.
0 4 6
0.5 3.115234 6.857670 https://www.youtube.com/watch?v=pOTwV3kCx
1.0 2.426171 7.632106 dw
1.5 1.889523 8.326886 https://www.youtube.com/watch?v=H0ArPd5NE2
2.0 1.471577 8.946865 Q

FUENTES BIBLIOGRÁFICAS
Con los métodos de RK de orden dos determine la
- Chapra, S., & R, C. (2007). Métodos Numéricos
solución aproximada de la EDO:
para Ingenieros. La Ciudad de México, México:
Desde t=0 hasta t=4, con tamaño de paso h=0.5. McGranw-Hill.
La condición inicial es 𝑦1 =1, 𝑦2 = 0 en t=0.
- Guillem, N., & Galván, R. (2008). Cálculo
Además, cada resultado obtenido por cada RK
numérico con Octave. Fundación de Software
compárelos.
Libre.

Módulo 08 3

También podría gustarte