Vaciado de un depósito cilíndrico abierto

Un depósito cilíndrico, de sección S1 tiene un orificio en el fondo de sección S2 más pequeña que S1. Aplicamos la ecuación de Bernoulli a los puntos (1) y (2) situados en la superficie libre del fluido y en el centro del orificio inferior.
El elemento de fluido delimitado por las secciones S1 y S2 está en contacto con el aire a la misma presión. Luego, p1=p2=p0.
La diferencia de alturas es y1-y2=h. Siendo h la altura de la columna de fluido
Con estos datos la ecuación de Bernoulli se escribe
La ecuación de continuidad se escribe
v1S1=v2S2
De estas dos ecuaciones obtenemos v1 y v2
con
Si la altura inicial del depósito en el instante t=0 es H. Integrando esta ecuación diferencial, obtenemos la expresión de la altura h en función del tiempo.
Cuando h=0, despejamos el tiempo t que tarda el depósito en vaciarse por completo.
Si el depósito es cilíndrico de radio R y el orificio es circular de radio r
Si R>>r, se puede despreciar la unidad
Ejemplo.
- Radio del depósito 10 cm, luego, S1=π (0.1)2 m2
- Radio del orificio 0.8 cm, luego, S2=π(0.008)2 m2
- Altura inicial 45 cm, H=0.45 m
Sustituyendo estos datos en la fórmula del tiempo obtenemos t=47.34 s, que es el tiempo que tarda en vaciarse completamente el depósito. Si aplicamos la aproximación S1>>S2, obtenemos prácticamente el mismo tiempo t=47.35 s.
S1=pi*0.1^2; %sección del depósito S2=pi*0.008^2; %sección del orificio H=0.45; %altura inicial del fluido tMax=sqrt(2*H*(S1^2/S2^2-1)/9.8); %tiempo que tarda en salir el fluido t=linspace(0,tMax,100); h=(sqrt(H)-S2*sqrt(2*9.8/(S1^2-S2^2))*t/2).^2; plot(t,h) grid on xlabel('t(s)') ylabel('h(m)') title('Vaciado de un depósito')
tMax = 47.3499
Actividades
Se introduce:
- el radio del depósito R1, en el control titulado Radio depósito
- el radio del orificio R2 situado en el fondo, en el control titulado Radio del orificio
- la altura inicial H de agua en el depósito, se ha fijado en 45 cm.
Se pulsa en el botón titulado Nuevo
El fluido comienza a salir por el orificio, a la vez que se representa gráficamente la altura de la columna de fluido en función del tiempo.
Estado no estacionario
El flujo Q no es constante, por lo que aplicamos aplicamos la ecuación de Bernoulli en el estado no estacionario a los puntos (1) y (2) situados en la superficie libre del fluido y en el centro del orificio inferior
El resultado es una ecuación diferencial en h
Se resuelve esta ecuación diferencial con las condiciones iniciales siguientes, en el instante t=0, h=H y dh/dt=0.
Si el vaciado del depósito es lento se puede despreciar la aceleración d2h/dt2 frente a la aceleración de la gravedad g
Se toma la raíz negativa ya que h disminuye con el tiempo t. Tenemos la ecuación diferencial correspondiente al estado estacionario, cuya solución es
Es conveniente, expresar las ecuaciones en términos de magnitudes adimensionales z y τ
El depósito se vacía z=0, en el instante τ=1
La ecuación diferencial en h se expresa en términos de las magnitudes adimensionales z y τ
Que se resolverá mediante procedimientos numéricos, con las siguientes condiciones iniciales, en el instante τ=0, z=1, dz/dτ=0
Para β=3, , el tiempo adimensional de vaciado z=0, es el instante τ=1.07, mientras que el tiempo aproximado es τ=1
function vaciado beta=3; opts=odeset('events',@stop_vaciado); f=@(t,x)[x(2); beta*x(2)^2/(2*x(1))-2*beta]; [t,x]=ode45(f,[0,10],[1,0],opts); hold on plot(t,x(:,1)) fplot(@(t) (1-t).^2,[0,1]) disp(t(end)) grid on legend('Exacto','Aproximado','Location','best') xlabel('\tau') ylabel('z'); title('Vaciado de un depósito') function [value,isterminal,direction]=stop_vaciado(~,x) value=x(1); isterminal=1; direction=-1; end end
1.0704
En la mayor parte de los casos R>>r, por lo que β>>1. Por ejemplo, para β=63, hay poca diferencia entre ambas soluciones
Experiencia
Se han medido las alturas de líquido y tiempos en un depósito cilíndrico transparente inicialmente lleno hasta una altura H=1 m. El depósito tiene un orificio en la parte inferior que se abre en el instante t=0
h/H | 0.80 | 0.70 | 0.60 | 0.50 | 0.40 | 0.30 | 0.20 | 0.10 |
---|---|---|---|---|---|---|---|---|
t(s) | 6.8 | 14.2 | 22.2 | 30.7 | 40.4 | 51.0 | 63.8 | 80.3 |
Representamos los datos y los ajustamos a la función h(t)/H=At2+Bt+C
h=0.8:-0.1:0.1; %alturas del líquido t=[6.8,14.2,22.2,30.7,40.4,51.0,63.8,80.3]; plot(t,h,'ro','markersize',4,'markerfacecolor','r') %tiempos grid on xlim([0,115]) xlabel('t(s)') ylabel('h/H') title('Vaciado de un depósito')
En el menú seleccionamos Tools/Basic Fitting, aparece un cuadro de diálogo donde marcamos la casilla Quadatic en Types of fits.
Vemos que los datos experimentales se ajustan a dicha función, con A=6.047·10-5, B=-0.0148, C=0.898
El depósito se vacía completamente, h=0, en el instante tf=111 s, como apreciamos en la gráfica
>> A=6.047e-5; B=-0.0148; C=0.898; >> (-B-sqrt(B^2-4*A*C))/(2*A) ans = 111.1838
Solución analítica
Buscamos una solución analítica a la ecuación diferencial
Con las siguientes condiciones iniciales, en el instante τ=0, z=1, dz/dτ=0
Cambiamos la variable tiempo τ a desplazamiento z, obteniendo la ecuación diferencial de primer orden
Hacemos el cambio de variable
Para β≠1
Separando las variables, integramos
Las condiciones iniciales determinan la constante de integración c
La altura de fluido z=h/H es (tomamos la raíz negativa)
El tiempo de descarga desde z=1 a z=0, es
Hacemos el cambio de variable
Expresamos la integral en términos de la función beta
Representamos la velocidad V del fluido en función de la altura z=h/H. Resolvemos la ecuación diferencial por procedimientos numéricos y la comparamos con la solución analítica. Comparamos el tiempo que tarda en vaciarse el depósito por ambos procedimientos
function descarga_2 beta=3; opts=odeset('events',@stop_vaciado); f=@(t,x)[x(2); beta*x(2)^2/(2*x(1))-2*beta]; [t,x]=ode45(f,[0,10],[1,0],opts); hold on plot(x(:,1),x(:,2)) V=@(z) -2*sqrt(beta*z.*(1-z.^(beta-1))/(beta-1)); fplot(V,[0,1]) T=sqrt(pi/(beta*(beta-1)))*gamma(1/(2*(beta-1))) /(2*gamma(1/(2*(beta-1))+1/2)); disp([t(end),T]) hold off grid on legend('Numérico','Exacto','Location','best') xlabel('z') ylabel('V'); title('Vaciado de un depósito') function [value,isterminal,direction]=stop_vaciado(~,x) value=x(1); isterminal=1; direction=-1; end end
Los tiempos de vaciado coinciden
1.0704 1.0705
Cambiamos β=20
1.0098 1.0098
Para β=1
Las condiciones iniciales determinan la constante de integración c
El resultado es un número positivo, ya que ln(z)<0 para z<1
La altura de fluido z=h/H es
El tiempo de descarga desde z=1 a z=0, es
Teniendo en cuenta el resultado de la integral
>> syms x; >> y=exp(-x^2/2); >> int(y,x,0,inf) ans =(2^(1/2)*pi^(1/2))/2
Representamos la velocidad V del fluido en función de la altura z=h/H. Resolvemos la ecuación diferencial por procedimientos numéricos y la comparamos con la solución analítica. Comparamos el tiempo que tarda en vaciarse el depósito por ambos procedimientos
function descarga_3 beta=1; opts=odeset('events',@stop_vaciado); f=@(t,x)[x(2); beta*x(2)^2/(2*x(1))-2*beta]; [t,x]=ode45(f,[0,10],[1,0],opts); hold on plot(x(:,1),x(:,2)) V=@(x) -2*sqrt(-x.*log(x)); fplot(V,[0,1]) disp([t(end),sqrt(pi/2)]) hold off grid on legend('Numérico','Exacto','Location','best') xlabel('z') ylabel('V'); title('Vaciado de un depósito') function [value,isterminal,direction]=stop_vaciado(~,x) value=x(1); isterminal=1; direction=-1; end end
Los tiempos de vaciado coinciden
1.2531 1.2533
Balance energético
Variación de energía potencial
La energía cinética del líquido contenido en el depósito es
Energía cinética del líquido que sale por el orificio
En el instante t, la energía potencial del líquido contenido en el depósito es
En el instante t+Δt, la energía potencial del líquido contenido en el depósito es
La variación de energía potencial es
En el límite cuando Δt→0
Su variación con el tiempo es
Por el orificio sale una masa dm=ρS2v2 de líquido en un intervalo de tiempo dt. La variación de energía cinética con el tiempo es
La conservación de la energía implica que
La misma ecuación diferencial que la obtenida a partir de la ecuación de Bernoulli en el estado no estacionario
Referencias
Njock J, Mechanics of the slow draining of a large tank under gravity. Am. J. Phys. 71 (11) November 2003, pp. 1204-1207
M Blasone, F Dell’Anno, R De Luca, O Faella, O Fiore, A Saggese. Discharge time of a cylindrical leaking bucket. Eur. J. Phys. 36 (2015) 035017
Chris Geeter, Richard Huynh, Sebastian M. Marotta. One-Dimensional Unsteady Flow From A Cylindrical Draining Tank. October 30, 2018.
Johann Otto, Kirk T. McDonald. Torricelli’s Law for Large Holes. September 2018