Page 802 - Chapra y Canale. Metodos Numericos para Ingenieros 5edición_Neat
P. 802

778                     MÉTODOS RÍGIDOS Y DE PASOS MÚLTIPLES

                                         Una segunda mejoría relacionada más con la eficiencia del programa es un modifi-
                                      cador del predictor, que está diseñado para ajustar el resultado del predictor de forma
                                      que está más cerca al valor convergente final del corrector. Esto resulta ventajoso debi-
                                      do a que, como se observó al inicio de esta sección, el número de iteraciones del correc-
                                      tor es altamente dependiente de la exactitud de la predicción inicial. En consecuencia,
                                      si la predicción se modifica en forma adecuada, podríamos reducir el número de itera-
                                      ciones necesarias para converger al último valor del corrector.
                                         Tal modificador puede deducirse en forma sencilla al suponer que la tercera deri-
                                      vada es relativamente constante de un paso a otro. Por lo tanto, usando el resultado del
                                      paso previo en i, de la ecuación (26.25) se puede despejar
                                          hy ()ξ =−  12  y (  0  −  y )                               (26.28)
                                                            m
                                           3 ()
                                             3
                                                     5  i   i
                                                    (3)
                                                           (3)
                                      suponiendo que y (x) ≅ y (x ), se sustituye en la ecuación (26.21) para dar
                                                              p
                                          E =  4  ( y −  y )                                          (26.29)
                                                 m
                                                     0
                                           p     i   i
                                              5
                                      que se utiliza después para modificar el resultado del predictor:
                                                       m
                                                           0
                                          y 0  ←  y 0  +  4  ( y −  y )                               (26.30)
                                           i+1  i+1    i   i
                                                    5
                      EJEMPLO 26.4    Efecto de los modifi cadores sobre los resultados del predictor-corrector
                                      Planteamiento del problema.  Vuelva a calcular el ejemplo 26.3 empleando ambos
                                      modificadores.
                                      Solución.  Como en el ejemplo 26.3, el resultado del predictor inicial es 5.607005. Ya
                                      que el modificador del predictor [ecuación (26.30)] requiere valores de una iteración
                                      previa, no es posible emplearlo para mejorar este resultado inicial. Sin embargo, la
                                      ecuación (26.27) sirve para modificar el valor corregido de 6.360865 (e  = –2.684%),
                                                                                                t
                                      como sigue:
                                          y =  6 360865 −.  6 360865 5 607005−.  .  =  6 210093.
                                           m
                                          1
                                                               5
                                      que representa un e  = –0.25%. Así, el error se reduce en un orden de magnitud.
                                                     t
                                         En la siguiente iteración, el predictor [ecuación (26.13)] se usa para calcular
                                          0
                                         y  2  = 2 + [4e 0.8(0)  – 0.5(6.210093)]2 = 13.59423    e  = 8.42%
                                                                                    t
                                      que es aproximadamente la mitad del error del predictor para la segunda iteración del
                                      ejemplo 26.3, es decir, e  = 18.6%. Esta mejoría ocurre debido a que utilizamos aquí una
                                                         t
                                      mejor estimación de y (6.210093 en lugar de 6.360865) en el predictor. En otras palabras,
                                      los errores propagado y global se reducen al incluir el modificador del corrector.
                                         Ahora debido a que tenemos información de la iteración anterior, la ecuación (26.30)
                                      se emplea para modificar el predictor, como sigue:
                                                       4
                                          y = 13 59423+.  ( 6 360865 5 607005−.  .  ) = 14 19732.  ε  = − 4 36. %
                                           0
                                           2
                                                       5                                 t
                                      que, de nuevo, reduce el error a la mitad.



                                                                                                         6/12/06   14:02:33
          Chapra-26.indd   778                                                                           6/12/06   14:02:33
          Chapra-26.indd   778
   797   798   799   800   801   802   803   804   805   806   807