Vous êtes sur la page 1sur 5

Usando el método de Runge-Kutta resolver el siguiente ejercicio por: segundo, tercer y cuarto orden

Dada la ecuación diferencia 𝑓 ′ = 𝑥 + 2𝑥𝑦 , donde 𝑦 = 0 , 𝑡 = 0.5, con un tamaño de paso ℎ = 0

METODO RUNGE-KUTTA SEGUNDO ORDEN

Paso 1.

1.1) Sacamos datos:

h 0.1 Salto de paso


x=t 0.5 Tiempo
𝑦0 1 Condición inicial

Paso 2.

2.1) Escribimos el modelo de Runge-Kutta de segundo orden.

1
𝑦𝑖+1 = 𝑦𝑖 + (𝑘1 + 𝑘2 )
2

Paso 3.

3.1) Calculamos los valores de 𝑘1 .

𝑘1 = ℎ 𝑓(𝑦𝑛 , 𝑡𝑛 )

𝑘1 = 0.1[(0.5) + 2((0.5)(1))]

𝑘1 = 0.15

Paso 4.

4.1) Calculamos el valor de 𝑘2

𝑘2 = ℎ 𝑓(𝑦𝑛 + 𝑘1 , 𝑡𝑛 + ℎ)

𝑘2 = 0.1{(0.5 + 0.1) + 2[(0.5 + 0.1)(0.15 + 1)]}

𝑘2 = 0.198

Paso 5.

5.1) sustituimos en el modelo matemático del paso 2.

1
𝑦𝑖+1 = 𝑦𝑖 + (𝑘1 + 𝑘2 )
2
1
𝑦𝑖+1 = 1 + (0.15 + 0.198)
2

𝑦𝑖+1 = 1.174
Paso 6.

6.1) Sacamos nuevos datos:

h 0.1 Salto de paso


x=(t+h) 0.6 Tiempo
𝑦𝑖 1.174 Condición inicial

Paso 7.

7.1) Escribimos el modelo de Runge-Kutta de segundo orden y repetimos los procedimientos


anteriores.

1
𝑦𝑖+1 = 𝑦𝑖 + (𝑘1 + 𝑘2 )
2

Paso 8.

8.1) Calculamos los valores de 𝑘1 .

𝑘1 = ℎ 𝑓(𝑦𝑛 , 𝑡𝑛 )

𝑘1 = 0.1[(0.6) + 2((0.6)(1.174))]

𝑘1 = 0.20088

Paso 9.

9.1) Calculamos el valor de 𝑘2

𝑘2 = ℎ 𝑓(𝑦𝑛 + 𝑘1 , 𝑡𝑛 + ℎ)

𝑘2 = 0.1{(0.6 + 0.1) + 2[(0.6 + 0.1)(0.20088 + 1)]}

𝑘2 = 0.2624832

Paso 10.

10.1) sustituimos en el modelo matemático del paso 2.

1
𝑦𝑖+1 = 𝑦𝑖 + (𝑘1 + 𝑘2 )
2
1
𝑦𝑖+1 = 1.174 + (0.20088 + 0.2624832)
2

𝑦𝑖+1 = 1.4056816

Aplicamos la fórmula del error relativo y debe ser menor al 5%si no es asi realizamos más
interacciones

𝐴. 𝑎𝑐𝑡𝑢𝑎𝑙 − 𝐴. 𝑎𝑛𝑡𝑒𝑟𝑖𝑜𝑟 1.4056816 − 1.174


𝐸𝑅 = ∗ 100% = ∗ 100% = 16.48%
𝐴. 𝑎𝑐𝑡𝑢𝑎𝑙 1.4056816
TABLA DE RESULTADOS

METODO RUNGE-KUTTA TERCER ORDEN

Paso 1.

1.1) Sacamos datos:

h 0.1 Salto de paso


x=t 0.5 Tiempo
𝑦0 1 Condición inicial
Paso 2.

2.1) Escribimos el modelo de Runge-Kutta de segundo orden.

1
𝑦𝑖+1 = 𝑦𝑖 + (𝑘1 + 4𝑘2 + 𝑘3 )
6

Paso 3.

3.1) Calculamos los valores de 𝑘1 .

𝑘1 = ℎ 𝑓(𝑦𝑛 , 𝑡𝑛 )

𝑘1 = 0.1[(0.5) + 2((0.5)(1))]

𝑘1 = 0.15

Paso 4.

4.1) Calculamos el valor de 𝑘2

𝑘1 ℎ
𝑘2 = ℎ 𝑓 (𝑦𝑛 + , 𝑡𝑛 + )
2 2
0.1 0.1 1
𝑘2 = 0.1 {(0.5 + ) + 2 [(0.5 + )(0.15 + )]}
2 2 2

𝑘2 = 0.17325
Paso 5.

5.1) Calculamos el valor de 𝑘3


𝑘3 = ℎ 𝑓 (𝑦𝑛 − 𝑘1 + 2𝑘2 , 𝑡𝑛 + )
2
0.1 0.1
𝑘3 = 0.1 {(0.5 + ) + 2 [(0.5 + )(1 − 0.15 + 2(0.17325))]}
2 2

𝑘3 = 0186615

Paso 6.

6.1) sustituimos en el modelo matemático del paso 2.


1
𝑦𝑖+1 = 𝑦𝑖 + (𝑘1 + 4𝑘2 + 𝑘3 )
6
1
𝑦𝑖+1 = 1 + (0.15 + 4(0.17325) + 0.186615)
6

𝑦𝑖+1 = 1.1716025

Paso 7.

7.1) Sacamos nuevos datos:

h 0.1 Salto de paso


x=(t+h) 0.6 Tiempo
𝑦𝑖 1.1716025 Condición inicial

Paso 8.

8.1) Escribimos el modelo de Runge-Kutta de segundo orden.

1
𝑦𝑖+1 = 𝑦𝑖 + (𝑘1 + 4𝑘2 + 𝑘3 )
6

Paso 9.

9.1) Calculamos los valores de 𝑘1 .

𝑘1 = ℎ 𝑓(𝑦𝑛 , 𝑡𝑛 )

𝑘1 = 0.1[(0.6) + 2((0.6)(1.1716025))]

𝑘1 = 0.200592

Paso 10.

10.1) Calculamos el valor de 𝑘2


𝑘1 ℎ
𝑘2 = ℎ 𝑓 (𝑦𝑛 + , 𝑡𝑛 + )
2 2
0.1 0.1 0.200592
𝑘2 = 0.1 {(0.6 + ) + 2 [(0.6 + )(1.1716025 + )]}
2 2 2

𝑘2 = 0.230347

Paso 11.

11.1) Calculamos el valor de 𝑘3


𝑘3 = ℎ 𝑓 (𝑦𝑛 − 𝑘1 + 2𝑘2 , 𝑡𝑛 + )
2
0.1 0.1
𝑘3 = 0.1 {(0.6 + ) + 2 [(0.6 + )(1.1716025 − 0.200592 + 2(0.230347))]}
2 2

𝑘3 = 0.251121

Paso 12.

12.1) sustituimos en el modelo matemático del paso 2.


1
𝑦𝑖+1 = 𝑦𝑖 + (𝑘1 + 4𝑘2 + 𝑘3 )
6
1
𝑦𝑖+1 = 1.1716025 + (0.200592 + 4(0.230347) + 0.251121)
6

𝑦𝑖+1 = 1.400453

Aplicamos la fórmula del error relativo y debe ser menor al 5%si no es asi realizamos más
interacciones

𝐴. 𝑎𝑐𝑡𝑢𝑎𝑙 − 𝐴. 𝑎𝑛𝑡𝑒𝑟𝑖𝑜𝑟 1.400453 − 1.1716025


𝐸𝑅 = ∗ 100% = ∗ 100% = 16.34%
𝐴. 𝑎𝑐𝑡𝑢𝑎𝑙 1.400453

TABLA DE RESULTADOS

Vous aimerez peut-être aussi