SlideShare una empresa de Scribd logo
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

Metodo de Runge-kutta
Metodo de Runge-kuttaMetodo de Runge-kutta
Metodo de Runge-kutta
JOSEGREGORIOCASTROLO
 
Ecuaciones Diferenciales Ordinarias.pptx
Ecuaciones Diferenciales Ordinarias.pptxEcuaciones Diferenciales Ordinarias.pptx
Ecuaciones Diferenciales Ordinarias.pptx
AUGUSTOBOURGEAT
 
Pdf tabla-de-entalpias-energia-libre-de-gibbs-y-entropia compress
Pdf tabla-de-entalpias-energia-libre-de-gibbs-y-entropia compressPdf tabla-de-entalpias-energia-libre-de-gibbs-y-entropia compress
Pdf tabla-de-entalpias-energia-libre-de-gibbs-y-entropia compress
Lesly Vazquez Espinoza
 
elements-of-chemical-reaction-engineering-4th-ed-fogler-solution-manual
elements-of-chemical-reaction-engineering-4th-ed-fogler-solution-manualelements-of-chemical-reaction-engineering-4th-ed-fogler-solution-manual
elements-of-chemical-reaction-engineering-4th-ed-fogler-solution-manual
Eder Yair Nolasco Terrón
 
Tabla de-potenciales-estandar-reduccion
Tabla de-potenciales-estandar-reduccionTabla de-potenciales-estandar-reduccion
Tabla de-potenciales-estandar-reduccion
Nolber Trujillo
 
Aplicación de la ley de la viscosidad de Newton
Aplicación de la ley de la viscosidad de NewtonAplicación de la ley de la viscosidad de Newton
Aplicación de la ley de la viscosidad de Newton
Adalberto C
 
Balance de energía en un proceso con una reacción química
Balance de energía en un proceso con una reacción químicaBalance de energía en un proceso con una reacción química
Balance de energía en un proceso con una reacción químicaKiomasa
 
Solucionario Fenomenos De Transporte
Solucionario Fenomenos De TransporteSolucionario Fenomenos De Transporte
Solucionario Fenomenos De Transporte
Omar Gutiérrez De León
 
ECUACIÓN DE ESTADO DEL VIRIAL
ECUACIÓN DE ESTADO DEL VIRIALECUACIÓN DE ESTADO DEL VIRIAL
ECUACIÓN DE ESTADO DEL VIRIAL
Boris Chicoma Larrea
 
Intro a la termod y derivadas parciales (Doc04-U1)
Intro a la termod y derivadas parciales (Doc04-U1)Intro a la termod y derivadas parciales (Doc04-U1)
Intro a la termod y derivadas parciales (Doc04-U1)
Norman Rivera
 
Craqueo termico
Craqueo termicoCraqueo termico
Craqueo termico
monomalcriado
 
TERMODINAMICA II PROPIEDADES RESIDUALES (Parcial 3 USB)
TERMODINAMICA II PROPIEDADES RESIDUALES (Parcial 3 USB)TERMODINAMICA II PROPIEDADES RESIDUALES (Parcial 3 USB)
TERMODINAMICA II PROPIEDADES RESIDUALES (Parcial 3 USB)
Domenico Venezia
 
Ing. Química."Balances en operaciones Aire - Agua"
Ing. Química."Balances en operaciones Aire - Agua"Ing. Química."Balances en operaciones Aire - Agua"
Ing. Química."Balances en operaciones Aire - Agua"
jiparokri
 
Ejercicios de cinetica 2
Ejercicios de cinetica 2Ejercicios de cinetica 2
Ejercicios de cinetica 2John Jairo
 
Problemario de balance_de_materia_y_ener
Problemario de balance_de_materia_y_enerProblemario de balance_de_materia_y_ener
Problemario de balance_de_materia_y_ener
adanfonsecad
 
Deducción de las fórmulas de integración tg
Deducción de las fórmulas de integración tgDeducción de las fórmulas de integración tg
Deducción de las fórmulas de integración tg
Washington Alvarado O.
 
Coeficientes de actividad
Coeficientes de actividadCoeficientes de actividad
Coeficientes de actividadcruizgaray
 
Solucionquiz4 Cvusta2009 02
Solucionquiz4 Cvusta2009 02Solucionquiz4 Cvusta2009 02
Solucionquiz4 Cvusta2009 02guest4ea1e4
 

La actualidad más candente (20)

Metodo de Runge-kutta
Metodo de Runge-kuttaMetodo de Runge-kutta
Metodo de Runge-kutta
 
Metodo de diferencias finitas
Metodo de diferencias finitasMetodo de diferencias finitas
Metodo de diferencias finitas
 
Ecuaciones Diferenciales Ordinarias.pptx
Ecuaciones Diferenciales Ordinarias.pptxEcuaciones Diferenciales Ordinarias.pptx
Ecuaciones Diferenciales Ordinarias.pptx
 
Pdf tabla-de-entalpias-energia-libre-de-gibbs-y-entropia compress
Pdf tabla-de-entalpias-energia-libre-de-gibbs-y-entropia compressPdf tabla-de-entalpias-energia-libre-de-gibbs-y-entropia compress
Pdf tabla-de-entalpias-energia-libre-de-gibbs-y-entropia compress
 
elements-of-chemical-reaction-engineering-4th-ed-fogler-solution-manual
elements-of-chemical-reaction-engineering-4th-ed-fogler-solution-manualelements-of-chemical-reaction-engineering-4th-ed-fogler-solution-manual
elements-of-chemical-reaction-engineering-4th-ed-fogler-solution-manual
 
Tabla de-potenciales-estandar-reduccion
Tabla de-potenciales-estandar-reduccionTabla de-potenciales-estandar-reduccion
Tabla de-potenciales-estandar-reduccion
 
Aplicación de la ley de la viscosidad de Newton
Aplicación de la ley de la viscosidad de NewtonAplicación de la ley de la viscosidad de Newton
Aplicación de la ley de la viscosidad de Newton
 
Balance de energía en un proceso con una reacción química
Balance de energía en un proceso con una reacción químicaBalance de energía en un proceso con una reacción química
Balance de energía en un proceso con una reacción química
 
Solucionario Fenomenos De Transporte
Solucionario Fenomenos De TransporteSolucionario Fenomenos De Transporte
Solucionario Fenomenos De Transporte
 
ECUACIÓN DE ESTADO DEL VIRIAL
ECUACIÓN DE ESTADO DEL VIRIALECUACIÓN DE ESTADO DEL VIRIAL
ECUACIÓN DE ESTADO DEL VIRIAL
 
Equilibrio de fases
Equilibrio de fasesEquilibrio de fases
Equilibrio de fases
 
Intro a la termod y derivadas parciales (Doc04-U1)
Intro a la termod y derivadas parciales (Doc04-U1)Intro a la termod y derivadas parciales (Doc04-U1)
Intro a la termod y derivadas parciales (Doc04-U1)
 
Craqueo termico
Craqueo termicoCraqueo termico
Craqueo termico
 
TERMODINAMICA II PROPIEDADES RESIDUALES (Parcial 3 USB)
TERMODINAMICA II PROPIEDADES RESIDUALES (Parcial 3 USB)TERMODINAMICA II PROPIEDADES RESIDUALES (Parcial 3 USB)
TERMODINAMICA II PROPIEDADES RESIDUALES (Parcial 3 USB)
 
Ing. Química."Balances en operaciones Aire - Agua"
Ing. Química."Balances en operaciones Aire - Agua"Ing. Química."Balances en operaciones Aire - Agua"
Ing. Química."Balances en operaciones Aire - Agua"
 
Ejercicios de cinetica 2
Ejercicios de cinetica 2Ejercicios de cinetica 2
Ejercicios de cinetica 2
 
Problemario de balance_de_materia_y_ener
Problemario de balance_de_materia_y_enerProblemario de balance_de_materia_y_ener
Problemario de balance_de_materia_y_ener
 
Deducción de las fórmulas de integración tg
Deducción de las fórmulas de integración tgDeducción de las fórmulas de integración tg
Deducción de las fórmulas de integración tg
 
Coeficientes de actividad
Coeficientes de actividadCoeficientes de actividad
Coeficientes de actividad
 
Solucionquiz4 Cvusta2009 02
Solucionquiz4 Cvusta2009 02Solucionquiz4 Cvusta2009 02
Solucionquiz4 Cvusta2009 02
 

Destacado

Runge-Kutta f
Runge-Kutta fRunge-Kutta f
Runge-Kutta f
fernandoalal
 
Transferencia de masa absorción gaseosa
Transferencia de  masa absorción gaseosaTransferencia de  masa absorción gaseosa
Transferencia de masa absorción gaseosa
Carmen 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 Aplicada
marticalu001
 
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
Jaime 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ú
 
Runge Kutta Methods
Runge Kutta MethodsRunge Kutta Methods
Runge Kutta Methods
Diego Tramontina
 
Metodos numericos capitulo 5
Metodos numericos capitulo 5Metodos numericos capitulo 5
Metodos numericos capitulo 5
Juan 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
 
Runge kutta
Runge kuttaRunge kutta
Runge kutta
Shubham Tomar
 

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

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
FES-Acatlan UNAM
 
Didactobiografía
DidactobiografíaDidactobiografía
Didactobiografía
FES-Acatlan UNAM
 
18 leyes
18 leyes18 leyes
Ing mets11 lagrange
Ing mets11 lagrangeIng mets11 lagrange
Ing mets11 lagrange
FES-Acatlan UNAM
 
Ing mets10 ajuste_curvas
Ing mets10 ajuste_curvasIng mets10 ajuste_curvas
Ing mets10 ajuste_curvas
FES-Acatlan UNAM
 
Pivoteo solitos
Pivoteo solitosPivoteo solitos
Pivoteo solitos
FES-Acatlan UNAM
 
Ing mets09 errores
Ing mets09 erroresIng mets09 errores
Ing mets09 errores
FES-Acatlan UNAM
 
Met gauss solitos
Met gauss solitosMet gauss solitos
Met gauss solitos
FES-Acatlan UNAM
 
Det inv repaso
Det inv repasoDet inv repaso
Det inv repaso
FES-Acatlan UNAM
 
19 funcs-racionales
19 funcs-racionales19 funcs-racionales
19 funcs-racionales
FES-Acatlan UNAM
 
Funciones polinomiales
Funciones polinomialesFunciones polinomiales
Funciones polinomiales
FES-Acatlan UNAM
 
Hiperbola
HiperbolaHiperbola
Hiperbola
FES-Acatlan UNAM
 
Funciones
FuncionesFunciones
Funciones
FES-Acatlan UNAM
 
Hist computacion
Hist computacionHist computacion
Hist computacion
FES-Acatlan UNAM
 
Multipaso
MultipasoMultipaso
Multipaso
FES-Acatlan UNAM
 
Historia computacion
Historia computacionHistoria computacion
Historia computacion
FES-Acatlan UNAM
 
Historia mats
Historia matsHistoria mats
Historia mats
FES-Acatlan UNAM
 
MAC - FES Acatlan
MAC - FES AcatlanMAC - FES Acatlan
MAC - FES Acatlan
FES-Acatlan UNAM
 

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