You are on page 1of 13

Concreto Armado I

UNIVERSIDAD NACIONAL DE SAN CRISTBALDE HUAMANGA


FACULTAD DE INGENIERIA DE MINAS, GEOLOGIA Y CIVIL ESCUELA DE FOR. PROFESIONAL DE INGENIERIA CIVIL

PROGRAMA DE DISEO DE COLUMNAS CORTAS DE CONCRETO


ARMADO

ASIGNATURA PROFESOR ALUMNO

: : :

CONCRETO ARMADO I Ing. YACHAPA CONDEA Rubn A. POMASONCCO BALDEON, Cresencin AYACUCHO PER

2011 C. Pomasoncco Balden Pgina 1

Concreto Armado I
ANLISIS Y DISEO DE COLUMNAS CORTAS DE CONCRETO ARMADO La resistencia de columnas cortas de concreto armado sometidas a compresin pura est dada por la expresin (4-1). Sin embargo, el cdigo del ACI reconoce que no existe columna real sometida a carga con excentricidad nula. En versiones anteriores, 1963 y 197 1, se defini excentricidades accidentales o excentricidades mnimas que deban ser consideradas en el diseo de cualquier columna para tomar en cuenta este efecto. A partir de 1977, el concepto de excentricidad accidental se suprimi y se reemplaz por otro mecanismo cuyo objetivo tambin era tomar en cuenta el hecho que no existen columnas con carga axial totalmente centrada. Este consista en reducir la resistencia definida por la ecuacin (4-l), transformndola en:

Si el refuerzo transversal est constituido por espirales:

Si el refuerzo transversal est constituido por estribos:

Donde

: rea del refuerzo de la seccin. : rea de la seccin bruta de concreto.

Los factores 0.85 y 0.80 son equivalentes a excentricidades de aproximadamente, 5% y 10% del lado para columnas con espiral y con estribos, respectivamente. Los valores de P no podrn ser mayores que tanto para columnas sometidas a compresin pura como para columnas a flexo-compresin.

C. Pomasoncco Balden

Pgina 2

Concreto Armado I
ANLISIS DE COLUMNAS CORTAS SOMETIDAS A FLEXO-COMPRESIN Una columna sometida a flexo-compresin puede considerarse como el resultado de la accin de una carga axial excntrica o como el resultado de la accin de una carga axial y un momento flector. Ambas condiciones de carga son equivalentes y sern empleadas indistintamente para el anlisis de columnas cortas sometidas a flexo-compresin. Para el anlisis, la excentricidad de la carga axial se tomar respecto al centro plstico. Este punto se caracteriza porque tiene la propiedad de que una carga aplicada sobre l produce deformaciones uniformes en toda la seccin. En secciones simtricas el centro plstico coincide con el centroide de la seccin bruta y en secciones asimtricas coincide con el centroide de la seccin transformada. Conforme la carga axial se aleja del centro plstico, la distribucin de deformaciones se modifica, como se muestra en la figura 10.2.

Una columna con una distribucin determinada de refuerzo y dimensiones definidas tiene infinitas combinaciones de carga axial y momento flector que ocasionan su falla o lo que es equivalente, las cargas axiales que ocasionan el colapso varan dependiendo de la excentricidad con que son aplicadas. Al igual que las secciones sometidas a flexin pura, las columnas pueden presentar falla por compresin, por tensin, o falla balanceada. Sin embargo, a diferencia de ellas, una columna puede presentar cualquiera de los tres tipos de falla dependiendo de la excentricidad de la carga axial que acta sobre ella. Si sta es pequea, la falla ser por compresin; si la excentricidad es mayor, la falla ser por tensin. Adems, cada seccin tiene una excentricidad nica, denominada excentricidad balanceada que ocasiona la falla balanceada de la seccin. Puesto que cada columna puede presentar tres tipos de falla distintos, cada una cuenta con tres juegos de ecuaciones que definen su

C. Pomasoncco Balden

Pgina 3

Concreto Armado I
resistencia, ya sea en trminos de carga axial y momento resistente, o en trminos de carga axial resistente para una determinada excentricidad. El procedimiento para determinar estas ecuaciones es sencillo. En esta seccin se le presentar

aplicado a un caso en particular: una columna de seccin rectangular con refuerzo dispuesto simtricamente. En la figura 10.3, se muestra la notacin utilizada en la formulacin presentada. Para determinar la ecuacin que corresponde a la condicin de falla por compresin, se asume un diagrama de deformaciones como el mostrado en la figura 10.4.a, el cual genera los esfuerzos internos mostrados. La capacidad resistente del elemento estar dada por la resultante de las fuerzas desarrolladas en el acero y el concreto. Por lo tanto:

Los esfuerzos en el acero en compresin y en tensin se determinan por semejanza de tringulos:

Whitney propuso la siguiente expresin aproximada para determinar la resistencia a la compresin de una columna que falla en compresin:

Esta expresin es vlida para secciones con refuerzo simtrico dispuesto en una capa paralela al eje alrededor del cual se produce la flexin. Cuando la falla es balanceada, el refuerzo en tensin alcanza el esfuerzo de fluencia y simultneamente, el concreto llega a

C. Pomasoncco Balden

Pgina 4

Concreto Armado I
una deformacin unitaria de 0.003. La deformacin en la seccin es como se muestra en la figura 10.4.b. En este caso, la resistencia de la columna ser:

La excentricidad balanceada de la seccin estar dada por:

Whitney propuso las siguientes expresiones simplificadas para la determinacin de la excentricidad balanceada de una seccin: Donde: Si la columna falla por traccin, el acero en tensin alcanzar el esfuerzo de fluencia, la carga ltima ser menor que P, y la excentricidad de la carga ser mayor que la excentriiidad balanceada. La deformacin en la seccin ser la mostrada en la figura 10.4.c. y su resistencia estar dada por: Seccion rectangular.. Seccion circular.

La resistencia nominal de una columna que falla por tensin se puede determinar aproximadamente a travs de la siguiente expresin, propuesta por el cdigo del ACI de 1963:

C. Pomasoncco Balden

Pgina 5

Concreto Armado I
( ( ) ( ) ( ) )

donde: m'=m-1 y e'=e+d-hI2. La expresin anterior es vlida para secciones simtricas. EJEMPLO: Analisis de una columna por falla a compresion; procedimiento por tanteo calcule la carga nominal Pn si la excentricidad de la carga es Datos

Solucin Emplenado que la falla balanceada es: como aplastamiento inicial del concreto en la cara de compresion Primer tanteo: supongamos , se presenta falla por

Segundo tanteo supongamos

C. Pomasoncco Balden

Pgina 6

Concreto Armado I
PROGRAMACION Y DISEO DE COLUMNAS CORTAS DE CONCRETO ARMADO
INGRESO AL PROGRAMA Interfaz grfica del usuario principal del programa

Crick en continuar y automticamente se muestra la siguiente ventana

C. Pomasoncco Balden

Pgina 7

Concreto Armado I
Crick en el botn propiedades y automticamente la siguiente ventana en donde se indicara los datos

Realizaremos el mismo ejemplo anteriormente Introduccin de datos segn indique las unidades

C. Pomasoncco Balden

Pgina 8

Concreto Armado I
Para dos capas

RESULTADOS

Como se puede apreciar los resultados son semejantes con un error mnimo en el proceso de iteracin.

C. Pomasoncco Balden

Pgina 9

Concreto Armado I
EL CODIGO EN EL MATLAB function varargout = Columnas(varargin) function Columnas_OpeningFcn(hObject, eventdata, handles, varargin) scrsz=get(0,'screensize'); pa=get(gcf,'position'); xr=scrsz(3)-pa(3); xp=round(xr/2); yr=scrsz(4)-pa(4); yp=round(yr/2); set(gcf,'position',[xp yp pa(3) pa(4)]); img1=imread('ph-10010.jpg'); axes(handles.axes1); imshow(img1); img1=imread('Dibuj1.jpg'); axes(handles.axes2); imshow(img1); img1=imread('tt.jpg'); axes(handles.axes3); imshow(img1); function pushbutton1_Callback(hObject, eventdata, handles) set(handles.text9,'string','') set(handles.text10,'string','') prompt={'Numero de Capas','Base (cm)','Altura (cm)','Rec. (cm)d"','fc (Kg/cm2)','fy (Kg/cm2)','Excentricidad (cm)'}; name='PROPIEDADES'; numlines=1; datos=str2double(inputdlg(prompt,name,numlines)); capas=datos(1,1); b=datos(2,1); h=datos(3,1); d1=datos(4,1); fc=datos(5,1); fy=datos(6,1); e=datos(7,1); Es=2.039*10^6; y=h/2; d=h-d1; for n=1:capas capita=num2str(n); prompt={strcat('Area de Acero en la Capa #',capita)}; name=''; numlines=1; AS(n)=str2double(inputdlg(prompt,name,numlines)); end Ysc=y; Yst=y; xCapa(1)=d1; incr=(h-2*d1)/(capas-1); for n=1:capas-1 xCapa(n+1)=xCapa(n)+incr; end %Falla Balanceada cb=d*0.003/(0.003+fy/Es); ab=0.85*cb; fsp=0.003*(cb-d1)*Es/cb; %Carga Nominal Balanceada c=28;

C. Pomasoncco Balden

Pgina 10

Concreto Armado I
a=0.85*c; n1=0; n1bal=0; n2=0; n2bal=0; Fsc=0; Fscbal=0; Fst=0; Fstbal=0; Brazo1=0; Brazo1bal=0; Brazo2=0; Brazo2bal=0; %Calculo de Fuerzas %%%%%%%%%%%%%%%%%%%%%% for n=1:capas if xCapa(n)<cb n1bal=n1bal+1; s1bal(n1bal)=xCapa(n); fscbal(n1bal)=Es*0.003*(cb-s1bal(n1bal))/cb; if fscbal(n1bal)>4200 fscbal(n1bal)=4200; end Fscbal=Fscbal+AS(n)*fscbal(n1bal); Brazo1bal=Brazo1bal+AS(n)*fscbal(n1bal)*abs(y-s1bal(n1bal)); end if xCapa(n)>cb n2bal=n2bal+1; s2bal(n2bal)=xCapa(n); fstbal(n2bal)=Es*0.003*(s2bal(n2bal)-cb)/cb; if fstbal(n2bal)>4200 fstbal(n2bal)=4200; end Fstbal=Fstbal+AS(n)*fy; Brazo2bal=Brazo2bal+AS(n)*fy*abs(y-s2bal(n2bal)); end end %Carga Nominal Balanceada Pnb=0.85*fc*b*ab+Fscbal-Fstbal; Mnb=0.85*fc*b*ab*(y-ab/2)+Brazo1bal+Brazo2bal; eb=Mnb/Pnb; if e>eb %dat ro=AS(1)/(b*d); m=fy/(0.85*fc); factor=(h-2*e)/(2*d);%fator 1-e'/d Pn=0.85*fc*b*d*(factor+sqrt(factor^2+2*m*ro*(1-d1/d))); a=Pn/(0.85*fc*b); c=a/0.85; fsprima=0.003*(c-d1)*Es/c; if fsprima>=fy fsprima=fy; Mn=Pn*e; set(handles.edit1,'string',Pn) set(handles.edit2,'string',Mn) elseif fsp<fy %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% c=cb; while 1 c=c-0.001; n1=0;

C. Pomasoncco Balden

Pgina 11

Concreto Armado I
n2=0; Fsc=0; Brazo1=0; Fst=0; Brazo2=0; for n=1:capas if xCapa(n)<c n1=n1+1; s1(n1)=xCapa(n); fsc(n1)=Es*0.003*(c-s1(n1))/c; if fsc(n1)>4200 fsc(n1)=4200; end Fsc=Fsc+AS(n)*fsc(n1); Brazo1=Brazo1+AS(n)*fsc(n1)*(y-s1(n1)); end if xCapa(n)>c n2=n2+1; s2(n2)=xCapa(n); fst(n2)=Es*0.003*(s2(n2)-c)/c; if fst(n2)>4200 fst(n2)=4200; end Fst=Fst+AS(n)*fst(n2); Brazo2=Brazo2+AS(n)*fst(n2)*(s2(n2)-y); end end Pn=0.85*fc*b*a+Fsc-Fst; Mn=0.85*fc*b*a*(h/2-0.5*0.85*c)+Brazo1+Brazo2; Exc=Mn/Pn; delta=e-Exc; if delta<0.01 set(handles.edit1,'string',Pn) set(handles.edit2,'string',Mn) break end clear n1 s1 fsc Fsc Brazo1 n2 s2 fst Fst Brazo2 end end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% else %%%%%%%%%%%%%%%%%%%%% c=cb; while 1 c=c+0.001; n1=0; n2=0; Fsc=0; Brazo1=0; Fst=0; Brazo2=0; for n=1:capas if xCapa(n)<c n1=n1+1; s1(n1)=xCapa(n); fsc(n1)=Es*0.003*(c-s1(n1))/c; if fsc(n1)>4200 fsc(n1)=4200; end Fsc=Fsc+AS(n)*fsc(n1); Brazo1=Brazo1+AS(n)*fsc(n1)*(y-s1(n1));

C. Pomasoncco Balden

Pgina 12

Concreto Armado I
end if xCapa(n)>c n2=n2+1; s2(n2)=xCapa(n); fst(n2)=Es*0.003*(s2(n2)-c)/c; if fst(n2)>4200 fst(n2)=4200; end Fst=Fst+AS(n)*fst(n2); Brazo2=Brazo2+AS(n)*fst(n2)*(s2(n2)-y); end end Pn=0.85*fc*b*a+Fsc-Fst; Mn=0.85*fc*b*a*(h/2-0.5*0.85*c)+Brazo1+Brazo2; Exc=Mn/Pn; delta=Exc-e; if abs(delta)<0.01 set(handles.text9,'string',Pn) set(handles.text10,'string',Mn) break end clear n1 s1 fsc Fsc Brazo1 n2 s2 fst Fst Brazo2 end helpdlg(' hacer click en "PROPIEDADES E INGRESAR LOS DATOS SEGUN CORRESPONDA " No ejecute el programa sin antes haber ingresado los datos. El AUTOR','IMPORTANTE') % --- Executes on button press in pushbutton3. function pushbutton3_Callback(hObject, eventdata, handles) % hObject handle to pushbutton3 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) ans=questdlg('DESEA SALIR DEL PROGRAMA?','WARNING','Si','No','No'); if strcmp(ans,'No') return; end clear,clc,close all

C. Pomasoncco Balden

Pgina 13