Documentos de Académico
Documentos de Profesional
Documentos de Cultura
METODOS DE ADAMS
Los mtodos de Adams son mtodos multipasos. Los mtodos de Adams se pueden
clasificar en dos grandes clases: los mtodos de Adams-Bashforth y los
mtodos de Adams-Moulton. Estos se pueden combinar para formar los mtodos
predictor-corrector de Adams-Bashforth-Moulton.
Ahora, aproximaremos f(t,y(t)) mediante el polinomio de interpolacin que pasa por los
puntos: (t i, f i),
) (t i-1
) donde f i-1
y(ti-1
y(ti)).
))
i 1,ffi - 1),
i 1= f(ti-1
i 1,y(t
i 1)); fi = f(ti,y(t
El polinomio interpolante esta dado por:
( ) = ( (t
( i t ) fi-1+ ( t - ti-1) fi ) / h,, reemplazando
p
este polinomio
p
en la expresin
p
((1):
)
P(t)
i 1
i 1
y'( t ) dt f ( t , y( t )) dt
t
t
i
t
yi+1 = yi +
i 1
f ( t, y( t ))dt
t
(1)
Ahora, aproximaremos f(t,y(t)) mediante el polinomio de interpolacin que pasa por los
puntos: (ti+1, fi+1), (ti,fi) , donde fi = f(ti,y(ti)); fi+1 = f(ti+1, y(ti+1)).
El polinomio interpolante esta dado por:P(t) = ( (ti+1 t ) fi+ ( t ti) fi+1 ) / h,
h
reemplazando este polinomio en la expresin (1):
ti+1
yi+1 yi + P(t)dt
ti
h
yi+1 yi + (fi+1+ fi )
2
METODOS PREDICTOR-CORRECTOR
En la prctica los mtodos multipaso implcitos (por ejemplo:el mtodo de A-M) ,
no se puede usar directamente. Estos mtodos sirven para mejorar las aproximaciones
obtenidas con los mtodos explcitos.
La combinacin de un mtodo explcito con un mtodo implcito del mismo orden se
denomina un mtodo predictor-corrector.
i1
i1
= f (ti+1 , y i1 );
i1
Observacin Para usar la frmula predictora se requiere que se conozcan los valores
y0, y1, y2, y3, para obtener y4. Sabemos que y0 es la condicin inicial dada
y como el mtodo de A-B-M es de orden 4,, los valores y1, y2, y3 se suelen
calcular con un mtodo de igual orden, es decir de orden 4, como
por ejemplo, el mtodo de Runge Kutta de orden 4.
*
i1
fi-2
i 2 = f (ti-2
i 2 ,yi-2
i 2); fi-3
i 3 = f (ti-3
i 3 ,yi-3
i 3); f = f (ti+1 , y
*
i1
);
Iteracin1:
It
i 1
k1= f(t0;y 0)= f(0;1)= 0+ 1 -1 = 0
k2= f(t 0+h/2;y0+h k1/2) = f(0.1;1+ 0.2 k1/2) =f(0.1,1)= 0.1
k3= f(t 0+h/2;y 0+h k2/2) = f(0
f(0.1;1+
1;1+ 0
0.2
2 k2/2)=0.11
/2)=0 11
k4= f(t 0+h,y 0 + h k3) = f(0.2;1+ 0.2 k3)=0.222
y 1 = y0 +h(k 1 + 2k 2 +2k 3 + k 4)/6
y 1 = 1+0.2(0
1+0 2(0 + 20.1
20 1 +2 0.11
0 11 +0.222)/6
+0 222)/6 = 1.0214
1 0214
t 1 = t 0 + h = 0.2
Iteracin2:
k1= f(t1,y1)= f(0.2; 1.0214 ) = 0.2214
k2= f(t1+h/2,y1+hk1/2)=f(0.3; 1.04354)=0.34354
k3= f(t
( 1+h/2,y
/ ,y1+h k2//2)) f(0.3;
(0 3; 1.05575)=0.35574
055 5) 0 355
k4= f(t1+h,y1 + hk3) =f(0.4; 1.09255) = 0.492551
y 2 = y1 +h(k1 + 2k2 +2k3 + k4)/6
y 2 =1.0214+ 0.2(0.2214+ 20.34354 +2 0.35574 + 0.492551) /6
= 1.09182
t 2 = t 1 + h = 0.4
Iteracin3:
k1= f(t2,y2)= f(0.4, 1.09182 ) = 0.491818
k2= f(t2+h/2,y
+h/2 2+hk1/2)=f(0.5,
/2) f(0 5 1.141)=0.641
1 141) 0 641
k3= f(t2+h/2,y2+h k2/2) f(0.5, 1.15592)=0.655918
k4= f(t2+h,y2 + hk3) =f(0.6, 1.223) = 0.823002
y 3 = y2 +h(k1 + 2k2 +2k3 + k4)/6
y 3 =1.09182+0.2 (0.491818+ 20.641 +2 0.655918 + 0.823002) /6
= 1.22211
t 3 = t 2 + h = 0.6
10
C
Corrector
t de
d Ad
Adams-Moulton:
M lt
yi+1= yi+ (9 f
donde: fi = f (ti ,yi); fi-1 = f (ti-1 ,yi-1);
*
i1
+19
19 fi - 5 fi-1+ fi-2)/24;
)/24
*
Iteracin4:
y *= y3+ h(55 f3 59 f2+37 f1 -9 f0)/24
4
i1
Tabla Comparativa
p
del mtodo de Mtodo Predictor Corrector de cuarto orden de
Adams- Bashforth- Moulton, con el mtodo Runge Kutta de orden 4 clsico, en la
solucin de la ecuacin y = t + y -1, con y( 0 ) = 1, en el intervalo [0,1]
t
0
0.
0.2
0.4
0.6
0.8
1.
A- B- M orden 4
1
1.
1.0214
1.09182
1.22211
1.42553
1.71827
RK4
1
1.0214
1.09182
1.22211
1.42552
1.71825
y exacta
1
1.0214
1.09182
1.22212
1.42554
1.71828
13