Está en la página 1de 9

SOLUCIÓN DE SISTEMAS DE E.D.O.

POR MÉTODOS NUMÉRICOS

FRANCISCO MUÑOZ PABA

CRISTIAN DANIEL HERNANDEZ


NICK PACHECO CERVANTES
WILMAR BETANCOURT SALAS

UNIVERSIDAD DEL ATLANTICO


FACULTAD DE INGENIERIA
INGENIERIA QUIMICA
BARRANQUILLA
2014
TALLER N° 2
SOLUCIÓN DE SISTEMAS DE E.D.O POR MÉTODOS NUMÉRICOS

Considere dos tanques en series, donde interactúan los niveles


a) Suponiendo que el flujo del primer tanque es linealmente proporcional a la
diferencia en las alturas del tanque ( F1=β1(h1 – h2)), la velocidad de flujo del
tanque 2 es proporcional a la altura del tanque 2 ( F2=β1h2), y los tanques son de
área transversal constante ( A1 y A2) mostrando las siguientes ecuaciones de
modelamiento:
d h1 F 0 β 1
= − ( h1−h2 )
dt A1 A 1

d h2 β 1 β2
= ( h1−h 2) − h2
dt A2 A2
b) Reduzca estas dos ecuaciones de primer orden a una ecuación de segundo en h2.
c) Suponga que la velocidad de flujo en estado estacionario es 3 pie 3/min, y las alturas
para los tanques 1 y 2 en estado estacionario son 7 y 3 pies respectivamente. El área
de la sección transversal es constante de 7 pie 2 para cada tanque. Las condiciones
iniciales son h1(o)=6 pie y h2(o)=5 pie. Calcule las alturas de los tanques 1 y 2 en
función del tiempo. Grafique las alturas de los tanques en función del tiempo.
d) Escriba un programa en Matlab y use la función ode45 para resolver las dos
ecuaciones diferenciales dadas en a). Demuestre que la solución numérica está de
acuerdo con la solución del inciso c)
SOLUCIÓN

b)

dh1 F 0 β 1
= − (h −h ) (1)
dt A 1 A1 1 2

dh2 β1 β2
= ( h1−h2 )− h 2 (2)
dt A 2 A2

Para reducir las dos ecuaciones de primer orden anteriores a una ecuación de segundo orden
en h2 se procede a derivar la ecuación 2:

d dh2
dt dt
= ( ) (
d β1
dt A 2
(
β
h1 −h2 )− 2 h 2
A2 )
d2h2
dt 2
=
(
d β1
dt A 2
( ) ( )
h1−h 2 ) −
d β2
h
dt A 2 2

β1 β1 β2
2 ∗dh1 ∗dh2 ∗dh2
d h2 A 2 A2 A2
2
= − −
dt dt dt dt

dt
2 ( ) (
d 2 h 2 dh1 β 1 dh2 β1 + β 2
=
dt A 2

dt A2 ) (3)

Ahora se reemplaza la ecuación 1 en la ecuación 3 y se obtiene la ecuación de segundo


orden en h2

d2h2
dt
2
=
( F0 β 1
− (h1 −h2)
A 1 A1 A2

)( ) (
β 1 dh2 β 1+ β 2
dt A2 )
( )
2 2 2
d h2 F 0 β1 β1 β1 dh 2 β 1+ β 2
2
= − h 1+ h2 −
dt A 1 A 2 A 1 A2 A1 A 2 dt A2

d 2 h 2 dh2 β 1 + β 2
dt
2
+
dt A2

( β 12
h =
)
F 0 β1

β 12
h
A 1 A 2 2 A 1 A 2 A1 A 2 1
c)

ft 3
F 0=3
min

h1 =7 ft ; h2=3 ft
2
A1= A 2=7 ft

h1 (0)=6 ft ; h2(0)=5 ft

Como el sistema se encuentra en estado estacionario:

dh1 dh2
= =0
dt dt

Ahora se procede a despejar β 1 y β 2

F0 β 1
− ( h −h ) =0
A1 A1 1 2

F0
β 1=
( h1−h2 )

ft 3
3
min ft 2
β 1= =0.75
(7−3)ft min

β1 β
( h1 −h2 )− 2 h2=0
A2 A2

β1
β 2= ( h −h )
h2 1 2

ft 2
0.75
min ft 2
β 2= ( 7−3 ) ft =1
3 ft min
Con los valores de β 1 y β 2 el sistema de ecuaciones queda de la siguiente manera:

dh1 3 0.75
= − (h1−h2 )
dt 7 7

dh2 0.75 1
= ( h1 −h2 )− h2
dt 7 7

A las ecuaciones anteriores se les aplica el método de Runge-kutta de 4º, cuyo algoritmo es
el siguiente:

K 1=H∗f (t , y , z)

C 1=H∗g( t , y , z)

K 2=H∗f
(t + H2 , y+ K2 , z+ C2 )
1 1

C 2=H∗g
(t + H2 , y+ K2 , z+ C2 )
1 1

K 3=H∗f
(t + H2 , y+ K2 , z+ C2 )
2 2

C 3=H∗g
(t + H2 , y+ K2 , z+ C2 )
2 2

K 4 =H∗f (t+h , y+ K 3, z+C 3 )

C 4=H∗g(t +h , y+ K 3, z+C 3)

1
y= y+ ( K 1 +2 ( K 2 + K 3 ) + K 4 )
6

1
z=z + (C1 +2 ( C 2+C 3 ) +C 4 )
6

Donde y=h1 y z=h 2

El siguiente es el programa utilizado para aplicar el método de Runge-Kutta de 4º con


ayuda del software Matlab
Como se observa en la salida del programa se usaron incrementos de 1 minuto cubriendo
un tiempo de 20 minutos, esto debido a que el sistema alcanza estabilidad trascurrido cierto
tiempo, esto se comprobara con las gráficas realizadas posteriormente con estos datos.
Con los datos arrojados por el programa se obtienen las siguientes gráfica:
Grafica de la altura del tanque 1 en función del tiempo.

Grafica de la altura del tanque 2 en función del tiempo.

d)
Con ayuda de la función ode45 se procede a escribir en la ventana de comando de Matlab
un programa para solucionar el sistema de ecuaciones.

La salida del programa es la siguiente

Comprobándose así que los resultados de la solución numérica corresponden con los
resultados obtenidos en el inciso c.

También podría gustarte