Está en la página 1de 21

MÉTODOS NUMÉRICOS PARA INGENIERÍA

MÉTODOS DE RUNGE KUTTA


CASO 01: TEMPERATURA EN UN METAL

Una pieza metálica con una masa de 0.1 kg y 25 ºC se calienta

internamente de forma eléctrica a razón de q= 3000 W. La

ecuación diferencial de la temperatura que se obtiene es:


dT
 20  t 2 si T (0)  298
dt
Calcule el valor T(1), usando el Método de Runge Kutta de

orden 4 con h=0.01.


Recordar

• Ecuaciones diferenciales.
• Método de Euler (RK orden 1)
Logros de la sesión:

Al término de la sesión de aprendizaje, el estudiante


determinará la solución aproximada de una EDO
usando los métodos de Runge Kutta, siguiendo un
proceso ordenado.
Temario
1. Introducción.

2. Métodos de Runge Kutta.

3. Runge Kutta de 2°orden.

4. Runge Kutta de 3°orden

5. Runge Kutta de 4°orden

6. Runge Kutta de orden superior.

7. Ejemplos.
INTRODUCCIÓN

Cuando no es posible (o muy complicado) determinar la

solución exacta de una EDO, se recurre a los métodos

numéricos para hallar una solución aproximada de la solución

de la EDO. Existen mucho métodos numéricos. Los que veremos

a continuación se llaman Métodos Runge-Kutta.


MÉTODOS DE RUNGE KUTTA

Todos lo método de Runge Kutta (RK) tienen la forma general:

y i 1  y i   t i , y i , h* h

Donde ∅ 𝑡𝑖 , 𝑦𝑖 , ℎ se conoce como función incremento, que

puede interpretarse como pendiente en . Esta función se

escribe en forma general como:

  a1k1  a2k2  ...  an kn


Donde los 𝑎 son constantes y los 𝑘 son:

k1  f t i , y i 
k2  f t i  p1h, y i  q11k1h 
k3  f t i  p2h, y i  q21k1h  q22k2h 

kn  f t i  pn1h, y i  qn1,2k1h    qn1,n1kn1h 

Observe que los 𝑘𝑖 son relaciones de recurrencia, y debido a

ello los método de Runge Kutta son eficientes.


MÉTODOS DE RUNGE KUTTA DE
SEGUNDO ORDEN

Estos tienen la forma:

y i 1  y i  a1k1  a2k2 * h

Donde:
k1  f t i , y i 
k2  f t i  p1h, y i  q11k1h 
Método de Heun con un solo corrector:
Este tiene la forma:

1 1 
y i 1  y i   k1  k2  * h
2 2 

Donde:

k1  f t i , y i 
k2  f t i  h, y i  k1h 
Método de Ralston:
Este tiene la forma:

1 2 
y i 1  y i   k1  k2  * h
3 3 

Donde:

k1  f t i , y i 
 3 3 
k2  f  t i  h, y i  k1h 
 4 4 
Método de Punto Medio:
Este tiene la forma:

y i 1  y i  k2 * h
Donde:

k1  f t i , y i 
 1 1 
k2  f  t i  h, y i  k1h 
 2 2 
Ejemplo 01:

Con los métodos de RK de orden dos determine la solución

aproximada de la EDO:
dy
 2t 3  12t 2  20t  8.5
dx
Desde t=0 hasta t=4, con tamaño de paso h=0.5. La condición

inicial es y=1 en t=0. Además, cada resultado obtenido por cada

RK compárelos. Luego, compare con la solución exacta:

y(t )  0.5t 4  4t 3  10t 2  8.5t  1


MÉTODOS DE RUNGE KUTTA DE
TERCER ORDEN

La versión más común es:

1
y i 1  y i  k1  4k2  k3 * h
6
Donde:

k1  f t i , y i 
 1 1 
k2  f  t i  h, y i  k1h 
 2 2 
k3  f t i  h, y i  k1h  2k2h 
MÉTODOS DE RUNGE KUTTA DE
CUARTO ORDEN

La versión más común es:

1
y i 1  y i  k1  2k2  2k3  K 4 * h
6
Donde:
k1  f t i , y i 
 1 1 
k2  f  t i  h, y i  k1h 
 2 2 
 1 1 
k3  f  t i  h, y i  k2h 
 2 2 
k4  f t i  h, y i  k3h 
Ejemplo 02:

Con los métodos de RK de orden TRES y CUADRO determine

la solución aproximada de la EDO:


dy
 4e 0.8t  0.5y
dt
Usando ℎ = 0.5 con 𝑦 0 = 2, desde t=0 hasta t=4
MÉTODOS DE RUNGE KUTTA DE ORDEN
SUPERIOR

Se recomienda RK de 5°orden de Butcher (1964):

1
y i 1  y i  7k1  32k3  12k4  32K 5  7K 6 * h
90
Donde:
k1  f t i , y i 
 1 1 
k2  f  t i  h, y i  k1h 
 4 4 
 1 1 1 
k3  f  t i  h, y i  k1h  k2h 
 4 8 8 
 1 1 
k4  f  t i  h, y i  k2h  k3h 
 2 2 
 3 3 9 
k5  f  t i  h, y i  k1h  k4 h 
 4 16 16 
 3 2 12 12 8 
k6  f  t i  h, y i  k1h  k2h  k3h  k4 h  k5h 
 7 7 7 7 7 
Ejemplo 03:

Con los métodos de RK desde el 1°al 5° orden determine la

solución aproximada de la EDO:


dy
 4e 0.8t  0.5y
dt
Con 𝑦 0 = 2, desde t=0 hasta t=4 con diferentes tamaños de

paso ℎ. Compare la exactitud de los diferentes métodos de RK

para la estimación en t=4, basándose en la respuesta exacta

𝑦 4 = 75.33896
¿Podrías ahora resolver el
caso 01?
CASO 01: TEMPERATURA EN UN METAL

Una pieza metálica con una masa de 0.1 kg y 25 ºC se calienta

internamente de forma eléctrica a razón de q= 3000 W. La

ecuación diferencial de la temperatura que se obtiene es:


dT
 20  t 2 si T (0)  298
dt
Calcule el valor T(1), usando el Método de Runge Kutta de

orden 4 con h=0.01.


Material elaborado para uso exclusivo de las sesiones de
aprendizaje del curso de Métodos Numéricos para Ingeniería.
Universidad Privada del Norte.

También podría gustarte