Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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)
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
dh1 dh2
= =0
dt dt
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
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
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.
Comprobándose así que los resultados de la solución numérica corresponden con los
resultados obtenidos en el inciso c.