fbpx
Wikipedia

Método de Runge-Kutta

En análisis numérico, los métodos de Runge-Kutta son un conjunto de métodos genéricos iterativos, explícitos e implícitos, de resolución numérica de ecuaciones diferenciales. Este conjunto de métodos fue inicialmente desarrollado alrededor del año 1900 por los matemáticos C. Runge y M. W. Kutta.

Descripción

Los métodos de Runge-Kutta (RK) son un conjunto de métodos iterativos (implícitos y explícitos) para la aproximación de soluciones de ecuaciones diferenciales ordinarias, concretamente, del problema de valor inicial.

Sean:

 

una ecuación diferencial ordinaria, con   donde   es un conjunto abierto, junto con la condición de que el valor inicial de ƒ sea

 

Entonces el método RK (de orden s) tiene la siguiente expresión, en su forma más general:

 ,

donde h es el paso por iteración, o lo que es lo mismo, el incremento   entre los sucesivos puntos   y  . Los coeficientes   son términos de aproximación intermedios, evaluados en ƒ de manera local

 

con   coeficientes propios del esquema numérico elegido, dependiente de la regla de cuadratura utilizada. Los esquemas Runge-Kutta pueden ser explícitos o implícitos dependiendo de las constantes   del esquema. Si esta matriz es triangular inferior con todos los elementos de la diagonal principal iguales a cero; es decir,   para  , los esquemas son explícitos.

Ejemplo

Esquema Runge-Kutta de dos etapas, una en   y otra en  . ƒ(t,y(t)) en la primera etapa es:

 

Para estimar ƒ(t,y) en   se usa un esquema Euler

 

Con estos valores de ƒ, se sustituyen en la ecuación

 

de manera que se obtiene la expresión:

 

Los coeficientes propios de este esquema son:  

Variantes

Existen variantes del método de Runge-Kutta clásico, también llamado Runge-Kutta explícito, tales como la versión implícita del procedimiento o las parejas de métodos Runge-Kutta (o métodos Runge-Kutta-Fehlberg).

Este último consiste en ir aproximando la solución de la ecuación mediante dos algoritmos Runge-Kutta de órdenes diferentes, para así mantener el error acotado y hacer una buena elección de paso.

Métodos de Runge-Kutta

El método de Runge-Kutta no es sólo un único método, sino una importante familia de métodos iterativos, tanto implícitos como explícitos, para aproximar las soluciones de ecuaciones diferenciales ordinarias (E.D.O´s); estas técnicas fueron desarrolladas alrededor de 1900 por los matemáticos alemanes Carl David Tolmé Runge y Martin Wilhelm Kutta.

Métodos de Runge-Kutta de cuarto orden

Un miembro de la familia de los métodos Runge-Kutta usado ampliamente es el de cuarto orden. Es usado tanto que a menudo es referenciado como «RK4» o como «el método Runge-Kutta».

Definiendo un problema de valor inicial como:

 

Entonces el método RK4 para este problema está dado por la siguiente ecuación:

 

Donde

 

Así, el siguiente valor (yn+1) es determinado por el presente valor (yn) más el producto del tamaño del intervalo (h) por una pendiente estimada. La pendiente es un promedio ponderado de pendientes, donde   es la pendiente al principio del intervalo,   es la pendiente en el punto medio del intervalo, usando   para determinar el valor de y en el punto   usando el método de Euler.   es otra vez la pendiente del punto medio, pero ahora usando   para determinar el valor de y;   es la pendiente al final del intervalo, con el valor de y determinado por  . Promediando las cuatro pendientes, se le asigna mayor peso a las pendientes en el punto medio:

 

Esta forma del método de Runge-Kutta, es un método de cuarto orden lo cual significa que el error por paso es del orden de  , mientras que el error total acumulado tiene el orden  . Por lo tanto, la convergencia del método es del orden de  , razón por la cual es usado en los métodos computacionales.

Véase también

Referencias

  • J. Arrieta, R. Ferreira, R. Pardo y A. Rodríguez-Bernal. "Análisis Numérico de Ecuaciones Diferenciales Ordinarias". Paraninfo, Madrid, 2020. ISBN 9788428344418, ISBN 8428344418.
  • Ascher, Uri M.; Petzold, Linda Ruth (1998). Computer methods for ordinary differential equations and differential-algebraic equations (en inglés) (1ª edición). Philadelphia (USA): SIAM. ISBN 0898714125. 
  • Richard L. Burden, J. Douglas Faires (2001). 7, ed. Análisis Numérico. Cengage Learning Latin America. ISBN 9706861343. 

Enlaces externos


  •   Datos: Q725944
  •   Multimedia: Runge-Kutta methods

método, runge, kutta, análisis, numérico, métodos, runge, kutta, conjunto, métodos, genéricos, iterativos, explícitos, implícitos, resolución, numérica, ecuaciones, diferenciales, este, conjunto, métodos, inicialmente, desarrollado, alrededor, año, 1900, matem. En analisis numerico los metodos de Runge Kutta son un conjunto de metodos genericos iterativos explicitos e implicitos de resolucion numerica de ecuaciones diferenciales Este conjunto de metodos fue inicialmente desarrollado alrededor del ano 1900 por los matematicos C Runge y M W Kutta Indice 1 Descripcion 1 1 Ejemplo 1 2 Variantes 2 Metodos de Runge Kutta 2 1 Metodos de Runge Kutta de cuarto orden 3 Vease tambien 4 Referencias 5 Enlaces externosDescripcion EditarLos metodos de Runge Kutta RK son un conjunto de metodos iterativos implicitos y explicitos para la aproximacion de soluciones de ecuaciones diferenciales ordinarias concretamente del problema de valor inicial Sean y t f t y t displaystyle y t f t y t una ecuacion diferencial ordinaria con f W R R n R n displaystyle f Omega subset mathbb R times mathbb R n to mathbb R n donde W displaystyle Omega es un conjunto abierto junto con la condicion de que el valor inicial de ƒ sea t 0 y 0 W displaystyle t 0 y 0 in Omega Entonces el metodo RK de orden s tiene la siguiente expresion en su forma mas general y n 1 y n h i 1 s b i k i displaystyle y n 1 y n h sum i 1 s b i k i donde h es el paso por iteracion o lo que es lo mismo el incremento D t n displaystyle Delta t n entre los sucesivos puntos t n displaystyle t n y t n 1 displaystyle t n 1 Los coeficientes k i displaystyle k i son terminos de aproximacion intermedios evaluados en ƒ de manera local k i f t n h c i y n h j 1 s a i j k j i 1 s displaystyle k i f left t n h c i y n h sum j 1 s a ij k j right quad i 1 s con a i j b i c i displaystyle a ij b i c i coeficientes propios del esquema numerico elegido dependiente de la regla de cuadratura utilizada Los esquemas Runge Kutta pueden ser explicitos o implicitos dependiendo de las constantes a i j displaystyle a ij del esquema Si esta matriz es triangular inferior con todos los elementos de la diagonal principal iguales a cero es decir a i j 0 displaystyle a ij 0 para j i s displaystyle j i s los esquemas son explicitos Ejemplo Editar Esquema Runge Kutta de dos etapas una en t t n displaystyle t t n y otra en t t n D t n displaystyle t t n Delta t n ƒ t y t en la primera etapa es f n k 1 f t n y n displaystyle f n k 1 f t n y n Para estimar ƒ t y en t t n D t n displaystyle t t n Delta t n se usa un esquema Euler f n 1 k 2 f t n D t n y n D t n k 1 displaystyle f n 1 k 2 f t n Delta t n y n Delta t n k 1 Con estos valores de ƒ se sustituyen en la ecuacion y n 1 y n t n t n 1 f t y t d t displaystyle y n 1 y n int t n t n 1 f t y t dt de manera que se obtiene la expresion y n 1 y n D t n 2 k 1 k 2 displaystyle y n 1 y n Delta t n over 2 k 1 k 2 Los coeficientes propios de este esquema son b 1 b 2 1 2 a 21 1 c 2 1 displaystyle b 1 b 2 1 2 a 21 1 c 2 1 Variantes Editar Existen variantes del metodo de Runge Kutta clasico tambien llamado Runge Kutta explicito tales como la version implicita del procedimiento o las parejas de metodos Runge Kutta o metodos Runge Kutta Fehlberg Este ultimo consiste en ir aproximando la solucion de la ecuacion mediante dos algoritmos Runge Kutta de ordenes diferentes para asi mantener el error acotado y hacer una buena eleccion de paso Metodos de Runge Kutta EditarEl metodo de Runge Kutta no es solo un unico metodo sino una importante familia de metodos iterativos tanto implicitos como explicitos para aproximar las soluciones de ecuaciones diferenciales ordinarias E D O s estas tecnicas fueron desarrolladas alrededor de 1900 por los matematicos alemanes Carl David Tolme Runge y Martin Wilhelm Kutta Metodos de Runge Kutta de cuarto orden Editar Un miembro de la familia de los metodos Runge Kutta usado ampliamente es el de cuarto orden Es usado tanto que a menudo es referenciado como RK4 o como el metodo Runge Kutta Definiendo un problema de valor inicial como y f x y y x 0 y 0 displaystyle y f x y quad y x 0 y 0 Entonces el metodo RK4 para este problema esta dado por la siguiente ecuacion y i 1 y i 1 6 h k 1 2 k 2 2 k 3 k 4 displaystyle y i 1 y i 1 over 6 h left k 1 2k 2 2k 3 k 4 right Donde k 1 f x i y i k 2 f x i 1 2 h y i 1 2 k 1 h k 3 f x i 1 2 h y i 1 2 k 2 h k 4 f x i h y i k 3 h displaystyle begin cases k 1 amp f left x i y i right k 2 amp f left x i 1 over 2 h y i 1 over 2 k 1 h right k 3 amp f left x i 1 over 2 h y i 1 over 2 k 2 h right k 4 amp f left x i h y i k 3 h right end cases Asi el siguiente valor yn 1 es determinado por el presente valor yn mas el producto del tamano del intervalo h por una pendiente estimada La pendiente es un promedio ponderado de pendientes donde k 1 displaystyle k 1 es la pendiente al principio del intervalo k 2 displaystyle k 2 es la pendiente en el punto medio del intervalo usando k 1 displaystyle k 1 para determinar el valor de y en el punto x n h 2 displaystyle scriptstyle x n frac h 2 usando el metodo de Euler k 3 displaystyle k 3 es otra vez la pendiente del punto medio pero ahora usando k 2 displaystyle k 2 para determinar el valor de y k 4 displaystyle k 4 es la pendiente al final del intervalo con el valor de y determinado por k 3 displaystyle k 3 Promediando las cuatro pendientes se le asigna mayor peso a las pendientes en el punto medio pendiente k 1 2 k 2 2 k 3 k 4 6 displaystyle mbox pendiente frac k 1 2k 2 2k 3 k 4 6 Esta forma del metodo de Runge Kutta es un metodo de cuarto orden lo cual significa que el error por paso es del orden de O h 5 displaystyle O h 5 mientras que el error total acumulado tiene el orden O h 4 displaystyle O h 4 Por lo tanto la convergencia del metodo es del orden de O h 4 displaystyle O h 4 razon por la cual es usado en los metodos computacionales Vease tambien EditarMetodo de Euler Metodo de Dormand PrinceReferencias EditarJ Arrieta R Ferreira R Pardo y A Rodriguez Bernal Analisis Numerico de Ecuaciones Diferenciales Ordinarias Paraninfo Madrid 2020 ISBN 9788428344418 ISBN 8428344418 Ascher Uri M Petzold Linda Ruth 1998 Computer methods for ordinary differential equations and differential algebraic equations en ingles 1ª edicion Philadelphia USA SIAM ISBN 0898714125 fechaacceso requiere url ayuda Richard L Burden J Douglas Faires 2001 7 ed Analisis Numerico Cengage Learning Latin America ISBN 9706861343 Enlaces externos EditarWeisstein Eric W Runge Kutta Method En Weisstein Eric W ed MathWorld en ingles Wolfram Research TEMA 1 Problemas de Valor Inicial para Ecuaciones Diferenciales Ordinarias Metodos Numericos de un paso Explicacion grafica del Metodo Runge Kutta Datos Q725944 Multimedia Runge Kutta methodsObtenido de https es wikipedia org w index php title Metodo de Runge Kutta amp oldid 126494742, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos