Informe Runge Kutta
Informe Runge Kutta
Informe Runge Kutta
DE MANABI
FACULTAD:
INGENIERIA
CARRERA:
TEMA:
EL MÉTODO DE RUNGE - KUTTA
MATERIA:
MATEMATICA III
DOCENTE:
ING. FRANCISCO PAREDES
INTEGRANTES:
OCHOA ZAMBRANO TIRONE RODRIGO
PICO SORNOZA JUAN CARLOS
RAMIREZ CELORIO HAROLD
VERA GARCIA IVAN JOSE
2019 (1)
INDICE
1. INTRODUCCIÓN ................................................................................................................... 3
2. OBJETIVOS ............................................................................................................................ 4
3. DESARROLLO ....................................................................................................................... 5
4. EJERCICIOS ......................................................................................................................... 12
5. APLICACIONES ................................................................................................................... 19
6. CONCLUSIONES ................................................................................................................. 21
7. RECOMENDACIÓN ............................................................................................................. 21
BIBLIOGRAFÍA ................................................................................................................................ 22
1. INTRODUCCIÓN
Por tanto, consiste en aproximar la integral sustituyendo el integrado por una parábola,
además este método es la mejora del método de Euler, en donde fue desarrollado
alrededor del año 1900 por los matemáticos C. Runge y M. W. Kutta.
3.1.HISTORIA
La búsqueda de soluciones aproximadas a problemas matemáticos en general, es un
proceso antiguo. Se puede citar como ejemplo los polinomios de Taylor que aproximan a
una función, o los polinomios interpoladores obtenidos por Newton y Lagrange para
ajustar una función polinómica a una tabla de n valores, o el método de Newton para
hallar una solución aproximada de una ecuación, o por último, el método de Euler para el
cálculo de una solución aproximada de una ecuación diferencial.
El método de Euler, que data de 1768, está aún “vivo”, no sólo porque juega un papel
excepcional en la enseñanza como base metodológica para explicar métodos más
complicados, sino que incluso se sigue utilizando en la actualidad para obtener una
primera aproximación en la resolución de ecuaciones.
El mismo Euler en los ejercicios propone métodos de orden superior que son los que hoy
se conocen como métodos de Taylor, donde la idea geométrica la proporciona el calcular
la derivada segunda, en lugar de utilizar para aproximar la solución por la tangente se
hace mediante la parábola que más se aproxima, o en general por el polinomio de grado
n que más se aproxima.
Los siguientes métodos se deben a John C. Adams (1819 – 1892). Analizando anomalías
en la órbita de Saturno, Adams conjeturó en 1846 la existencia de otro planeta, siendo
observado Neptuno en 1846. Fue catedrático en Escocia en St. Andrews, en 1858, y en
Cambridge en 1859, siendo nombrado director del Observatorio de Cambridge en 1 861.
Los métodos que llevan su nombre, Adams no los publicó (quizás no los considerara
suficientemente serios). Aparecen publicados por primera vez por Bashford, en 1883, en
un trabajo sobre problemas de capilaridad, tensión superficial, la forma de una gota...,
aunque dijo que ya los conocía de Adams desde 1855.
Carl David Tolmé Runge nació en 1856 en Brena. Vivió en La Habana. Estudió hacia 1
876 en Munich y Berlín con Kronecker y Weierstrass, donde se ocupó del estudio de la
variable compleja. En 1886 se trasladó a Hannover a la Escuela Técnica Superior donde
conoció a Plank, que investigaba en espectroscopia, centrándose en trabajos de
matemática aplicada. En 1905 fue llamado a Göttingen por Félix Klein, donde fue
nombrado como el primer catedrático de Matemática Aplicada. En 1895 apareció
publicado su trabajo en la revista “Mathematische Annalenn”.
Wilhelm Martin Kutta en 1901 utilizó este formato general y describió varios métodos de
orden cuatro con cuatro etapas. Uno de ellos es el que ha pasado a los libros
como el método de Runge-Kutta, lo cual es inexacto, pues no lo descubrió Runge ,
sino Kutta , y es uno entre varios, y no precisamente del que se muestra más orgulloso.
Aunque bien es cierto que Runge lo mencionó en un libro sobre Matemática Aplicada.
Los métodos de Runge kutta tienen el error local de truncamiento del mismo orden que
los métodos de Taylor, pero prescinden del cálculo y evaluación de las derivadas de la
función f (t, y).
En esta expresión las ponderaciones wi, i = 1, ..., m son constantes para las que en general
se pide que su suma sea igual a 1, es decir, w1 + w2 + ... + wm = 1, y cada kj es la función
f evaluada en un punto seleccionado (t, y) para el cual ti ≤ t ≤ ti+1. Se mostrará que los
kj se definen en forma recursiva.
Se define como orden del método al número m, es decir, a la cantidad de términos que se
usan en el promedio ponderado.
Igualando esta fórmula al desarrollo de Taylor de orden 1 de la función y(t), alrededor del
punto ti, y calculado en el punto ti+1:
y teniendo en cuenta que yi @ y(ti), resulta k1= f(ti, yi), obteniendo así la fórmula de
Euler yi+1 = yi + h f(ti, yi). Por lo tanto, se dice también que el método de Euler es un
método de Runge Kutta de primer orden.
3.2.2. Runge-Kutta de segundo orden
Ahora se plantea, con m = 2, una fórmula del tipo:
donde
Para ello, utilizando un desarrollo de Taylor para funciones de dos variables, tenemos
que:
donde el subíndice i indica que todas las derivadas están evaluadas en el punto (ti, yi).
agrupando los términos de (8) por las potencias de h, y reemplazando en la expresión (5)
el valor de k1 y k2, resulta
Por otro lado, se hace un desarrollo de Taylor de orden 3 de la función y(t), calculado en
el punto ti+1, obteniendo:
Aplicando regla de la cadena para las derivadas de f, se tiene:
Comparando las expresiones (10) y (12), e igualando los coeficientes de h y h2, se tiene:
Sucede que se tienen cuatro incógnitas, pero tres ecuaciones, con lo que queda un grado
de libertad en la solución del sistema dado en (13). Se trata de usar este grado de libertad
para hacer que los coeficientes de h3 en las expresiones (10) y (12) coincidan. Esto
obviamente no se logra para cualquier f.
Mejora entonces el método de Euler, por lo que se espera poder usar con este método un
paso mayor. El precio que debe pagarse en este caso, es el de evaluar dos veces la función
en cada iteración.
De la misma manera que se realizó arriba, se pueden derivar fórmulas de Runge-Kutta de
cualquier orden, pero estas deducciones resultan excesivamente complicadas. Una de las
más populares, y más utilizada por su alta precisión, es la de orden 4, que se presenta a
continuación.
Si bien con facilidad se pueden deducir otras fórmulas, el algoritmo expresado en (16) se
denomina método de Runge-Kutta de cuarto orden, o método clásico de Runge-Kutta,
abreviado como RK4. Este algoritmo es de uso extendido, y reconocido como una valiosa
herramienta de cálculo, por la buena aproximación que produce.
3.4.VENTAJAS
Solo requiere de la función f(x,y)y con ello es que se trabaja.
Suele usarse para mayorexactitud.
Es fácil para su programación.
3.5.DESVENTAJAS
El lado derecho de la ecuación diferencial debe evaluarse muchas veces en cada
etapa.
El consumo de tiempo y costo es mayor que otros métodos. (scribd, 2019)
4. EJERCICIOS
Este ejercicio se evaluará en los siguientes valores (X0=2), (Y0=1) y (h=0,1)
X0= 2
y0= 1
h= 0,1
Para esto se debe tener en cuenta las siguientes formulas en donde permite sacar los
valores de las interacciones.
𝒚
𝒚′ =2-
𝒙
Iteración X K1 K2 K3 K4 Y
0 2 1
5
Así mismo se comienza a sacar los valores de X tanto para la iteración 0 hasta la iteración
5.
X0+(iteración 1*h)
2+(1*0,1) = 2,1
X0+(iteración 2*h)
2+(2*0,1) = 2,2
X0+(iteración3*h)
2+(3*0,1) = 2,3
X0+(iteración 4*h)
2+(4*0,1) = 2,4
X0+(iteración 5*h)
2+(5*0,1) = 2,5
Iteracion X K1 K2 K3 K4 Y
0 2 1
1 2,1
2 2,2
3 2,3
4 2,4
5 2,5
Ahora para obtener los valores de k1, k2, k3 y k4 se debe tener en cuenta las siguientes
formulas:
Iteración 1
K1
h*(2-(y0/x0)
0,1*(2-(1/2)) = 0,15
K2
h*(2-((y0+(k1/2)) / X0+(h/2)))
h*(2-((y+(k2/2)) / (X0+(h/2)))
h*(2-((y+k3) / (X0+h)))
Iteracion X K1 K2 K3 K4 Y
0 2 1
K1
h*(2-(y1/x1))
h*(2-((y1+k1/2)) / x1+(h/2)))
h*(2-((y1+k3) / (X1+h)))
Iteracion X K1 K2 K3 K4 Y
0 2 1
K1
h*(2-(y2/x2))
h*(2-((y2+(k2/2)) / x2+(h/2)))
h*(2-((y2+k2/2)) / (X2+(h/2)))
h*(2-((y2+k3) / (X2+h)))
1 X K1 K2 K3 K4 Y
0 2 1
Iteracion X K1 K2 K3 K4 Y
0 2 1
1 2,1 0,15 0,14125 0,14777439 0,145344077 1,145565476
2 2,2 0,145449263 0,136986185 0,14353216 0,141404653 1,286880577
3 2,3 0,141505428 0,133289396 0,139843321 0,137968526 1,424503809
4 2,4 0,138065052 0,130063638 0,136615505 0,134953362 1,558899925
5 2,5 0,135045836 0,127232382 0,133774852 0,132293009 1,690458811
x1-(1/x1)
x2-(1/x2)
x3-(1/x3)
1,623809524 29,45197947
1,745454545 26,27246693
1,865217391 23,62800094
1,983333333 21,40000377
2,1 19,5019614
Muchos de los problemas resultantes de la Física, la Ingeniería y muchas otras ramas del
saber humano conducen de forma natural a ecuaciones diferenciales: problemas de la
Mecánica, problemas dinámicos, problemas de Estructuras, problemas de circuitos
eléctricos y electromagnetismo, etc.
Si se quiere analizar la corriente y velocidad, como función del tiempo para un motor de
corriente continua. La alimentación del campo se supone constante, mientras que la
alimentación de la armadura se realiza por medio de rectificadores controlados. El
programa está escrito en lenguaje BASIC para implementarlo en un computador acto para
la simulación. El programa calcula los valores de corriente de armadura, la velocidad,
tanto en forma gráfica como numérica, el valor medio de la corriente y el torque
desarrolladlo por el motor. El desarrollo del programa se fundamenta en la resolución
numérica de lasw ecuaciones diferenciales que describen el comportamiento del motor,
las que han sido integradas utilizando el método de Runge Kutta de cuarto orden.
Entonces vemos que estos métodos nos sirven para el desarrollo cotidiano del ser humano,
para así poder hacer pruebas a inventos científicos, para el mejor desarrollo de la
tecnología y la ciencia. (Métodos Númericos, 2019)
6. CONCLUSIONES
Con el análisis de la investigación se obtuvo conocimientos sobre el método que
se planteó.
7. RECOMENDACIÓN