Está en la página 1de 3

SISTEMAS DE ECUACIONES DIFERENCIALES ORDINARIAS

Métodos numéricos aplicados a la Ingeniería Química


Kevin Torres Valencia

La solución de un sistema de ecuaciones diferenciales ordinarias (EDOs) puede


realizarse a través de los métodos trabajados anteriormente para ecuaciones
diferenciales individuales. En el ejercicio planteado sobre sistemas de EDOs, se
desea determinar las concentraciones (C) de Hidrógeno (H), Mesitileno (M) y m
– Xileno (X) en función del intervalo de tiempo (en horas) dado: [0,1]; dadas las
ecuaciones:
dCH
= - k1CH1/2 C M - k 2 C X C H1/2 [1]
dt
dCM
= - k1C H1/2 C M [2]
dt
dCX
= k1C H1/2 C M - k 2 C X C H1/2 [3]
dt

Como se mencionó anteriormente, la solución de un sistema de ecuaciones


diferenciales puede realizarse a través de los métodos de Euler, Heun o Runge
Kutta, o bien, a través de los solucionadores ode de Matlab; en este caso,
inicialmente se solucionó el sistema utilizando el método de Euler, y
posteriormente se utilizó la el solucionador ode45 con el propósito de comparar
la exactitud del método de Euler respecto al solucionador ode45. Las condiciones
iniciales para las ecuaciones dadas son, para un tiempo cero (t = 0), C H = 0.667,
CM = 0.333 y CX = 0. Para la solución del sistema, se creó una función externa
que contiene las tres ecuaciones diferenciales dadas; se ingresaron las variables
a y b, las cuales representan el intervalo de integración; N representa el número
de sub intervalos en los cuales se va a dividir el intervalo de integración, luego,
con los valores de a, b y N, se procede a calcular el paso; mediante un ciclo for
se evalúan las condiciones iniciales de la ecuación y se procede a realizar el código
correspondiente al método de Euler.
Posteriormente, se ejecuta el método de Euler utilizando, inicialmente, un
tamaño de paso de 0.01; seguido, se procede a dar solución al sistema a través
del solucionador ode45 Los resultados obtenidos tras la ejecución de ambos
métodos se representaron de manera gráfica, obteniendo:
Concentracion de Hidrógeno vs. tiempo
Método de Euler
0.6
ode45

CH 0.5

0.4
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Tiempo
Concentracion de Mesitileno vs. tiempo
0.4
Método de Euler
ode45
CM

0.2

0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Tiempo
Concentracion de m - xileno vs. tiempo
0.1
Método de Euler
ode45
CX

0.05

0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Tiempo
Figura 1: Solución mediante ode45 y Euler (paso de 0.01).
De acuerdo con la figura 1, los resultados obtenidos con el método de Euler
difieren moderadamente de los resultados obtenidos con ode45, teniendo en
cuenta que los resultados obtenidos con ode45 corresponden a la solución exacta
del sistema de ecuaciones, puesto que este solucionador utiliza un método Runge-
Kutta de 4° a 5° orden. En este orden de ideas, para mejorar la exactitud del
método de Euler, se disminuyó el tamaño de paso hasta un valor de 0.005,
obteniendo:

Figura 2: Solución mediante ode45 y Euler (paso de 0.005).


Tras observar la figura 2, es posible determinar que el error generado en los
resultados tras la aplicación del método de Euler logró disminuirse al disminuir
el tamaño de paso; para aumentar la exactitud de los resultados obtenidos con el
método de Euler, se disminuyó el tamaño de paso hasta un valor de 0.002,
obteniendo:

Figura 3: Solución mediante ode45 y Euler (paso de 0.002).


De acuerdo con los resultados expresados en la figura 3, la exactitud del método
de Euler logró aumentarse considerablemente al disminuir el tamaño de paso;
en este orden de ideas, es válido afirmar que si se desea utilizar el método de
Euler para dar solución a un sistema de ecuaciones diferenciales, es
recomendable utilizar valores de paso muy bajos, aunque aún con valores de paso
bajos, puede seguirse generando un leve error en los resultados, por ende, para
evitar tales inconvenientes, es recomendable, en lugar del método de Euler,
utilizar los solucionadores ode de Matlab.

REFERENCIAS
Profe Misa. (2018, Febrero 6) Método de Euler Usando Matlab Para Sistemas de
Ecuaciones Diferenciales Ordinarias. [Archivo de video]. Recuperado de
https://www.youtube.com/watch?v=QuJli90QzAU&t=2s.

También podría gustarte