Está en la página 1de 9

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA


UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA BOLIVARIANA
NCLEO ARAGUA - SEDE MARACAY

DOCENTE:
Ing. Stephen Vsquez

B ACHILLER(ES):
Aria Luis
Castillo Elas
Gonzlez Mara
Luces Johnner
Mare Anamaria
Velzquez Adriana
Seccin: EID-501

C.I. 24.225.117
C.I. 24.473.776
C.I. 26.039.463
C.I. 25.125.959
C.I. 24.171.283
C.I. 24.517.414

RUNGE-KUTTA
El mtodo de Runge Kutta es un mtodo numrico de resolucin de
ecuaciones diferenciales que surge como una mejora del mtodo de Euler. El mtodo
de Euler se puede considerar como un mtodo de Runge Kutta de primer orden, el de
Heun, es un mtodo de Runge Kutta de orden dos. Los mtodos de Runge-Kutta
logran la exactitud del procedimiento de una serie de Taylor sin requerir el clculo de
derivadas superiores. El mtodo de Runge-Kutta de cuarto orden (igual que para
orden dos, existen muchos mtodos de cuarto orden) es una de las frmulas ms
usadas de esta familia y est dado como:

Hay coincidencia con los primeros cinco trminos de la serie de Taylor cual
significa gran exactitud sin clculo de derivadas; pero a cambio, hay que evaluar la
funcin f (x, y) cuatro veces en cada subntralo. Al igual que en el mtodo de Euler
modificado, puede verse a los mtodos de Runge-Kutta como la ponderacin de
pendientes, k" k2, dando lugar a una recta de pendiente (k, + 2k2 +2k3 +k4)/ 6 Y que
pasa por el punto (xo, yo) y que es la que se usa para obtener y1,

Como cada k es una


evaluacin funcional, esta recurrencia
hace que los mtodos Runge-Kutta
sean eficientes para la programacin.
Existen varios tipos de mtodos
Runge-Kutta al emplear diferentes
nmeros de trminos en la funcin
incremento como la especificada por
n.

Aplicacin de Runge-Kutta para la Ingeniera


Las ecuaciones diferenciales tienen una importancia fundamental en las
matemticas y sobre todo en la ingeniera debido a que muchos de los problemas se
presentan a travs de leyes y relaciones fsicas matemticamente por este tipo de
ecuaciones. Las leyes cientficas que por lo general estn basadas en experimentos u
observaciones, se traducen en ecuaciones matemticas. En cada caso las ecuaciones
diferenciales representan una simplificacin idealizada del problema fsico con el que
nos encontramos, llamndose esta idealizacin Modelo Matemtico.
La enorme importancia de las ecuaciones diferenciales para los ingenieros, y
especialmente en sus aplicaciones, se debe al hecho de que la investigacin de
muchos problemas de ciencias y tecnologas puede reducirse a la solucin de tales
ecuaciones.
El objetivo de los mtodos numricos de Runge-Kutta, es el anlisis y
solucin de los problemas de valor inicial de ecuaciones diferenciales ordinarias
(EDO), estos son una extensin del mtodo de Euler para resolver las (EDOS), pero
con un orden de exactitud mas alto que este.

Maquinas Elctricas
Las ED actan en el anlisis de las maquinas elctricas, en este caso durante el
calentamiento y enfriamiento, la energa perdida en una maquina elctricas durante el
proceso de transformacin es una parte de la energa absorbida que no puede ser
transformada. La ED para este proceso es Pp-KS(-0 )dt=MC d donde se busca la
temperatura de equilibrio trmico (Pp) que alcanzara la maquina con el ambiente, si
esta aumenta o disminuye su temperatura con respecto al tiempo.
K= Coeficiente de enfriamiento o coeficiente de emisin trmica.
S= Superficie de contacto entre la maquina y el ambiente.
= Temperatura inicial y final de la maquina.
M= Masa de la maquina
C= Calor especifico

Manual de Uso del Programa Runge-Kutta


(Neptuno)
Una vez encendida la Texas se accede al icono de home

Se escribe el nombre del programa (neptuno):

Se ingresan el nmero de iteraciones, el valor inicial y el valor final X y por


ultimo el valor inicial de Y:

Una vez ingresado todos los valores se obtiene la tabla con los resultados:

Diagrama de flujo para la Utilizacin del Programa

Inicio

Menu Principal

Ingresar a Home

Escribir
Neptuno
Ingrese
Datos
Accionamiento de
Datos
Procesamiento de las
Variables Ingresadas

Mostrar Resultados

Fin

Lenguaje de Programacin Runge-Kutta


:neptuno() nombre del programa
:Prgm
..inicio del programa
:Clrl0
.limpiar pantalla
:Define f(x,y)=2*x*y.......define la funcin
:Disp PROGRAMA RUNGE KUTTA.imprime en pantalla
:Disp..espacio
:Input Ingrese el numero de iteraciones n ,n .....declara el nro. de iteraciones
:Input Ingrese el valor inicial de X ,x ....declara el valor inicial de x
:Input Ingrese el valor final de X ,xf .declara el valor final de x
:Input Ingrese el valor inicial de Y ,y ...declara el valor inicial de y
: (xf-x)/nh....clculo de h
:newMat (n+1,6)mat .....creacin de la matriz
:ClrI0 .......limpiar pantalla
: Foro i, 1, n....bucle contador iterativo
: F (y) f1..evaluacin de la funcin en los puntos iniciales
: f1*hk1...clculo de k1
: f1mat [i+1,1]ubicacin de los valores de k1 en la matriz
: F(x+h/2, y+k1/2)f2...evaluacin de la funcin para el clculo de k2
: f2*hk2....clculo de k2
: k2mat[i+l,2] .ubicacin de los valores de k2 en la matriz
:f (x+h/2,y+k2/2)f3...evaluacin de la funcin para el clculo de k3
:f3*hk3...clculo de k3
:k3mat[i+l,3] ..ubicacin de los valores de k3 en la matriz
:f(x+h,y+k3) f4...evaluacin de la funcin para el clculo de k4
:f4*hk4......clculo de k4
:k4mat[i+l,4].ubicacin de los valores dek4 en la matriz
:y+1/6*(kl+2*k2+2*k3+k4)y...clculo del valor de y
:ymat[i+l,6]...ubicacin de los valores dey en la matriz
:x+hx...clculo del valor de x
:xmat[i+l,5]...ubicacin de los valores de x en la matriz
:EndFor ..finalizacin del bucle iterativo
: Disp ###METODO ITERATIVO RUNGE KUTTA###.Mostrar ttulo de la
matriz

Lista de Comandos
:Delvar y,x,I,kl,k2,k3,k4.para borrar las variables
: k1mat [1, 1]
: k2mat [1, 2]
:k3mat[1,3]
indicadores de Matriz
:k4mat[1,4]la matriz
:ymat[1,6]
:xmat[1,5]
:Pause mat ... para mostrar la matriz
:Clrl0
.limpiar la
pantalla
:EndPrgm......fin del programa

Ejecucin del programa (EJEMPLO Programa)


neptuno() Enter
Ingrese el nmero de iteraciones n:
5
Ingrese el valor inicial de X:
0
Ingrese el valor final de X:
0.5
Ingrese el valor inicial de Y:
1
###METODO ITERATIVO RUNGE KUTTA###
k1

k2

k3

k4

0.01

0.01005

0.020201

0.1

1.01005

0.020201

0.030605

0.030761

0.041632

0.2

1.04081

0.041632

0.053081

0.053368

0.065651

0.3

1.09417

0.06565

0.7889

0.079353

0.093882

0.4

1.17351

0.093881

0.109841

0.110559

0.128407

0.5

1.28403

También podría gustarte