Qual o diâmetro de um decantador capaz de tratar 1.200 t/d se uma suspensão com a concentração de 125 g/L e de obter uma lama de concentração 720 g/l
Os dados de um ensaio proveta estão na folha de excel des.xls na coluna B e C nas linhas 17 a 36.
import xlrd
import math
from sage.plot.colors import rainbow
workbook=xlrd.open_workbook('des.xls')
she=workbook.sheet_names()
xl_sheet=workbook.sheet_by_name(she[0])
t=[]
z=[]
for i in range(16,35):
t.append(xl_sheet.cell_value(i,1))
z.append(xl_sheet.cell_value(i,2))
G=list_plot(zip(t,z),size=18)
S=spline(zip(t,z))
G+=plot(S,t[0],t[-1],color='gray',axes_labels=['$t\ (min.)$','$h\ (cm)$'])
print ('Ensaio de proveta')
pretty_print(table(columns=[(t[i],z[i]) for i in range(len(t))],
header_column=['t (min)','h (cm)'], frame=True))
G.show(figsize=4)
Gg=G
zi=[]
ui=[float('nan')]
ci=[125]
cu=720
colors= rainbow(10)
for i in range(len(t)):
m=S.derivative(t[i]) # derivada no ponto t
zi.append(z[i]-m*t[i]) # zi - ordenada na origem da tangente em t
if t[i]!=0:
ui.append((zi[i]-z[i])/t[i]) # ui=(zi-z)/t
ci.append(ci[0]*z[0]/zi[i]) # ci=co.zo/zi
if i%2:
Gg+=point((t[i],z[i]),color=colors[int(i/2)],size=40)
Gg+=line([(0,zi[i]),(1.2*t[i],m*1.2*t[i]+zi[i])],color=colors[int(i/2)],linestyle='--')
Gg.show()
pretty_print(table(columns=[(t[i],z[i],round(zi[i],1),
round(ui[i],2),round(ci[i],1)) for i in range(len(t))],
header_column=[' t ( min ) ',' h ( cm ) ','$z_i$(cm)','$u_i$(cm/min)','$c_i(g/L)$'],
frame=True))
coqo=1200
A=[]
for i in range(1,len(t)):
# cm^2 -> m^2 /1e4
# g/L -> g/cm^3 1/1000
# t/d -> g/min /60/24/1e6
A.append(coqo*(1/ci[i]-1/cu)/ui[i]*1e3/60/24*1e6/1e4)
print u'Área de %.0f m^2'%max(A)
print u'diâmetro de %.1f m'%(sqrt(max(A)*4/pi()))