Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Los mtodos estudiados hasta ahora son llamados mtodos de un paso, porque la
aproximacin de la solucin en el punto i + 1 de la malla se obtiene con informacin
proveniente de la aproximacin obtenida en el punto i. Aunque hay algunos mtodos
(Runge-Kutta) que utilizan informacin en puntos interiores del intervalo [t i, ti+1], no la
conservan para utilizarla directamente en aproximaciones futuras. Toda la informacin
que emplean se obtiene dentro del subintervalo en que va a aproximarse la solucin.
Como, en el momento de calcular la aproximacin en el punto ti+1, la solucin
aproximada est disponible en los puntos to, t1, , ti de la malla, antes de obtener la
aproximacin en ti+1, y como el error |wi y(ti)| tiende a aumentar con i, parece
razonable desarrollar mtodos que usen estos datos precedentes ms precisos al
obtener la solucin en ti+1. Se conocen como mtodos multipasos a aquellos que
emplean la aproximacin en ms de uno de los puntos de red precedentes para
determinar la aproximacin en el punto siguiente.
Definicin:
Un mtodo multipasos de p pasos para resolver el problema de valor inicial
(1)
(2
)
para n = p-1, p, , N-1, donde h = (b-a)/N, a0, a1, , ap, b-1, , bp son constantes y se
especifican los valores iniciales w0 = a0, w1 = a1, w2 = a2, , wp-1 = ap-1. Se toma
generalmente de la condicin inicial el valor w0 = a(el dato de la condicin inicial) y los
dems valores necesarios para iniciar el mtodo se obtienen con un mtodo de RungeKutta u otro mtodo de un paso.
Cuando b-1= 0, el mtodo es explcito o abierto, ya que la ecuacin (2) da de manera
explcita el valor de wn+1 en funcin de los valores previamente determinados.
2p+3 k+1
(3)
(5)
f0(t) = 1, f1(t) = t
(6)
f0'(t) = 0, f1'(t) = 1
(7)
(8)
Representando el mtodo multipasos de la ecuacin (6) en trminos de las funciones
base, resultan las siguientes ecuaciones:
(9)
(10)
(11)
Esta eleccin de orden y grado, nos conduce entonces a dos ecuaciones con tres
incgnitas:
a0 = 1
(12)
b-1 + b0 = 1
Eligiendo por ejemplo, a0 = 1, b-1 = 0 y b0 = 1, se obtiene el ya conocido Mtodo de
Euler:
wn+1 = wn +h f(wn , tn )
(13)
Otra eleccin posible sera a0 = 1, b-1 = 1 y b0 = 0. En este caso, se obtiene otro mtodo
para aproximar PVI de primer orden:
(14)
En este caso, el mtodo resultante es llamado generalmente Euler hacia atrs, o Euler
implcito, puesto que wn+1est definido por la ecuacin (14) en forma implcita:
Si ahora se eligen los valores p = 0 y k = 2, se tiene que 2p + 3 = k + 1. En este caso,
los coeficientes pueden ser determinados de manera nica. Eligiendo como funciones
base
(15)
(16)
(17)
(18)
(19)
Esta frmula de segundo orden, implcita, se llama mtodo trapezoidal. Se llama as ya
que el segundo trmino de la ecuacin (19) puede interpretarse como el rea bajo un
trapezoide. Esta frmula es considerada de segundo orden, porque se requiere
informacin en dos puntos: tn y tn+1.
Hasta aqu los ejemplos que se desarrollaron resultaron mtodos de un paso.
Segn cmo se eligen los coeficientes ai y bi en la frmula (2), resultan distintas
frmulas multipasos. Hay dos grandes familias de mtodos, los mtodos de Adams y
los mtodos de Gear. Ambas familias proveen frmulas de mtodos multipasos
propiamente dicho, porque utilizan informacin en ms de un punto previo de la
malla. Veamos ahora los mtodos de Adams, los mtodos de Gear son utilizados para
ecuaciones rgidas, y se describen en la pestaa correspondiente.
Mtodos de Adams
La frmula general de los mtodos multipasos est dada por:
(20)
Se puede demostrar que esta frmula da el valor exacto para y(tn+1) cuando y(t) es un
polinomio de grado menor o igual a k si se cumplen las siguientes restricciones de
exactitud:
(21)
(22)
Los mtodos de Adams, dados por la frmula (22), pueden ser clasificados en dos
grupos, explcitos o implcitos, segn cmo se haga la eleccin del coeficiente b -1.
La clase de los mtodos explcitos de Adams, tambin llamados mtodos de "AdamsBashforth", se obtiene haciendo b-1 = 0 y los restantes bi, se obtienen aplicando la
segunda restriccin de consistencia de (21), tomando p = k-1):
(23)
(24)
Seleccionando el valor de k deseado (y consecuentemente, el orden p que es igual a k1) y resolviendo el sistema (24), se obtienen los restantes coeficientes b i de la frmula
(23), para obtener la frmula de el mtodo de Adams-Bashforth de orden p.
La versin implcita de los mtodos de Adams, llamados mtodos de "Adams-Moulton",
se obtiene con b-1 0 y los restantes bi, se obtienen aplicando la segunda restriccin de
consistencia de (21) (p = k-2):
(25)
(26)
Seleccionando el valor de k deseado (y consecuentemente, el orden p que es igual a k1) y resolviendo el sistema (26) se obtienen los restantes coeficientes b i de la frmula
(25), para obtener la frmula de el mtodo de Adams-Moulton de orden p.
Se dan a continuacin los mtodos de Adams-Bashforth de cuatro pasos, y el de
Adams-Moulton de tres pasos.
Se deja como ejercicio verificar, resolviendo el sistema dado en (24) para p = 4, los
coeficientes de la ecuacin (27).
Puede demostrarse que el error local de truncamiento |wi y(ti)| en el mtodo de
Adams-Bashforth de cuatro pasos est dado por la expresin:
(28)
para algn i[ti-3, ti+1]. Es decir, este mtodo es del orden de h4.
(30)
para algn i[ti-2, ti+1]. Es decir, este mtodo tambin es del orden de h4. Por ello se
comparan siempre los resultados de aplicar el mtodo de Adams-Bashford de n + 1
pasos, contra el mtodo de Adams-Moulton de n pasos.
Se muestra a continuacin el pseudocdigo del algoritmo de este mtodo.
Este mtodo requiere menos puntos y tiene la misma precisin que el anterior, pero
tiene la dificultad de tener que resolver en cada paso una ecuacin, que puede ser no
y' = y - t2 + 1,
0 t 2, y(0) = 0,5
(31)
Se aplicarn los mtodos de Adams-Bashforth de cuatro pasos (A-B) y el de AdamsMoulton de tres pasos (A-M), ambos con tamao de paso h = 0,2 para la malla en el
dominio [0, 2]. Con este tamao de paso, la malla de puntos resulta:
(32)
(33
)
Anlogamente, El mtodo de A-M aplicado a este problema, con la misma expresin
para f(t,y) y los mismos valores para los ti, tiene por ecuacin de diferencias:
(34
)
Se ve claramente aqu que el mtodo de A-M tiene por ecuacin de diferencias una
expresin implcita para wi+1. Se puede despejar en este caso la incgnita wi+1, para
obtener la ecuacin:
(35
)
Los resultados que se obtuvieron aplicando estas ecuaciones, se muestran en la
siguiente tabla. Los valores exactos provienen de la solucin exacta del PVI, y(t) =
(t+1)2 - 0,5 et. No tiene sentido mostrar la comparacin de estos valores en forma
grfica, por la gran precisin de los resultados obtenidos, que hace que los errores
sean del orden de 10-3.
Tabla 1
En el ejemplo, el mtodo implcito de Adams-Moulton dio mejores resultados que el
mtodo explcito de Adams-Bashforth del mismo orden. Generalmente ocurre esto,
pero los mtodos implcitos tienen la debilidad intrnseca de que primero deben
convertir algebraicamente el mtodo en una representacin explcita de wi+1. Este
procedimiento no siempre es posible, como ocurre por ejemplo en el siguiente
problema elemental de valor inicial:
(36)
Dado que f(t)= ey, el mtodo de Adams-Moulton de tres pasos tiene como ecuacin de
diferencia la siguiente:
(37)
y de esta ecuacin no se puede despejar wi+1. Para resolver la ecuacin (37), se
deber aplicar algn mtodo numrico.
Mtodo predictor-corrector
En la prctica, los mtodos multipasos implcitos no se emplean como se mostr aqu.
Se utilizan para mejorar las aproximaciones obtenidas con mtodos explcitos. La
combinacin de un mtodo explcito con uno implcito recibe el nombre de
mtodo predictor-corrector: El mtodo explcito predice una aproximacin, y el
mtodo implcito la corrige.
(38)
Luego, se mejora esta aproximacin utilizando el mtodo de Adams-Moulton de tres
pasos como corrector, introduciendo el valor de w4(0) en el lado derecho:
(39)
En este procedimiento, la nica nueva evaluacin de la funcin que se necesita calcular
es f(t4, w4(0)) en la ecuacin del corrector. El resto de las evaluaciones de f ya haban
sido calculadas para la aproximacin anterior.
Luego, se utiliza el valor w4(1) como aproximacin de y(t4), y se repite la tcnica que
consiste en utilizar como predictor el mtodo de Adams-Bashforth y como corrector el
de Adams-Moulton para obtener w5(0) y w5(1), las aproximaciones inicial y mejorada de
y(t5), y as sucesivamente.
A continuacin se presenta el pseudocdigo del mtodo predictor-corrector de Adams
de cuatro pasos.
Ejemplo
Dado el problema de valor inicial del ejemplo anterior:
(40)
Tabla 2
Se puede ver, comparando los resultados mostrados en las tablas 1 y 2, que el mtodo
predictor-corrector mejora los resultados obtenidos con el mtodo de Adams-Bashforth.