Sunteți pe pagina 1din 6

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE INGENIERÍA QUÍMICA

CARRERA: INGENIERÍA QUÍMICA

SIMULACIÓN DE LOS PROCESO II

PROFESOR: ING. GONZALO VILLA

NOMBRE: CHICAIZA RODRÍGUEZ MISHEL

SEMESTRE: 7-2

FECHA DE ENTREGA: 17 DE ENERO DEL 2019

TALLER #7

SEGUNDO PARCIAL

AÑO LECTIVO 2018-2019


MÉTODO DE RUNGE-KUTTA DE SEGUNDO ORDEN (RK2)
Las ecuaciones diferenciales se usan para construir modelos matemáticos de problemas
de la ciencia y la ingeniería. A menudo se da el caso de que no hay una solución
analítica conocida, por lo que se necesitan aproximaciones numéricas.

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.

Generalidades:

 Mejora del Método de Euler


 Logra exactitud de la serie de Taylor sin el cálculo de derivadas.
Definimos la función RK2 que resuelve la ecuación diferencial de segundo orden,
cuando le pasamos:

 la función f (t,x,v)
 las condiciones iniciales: posición inicial x0 y velocidad inicial v0 en el
instante t0
 el número n de pasos de integración entre t0 y el tiempo final tf

Nos devuelve los vectores de las posiciones x y las velocidades v para cada instante que
se guarda en el vector t comprendido entre el instante inicial t0 y el final tf.

La expansión en serie de Taylor de una función y(x) alrededor de un punto x=x0 ,


truncada en el tercer término, es decir, en la segunda derivada

Tamaño del paso

Esquema de Discretización del Método de Runge-Kutta de orden 2:

( )
( )

 yi es la coordenada “y” del punto anterior


 xi es la coordenada “x” del punto anterior
 F(xi,yi) es la derivada evaluada en el punto anterior
 F(xi+h/2,yi+k1/2) es la derivada evaluada en el punto anterior con el cambio de
 variable
Ecuación diferencial de segundo orden

Vamos a aplicar el procedimiento de Runge-Kutta a una ecuación diferencial de


segundo orden.
( )

Con las condiciones iniciales:

( )

( )

Una ecuación diferencial de segundo orden es equivalente a un sistema de dos


ecuaciones diferenciales de primer orden, por lo que aplicaremos el mismo esquema.

Comparando esta tabla con la de un sistema de dos ecuaciones diferenciales de primer


orden, vemos que la segunda columna es la misma, excepto por cambio de nombre de la
función, f en vez de g, y de la variable, v en vez de y. En la primera columna, las
variables k1, k2, k3, k4 pueden calcularse directamente sin efectuar llamadas a una
función.

Sistema de dos ecuaciones diferenciales de segundo orden

( )

( )
Con las condiciones iniciales

( )

( )
( )

( )
Este sistema, se puede transformar en un sistema equivalente formado por cuatro
ecuaciones diferenciales de primer orden. Aplicando dos veces el esquema descrito para
una ecuación diferencial de segundo orden, obtenemos el esquema descrito en las
siguientes tablas:
Análisis del script ODEF1: Se almacena la función como un archivo ODEF1 en donde se va a definir la estructura de la ecuación diferencial a
resolver y se va a terminar de forma anticipada la función invocada (ODEF1.m) y devuelve el control a función.

Análisis de Resultado de RK2: Este script es una aproximación a la solución del problema del valor inicial ( ) con ( ) el
intervalo [a,b], mediante el método de runge- kutta de segundo orden. Se toma en cuenta los argumentos de entrada de la función [ ]
( ), en donde f es la función almacenada como un archivo F.m. a y b son los extremos del intervalo, Y0 es la condición inicial
( ), N es el número de pasos, y los valores de salida en donde t es el vector de la abscisa o variable independiente, y es el vector de las
ordenadas o variables dependientes.
Análisis de Resultado del script ODEFI: Este comando resuelve la ecuación diferencial ODEF1 por el método de runge kutta 2 y devuelve como
valores de salida una tabla de valores tanto para X y Y tras establecer los límites, la condición inicial y el número de paso

Resultados: Tabla de resultados obtenidos al resolver la ecuación diferencia por el método de runge kutta 2 se asimila a los valores encontrados
con el método de Euler.

Gráfica: se puede observar en la gráfica que es de pendiente negativa y es una ecuación lineal.

S-ar putea să vă placă și