0% encontró este documento útil (0 votos)
390 vistas8 páginas

Método Runge-Kutta

Este documento presenta un resumen del método numérico de Runge-Kutta para resolver ecuaciones diferenciales ordinarias. Explica que este método divide el intervalo de integración en subintervalos y aplica la fórmula de Taylor en cada paso para aproximar la solución. También menciona que existen variantes de este método como Runge-Kutta de segundo, tercer y cuarto orden y provee un ejemplo codificado en Fortran para resolver un problema físico usando Runge-Kutta de segundo orden.

Cargado por

Nicole Solis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
390 vistas8 páginas

Método Runge-Kutta

Este documento presenta un resumen del método numérico de Runge-Kutta para resolver ecuaciones diferenciales ordinarias. Explica que este método divide el intervalo de integración en subintervalos y aplica la fórmula de Taylor en cada paso para aproximar la solución. También menciona que existen variantes de este método como Runge-Kutta de segundo, tercer y cuarto orden y provee un ejemplo codificado en Fortran para resolver un problema físico usando Runge-Kutta de segundo orden.

Cargado por

Nicole Solis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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
 

También podría gustarte