Está en la página 1de 2

Metodo Runge-Kutta 2do orden.

Uno de los tipos más simples del método de Runge-Kutta se obtiene al definir k 1 y k 2 y aproximar a
k por medio de:
k ≈ W 1 k 1 +W 2 k 2

El problema consiste en obtener valores adecuados para α , β , W 1 y W 2 de manera que la


aproximación a k sea buena en términos generales.
∂f ∂f
Se pueden usar los siguientes símbolos F , P y Q , para denominar los valores de f , , en el
∂x ∂ y
punto ( x 0 , y 0 ) . Entonces se tiene:

k 1=hF

y utilizando la serie de Taylor con dos variables, es posible escribir:

k 2=h { F+ αhP+ β k 1 Q+O(h2 ) }k 2=hF+ α h2 P+ β h2 FQ +O(h3 )

Por otro lado, dado que: y 1− y 0 =k y a partir de la serie de Taylor, podemos escribir:

' 1 ''
y 1= y ( x 0 +h ) = y 0 +hy 0 + hy 0 + …
2
por lo que:

' 1 '' 3
k =hy 0 + hy 0 +O(h )
2
Ahora bien
'
y =f (x , y )
por lo que:
'
y 0=F
y, además

'' d ∂ f dx ∂ f dy
y = f ( x , y )= +
dx ∂ x dx ∂ y dx
De manera que:
''
y 0 =P+ FQ
y, entonces se tiene

1 2 3
k =hF + h ( P+ FQ ) +O(h )
2
A partir de lo anterior, puede observarse que la aproximación equivale a:
2 2 3
k =( W 1 +W 2) hF +W 2 a h P+W 2 β h FQ+ O(h )

Mientras que el valor correcto de k está dado por la ecuación. Se desea una aproximación válida
para cualquier ecuación diferencial, esto es para cualquier f (x , y ). Con esto nos queda:

W 1 +W 2=1
1
W 2 α=
2
1
W 2 β=
2
Se tienen cuatro parámetros desconocidos y sólo tres ecuaciones que satisfacer, de manera que
existe cierta libertad de elección. Puede tomarse α como cualquier número que se desee (excepto
cero) y entonces se tiene:

α= β
1
W 1 =1−

1
W 2=

1
Por ejemplo, puede tomarse α =β=1 , y se obtiene W 1=W 2= . Obteniéndose lo siguiente:
2
k 1=hf (x 0 , y 0 )
k 2=hf (x 0+ h , y 0+ k 1 )
1 3
y 1= y 0 + ( k 1+ k 2 ) +O(h )
2
Este es el método de Runge-Kutta de segundo orden.

También podría gustarte