Professional Documents
Culture Documents
Una EDO de segundo orden tiene una segunda derivada, como la mayor. Por
ejemplo, la ecuacin que describe la posicin x de un sistema masa-resorte con
amortiguamiento es la EDO de segundo orden:
La forma general para dar solucin a estas ecuaciones diferencial es ordinarias es:
o, en trminos matemticos,
Mtodos de Runge-Kutta
Para obtener:
Mtodo de Heun
Emplea la determinacin de dos derivadas en el intervalo (una en el punto inicial y otra
en el final). Las dos derivadas se promedian despus con la finalidad de obtener una
mejor estimacin de la pendiente en todo el intervalo.
MEJORAS DEL MTODO DE EULER
Mtodo de Heun
Representacin grfica de la
forma iterativa del mtodo
corrector de Heun para obtener
una mejor estimacin.
Mtodo de Heun
Esta tcnica usa el mtodo de Euler Despus, este valor predicho se utiliza para
para predecir un valor de y en el calcular una pendiente en el punto medio:
punto medio del intervalo
Dicha pendiente se usa despus para
extrapolar (corrector) linealmente desde xi
hasta xi+1
(25.27)
MEJORAS DEL MTODO DE EULER
Como yi+1 no est en los dos lados, el corrector [ecuacin (25.27)] no puede aplicarse
de manera iterativa para mejorar la solucin.
EJERCICIO:
(25.28)
Los valores de a1, a2, p1 y q11 se evalan al igualar la ecuacin (25.30) con la expansin de
la serie de Taylor hasta el trmino de segundo orden obteniendo:
Mtodos de Runge-Kutta de segundo orden
Debido a que podemos elegir un nmero infinito de valores para a2, hay un nmero
infinito de mtodos RK de segundo orden. A continuacin presentamos tres de las
versiones ms comnmente usadas y preferidas:
Mtodo de Heun con un solo corrector (a2 = 1/2). Si suponemos que a2 es 1/2 de las
ecuaciones (25.34) y (25.35) puede obtenerse a1 = 1/2 y p1 = q11 = 1. Estos parmetros, al
sustituirse en la ecuacin (25.30), dan:
Mtodo de Ralston (a2 = 2/3). Ralston (1962) y Rabinowitz (1978) determinaron que
al seleccionar a2 = 2/3 se obtiene un mnimo en el error de truncamiento para los
algoritmos RK de segundo orden. Con esta versin, a1 = 1/3 y p1 = q11 = 3/4 y da:
Mtodos de Runge-Kutta de segundo orden
Observe que si la EDO est en funcin slo de x, este mtodo de tercer orden se reduce
a la regla de Simpson 1/3.
Mtodos de Runge-Kutta de cuarto orden
Euler
Heun no iterativo
RK de tercer orden [ecuacin (25.39)] con diferentes tamaos de paso
Clsico RK de cuarto orden
RK de quinto orden de Butcher.
Se busca graficar el valor absoluto del error relativo porcentual contra el trabajo
computacional.
Comparacin de los mtodos de Runge-Kutta
Proporciona una medida burda del tiempo de ejecucin requerido para obtener la
respuesta.
Comparacin de los mtodos de Runge-Kutta
Se concluye que:
Todos los mtodos analizados anteriormente, para ecuaciones solas, pueden extenderse
a sistemas de E.D.O. El procedimiento para resolver un S.E.D.O consiste nicamente
en aplicar la tcnica RK por cada ecuacin en cada paso, antes de proceder con el
siguiente. Lo anterior se ilustra mejor con el siguiente ejemplo para el mtodo de Euler
simple.
Mtodo de Euler para
sistemas de ecuaciones diferenciales ordinarias
(S.E.D.O)
Mtodos de Runge-Kutta para
S.E.D.O.
Se desarrolla primero las pendientes para todas las variables en el valor inicial. Esas
pendientes (un conjunto de las k1) se utilizarn despus para realizar predicciones de la
variable dependiente en el punto medio del intervalo. Tales valores del punto medio se
utilizan, a su vez, para calcular un conjunto de pendientes en el punto medio (las k2).
Esas nuevas pendientes se vuelven a usar en el punto de inicio para efectuar otro
conjunto de predicciones del punto medio que lleven a nuevas predicciones de la
pendiente en el punto medio (las k3). stas despus se emplearn para realizar
predicciones al final del intervalo que se usarn para desarrollar pendientes al final del
intervalo (las k4). Por ltimo, las k se combinan en un conjunto de funciones
incrementadas [como en la ecuacin (25.40)] y se llevan de nuevo al inicio para hacer
la prediccin final. El siguiente ejemplo ilustra el procedimiento.
Mtodos de Runge-Kutta para
S.E.D.O.