SlideShare una empresa de Scribd logo
1 de 13
UNIVERSIDAD PRIVADA DEL NORTE
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL
MÉTODOS NUMÉRICOS PARA LA INGENIRÍA
“MÉTODO DE RUNGE KUTTA”
CLASE: 8838
DOCENTE: Ing. Teresa Victoria Chávez Toledo
TEMA: “Método de Runge Kutta”
GRUPO Nº: 5
INTEGRANTES:
- Alaya García, Elvimar.
- Machuca Aliaga, Lesli
- Ruiz Verátegui, Karol del Rosario
- Salazar Saucedo, José
- Salvatierra Alcántara, Lorena.
2018 – 2
Método de Runge Kutta.
Docente:Ing Teresa Victoria ChávezToledo 2
ÍNDICE:
- INTRODUCCIÓN.
- OBJETIVOS.
 GENERAL.
 ESPECIFICO.
- MARCO TEÓRICO.
- EJEMPLOS.
- CONCLUSIONES.
- REFERENCIAS BIBLIOGRÁFICAS.
Método de Runge Kutta.
Docente:Ing Teresa Victoria ChávezToledo 3
I. INTRODUCCIÓN:
Este trabajo explica algunas de las varias herramientas del cálculo numérico para
solucionar problemas matemáticos. En el análisis numérico, métodos de Runge – Kutta
que forman una familia de métodos iterativos implícitos y explícitos para la resolución
de las soluciones de ecuaciones diferenciales ordinarias. En términos más simples, los
métodos numéricos corresponden a un conjunto de herramientas o métodos usados para
obtener la solución de problemas matemáticos de forma aproximada, que se aplican a
problemas que no presentan una solución exacta. En el paso del tiempo y en la vida se
han presentado problemas, de igual manera en nuestra carrera se presentan situaciones
que pueden ser resueltas por medio de ecuaciones, dichas ecuaciones se pueden expresar
en función del tiempo que transcurre a esto se le llama una razón de cambio donde una
variable cambia en función de un tiempo t, dichas ecuaciones han sido resueltas a través
de los métodos de integración y cálculos extensos, engorros y complicados; pero al
aparecer alrededor del año 1900 un método numérico planteado por los matemáticos
alemanes CarlTolmé Runge y Martin Wilhelm Kutta que consiste enresolver ecuaciones
diferenciales de primer orden sin necesidad de realizar integrales y esto mezclado con las
herramientas de tecnología como Excel hacen mucho más fácil la solución de dichas
ecuaciones,a continuación en el siguiente informe se presenta elmétodo de Runge-Kutta
y un ejemplo de cómo se puede utilizar para resolver problemas de ingeniería tales como
problemas de mezcla.
II. OBJETIVOS:
1. Objetivos Generales:
 Aprender a resolver Ecuaciones Diferenciales lineales de primer orden a través
del método de Runge-Kutta
2. Objetivos Específicos:
 Conocer ventajas y desventajas del método.
 Comparar el método de Runge-Kutta con la solución de la ecuación resuelta por
métodos de integración.
 Identificar la exactitud del método.
Método de Runge Kutta.
Docente:Ing Teresa Victoria ChávezToledo 4
III. MARCO TEÓRICO
RUNGE-KUTTA
El método de Runge Kutta es un método numérico de resolución de ecuaciones diferenciales que
surge como una mejora del método de Euler. El método de Euler se puede considerar como un
método de Runge Kutta de primer orden, el de Heun, es un método de Runge Kutta de orden dos.
Los métodos de Runge-Kutta logran la exactitud del procedimiento de una serie de Taylor sin
requerir el cálculo de derivadas superiores. Existen muchas variaciones, pero todas se pueden
denotar en la forma generalizada de la ecuación.
yi+ 1=yi+ F(xi, yi, h) h
Donde F (xi, yi, h) se conoce como la función incremento la cual puede interpretarse como una
pendiente representativa en el intervalo. La función incremento se escribe enforma general como:
F = a1k1+ a2k2 +«.+ ank n
Donde las a son constantes y las k son:
k1= f (xi, yi)
k2= f (xi+ p1h, yi+ q11k1h)
k3= f (xi+ p2h, yi+ q21k1h+q22k 2h)
kn= f (xi+ pnh, yi+ q2n-1k1h+ qn-1,2k2h+ «. + qn- 1,n-1k n-1h)
Donde las p y q son constantes.
Como cada k es una evaluación funcional, esta recurrencia hace que los métodos Runge-Kutta
sean eficientes para la programación. Existen varios tipos de métodos Runge-Kutta al emplear
diferentes números de términos en la función incremento como la especificada por n. n = 1, es el
método de Euler. Una vez se elige n, se evalúan las a, p y q al igualar la función incremento a los
términos en la serie de expansión de Taylor.
Método de Runge Kutta.
Docente:Ing Teresa Victoria ChávezToledo 5
MÉTODOS DE RUNGE-KUTTA DE SEGUNDO ORDEN
La versión de segundo orden es:
𝒀𝒊 + 𝟏 = 𝒚𝟏+ ( 𝒂 𝟏 𝒌 𝟏 + 𝒂 𝟐 𝒌 𝟐) 𝒉
Donde:
𝒌 𝟏 = 𝒇(𝒕𝒊 + 𝒚𝒊)
𝒌 𝟐 = 𝒇(𝒕𝒊 + 𝒑𝒊 𝒉, 𝒚𝒊 + 𝒒 𝟏𝟏 𝒌 𝟏 𝒉)
Los valores de 𝑎1, 𝑎2, 𝑝1 y 𝑞11 se evalúan al igualar la ecuación con la expansión de la
serie de Taylor hasta el término de segundo orden. Al hacerlo, desarrollamos tres
ecuaciones para evaluar las cuatro constantes desconocidas.
METODO RUNGE-KUTTA DE TERCER ORDEN
Para 𝑛 = 3, es posible efectuar un desarrollo similar al del método de segundo orden. El
resultado de tal desarrollo genera seis ecuaciones con ocho incógnitas. Por lo tanto, se
deben dar a priori los valores de dos de las incógnitas con la finalidad de establecer los
parámetros restantes. Una versión común que se obtiene es:
𝑌𝑖+1 = 𝑌𝑖 +
1
6
( 𝑘1 + 4𝑘2 + 𝑘3)ℎ
Donde:
𝐾1 = 𝑓(𝑡𝑖, 𝑌𝑖)
𝑘2 = 𝑓(𝑡𝑖 +
1
2
ℎ, 𝑦𝑖 +
1
2
𝑘1ℎ)
Método de Runge Kutta.
Docente:Ing Teresa Victoria ChávezToledo 6
𝐾3 = 𝑓(𝑡𝑖 + ℎ, 𝑦𝑖 − 𝑘1ℎ + 2𝑘2ℎ)
Observe que si la EDO está en función sólo de 𝑡, este método de tercer orden se reduce a
la regla de Simpson 1/3.
Método de Runge-Kutta de cuarto orden
Un miembro de la familia de los métodos Runge-Kutta es usado tan comúnmente que a
menudo es referenciado como “RK4” o como “el método Runge-Kutta”.
Definamos un problema de valor inicial como:
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 𝑘1 es la pendiente al principio del intervalo, 𝑘2 es la
pendiente en el punto medio del intervalo, usando 𝑘1 para determinar el valor de “y” en
el punto 𝑥 𝑛 +
ℎ
2
usando el método de Euler. 𝑘3 Es otra vez la pendiente del punto medio,
pero ahora usando 𝑘2 para determinar el valor de “y”
𝑘4 Es la pendiente al final del intervalo, con el valor de “y” determinado por 𝑘3.
Promediando las cuatro pendientes, se le asigna mayor peso a las pendientes en el punto
medio:
Método de Runge Kutta.
Docente:Ing Teresa Victoria ChávezToledo 7
Entonces para hallar el 𝑦( 𝑖+𝑖)
𝑦( 𝑖+𝑖) = 𝑦𝑖 +
ℎ
6
[ 𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4]
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 𝑂(ℎ5), mientras que el error total acumulado tiene
el orden 𝑂(ℎ4).
IV. EJEMPLOS.
Fórmulas:
𝑦𝑖+1 = 𝑦𝑖 +
1
6
ℎ(𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4)
𝑘1 = 𝑓(𝑥 𝑖,𝑦𝑖)
𝑘2 = 𝑓(𝑥𝑖 +
1
2
ℎ, 𝑦𝑖 +
1
2
ℎ𝑘1)
𝑘3 = 𝑓(𝑥𝑖 +
1
2
ℎ, 𝑦𝑖 +
1
2
ℎ𝑘2)
𝑘4 = 𝑓(𝑥𝑖 + ℎ, 𝑦𝑖 + ℎ𝑘3)
En el siguiente ejercicio se solucionará de manera manual y asistido por un software:
1.- Con el método clásico RK de cuarto orden con h=0.5resuelva el siguiente problema de valor
inicial en el intervalo de 𝑥 = 0 𝑎 2:
𝑑𝑥
𝑑𝑥
= 𝑦𝑥2 − 1.2𝑦
Donde 𝑦0 = 1
-Manera manual:
𝑑𝑥
𝑑𝑥
= 𝐹( 𝑥, 𝑦) = 𝑦𝑥2 − 1.2𝑦 𝑦2 = 𝑦1 +
1
6
ℎ(𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4)
𝒌 𝟏 = ℎ𝑓( 𝑥, 𝑦) = 𝑦𝑥2 − 1.2𝑦 = (1)(0)2 − 1.2(1) = −1.2
Método de Runge Kutta.
Docente:Ing Teresa Victoria ChávezToledo 8
𝒌 𝟐 = 𝑓 ( 𝑥 𝑖 +
1
2
ℎ, 𝑦𝑖 +
1
2
ℎ𝑘1) =
𝑦 = (0 + 0.5(0.5))2 − 1.2𝑦 =
( 𝑦1 + 0.5𝑘1ℎ)(0.0625) − 1.2(𝑦1 + 0.5𝑘1ℎ)= -0.79625
𝒌 𝟑 = 𝑓 (𝑥 𝑖 +
1
2
ℎ, 𝑦𝑖 +
1
2
ℎ𝑘2)=
= (1 + 0.5 + (−0.79625(0.5))(0 + 0.5(0.5)2 − 1.2(1 + 0.5(−0.79625)(0.5))
= −0.91106641
𝒌 𝟒 = 𝑓(𝑥𝑖 + ℎ, 𝑦𝑖 + ℎ𝑘3)=
= (1 + (−0.901106641)(0.5))(0 + 0.5)2 − 1.2(1 + (−0.9110641(0.5)) =-0.51724346
𝒚 𝟐 = 𝑦1 +
1
6
ℎ( 𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4) =
1 +
1
6
(−1.2 + 2(−0.79625) + 2(−0.91106641) − 0.51724346)(0.5)
= 𝟎. 𝟓𝟕𝟐𝟑𝟒𝟑𝟔𝟒
-Asistido por un software
Copiamos el código a Matlab
Copiamos el ejercicio a desarrollar y presionamos el botón de enter
Método de Runge Kutta.
Docente:Ing Teresa Victoria ChávezToledo 9
Gráfica:
El siguiente ejercicio se solucionará asistido por un software:
2.- Con el método clásico RK de cuarto orden con h=0.5resuelva el siguiente problema de valor
inicial en el intervalo de 𝑥 = 0 𝑎 3:
𝑑𝑥
𝑑𝑥
=
𝑥 − 𝑦
2
Donde: 𝑦0 = 1 y 𝑛 = 6
-Asistido por un software
Copiamos el código a Matlab
Método de Runge Kutta.
Docente:Ing Teresa Victoria ChávezToledo 10
Copiamos el ejercicio a desarrollar y presionamos el botón de enter
Gráfica:
Método de Runge Kutta.
Docente:Ing Teresa Victoria ChávezToledo 11
V. CONCLUSIONES:
 El estudio de los métodos numéricos, es muy útil y por ende importante para
quien utilice esta herramienta para resolución de operaciones, las cuales se saben
que pueden resultar complicadas, tediosas y largas, y por más que se dominen los
métodos tradicionales, estos muchas veces pueden no ser suficientes, sin
embargo esto no quiere decir que la operación sea imposible de solucionar, y es
ahí donde los métodos numéricos se aplican, y facilitan es trabajo de cierta
manera.
 Es un método fácil y sencillo de utilizar para resolver problemas de ecuaciones
diferenciales.
 La efectividad o exactitud del método consiste en saber escoger un buen
incremento.
VI. RECOMENDACIONES:
 Se recomienda tener mucho cuidado con las fórmulas de cada método.
 Es recomendable usar softwares matemáticos para la resolución de los
problemas, ya que muchas veces el cálculo resultara muy tedioso.
VII. REFERENCIAS BIBLIOGRAFICAS
 http://www.frsn.utn.edu.ar/gie/an/mnedo/34_RK.html
 https://es.scribd.com/doc/89437742/Trabjo-Encargado-Metodo-de-Runge-Kutta
 https://es.scribd.com/doc/87908184/METODO-DE-RUNGE-KUTTA-1%C2%AA-E-
2%C2%AA-ORDEM-REV-01
Método de Runge Kutta.
Docente:Ing Teresa Victoria ChávezToledo 12
VIII. PREGUNTAS:
1.- ¿Después de haber investigado el método de Runge Kutta para la ecuación, que has
aprendido?
2.- ¿De qué depende la exactitud del método Rounge Kutta?
3.- ¿En que casos de la vida real dentro del campo de la Ing. Se puede hacer uso del metodo
de Runge K ?
Método de Runge Kutta.
Docente:Ing Teresa Victoria ChávezToledo 13

Más contenido relacionado

La actualidad más candente

Solucionario ecuaciones1
Solucionario ecuaciones1Solucionario ecuaciones1
Solucionario ecuaciones1ERICK CONDE
 
Que es el wronskiano
Que es el wronskianoQue es el wronskiano
Que es el wronskianoEIYSC
 
Ecuaciones Diferenciales Lineales
Ecuaciones Diferenciales LinealesEcuaciones Diferenciales Lineales
Ecuaciones Diferenciales Linealesjosmal 7
 
Sistemas de segundo orden
Sistemas de segundo  ordenSistemas de segundo  orden
Sistemas de segundo ordenHenry Alvarado
 
Aplicaciones La Transformada De Laplace
Aplicaciones La Transformada De LaplaceAplicaciones La Transformada De Laplace
Aplicaciones La Transformada De LaplaceKJEP
 
Ecuaciones Diferenciales - La Transformada de Laplace
Ecuaciones Diferenciales - La Transformada de LaplaceEcuaciones Diferenciales - La Transformada de Laplace
Ecuaciones Diferenciales - La Transformada de LaplaceKike Prieto
 
Dominio de una funcion vectorial - UNSCH
Dominio de una funcion vectorial - UNSCHDominio de una funcion vectorial - UNSCH
Dominio de una funcion vectorial - UNSCHDarcknes
 
Formulas de derivadas e integrales
Formulas de derivadas e integralesFormulas de derivadas e integrales
Formulas de derivadas e integralesIvan Vera Montenegro
 
11 Transformada De Laplace
11 Transformada De Laplace11 Transformada De Laplace
11 Transformada De Laplacekahtya
 
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
 
Problemas resueltos de dinamica
Problemas resueltos de dinamicaProblemas resueltos de dinamica
Problemas resueltos de dinamicafib71057
 
Ejercicios jacobi
Ejercicios jacobiEjercicios jacobi
Ejercicios jacobidjp951
 
Ejercicios plano tangente
Ejercicios plano tangenteEjercicios plano tangente
Ejercicios plano tangenteUNEFA
 
265131074 derivadas-parciales (1)
265131074 derivadas-parciales (1)265131074 derivadas-parciales (1)
265131074 derivadas-parciales (1)Manuel Miranda
 

La actualidad más candente (20)

Solucionario ecuaciones1
Solucionario ecuaciones1Solucionario ecuaciones1
Solucionario ecuaciones1
 
Aplicaciones de las ecuaciones diferenciales
Aplicaciones de las ecuaciones diferenciales Aplicaciones de las ecuaciones diferenciales
Aplicaciones de las ecuaciones diferenciales
 
Metodo de Runge-kutta
Metodo de Runge-kuttaMetodo de Runge-kutta
Metodo de Runge-kutta
 
Que es el wronskiano
Que es el wronskianoQue es el wronskiano
Que es el wronskiano
 
Ecuaciones Diferenciales Lineales
Ecuaciones Diferenciales LinealesEcuaciones Diferenciales Lineales
Ecuaciones Diferenciales Lineales
 
Sistemas de segundo orden
Sistemas de segundo  ordenSistemas de segundo  orden
Sistemas de segundo orden
 
Matriz jacobiana
Matriz jacobianaMatriz jacobiana
Matriz jacobiana
 
Aplicaciones La Transformada De Laplace
Aplicaciones La Transformada De LaplaceAplicaciones La Transformada De Laplace
Aplicaciones La Transformada De Laplace
 
Ecuaciones Diferenciales - La Transformada de Laplace
Ecuaciones Diferenciales - La Transformada de LaplaceEcuaciones Diferenciales - La Transformada de Laplace
Ecuaciones Diferenciales - La Transformada de Laplace
 
Dominio de una funcion vectorial - UNSCH
Dominio de una funcion vectorial - UNSCHDominio de una funcion vectorial - UNSCH
Dominio de una funcion vectorial - UNSCH
 
Formulas de derivadas e integrales
Formulas de derivadas e integralesFormulas de derivadas e integrales
Formulas de derivadas e integrales
 
11 Transformada De Laplace
11 Transformada De Laplace11 Transformada De Laplace
11 Transformada De Laplace
 
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]
 
Problemas resueltos de dinamica
Problemas resueltos de dinamicaProblemas resueltos de dinamica
Problemas resueltos de dinamica
 
ejercicios-resueltos-interpolacion-polinomial
ejercicios-resueltos-interpolacion-polinomialejercicios-resueltos-interpolacion-polinomial
ejercicios-resueltos-interpolacion-polinomial
 
Trabajo Range-Kutta
Trabajo Range-KuttaTrabajo Range-Kutta
Trabajo Range-Kutta
 
Ejercicios jacobi
Ejercicios jacobiEjercicios jacobi
Ejercicios jacobi
 
Transformada de una Derivada
Transformada de una DerivadaTransformada de una Derivada
Transformada de una Derivada
 
Ejercicios plano tangente
Ejercicios plano tangenteEjercicios plano tangente
Ejercicios plano tangente
 
265131074 derivadas-parciales (1)
265131074 derivadas-parciales (1)265131074 derivadas-parciales (1)
265131074 derivadas-parciales (1)
 

Similar a Metodo de Runge Kutta en Matlab

Metodo de Runge Kutta
Metodo de Runge KuttaMetodo de Runge Kutta
Metodo de Runge KuttaMayoossa
 
Runge kutta jana_pinto
Runge  kutta jana_pintoRunge  kutta jana_pinto
Runge kutta jana_pintojheyromario
 
Met runge kutta alirio marquez
Met runge kutta alirio marquezMet runge kutta alirio marquez
Met runge kutta alirio marquezalirio98
 
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
 
Comp runge kutta[1] (1)
Comp runge kutta[1] (1)Comp runge kutta[1] (1)
Comp runge kutta[1] (1)marticalu001
 
Republica bolivariana de_venezuela[1] calculo.pptm
Republica bolivariana de_venezuela[1] calculo.pptmRepublica bolivariana de_venezuela[1] calculo.pptm
Republica bolivariana de_venezuela[1] calculo.pptmJoonser
 
Mtodo de runge..trabajo[1]... listo final
Mtodo de runge..trabajo[1]... listo finalMtodo de runge..trabajo[1]... listo final
Mtodo de runge..trabajo[1]... listo finalAmbarS
 
Mtodo de runge..trabajo[1]... listo final
Mtodo de runge..trabajo[1]... listo finalMtodo de runge..trabajo[1]... listo final
Mtodo de runge..trabajo[1]... listo finalAmbarS
 
MÉTODO NUMÉRICO DE RUNGE KUTTA.
MÉTODO NUMÉRICO DE RUNGE KUTTA.MÉTODO NUMÉRICO DE RUNGE KUTTA.
MÉTODO NUMÉRICO DE RUNGE KUTTA.Victor8Badell
 
Arturo perez
Arturo perezArturo perez
Arturo perezAjpc12
 
Métodos de Runge- Kutta.pptx
Métodos de Runge- Kutta.pptxMétodos de Runge- Kutta.pptx
Métodos de Runge- Kutta.pptxFrank Campos
 
Métodos numéricos método de la secante
Métodos numéricos   método de la secanteMétodos numéricos   método de la secante
Métodos numéricos método de la secanteHELIMARIANO1
 
Guia didactica de Matematica III.pdf
Guia didactica de Matematica III.pdfGuia didactica de Matematica III.pdf
Guia didactica de Matematica III.pdfLeonelMendieta2
 
“método de euler y runge kutta”
“método de euler y runge kutta”“método de euler y runge kutta”
“método de euler y runge kutta”Astorgo
 

Similar a Metodo de Runge Kutta en Matlab (20)

Metodo de Runge Kutta
Metodo de Runge KuttaMetodo de Runge Kutta
Metodo de Runge Kutta
 
Euler y runge kutta
Euler y runge kuttaEuler y runge kutta
Euler y runge kutta
 
Runge kutta jana_pinto
Runge  kutta jana_pintoRunge  kutta jana_pinto
Runge kutta jana_pinto
 
Met runge kutta alirio marquez
Met runge kutta alirio marquezMet runge kutta alirio marquez
Met runge kutta alirio marquez
 
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
 
Comp runge kutta[1] (1)
Comp runge kutta[1] (1)Comp runge kutta[1] (1)
Comp runge kutta[1] (1)
 
Republica bolivariana de_venezuela[1] calculo.pptm
Republica bolivariana de_venezuela[1] calculo.pptmRepublica bolivariana de_venezuela[1] calculo.pptm
Republica bolivariana de_venezuela[1] calculo.pptm
 
Mtodo de runge..trabajo[1]... listo final
Mtodo de runge..trabajo[1]... listo finalMtodo de runge..trabajo[1]... listo final
Mtodo de runge..trabajo[1]... listo final
 
Mtodo de runge..trabajo[1]... listo final
Mtodo de runge..trabajo[1]... listo finalMtodo de runge..trabajo[1]... listo final
Mtodo de runge..trabajo[1]... listo final
 
Método de Runge-Kutta
Método de Runge-KuttaMétodo de Runge-Kutta
Método de Runge-Kutta
 
MÉTODO NUMÉRICO DE RUNGE KUTTA.
MÉTODO NUMÉRICO DE RUNGE KUTTA.MÉTODO NUMÉRICO DE RUNGE KUTTA.
MÉTODO NUMÉRICO DE RUNGE KUTTA.
 
Arturo perez
Arturo perezArturo perez
Arturo perez
 
2011 runge kutta
2011 runge kutta2011 runge kutta
2011 runge kutta
 
Anexos 8
Anexos 8Anexos 8
Anexos 8
 
Jonathan suarez 26447083
Jonathan suarez 26447083Jonathan suarez 26447083
Jonathan suarez 26447083
 
Métodos de Runge- Kutta.pptx
Métodos de Runge- Kutta.pptxMétodos de Runge- Kutta.pptx
Métodos de Runge- Kutta.pptx
 
Métodos numéricos método de la secante
Métodos numéricos   método de la secanteMétodos numéricos   método de la secante
Métodos numéricos método de la secante
 
Guia didactica de Matematica III.pdf
Guia didactica de Matematica III.pdfGuia didactica de Matematica III.pdf
Guia didactica de Matematica III.pdf
 
Guia didactica de Matematica III.pdf
Guia didactica de Matematica III.pdfGuia didactica de Matematica III.pdf
Guia didactica de Matematica III.pdf
 
“método de euler y runge kutta”
“método de euler y runge kutta”“método de euler y runge kutta”
“método de euler y runge kutta”
 

Metodo de Runge Kutta en Matlab

  • 1. UNIVERSIDAD PRIVADA DEL NORTE FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL MÉTODOS NUMÉRICOS PARA LA INGENIRÍA “MÉTODO DE RUNGE KUTTA” CLASE: 8838 DOCENTE: Ing. Teresa Victoria Chávez Toledo TEMA: “Método de Runge Kutta” GRUPO Nº: 5 INTEGRANTES: - Alaya García, Elvimar. - Machuca Aliaga, Lesli - Ruiz Verátegui, Karol del Rosario - Salazar Saucedo, José - Salvatierra Alcántara, Lorena. 2018 – 2
  • 2. Método de Runge Kutta. Docente:Ing Teresa Victoria ChávezToledo 2 ÍNDICE: - INTRODUCCIÓN. - OBJETIVOS.  GENERAL.  ESPECIFICO. - MARCO TEÓRICO. - EJEMPLOS. - CONCLUSIONES. - REFERENCIAS BIBLIOGRÁFICAS.
  • 3. Método de Runge Kutta. Docente:Ing Teresa Victoria ChávezToledo 3 I. INTRODUCCIÓN: Este trabajo explica algunas de las varias herramientas del cálculo numérico para solucionar problemas matemáticos. En el análisis numérico, métodos de Runge – Kutta que forman una familia de métodos iterativos implícitos y explícitos para la resolución de las soluciones de ecuaciones diferenciales ordinarias. En términos más simples, los métodos numéricos corresponden a un conjunto de herramientas o métodos usados para obtener la solución de problemas matemáticos de forma aproximada, que se aplican a problemas que no presentan una solución exacta. En el paso del tiempo y en la vida se han presentado problemas, de igual manera en nuestra carrera se presentan situaciones que pueden ser resueltas por medio de ecuaciones, dichas ecuaciones se pueden expresar en función del tiempo que transcurre a esto se le llama una razón de cambio donde una variable cambia en función de un tiempo t, dichas ecuaciones han sido resueltas a través de los métodos de integración y cálculos extensos, engorros y complicados; pero al aparecer alrededor del año 1900 un método numérico planteado por los matemáticos alemanes CarlTolmé Runge y Martin Wilhelm Kutta que consiste enresolver ecuaciones diferenciales de primer orden sin necesidad de realizar integrales y esto mezclado con las herramientas de tecnología como Excel hacen mucho más fácil la solución de dichas ecuaciones,a continuación en el siguiente informe se presenta elmétodo de Runge-Kutta y un ejemplo de cómo se puede utilizar para resolver problemas de ingeniería tales como problemas de mezcla. II. OBJETIVOS: 1. Objetivos Generales:  Aprender a resolver Ecuaciones Diferenciales lineales de primer orden a través del método de Runge-Kutta 2. Objetivos Específicos:  Conocer ventajas y desventajas del método.  Comparar el método de Runge-Kutta con la solución de la ecuación resuelta por métodos de integración.  Identificar la exactitud del método.
  • 4. Método de Runge Kutta. Docente:Ing Teresa Victoria ChávezToledo 4 III. MARCO TEÓRICO RUNGE-KUTTA El método de Runge Kutta es un método numérico de resolución de ecuaciones diferenciales que surge como una mejora del método de Euler. El método de Euler se puede considerar como un método de Runge Kutta de primer orden, el de Heun, es un método de Runge Kutta de orden dos. Los métodos de Runge-Kutta logran la exactitud del procedimiento de una serie de Taylor sin requerir el cálculo de derivadas superiores. Existen muchas variaciones, pero todas se pueden denotar en la forma generalizada de la ecuación. yi+ 1=yi+ F(xi, yi, h) h Donde F (xi, yi, h) se conoce como la función incremento la cual puede interpretarse como una pendiente representativa en el intervalo. La función incremento se escribe enforma general como: F = a1k1+ a2k2 +«.+ ank n Donde las a son constantes y las k son: k1= f (xi, yi) k2= f (xi+ p1h, yi+ q11k1h) k3= f (xi+ p2h, yi+ q21k1h+q22k 2h) kn= f (xi+ pnh, yi+ q2n-1k1h+ qn-1,2k2h+ «. + qn- 1,n-1k n-1h) Donde las p y q son constantes. Como cada k es una evaluación funcional, esta recurrencia hace que los métodos Runge-Kutta sean eficientes para la programación. Existen varios tipos de métodos Runge-Kutta al emplear diferentes números de términos en la función incremento como la especificada por n. n = 1, es el método de Euler. Una vez se elige n, se evalúan las a, p y q al igualar la función incremento a los términos en la serie de expansión de Taylor.
  • 5. Método de Runge Kutta. Docente:Ing Teresa Victoria ChávezToledo 5 MÉTODOS DE RUNGE-KUTTA DE SEGUNDO ORDEN La versión de segundo orden es: 𝒀𝒊 + 𝟏 = 𝒚𝟏+ ( 𝒂 𝟏 𝒌 𝟏 + 𝒂 𝟐 𝒌 𝟐) 𝒉 Donde: 𝒌 𝟏 = 𝒇(𝒕𝒊 + 𝒚𝒊) 𝒌 𝟐 = 𝒇(𝒕𝒊 + 𝒑𝒊 𝒉, 𝒚𝒊 + 𝒒 𝟏𝟏 𝒌 𝟏 𝒉) Los valores de 𝑎1, 𝑎2, 𝑝1 y 𝑞11 se evalúan al igualar la ecuación con la expansión de la serie de Taylor hasta el término de segundo orden. Al hacerlo, desarrollamos tres ecuaciones para evaluar las cuatro constantes desconocidas. METODO RUNGE-KUTTA DE TERCER ORDEN Para 𝑛 = 3, es posible efectuar un desarrollo similar al del método de segundo orden. El resultado de tal desarrollo genera seis ecuaciones con ocho incógnitas. Por lo tanto, se deben dar a priori los valores de dos de las incógnitas con la finalidad de establecer los parámetros restantes. Una versión común que se obtiene es: 𝑌𝑖+1 = 𝑌𝑖 + 1 6 ( 𝑘1 + 4𝑘2 + 𝑘3)ℎ Donde: 𝐾1 = 𝑓(𝑡𝑖, 𝑌𝑖) 𝑘2 = 𝑓(𝑡𝑖 + 1 2 ℎ, 𝑦𝑖 + 1 2 𝑘1ℎ)
  • 6. Método de Runge Kutta. Docente:Ing Teresa Victoria ChávezToledo 6 𝐾3 = 𝑓(𝑡𝑖 + ℎ, 𝑦𝑖 − 𝑘1ℎ + 2𝑘2ℎ) Observe que si la EDO está en función sólo de 𝑡, este método de tercer orden se reduce a la regla de Simpson 1/3. Método de Runge-Kutta de cuarto orden Un miembro de la familia de los métodos Runge-Kutta es usado tan comúnmente que a menudo es referenciado como “RK4” o como “el método Runge-Kutta”. Definamos un problema de valor inicial como: 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 𝑘1 es la pendiente al principio del intervalo, 𝑘2 es la pendiente en el punto medio del intervalo, usando 𝑘1 para determinar el valor de “y” en el punto 𝑥 𝑛 + ℎ 2 usando el método de Euler. 𝑘3 Es otra vez la pendiente del punto medio, pero ahora usando 𝑘2 para determinar el valor de “y” 𝑘4 Es la pendiente al final del intervalo, con el valor de “y” determinado por 𝑘3. Promediando las cuatro pendientes, se le asigna mayor peso a las pendientes en el punto medio:
  • 7. Método de Runge Kutta. Docente:Ing Teresa Victoria ChávezToledo 7 Entonces para hallar el 𝑦( 𝑖+𝑖) 𝑦( 𝑖+𝑖) = 𝑦𝑖 + ℎ 6 [ 𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4] 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 𝑂(ℎ5), mientras que el error total acumulado tiene el orden 𝑂(ℎ4). IV. EJEMPLOS. Fórmulas: 𝑦𝑖+1 = 𝑦𝑖 + 1 6 ℎ(𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4) 𝑘1 = 𝑓(𝑥 𝑖,𝑦𝑖) 𝑘2 = 𝑓(𝑥𝑖 + 1 2 ℎ, 𝑦𝑖 + 1 2 ℎ𝑘1) 𝑘3 = 𝑓(𝑥𝑖 + 1 2 ℎ, 𝑦𝑖 + 1 2 ℎ𝑘2) 𝑘4 = 𝑓(𝑥𝑖 + ℎ, 𝑦𝑖 + ℎ𝑘3) En el siguiente ejercicio se solucionará de manera manual y asistido por un software: 1.- Con el método clásico RK de cuarto orden con h=0.5resuelva el siguiente problema de valor inicial en el intervalo de 𝑥 = 0 𝑎 2: 𝑑𝑥 𝑑𝑥 = 𝑦𝑥2 − 1.2𝑦 Donde 𝑦0 = 1 -Manera manual: 𝑑𝑥 𝑑𝑥 = 𝐹( 𝑥, 𝑦) = 𝑦𝑥2 − 1.2𝑦 𝑦2 = 𝑦1 + 1 6 ℎ(𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4) 𝒌 𝟏 = ℎ𝑓( 𝑥, 𝑦) = 𝑦𝑥2 − 1.2𝑦 = (1)(0)2 − 1.2(1) = −1.2
  • 8. Método de Runge Kutta. Docente:Ing Teresa Victoria ChávezToledo 8 𝒌 𝟐 = 𝑓 ( 𝑥 𝑖 + 1 2 ℎ, 𝑦𝑖 + 1 2 ℎ𝑘1) = 𝑦 = (0 + 0.5(0.5))2 − 1.2𝑦 = ( 𝑦1 + 0.5𝑘1ℎ)(0.0625) − 1.2(𝑦1 + 0.5𝑘1ℎ)= -0.79625 𝒌 𝟑 = 𝑓 (𝑥 𝑖 + 1 2 ℎ, 𝑦𝑖 + 1 2 ℎ𝑘2)= = (1 + 0.5 + (−0.79625(0.5))(0 + 0.5(0.5)2 − 1.2(1 + 0.5(−0.79625)(0.5)) = −0.91106641 𝒌 𝟒 = 𝑓(𝑥𝑖 + ℎ, 𝑦𝑖 + ℎ𝑘3)= = (1 + (−0.901106641)(0.5))(0 + 0.5)2 − 1.2(1 + (−0.9110641(0.5)) =-0.51724346 𝒚 𝟐 = 𝑦1 + 1 6 ℎ( 𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4) = 1 + 1 6 (−1.2 + 2(−0.79625) + 2(−0.91106641) − 0.51724346)(0.5) = 𝟎. 𝟓𝟕𝟐𝟑𝟒𝟑𝟔𝟒 -Asistido por un software Copiamos el código a Matlab Copiamos el ejercicio a desarrollar y presionamos el botón de enter
  • 9. Método de Runge Kutta. Docente:Ing Teresa Victoria ChávezToledo 9 Gráfica: El siguiente ejercicio se solucionará asistido por un software: 2.- Con el método clásico RK de cuarto orden con h=0.5resuelva el siguiente problema de valor inicial en el intervalo de 𝑥 = 0 𝑎 3: 𝑑𝑥 𝑑𝑥 = 𝑥 − 𝑦 2 Donde: 𝑦0 = 1 y 𝑛 = 6 -Asistido por un software Copiamos el código a Matlab
  • 10. Método de Runge Kutta. Docente:Ing Teresa Victoria ChávezToledo 10 Copiamos el ejercicio a desarrollar y presionamos el botón de enter Gráfica:
  • 11. Método de Runge Kutta. Docente:Ing Teresa Victoria ChávezToledo 11 V. CONCLUSIONES:  El estudio de los métodos numéricos, es muy útil y por ende importante para quien utilice esta herramienta para resolución de operaciones, las cuales se saben que pueden resultar complicadas, tediosas y largas, y por más que se dominen los métodos tradicionales, estos muchas veces pueden no ser suficientes, sin embargo esto no quiere decir que la operación sea imposible de solucionar, y es ahí donde los métodos numéricos se aplican, y facilitan es trabajo de cierta manera.  Es un método fácil y sencillo de utilizar para resolver problemas de ecuaciones diferenciales.  La efectividad o exactitud del método consiste en saber escoger un buen incremento. VI. RECOMENDACIONES:  Se recomienda tener mucho cuidado con las fórmulas de cada método.  Es recomendable usar softwares matemáticos para la resolución de los problemas, ya que muchas veces el cálculo resultara muy tedioso. VII. REFERENCIAS BIBLIOGRAFICAS  http://www.frsn.utn.edu.ar/gie/an/mnedo/34_RK.html  https://es.scribd.com/doc/89437742/Trabjo-Encargado-Metodo-de-Runge-Kutta  https://es.scribd.com/doc/87908184/METODO-DE-RUNGE-KUTTA-1%C2%AA-E- 2%C2%AA-ORDEM-REV-01
  • 12. Método de Runge Kutta. Docente:Ing Teresa Victoria ChávezToledo 12 VIII. PREGUNTAS: 1.- ¿Después de haber investigado el método de Runge Kutta para la ecuación, que has aprendido? 2.- ¿De qué depende la exactitud del método Rounge Kutta? 3.- ¿En que casos de la vida real dentro del campo de la Ing. Se puede hacer uso del metodo de Runge K ?
  • 13. Método de Runge Kutta. Docente:Ing Teresa Victoria ChávezToledo 13