SlideShare una empresa de Scribd logo
1 de 11
Métodos Numéricos para Ecuaciones
          Diferenciales
• Error local O(h4) y error global O(h5)
• 4 evaluaciones funcionales por paso
• Dada las evaluaciones funcionales el tamaño de
  paso podría ser más grande
• Las fórmulas de orden superior (5º,6º,7º) de Runge-
  Kutta se pueden emplear con la ventaja de
  determinar un tamaño de paso h apropiado
• Una forma de determinar si los valores de
  Runge-Kutta son suficientemente precisos es
  recalcular los valores al final de cada intervalo
  dividiendo en dos el tamaño de paso.
• Si sólo cambia ligeramente el valor de
  yn+1, quiere decir que es una buena
  aproximación a la solución, sino el valor de h
  debe dividirse otra vez, hasta que el resultado
  sea satisfactorio.
• El cambio de paso es una técnica muy
  cara computacionalmente.
• Otra opción consiste en utilizar dos
  métodos de Runge-Kutta de orden
  diferente, uno de cuarto y el otro de
  quinto, para cambiar de (xn, yn) a
  (xn+1, yn+1) .
• Este método es popular por que sólo
  necesita seis evaluaciones de la función
  (en lugar de 11).
k1 hf x n , y n
              h      k1
k2   hf x n     , yn
              4      4
              3         3    9
k 3 hf x n      h, y n    k1    k2
              8        32    32
              12        1932    7200    7296
k4   hf x n      h, y n      k1      k2      k3
              13        2197    2197    2197
                     439         3680    845
k5   hf x n h, y n       k1 8k 2      k3      k4
                     216          513    4104
              h      8           3544    1859    11
k6   hf x n     , yn    k 1 2k 2      k3      k4    k5
              2      27          2565    4104    40
25      1408      2197      k5
ˆ
yn   1    yn         k1        k3        k4
                 216      2565      4104      5

                16     6656    28561     9     2
yn 1     yn        k1       k3       k4    k5    k6
               135    12825    56430    50    55

                k1 128k 3    2197k 4   k5     2k 6
 Error
               360 4275      75240     50     55
• La base de este método es calcular dos estimaciones
  Runge-Kutta para el nuevo valor pero con errores de
  diferente orden.
• En lugar de comparar estimaciones para h y h/2 se
  comparan aproximaciones usando las fórmulas de
  Runge-Kutta de 4º y 5º orden.
• Como ambas fórmulas hacen uso de las mismas k's
  sólo se tienen que hacer seis evaluaciones de f(x,y).
• El valor de h se puede incrementar o disminuir
  dependiendo del valor del error estimado.
• Como aproximación para el nuevo yn+1se utiliza la
  fórmula de 5º orden.
Estimación de la                            Eval.
        Método    pendiente sobre el    E. Global   E. Local Funcional
                       intervalo                                es
Euler            Valor inicial            O(h)       O(h2)      1

Euler Mejorado   Promedio de la          O(h2)       O(h3)      2
                 pendiente inicial y
                 final
Runge Kutta 4º   Promedio de los         O(h4)       O(h5)      4
                 cuatro valores
Runge Kutta      Promedio de los seis    O(h5)       (h6)       6
Fehlberg         valores
• Como hemos visto, el tamaño de paso juega un papel
  importante en la obtención de buenas aproximaciones
  por métodos numéricos.
• Este tamaño de paso guarda una estrecha relación con
  el grado del método empleado.
• El método de Runge-Kutta-Fehlberg emplea un
  parámetro q para determinar el mejor tamaño de
  paso:
                                      1
                                      n
                         h
             q
                    ~
                    wi       wi
                         1        1
•
• El cálculo de q para optimizar h, se hace para evitar las
  pérdidas de tiempo ocasionadas por h muy pequeños, en
  regiones con irregularidades en la derivada de y, y para h
  grandes, que puedan resultar en la omisión de regiones
  sensibles cercanas.
• En algunos casos el procedimiento del incremento de h se
  modifica para que se incorpore solamente para cuando sea
  necesario tener el error bajo control.
• Para el método de R-K-F con n= 4 q se elige como:
                                  1
                                  4
                     h                            h
         q                            0.84
                ~
              2 wi       wi                  ~
                                             wi       wi
                     1        1                   1        1

Más contenido relacionado

La actualidad más candente

metodos numericos aplicados a la ingenieria nieves
metodos numericos aplicados a la ingenieria   nieves metodos numericos aplicados a la ingenieria   nieves
metodos numericos aplicados a la ingenieria nieves karemssita
 
Metodo romberg
Metodo rombergMetodo romberg
Metodo rombergerickbaca
 
MéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto FijoMéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto Fijolisset neyra
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de ordenjackytas7
 
Solucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesSolucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesDaniel Mg
 
Operador anulador
Operador anuladorOperador anulador
Operador anuladorgermane123
 
Ejercicios unidad 5
Ejercicios unidad 5Ejercicios unidad 5
Ejercicios unidad 5thomasbustos
 
Solucionario ecuaciones diferenciales dennis zill[7a edicion]
Solucionario ecuaciones diferenciales dennis zill[7a edicion]Solucionario ecuaciones diferenciales dennis zill[7a edicion]
Solucionario ecuaciones diferenciales dennis zill[7a edicion]Laura Cortes
 
Ecuacionde bernoulli[modo de compatibilidad]
Ecuacionde bernoulli[modo de compatibilidad]Ecuacionde bernoulli[modo de compatibilidad]
Ecuacionde bernoulli[modo de compatibilidad]julio
 
Coeficientes indeterminados
Coeficientes indeterminadosCoeficientes indeterminados
Coeficientes indeterminadosRicardo Garibay
 
Solucionario ecuaciones diferenciales con aplicaciones de modelado, dennis g....
Solucionario ecuaciones diferenciales con aplicaciones de modelado, dennis g....Solucionario ecuaciones diferenciales con aplicaciones de modelado, dennis g....
Solucionario ecuaciones diferenciales con aplicaciones de modelado, dennis g....Alfonso Jimenez
 
Diferenciación numérica Metodos Numericos
Diferenciación numérica Metodos NumericosDiferenciación numérica Metodos Numericos
Diferenciación numérica Metodos NumericosTensor
 
Solucionario ecuaciones1
Solucionario ecuaciones1Solucionario ecuaciones1
Solucionario ecuaciones1ERICK CONDE
 
Diferenciación por 3 y 5 puntos
Diferenciación por 3 y 5 puntosDiferenciación por 3 y 5 puntos
Diferenciación por 3 y 5 puntosalan moreno
 
Ejercicios sobre Transformada de Laplace
Ejercicios sobre Transformada de LaplaceEjercicios sobre Transformada de Laplace
Ejercicios sobre Transformada de LaplaceJeickson Sulbaran
 
Aplicación de las ecuaciones diferenciales de orden superior
Aplicación de las ecuaciones diferenciales de orden superiorAplicación de las ecuaciones diferenciales de orden superior
Aplicación de las ecuaciones diferenciales de orden superiorjesus sivira
 

La actualidad más candente (20)

metodos numericos aplicados a la ingenieria nieves
metodos numericos aplicados a la ingenieria   nieves metodos numericos aplicados a la ingenieria   nieves
metodos numericos aplicados a la ingenieria nieves
 
Metodo romberg
Metodo rombergMetodo romberg
Metodo romberg
 
MéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto FijoMéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto Fijo
 
APLICACIÓN DEL MÉTODO DE NEWTON RAPHSON
APLICACIÓN DEL MÉTODO DE NEWTON RAPHSONAPLICACIÓN DEL MÉTODO DE NEWTON RAPHSON
APLICACIÓN DEL MÉTODO DE NEWTON RAPHSON
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de orden
 
teoremas del-valor-inicial-y-del-valor-final
teoremas del-valor-inicial-y-del-valor-finalteoremas del-valor-inicial-y-del-valor-final
teoremas del-valor-inicial-y-del-valor-final
 
Solucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesSolucionario ecuaciones diferenciales
Solucionario ecuaciones diferenciales
 
Operador anulador
Operador anuladorOperador anulador
Operador anulador
 
Ejercicios unidad 5
Ejercicios unidad 5Ejercicios unidad 5
Ejercicios unidad 5
 
Solucionario ecuaciones diferenciales dennis zill[7a edicion]
Solucionario ecuaciones diferenciales dennis zill[7a edicion]Solucionario ecuaciones diferenciales dennis zill[7a edicion]
Solucionario ecuaciones diferenciales dennis zill[7a edicion]
 
Matriz jacobiana
Matriz jacobianaMatriz jacobiana
Matriz jacobiana
 
Ecuacionde bernoulli[modo de compatibilidad]
Ecuacionde bernoulli[modo de compatibilidad]Ecuacionde bernoulli[modo de compatibilidad]
Ecuacionde bernoulli[modo de compatibilidad]
 
Coeficientes indeterminados
Coeficientes indeterminadosCoeficientes indeterminados
Coeficientes indeterminados
 
Solucionario ecuaciones diferenciales con aplicaciones de modelado, dennis g....
Solucionario ecuaciones diferenciales con aplicaciones de modelado, dennis g....Solucionario ecuaciones diferenciales con aplicaciones de modelado, dennis g....
Solucionario ecuaciones diferenciales con aplicaciones de modelado, dennis g....
 
Reporte unidad 3 interpolación
Reporte unidad 3 interpolaciónReporte unidad 3 interpolación
Reporte unidad 3 interpolación
 
Diferenciación numérica Metodos Numericos
Diferenciación numérica Metodos NumericosDiferenciación numérica Metodos Numericos
Diferenciación numérica Metodos Numericos
 
Solucionario ecuaciones1
Solucionario ecuaciones1Solucionario ecuaciones1
Solucionario ecuaciones1
 
Diferenciación por 3 y 5 puntos
Diferenciación por 3 y 5 puntosDiferenciación por 3 y 5 puntos
Diferenciación por 3 y 5 puntos
 
Ejercicios sobre Transformada de Laplace
Ejercicios sobre Transformada de LaplaceEjercicios sobre Transformada de Laplace
Ejercicios sobre Transformada de Laplace
 
Aplicación de las ecuaciones diferenciales de orden superior
Aplicación de las ecuaciones diferenciales de orden superiorAplicación de las ecuaciones diferenciales de orden superior
Aplicación de las ecuaciones diferenciales de orden superior
 

Destacado

Transferencia de masa absorción gaseosa
Transferencia de  masa absorción gaseosaTransferencia de  masa absorción gaseosa
Transferencia de masa absorción gaseosaCarmen Brock
 
Método Runge Kutta. Computación Aplicada
Método Runge Kutta. Computación AplicadaMétodo Runge Kutta. Computación Aplicada
Método Runge Kutta. Computación Aplicadamarticalu001
 
Métodos numéricos para ecuaciones diferenciales ordinarias
Métodos numéricos para ecuaciones diferenciales ordinariasMétodos numéricos para ecuaciones diferenciales ordinarias
Métodos numéricos para ecuaciones diferenciales ordinariasJaime Martínez Verdú
 
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIAS
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIASDERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIAS
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIASJaime Martínez Verdú
 
Metodos numericos capitulo 5
Metodos numericos capitulo 5Metodos numericos capitulo 5
Metodos numericos capitulo 5Juan Timoteo Cori
 
Solución de Ecuaciones Diferenciales Ordinarias por los Métodos de Euler, Run...
Solución de Ecuaciones Diferenciales Ordinarias por los Métodos de Euler, Run...Solución de Ecuaciones Diferenciales Ordinarias por los Métodos de Euler, Run...
Solución de Ecuaciones Diferenciales Ordinarias por los Métodos de Euler, Run...Carlos Aguilar
 

Destacado (10)

Runge-Kutta f
Runge-Kutta fRunge-Kutta f
Runge-Kutta f
 
Transferencia de masa absorción gaseosa
Transferencia de  masa absorción gaseosaTransferencia de  masa absorción gaseosa
Transferencia de masa absorción gaseosa
 
Método Runge Kutta. Computación Aplicada
Método Runge Kutta. Computación AplicadaMétodo Runge Kutta. Computación Aplicada
Método Runge Kutta. Computación Aplicada
 
Métodos numéricos para ecuaciones diferenciales ordinarias
Métodos numéricos para ecuaciones diferenciales ordinariasMétodos numéricos para ecuaciones diferenciales ordinarias
Métodos numéricos para ecuaciones diferenciales ordinarias
 
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIAS
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIASDERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIAS
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIAS
 
Runge Kutta Methods
Runge Kutta MethodsRunge Kutta Methods
Runge Kutta Methods
 
Metodos numericos capitulo 5
Metodos numericos capitulo 5Metodos numericos capitulo 5
Metodos numericos capitulo 5
 
Solución de Ecuaciones Diferenciales Ordinarias por los Métodos de Euler, Run...
Solución de Ecuaciones Diferenciales Ordinarias por los Métodos de Euler, Run...Solución de Ecuaciones Diferenciales Ordinarias por los Métodos de Euler, Run...
Solución de Ecuaciones Diferenciales Ordinarias por los Métodos de Euler, Run...
 
5.1.2
5.1.25.1.2
5.1.2
 
Runge kutta
Runge kuttaRunge kutta
Runge kutta
 

Más de FES-Acatlan UNAM (18)

Características educativas de la tecnología
Características educativas de la tecnologíaCaracterísticas educativas de la tecnología
Características educativas de la tecnología
 
Didactobiografía
DidactobiografíaDidactobiografía
Didactobiografía
 
18 leyes
18 leyes18 leyes
18 leyes
 
Ing mets11 lagrange
Ing mets11 lagrangeIng mets11 lagrange
Ing mets11 lagrange
 
Ing mets10 ajuste_curvas
Ing mets10 ajuste_curvasIng mets10 ajuste_curvas
Ing mets10 ajuste_curvas
 
Pivoteo solitos
Pivoteo solitosPivoteo solitos
Pivoteo solitos
 
Ing mets09 errores
Ing mets09 erroresIng mets09 errores
Ing mets09 errores
 
Met gauss solitos
Met gauss solitosMet gauss solitos
Met gauss solitos
 
Det inv repaso
Det inv repasoDet inv repaso
Det inv repaso
 
19 funcs-racionales
19 funcs-racionales19 funcs-racionales
19 funcs-racionales
 
Funciones polinomiales
Funciones polinomialesFunciones polinomiales
Funciones polinomiales
 
Hiperbola
HiperbolaHiperbola
Hiperbola
 
Funciones
FuncionesFunciones
Funciones
 
Hist computacion
Hist computacionHist computacion
Hist computacion
 
Multipaso
MultipasoMultipaso
Multipaso
 
Historia computacion
Historia computacionHistoria computacion
Historia computacion
 
Historia mats
Historia matsHistoria mats
Historia mats
 
MAC - FES Acatlan
MAC - FES AcatlanMAC - FES Acatlan
MAC - FES Acatlan
 

Runge Kutta Fehlberg

  • 1. Métodos Numéricos para Ecuaciones Diferenciales
  • 2. • Error local O(h4) y error global O(h5) • 4 evaluaciones funcionales por paso • Dada las evaluaciones funcionales el tamaño de paso podría ser más grande • Las fórmulas de orden superior (5º,6º,7º) de Runge- Kutta se pueden emplear con la ventaja de determinar un tamaño de paso h apropiado
  • 3. • Una forma de determinar si los valores de Runge-Kutta son suficientemente precisos es recalcular los valores al final de cada intervalo dividiendo en dos el tamaño de paso. • Si sólo cambia ligeramente el valor de yn+1, quiere decir que es una buena aproximación a la solución, sino el valor de h debe dividirse otra vez, hasta que el resultado sea satisfactorio.
  • 4. • El cambio de paso es una técnica muy cara computacionalmente. • Otra opción consiste en utilizar dos métodos de Runge-Kutta de orden diferente, uno de cuarto y el otro de quinto, para cambiar de (xn, yn) a (xn+1, yn+1) . • Este método es popular por que sólo necesita seis evaluaciones de la función (en lugar de 11).
  • 5. k1 hf x n , y n h k1 k2 hf x n , yn 4 4 3 3 9 k 3 hf x n h, y n k1 k2 8 32 32 12 1932 7200 7296 k4 hf x n h, y n k1 k2 k3 13 2197 2197 2197 439 3680 845 k5 hf x n h, y n k1 8k 2 k3 k4 216 513 4104 h 8 3544 1859 11 k6 hf x n , yn k 1 2k 2 k3 k4 k5 2 27 2565 4104 40
  • 6. 25 1408 2197 k5 ˆ yn 1 yn k1 k3 k4 216 2565 4104 5 16 6656 28561 9 2 yn 1 yn k1 k3 k4 k5 k6 135 12825 56430 50 55 k1 128k 3 2197k 4 k5 2k 6 Error 360 4275 75240 50 55
  • 7. • La base de este método es calcular dos estimaciones Runge-Kutta para el nuevo valor pero con errores de diferente orden. • En lugar de comparar estimaciones para h y h/2 se comparan aproximaciones usando las fórmulas de Runge-Kutta de 4º y 5º orden. • Como ambas fórmulas hacen uso de las mismas k's sólo se tienen que hacer seis evaluaciones de f(x,y). • El valor de h se puede incrementar o disminuir dependiendo del valor del error estimado. • Como aproximación para el nuevo yn+1se utiliza la fórmula de 5º orden.
  • 8. Estimación de la Eval. Método pendiente sobre el E. Global E. Local Funcional intervalo es Euler Valor inicial O(h) O(h2) 1 Euler Mejorado Promedio de la O(h2) O(h3) 2 pendiente inicial y final Runge Kutta 4º Promedio de los O(h4) O(h5) 4 cuatro valores Runge Kutta Promedio de los seis O(h5) (h6) 6 Fehlberg valores
  • 9. • Como hemos visto, el tamaño de paso juega un papel importante en la obtención de buenas aproximaciones por métodos numéricos. • Este tamaño de paso guarda una estrecha relación con el grado del método empleado. • El método de Runge-Kutta-Fehlberg emplea un parámetro q para determinar el mejor tamaño de paso: 1 n h q ~ wi wi 1 1
  • 10.
  • 11. • El cálculo de q para optimizar h, se hace para evitar las pérdidas de tiempo ocasionadas por h muy pequeños, en regiones con irregularidades en la derivada de y, y para h grandes, que puedan resultar en la omisión de regiones sensibles cercanas. • En algunos casos el procedimiento del incremento de h se modifica para que se incorpore solamente para cuando sea necesario tener el error bajo control. • Para el método de R-K-F con n= 4 q se elige como: 1 4 h h q 0.84 ~ 2 wi wi ~ wi wi 1 1 1 1