Академический Документы
Профессиональный Документы
Культура Документы
INGENIERA CIVIL
SECCIN: CI61
INTEGRANTES:
2016-01
DISEO DE UNA ZAPATA CUADRADA CON EL METODO DE THERZAGUI
I. Antecedentes
Mtodo de Terzaghi
Le teora cubre el caso ms general de suelos con cohesin y friccin. Se toma
en cuenta la carga de servicio y los parmetros resistentes del suelo, para hallar
los factores de capacidad de carga en el caso de cimentaciones poco
profundas1.
1
Cfr. IGP 2016
2
Cfr. RNE 2010
Consideraciones:
Mtodo de Terzaghi
Se considera la zapata cuadrada
Se considera un solo estrato resistente en todo el terreno.
No se considera nivel fretico en el estrato a estudiar, es decir no influye.
Este se encuentra a 1.5B de profundidad respecto al punto de apoyo del
elemento estructural.
Profundidad de la cimentacin mayor e igual a 0,8 y debe cumplir que el
cociente de la profundidad entre la longitud de la base sea mayor e igual
a 54.
5
0.8
III. Objetivos
3
Cfr. RNE 2010
4
Cfr. RNE 2010
Una de las alternativas para obtener los objetivos propuestos consiste en utilizar
la hoja de Excel e ingresar las frmulas y calcular los resultados requeridos.
Otra de las medidas adoptadas es la creacin de una rutina basada en VBA,
mediante el uso de macros para poder enfrentar este problema y optimizar
mejor la entrada de datos y posterior entrega de resultados sin requerir frmulas
dentro de las celdas propias del Excel.
Tambin existe una tercera alternativa que es la de resolver nuestro problema
mediante el uso del Matlab ya que permite plantear procesos matemticos
ordenados el cual puede ser aplicado para el diseo de zapata cuadrada
mediante el mtodo de Terzaghi.
VI. MATLAB
%% Variables
Razon = 1;
Bz = 1.08;
Iff = Razon/Bz;
Df = 1.2; %
Q = 400;
PE = 19;
C = 2;
phi = 35;
Es = 45000;
us = 0.4;
Bo = 1.5;
FS = 3; %
Kp = 3*(tand(45+(phi+33)/2)^2);
Nq = (exp(2*(3*pi/4-
phi*pi/360)*tan(phi*pi/180)))/(2*(cos(pi/4+phi*pi/360)^2));
Nc = (Nq-1)/tand(phi);
Ny = 0.5*((Kp/(cosd(phi))^2)-1)*tand(phi);
%% Error
error = 0.0001;
i=1;
B(1)=Bo;
error1(1)=0.1;
%% NEWTON RAPHSON
while error1(i)>=error
FB(i)=1.3*C*Nc+PE*Df*Nq+0.4*PE*Ny*B(i)-((FS*Q)/(B(i)^2));
dFB(i)= 0.4*PE*Ny + ((6*Q)/(B(i)^3));
B(i+1) = B(i)- (FB(i)/dFB(i));
error1(i+1)=abs((B(i+1)-B(i))/B(i+1));
i=i+1;
end
%% Asentamiento
Si = (Q*B(i)*(1-us^2)*Iff)/Es
%% Verificacion
if Si<=0.025
msgbox( 'Cumple por servicio')
else
msgbox(' No cumple por servicio')
end
a = 1.3*C*Nc+PE*Df*Nq+0.4*PE*Ny*Bo
b = (FS*Q)/(Bo)^2
if a<=b
msgbox ( 'Cumple por Resistencia')
else
msgbox ( 'No cumple por Resistencia')
end
neg1=find(B<0);
neg=length(neg1);
if neg>0
msgbox('Error: valores en B negativo');
end
VII. Conclusiones
VIII. Bibliografa