Granulometría en Python

2 03 2013

granu

Un pequeño script desarrollado en el lenguaje Python para establecer la clasificación granulométrica de una muestra de suelos. Este método consiste principalmente en pasar las partículas de suelo por una serie de tamices que retienen un cierto volumen de la muestra según su diamatro. A partir de los resultados se obtiene un representación gráfica que ayuda en el proceso de clasificación.

Acá dejo el archivo para los que esten comenzando a programar en Python(es necesario cambiar la extensión a .py o copiar el código en el IDE). granulometria.

Código para el gráfico logarítmico en python(matplotlib).

from matplotlib import pyplot

col1 = [PA8, PA7, PA6, PA5, PA4, PA3, PA2, PA1]
col2 = [A8, A7, A6, A5, A4, A3, A2, A1]

pyplot.plot(col2, col1, color='blue', lw=2)

# escala logaritmica
pyplot.xscale('log')

 # sentencia que invierte el eje x
pyplot.gca().invert_xaxis()

# grilla log en eje x
pyplot.grid(True, which="minor", linestyle='-')

# grilla normal en eje y
pyplot.grid(True, linestyle='-')

pyplot.show()





Ensayos de Suelos

4 11 2010

 

Uno de los factores más importantes que determinan la calidad y seguridad de una estructura, es el suelo donde esta se construye, donde fenómenos como el  asentamiento nos puede llevar a diferentes tipos de consecuencias,  tales como la inclinación de la estructura, fisuración e incluso el colapso de la misma, por lo que es de suma importancia conocer previamente estas características del suelo para evitar futuros problemas. De ahí la necesidad de conocer los diferentes de tipos de ensayos existentes para poder modelar una futura respuesta del terreno.

En el siguiente archivo se encontraran informes sobre las principales nociones de  ensayos de compresión no confinada, consolidación, límites de consistencia, Proctor y CBR .

http://www.megaupload.com/?d=M6OEYJ3E