Aplicaciones del
Método de Runge
Kutta
INTEGRANTES
Abanto Linares, Alejandro
Castañeda Huamanzana, Diego
Solis Romero, Karla Nicole
UNIVERSIDAD NACIONAL DEL
[Link] DE CIENCIAS
NATURALES Y MATEMÁTICA – FÍSICA.
2021
ABAJO GRUPAL
Tabla de contenido
El problema...................................................................................................................................................1
Título descriptivo del proyecto........................................................................................................................................ 1
Formulación del problema............................................................................................................................................... 2
OBJETIVOS....................................................................................................................................................................... 2
Objetivo General............................................................................................................................................................. 2
Objetivos Específicos.................................................................................................................................................. 2
Justificación....................................................................................................................................................................... 2
Limitaciones...................................................................................................................................................................... 2
MARCO REFERENCIAL O TEÓRICO.......................................................................................................2
Fundamentos teóricos...................................................................................................................................................... 2
Antecedentes del problema............................................................................................................................................. 3
Elaboración de Hipótesis................................................................................................................................................. 4
METODOLOGÍA...........................................................................................................................................4
REFERENCIAS BIBLIOGRÁFICAS.............................................................................................................8
El problema
Título descriptivo del proyecto
Aplicación del método rugen-kuta en problemas físicos
Formulación del problema
Problemas
OBJETIVOS
Objetivo General
Aprender a resolver ecuaciones Diferenciales lineales de primer orden a través
del método de Runge-Kutta.
Objetivos Específicos
Conocer ventajas y desventajas del método.
Identificar la exactitud del método.
Sumamente útil para casos en los que la solución no puede hallarse por los
métodos convencionales (como separación de variables).
Justificación
Es un método eficaz y sencillo al tener previos conocimientos de uso de fortran
aplicables a problemas se interacciones múltiples
Limitaciones
Las limitaciones del método de Runge Kutta, se puede distinguir en las ventajas y
desventajas de este método, aquí unas comparaciones:
Ventajas
. Solo requiere de la función f (x, y) y con ello es que se trabaja.
. Suele usarse para mayor exactitud.
. Es fácil para su programación.
Desventajas
. El lado derecho de la ecuación diferencial debe evaluarse muchas veces en cada
etapa.
. El consumo de tiempo, es mayor que otros métodos.
MARCO REFERENCIAL O TEÓRICO
Fundamentos teóricos.
Runge kutta es una técnica o herramienta de los métodos numéricos. Los
métodos numéricos son metodologías que utilizan técnicas meramente
algebraicas y aritméticas para resolver de forma aproximada ecuaciones o
sistemas de ecuaciones, qué analíticamente resultan muy difíciles e incluso
imposible de resolver.
Para el caso de aplicaciones de ingeniería sirven exactamente para lo mismo,
resolver modelos analíticamente complejos mediante la aplicación de técnicas
matemáticas básicas, estas técnicas numéricas son las bases para la solución
y simulación del problema complejo utilizando computadoras.
De aquí resulta la importancia que adquiere para ingenieros y científicos del
conocimiento de métodos de resolución de este tipo de ecuaciones. Si bien
muchas ecuaciones diferenciales ordinarias importante se pueden resolver a
través de técnicas analíticas bien conocidas, un gran número de ecuaciones
diferenciales físicamente significativas no pueden resolverse de esta forma.
Entre los campos de la ciencia donde más se utilizan estos métodos para la
modelización y simulación con ecuaciones diferenciales están los circuitos
eléctricos.
Método Runge Kutta en el desarrollo cotidiano
Se quiere analizar la corriente como función del tiempo para circuito. El
desarrollo del programa se fundamenta en la resolución numérica de la
ecuación diferencial que describe el comportamiento del circuito, dónde ha
sido integrado utilizando el método de Runge-kutta. 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.
El método de Runge-Kutta no es solo 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 (E.D.O 's)
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).
Método de Runge-Kutta de Segundo Orden Una desventaja fundamental de los métodos
de Euler consiste en que los órdenes de precisión son bajos
Los métodos Runge-Kutta se obtienen aplicando la Regla del Trapecio para integrar, desde
xk hasta xk+1
Método de Runge-Kutta de tercer orden Es el resultado de aplicar un esquema de
integración numérica de orden superior la modificación realizada al método incrementa su
precisión y estabilidad y se obtiene aplicando la Regla 1/3 de Simpson.
Método de Runge-Kutta de cuarto orden El método de Runge - Kutta de cuarto orden es
más eficiente debido a su bajo error local de truncamiento (h5 ); no obstante, su error de
discretización es favorable, requiere cuatro evaluaciones funcionales por cada paso, lo cual
aumenta considerablemente el tiempo de cálculo. Este método tiene la ventaja adicional de
que se auto inicia, es decir se requiere solo el valor de y en un punto x = xk para hallar y’ e
y. en x = xk+1. La fórmula computacional se obtiene aplicando la regla 3/8 de Simpson
para resolver la integra
Antecedentes del problema.
Elaboración de Hipótesis
Elaboración de un problema dónde utilizaremos el método Runge Kutta de
segundo orden
METODOLOGÍA
Usaremos fortran pero también se puede usar mathlab un ejemplo de codificacion
Programa desarrollado por el Ing. Alfredo Velazquez Ibañez
Departamento de maestría en Ingeniería eléctrica
Universidad Nacional Autónoma de México
El programa puede resolver una ODE por tres métodos diferentes:
-1 para un Runge–Kutta de cuarto orden
-2 para un Runge–Kutta–Fehlberg 45 o RKF45 con paso fijo
-2 para un Runge–Kutta–Fehlberg 45 o RKF45 con paso variable
Como introducir datos.
dydt=@(t,y) y+cos(t); %función a integrar numéricamente (Se tiene esta función pre
cargada)
a=0; %tiempo de inicio de simulación
b=10; %tiempo de final de simulación
yinit=1; %condición inicial
n=100; %pasos totales que requieren;
En fortran analizaremos el problema detalladamente
Una resistencia de 10 Ω 2Ω y un inductor de Henrio se conectan en serie con
un generador de corriente alterna E = 2Ocos(4t) voltio. Si la corriente es O en
t=O;
calcule Ia corriente para t desde O hasta 1 segundo, considerando 10
puntos.
di
=20cos ( 4 t )−10 i
dt
CORRIE
NTE
Método de Runge-Kutta de Segundo
Orden
Parametros
t0 0.0000 i0 0.000
tf 1.0000 N 10.000
H 0.1000
tk ik yik
0 0.0000 0.0000
1 0.1000 0.9211 2.0000
2 0.2000 1.1572 1.8421
3 0.3000 0.9410 1.3934
4 0.4000 0.4413 0.7247
5 0.5000 -0.1955 -0.0584
6 0.6000 -0.8351 -0.8323
7 0.7000 -1.3598 -1.4748
8 0.8000 -1.6782 -1.8844
9 0.9000 -1.7359 -1.9966
10 1.0000 -1.5216 -1.7935
Codificación RK2
PROGRAM RUNGEKUTTA 2ORDEN
REAL(4) N,X0,YO,A,B,H,YK(1000),XK(1000)
10 WRITE(*,*)"
WRITE(*,*) SOLUCION METODO RUNGE KUTTA 2
ORDEN'
WRITE(*,*)'
WRITE(*,*)"
WRITE(*,*)'INGRESO DE DATOS'
WRITE(*,*)'
WRITE(*,*)'INGRESE EL NUMERO DE PUNTOS (N)'
READ(*,*)N
WRITE(*,*) 'INGRESE LIMITES DE OPERACION [AB]'
READ(*,*)A,B
WRITE(*,*) 'CONDICIONES INICIALES (X0,Y0)'
READ(*,*)X0,Y0
WRITE(*,*)'
WRITE(*,*)"
XK(1)=X0
YK(1)=Y0
H=(B-A)/N
DO I=1,N+1
XK(I+1)=XK(I)+H
YY=YK(I)+H*F(XK(I),YK(I))
YK(I+1)=YK(I)+(0.5)*H*(F(XK(I),YK(I))+F(XK(I+1),YY))
END DO
OPEN(1,FILE='[Link]')
WRITE(*,*)' RESULTADOS'
WRITE(*,*) '----------------'
WRITE (*,*)'
WRITE(*,*)' X F(X)'
WRITE(*,*)'
DO I=1,N+1
WRITE(*,20)XK(1),YK(1)
WRITE(1,20)XK(I),YK(I)
END DO
20 FORMAT(2X,F9.4,3X,F10.6)
WRITE(*,*)'
END
FUNCTION F(X,Y)
F=20*COS(4*X)-10*Y
RETURN
END
REFERENCIAS BIBLIOGRÁFICAS
[Link]
vida-de-un-ingeniero/
[Link]
Kutta1
Ángel Felipe ortega. (2010). curso básico de fortran. departamento de
estadística e investigación: UCM.
Metodos Runge Kutta (4 orden, Runge–Kutta–Fehlberg (RFK45). (2021). Recuperado 11 de julio de
2021, de mathworks website: [Link]
runge-kutta-4-orden-runge-kutta-fehlberg-rfk45