Вы находитесь на странице: 1из 15

EL MÉTODO DE RUNGE-KUTTA

El método fue ideado por Carl Runge (1856-1927, Alemania)


hacia 1894, y ampliado por Martin Kutta (1867-1944, Alemania)
años después, Es un método de precisión elevada. Tiene
características similares al de Euler

los métodos de Runge-Kutta son un conjunto de métodos


genéricos iterativos, explícitos e implícitos, de resolución
numérica de ecuaciones diferenciales.

Los métodos de Runge-Kutta son una


especialización de los métodos numéricos a un
paso.
La idea general de los Métodos de Runge-Kutta es sustituir el Problema de Valor
Inicial:

Se determina primero la malla {t0, t1, ... , tN} de paso h, donde t0 = a y tN = b. En estos puntos
es donde se va a obtener la aproximación de la solución.

En esta expresión las ponderaciones wi, i = 1, ..., Se define como orden del
m son constantes, y cada kj es la función f método al número m, es
evaluada en un punto seleccionado (t, y) para el decir, a la cantidad de
cual ti ≤ t ≤ ti+1. términos que se usan en el
promedio ponderado
Runge-Kutta de 2do Orden
𝑦𝑖+1 = 𝑦𝑖 + 𝑎1 . 𝑘1 + 𝑎2 . 𝑘2 . ℎ
𝑘1 = 𝑓(𝑥𝑖 , 𝑦𝑖 )
𝑘2 = 𝑓(𝑥𝑖 + 𝑝1 . ℎ , 𝑦1 + 𝑞11 . 𝑘1 . ℎ)

𝑎1 = 1 − 𝑎2
1 1
𝑝1 = 𝑞11 =
2𝑎2 2𝑎2
1 2
𝐻𝑒𝑢𝑛 → 𝑎2 = 𝑅𝑎𝑙𝑠𝑡𝑜𝑛 → 𝑎2 = 𝑃𝑢𝑛𝑡𝑜 𝑀𝑒𝑑𝑖𝑜 → 𝑎2 = 1
2 3

1 1
𝐻𝑒𝑢𝑛 → 𝑦𝑖+1 = 𝑦𝑖 + 𝑘1 + 𝑘2 . ℎ
2 2

1 2
𝑅𝑎𝑙𝑠𝑡𝑜𝑛 → 𝑦𝑖+1 = 𝑦𝑖 + 𝑘1 + 𝑘2 . ℎ
3 3

𝑃𝑢𝑛𝑡𝑜 𝑀𝑒𝑑𝑖𝑜 → 𝑦𝑖+1 = 𝑦𝑖 + 𝑘2 . ℎ


Runge Kutta de Tercer orden
Podemos resumir el Metodo de Runge Kutta de tercer orden de
la siguiente Forma
𝑑𝑦 2∗𝑦∗𝑡+1
=
𝑑𝑡 𝑦2
𝑦 0 =1
ℎ = 0.5
𝑡=0
• 𝑓 𝑡𝑛; 𝑦𝑛 = 𝑓(0 , 1)
• 𝐾1 = 0.5 ∗ 𝑓 𝑡𝑛, 𝑦𝑛 = 0.5 ∗
2∗1∗0+1
12
= 0.5
• 𝐾1=0.5
•𝑓 ℎ
2
1
𝑡𝑛 + ; 𝑦𝑛 + ∗ 𝑘1 = 𝑓 0 +
2
0.5
2
;1
1
+ ∗ 0.5
2
= 𝑓(0.25; 1.25)

• 𝐾2 = 0.5 ∗ 𝑓 𝑡𝑛 +

2
; 𝑦𝑛 +
1
2
∗ 𝑘1 = 0.5 ∗
2∗1.25∗0.25 +1
1.252
= 0.520
• 𝐾2=0.520
•𝑓 𝑡𝑛 + ℎ; 𝑦𝑛 − 𝑘1 + 2 ∗ 𝑘2 = 𝑓 0 + 0.5 ; 1 − 0.5 + 2 ∗ 0.52 =
𝑓 0.5 ; 1.54

• 𝐾3 = 0.5 ∗ 𝑓 𝑡𝑛 + ℎ; 𝑦𝑛 − 𝑘1 + 2 ∗ 𝑘2 = 0.5 ∗
2∗1.54∗0.5+1
1.52
= 0.5355
• 𝐾3 = 0.5355
• 𝐾1=0.5
• 𝐾2=0.520
• 𝐾3 = 0.5355

• 1
𝑦(𝑛 + 1) = 𝑦𝑛 + ∗ (𝐾1 + 4 ∗ 𝐾2 + 𝐾3)
6

• 1
𝑦 0 + 1 = 1 + ∗ 0.5 + 4 ∗ 0.52 + 0.5355
6
• 𝑦 1 = 1.519
RUNGE-KUTTA de 4to Orden
𝒚𝒊+𝟏 = 𝒚𝒊 + 𝒂𝟏 . 𝒌𝟏 + 𝒂𝟐 . 𝒌𝟐 + 𝒂𝟑 . 𝒌𝟑 + 𝒂𝟒 . 𝒌𝟒 . 𝒉
𝑘1 = 𝑓(𝑥𝑖 , 𝑦𝑖 ); 𝑘2 = 𝑓(𝑥𝑖 + 𝑝1 . ℎ , 𝑦𝑖 + 𝑞11 . 𝑘1 . ℎ)
𝑘3 = 𝑓(𝑥𝑖 + 𝑝2 . ℎ , 𝑦𝑖 + 𝑞21 . 𝑘1 . ℎ + 𝑞22 . 𝑘2 . ℎ)
𝑘4 = 𝑓(𝑥𝑖 + 𝑝3 . ℎ , 𝑦𝑖 + 𝑞31 . 𝑘1 . ℎ + 𝑞32 . 𝑘2 . ℎ + 𝑞33 . 𝑘3 . ℎ)
1 1 1 1
𝑎1 = 𝑎4 = ; 𝑎2 = 𝑎3 = 𝑝1 = ; 𝑝1 = ; 𝑝1 =1
6 3 2 2
Estos coeficientes numéricos se
calculan imponiendo la condición de
1
que el error sea del mismo orden que en 𝑞11 = ; 𝑞21 = 0; 𝑞31 = 0
el método de Taylor de orden similar. 2
1
𝑞22 = ; 𝑞32 =0 𝑞33 = 1
2

Вам также может понравиться