mercoledì 16 gennaio 2019

Calcoliamo con l'analisi numerica il tempo di vuotaggio di un serbatoio da un piccolo foro.


Un esempio di ‘Analisi numerica’ in applicazione del Teorema di Torricelli

Il teorema di Torricelli, serve a calcolare la velocità di uscita di un liquido da un foro di area s2 molto minore di S.   (s2 <<< S).

In queste condizioni  si  potrà considerare nulla (o almeno trascurabile  la  velocità del liquido  della  sezione  S,  in  confronto alla velocità v2 di uscita dalla sezione s2.

Applichiamo il Teorema del Bernoulli alle due sezioni (ricordando che  V = 0  nella sezione grande S ) :

ho + Po / (d*g) = 0 + v22 / (2*g) + Po / (d*g) . (La pressione al di sopra di  S  e  all'esterno di  s2  è  quella atmosferica, (per cui è la stessa),  per cui risulta :
  v =  (2*g*ho)1/2

Quindi la velocità del liquido che esce dal foro è  la stessa che acquisterebbe un grave cadendo da un' altezza ho  (pari al dislivello fra le due sezioni).

Volendo  calcolare  il tempo  necessario  per  vuotare  il  serbatoio  col  piccolo  foro di sezione s2 <<< S.  in modo da poter utilizzare nei  vari  momenti  la velocità  di  uscita data dalla formula di Torricelli,  v = (2*g*x )1/2,  ricorreremo al  metodo dell'analisi numerica (in sostituzione di un metodo rigoroso di livello universitario).
Divideremo quindi  l'altezza iniziale ' ho '  del  liquido, in  un  grandissimo numero di parti dx = ho / N.  (Es. N = 1000).
In  un  intervallo  di  tempo   ' dt '   dal  forellino  esce  un  volume  di  liquido pari  a  (s2*v*dt)  che  è  uguale  (per  liquido  perfetto,  privo  di  attriti  e  incomprimibile)  al volume  (S*dx) che si abbassa nel cilindro grande, per cui  x  diventa : x - dx, essendo dx = s2*v*dt / S. Quindi : s2*v*dt = S * dx , per cui : 
dt  = S*dx  / (s2*v).
Bisognerà ricordarsi di inizializzare il calcolo,  ponendo :

t = 0, x = ho, v2 = (2 * g * x),  dx =  ho / N    (con N molto grande, es. 500 o 1000) quindi si dovrà impostare un calcolo ricorsivo di questo tipo :
Do
If x > 0  Then   v = Sqr (2*9.8*x)  dt = S*dx / (v*s2) End If       (N.B. sqr   sta per radice quadrata.)
    t = t + dt    x = x  -  v*s2*dt / S   Loop Until x < 0

Dati : S = 1200  (cm2) ,  s2 =  1  (cm2)  ,  ho =  100  (cm)  ,  N = 2000    (vuotaggio, calcolato con analisi numerica) = 533  (s)
Con formula rigorosa )  t (vuotaggio) = (S/s2)*(2*ho/g)1/2 = 542  (s)
Errore relativo 1.6 %



Nessun commento:

Posta un commento