Está en la página 1de 18

Concreto Armado I

UNIVERSIDAD NACIONAL DE SAN CRISTBAL DE HUAMANGA


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

PROGRAMA DE CALCULO DE ACERO EN VIGAS DE SECCION


RECTANGULAR

ASIGNATURA PROFESOR ALUMNO

: : :

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

AYACUCHO PER

2011

Pomasoncco Balden Cresencin

Concreto Armado I

INTRODUCCION La estructura debe concebirse como un sistema o conjunto de partes y componentes que se combinan ordenadamente para cumplir una funcin dada. El proceso de diseo de un sistema, comienza con la formulacin de los objetivos que se pretende alcanzar y las restricciones que debe tener en cuenta. Este programa realiza un proceso cclico que se parte de consideraciones generales, que se afirman en aproximaciones sucesivas. Adems este programa es secuencial y un conjunto de decisiones. De la misma forma est regido por el diseo por estado limite o sea (El diseo por estado Limite trata de lograr que las caractersticas accin-respuesta de un elemento estructural estn dentro de lmites aceptables)

Pomasoncco Balden Cresencin

Concreto Armado I

PROGRAMA DISEO DE VIGAS SECCION RECTANGULAR SOMETIDOS A FLEXION PURA, SOMETIDOS AFLEXION Y COMPRESION I. OBJETIVO Familiarizacin con la filosofa del diseo de vigas de seccin rectangular cometidos a flexin pura y sometidos a flexin y compresin. Entender e interpretar la filosofa de los programas comerciales que sirven para clculo y diseo de vigas. Solucin optima en menor tiempo para diseos de vigas por uso de programas. II. MARCO TEORICO VIGAS Las vigas son parte de sistemas estructurales como son los prticos, los puentes y otros, se encuentran sometidas a cargas externas que producen en ellas solicitaciones de flexin, cortante y en algunos casos torsin. FLEXIN PURA La flexin pura se refiere a la flexin de un elemento bajo la accin de un momento flexionante constante. Cuando un elemento se encuentra sometido a flexin pura, los esfuerzos cortantes sobre l son cero. Un ejemplo de un elemento sometido a flexin pura lo constituye la parte de la viga entre las dos cargas puntuales P. Para poder determinar los esfuerzos producidos en un elemento sometido a flexin, es necesario realizar primero un estudio de las deformaciones normales producidas sobre la seccin transversal del elemento. FLEXIN SIMPLE En la vida prctica son pocos los elementos que se encuentran sometidos a flexin pura. Por lo general los miembros se encuentran en flexin no uniforme lo que indica que se presentan de forma simultnea momentos flectores y fuerzas cortantes. Por lo tanto se hace necesario saber que sucede con los esfuerzos y las deformaciones cuando se encuentran en esta situacin. Para ello se deben conocer las fuerzas internas que actan sobre los elementos determinndolas para la obtencin de los diagramas de momentos flectores y fuerzas cortantes que actan sobre un elemento dado. FLEXIN BIAXIAL La flexin biaxial se presenta cuando un elemento es sometido a cargas que actan sobre direcciones que son oblicuas a los ejes de simetra de su seccin transversal. Un ejemplo lo constituye la viga en voladizo.

Pomasoncco Balden Cresencin

Concreto Armado I

ESFUERZOS DE COMPRESION a) Esfuerzos a compresin axial Este valor se obtiene del ensayo de probetas cilndricas, la carga mxima se alcanza a una deformacin unitaria 0.002. el colapso de la probeta esta en el rango de 0.003-0.007 segn condiciones de espcimen y de la mquina de ensayo. =

Los efectos sobre el concreto: Efectos de la edad Efecto de la relacin agua/cemento Efecto de velocidad de carga Efectos de velocidad de deformacin Efectos de esbeltez y de tamao de espcimen b) Comportamiento a Esfuerzos Combinados En muchas estructuras el concreto est sujeto a esfuerzos directos y cortantes que actan en varias direcciones. ESFUERZOS DE TENSION EN EL CONCRETO El valor usual aproximado encontrado para el modulo de rotura es: =

HIPOTESIS PARA DETERMINAR LA RESISTENCIA NOMINAL A FLEXION El concreto no podr desarrollar una fuerza de compresin mayor a la de su resistencia El concreto tiene una baja resistencia a la traccin y que inicia a agrietarse cuando alcanza un 10% de por tanto se omite este valor dando todo el trabajo al acero. La relacin esfuerzo deformacin de concreto se considera lineal solo aproximadamente el 50% de su resistencia. la deformacin unitaria del concreto en la rotura es 0.003 TIPOS DE FALLA DE LOS ELEMENTOS SOMETIDOS A FLEXION Los elementos a flexin fallan en mayor parte a compresin.

Pomasoncco Balden Cresencin

Concreto Armado I
FALLA POR TENSION Es la falla recomendada por su comportamiento dctil. La seccin de la viga es subreforzada

FALLA POR COMPRESION El diseo por esta falla no es conveniente. La seccin de la viga es sobrereforzada FALLA BALANCEADA Punto por cual en el proceso de diseo se utiliza el concepto para llegar FALLA DUCTIL III. RESULTADOS Para comprobar los resultados que el programa arroja se tom como referencia los ejercicios que se encuentran en, que a continuacin se detalla: Con fines de veracidad de la ejecucin del programa se extrae en forma de foto los ejercicios del cuaderno. A.- Anlisis de Seccin rectangular sometidos a Flexin

Pomasoncco Balden Cresencin

Concreto Armado I

B.- Calculo de Acero Sometido a Flexin

Pomasoncco Balden Cresencin

Concreto Armado I

Pomasoncco Balden Cresencin

Concreto Armado I

C.- Anlisis de Seccin Rectangular sometidos a Tensin y Compresin

Pomasoncco Balden Cresencin

Concreto Armado I

D.- Anlisis de Seccin Rectangular sometidos a Tensin y Compresin

Pomasoncco Balden Cresencin

Concreto Armado I

IV.

CONCLUSIONES Gracias a este trabajo realizado se puede entender e interpretar la filosofa de los programas estructurales tales como el SAP2000, ETABS, y otros. Este programa muy til ser para los posteriores usos en este tema y interpretar este proceso secuencial en otros lenguajes de programacin. Como se podr apreciar en las imagines anteriores tanto del programa como del cuaderno coincide los resultados.

V.

REFERENCIA BIBLIOGRAFICA Diseo en Concreto Armado, Roberto M. M.-ICG, edicin 2006 Diseo de Estructura de Concreto, Arthur H. Nilson, 12 Edicin. ANEXOS

VI.

A continuacin presento la codificacin del PROGRAMA en el lenguaje MATLAB


function varargout = ACERO(varargin) function pushbutton1_Callback(hObject, eventdata, handles) % hObject handle to pushbutton1 (see GCBO) set(handles.pushbutton2,'enable','on'); set(handles.pushbutton3,'enable','on'); clc global a FC=str2double(get(handles.edit7,'string')); FY=str2double(get(handles.edit8,'string')); %B=str2double(get(handles.edit9,'string')); BB=str2double(get(handles.edit10,'string')); R=str2double(get(handles.edit11,'string')); H=str2double(get(handles.edit12,'string')); switch a case 1 msgbox('Escoja el tipo de trabajo a realizar en programa: a).Verifica y Calcula el Momento Resistente Nominal, b).- Calcula el area de Acero en Viga Rect. en tensin, c).- Verifica y Calcula el Momento

Pomasoncco Balden Cresencin

10

Concreto Armado I
Resistente Nominal, y e).- Calcula la Seccin de Acero en Viga Rect. en Compresin y Flexin ','ERROR') return case 2 % AS=str2double(get(handles.edit20,'string')); case 3 MU=str2double(get(handles.edit1,'string')); case 4 AS=str2double(get(handles.edit20,'string')); AS1=str2double(get(handles.edit21,'string')); D1=str2double(get(handles.edit22,'string')); case 5 MU=str2double(get(handles.edit1,'string')); D1=str2double(get(handles.edit22,'string')); end if a<=2% DISEO DE UNA SECCION RECTANGULA CON REFUERZO EN TENSION %PERALTE EFECTIVO D=H-R; B=0.85-0.05*(FC-280)/70; CU=AS/(BB*D); CUB=0.85*FC*B*6117/(FY*(6117+FY)); A=AS*FY/(0.85*FC*BB); MRN=AS*FY*(D-A/2)/100000; MRU=MRN*0.9; elseif a==3 D=H-R; B=0.85-0.05*(FC-280)/70; K=0.9*BB*D^2*FC; KK=K^2-4*MU*0.59*K; W1=(K+KK^0.5)/(2*0.59*K); W2=(K-KK^0.5)/(2*0.59*K); CU1=W1*FC/FY; CU2=W2*FC/FY; CUMIN=min(CU1,CU2); %CALCULO DE LA CUANTIA BALANCEADA CUB=0.85*FC*B*6117/(FY*(6117+FY)); CUBR=0.75*CUB; %AREA DE ACERO ASO=CUMIN*BB*D; %VERIFICACION AREA DE ACERO > AREA MINIMA AMIN1=14.1*BB*D/FY; AMIN2=0.8*FC^0.5*BB*D/FY; FF=max(AMIN1,AMIN2); if ASO<=FF; G=FF; else G=ASO; end %CANTIDADES DE ACERO C1=G/1.27; C2=G/1.98; C3=G/2.85; C4=G/5.07; A=G*FY/(0.85*FC*BB); MRN=G*FY*(D-A/2)/100000; MRU=MRN*0.9; elseif a==4 %AREA DE ACERO EN TENSIONAS D11=H-R;

Pomasoncco Balden Cresencin

11

Concreto Armado I
B=0.85-0.05*(FC-280)/70; FS=6117*(1-D1*(6117+FY)/(D11*6117)); FY=4200; if FS>FY FS=4200; msgbox('El acero en compresion trabaja a fluencia','NOTA') else FS; msgbox('El acero en compresion no Fluye','NOTA') end %CUANTIA DE ESFUERZO EN COMPRESION CUA=AS1/(BB*D11); %EL ESFUERZO MAXIMO PARA QUE LA SECCION TRABAJE A FLEXION CUAB=0.85*FC*B*6117/(FY*(6117+FY)); CUMAX=0.75*CUAB+CUA*FS/FY; %LA CUANTIA DE ACERO DE TENSION CUANTIA=AS/(BB*D11); if CUANTIA<=CUMAX FS=FS; else msgbox('EL VALOR DE FS NO ES VALIDA AUMENTE EL AREA DE ACERO A COMPRESION O DISMINUYA AREA ACERO A FLEXION O LA CALIDAD DE CONCRETO','ERROR') end %ACERO EN TENSION EQUILIBRANTE POR EL CONCRETO AS2=AS1*FC/FY; AS11=AS-AS1; A=AS11*FY/(0.85*FC*BB); MN1=AS11*FY*(D11-A/2); MN2=AS1*FY*(D11-D1); %RESISTENCIA A LA FLEXION MN=(MN1+MN2)/100000; %MOMENTO ULTIMO A LA QUE PUEDE ESTAR SOMETIDO MU=0.9*MN; else a==5 D=H-R; B=0.85-0.05*(FC-280)/70; K=0.9*BB*D^2*FC; KK=K^2-4*MU*0.59*K; W1=(K+KK^0.5)/(2*0.59*K); W2=(K-KK^0.5)/(2*0.59*K); CU1=W1*FC/FY; CU2=W2*FC/FY; CUMIN=min(CU1,CU2); %CALCULO DE LA CUANTIA BALANCEADA CUB=0.85*FC*B*6117/(FY*(6117+FY)); CUBR=0.75*CUB; if CUMIN<=CUBR msgbox('INCORRECTO','ERROR') else msgbox('La seccion no es capaz de resistir los momentos si solo cuenta con refuerzo en TENSION, por tanto se considera acero en la zona de COMPRESION','IMPORTANTE') end % AREA DE ACERO EN TENSION EQUILIBRADA AS1=0.9*CUBR*BB*D; A=AS1*FY/(0.85*FC*BB);

Pomasoncco Balden Cresencin

12

Concreto Armado I
%EL MOMENTO RESISTENTE MN11=AS1*FY*(D-A/2); MN22=MU/(0.9)-MN11; FS=6117*(1-D1*(6117+FY)/(D*6117)); AS2=MN22/(FS*(D-D1)); %AREA DE REFUERZO EN TENSION ES AS=AS1+AS2; CUN=AS/(BB*D); CUMAX=0.75*CUB+(AS2/(BB*D))*FS/FY; %end MNO=MN11/100000; MNO1=MN22/100000; C1=AS/1.27; C2=AS/1.98; C3=AS/2.85; C4=AS/5.07; end %VISUALISACION DELOS RESULTADOS if a<=2 set(handles.text33,'string',MRN); set(handles.text37,'string',MRU); if CU <= CUB set(handles.text25,'string','Falla Tension'); else set(handles.text25,'string','Falla Compresion'); msgbox('La Falla por Compresion est prohibido corre riesgo su DISEO, solucione este caso incrementando el peralte, o mejorando la calidad de concreto, o utilizando refuerzo en compresion; siendo economicas las dos primeras','ERROR') return end elseif a==3 if CUMIN<= CUBR set(handles.text25,'string','Falla Tension'); else set(handles.text25,'string','Falla Compresion'); msgbox('La Falla por Compresion est prohibido corre riesgo su DISEO','ERROR') end if ASO >= FF set(handles.text26,'string','OK'); else msgbox('El area de acero es menor que el area de acero minimo segun el codigo de ACI','ERROR') end set(handles.text27,'string',G); set(handles.text28,'string',C1); set(handles.text30,'string',C2); set(handles.text31,'string',C3); set(handles.text29,'string',C4); set(handles.text33,'string',MRN); set(handles.text37,'string',MRU); elseif a==4 if CUANTIA<=CUMAX set(handles.text25,'string','Falla Tension'); else set(handles.text25,'string','Falla Compresion');

Pomasoncco Balden Cresencin

13

Concreto Armado I
msgbox('La Falla por Compresion est prohibido corre riesgo su DISEO, solucione este caso incrementando el peralte, o mejorando la calidad de concreto, o utilizando refuerzo en compresion; siendo economicas las dos primeras','ERROR') return end set(handles.text33,'string',MN); set(handles.text37,'string',MU); else a==5 if CUN<= CUMAX set(handles.text25,'string','Falla Tension'); else set(handles.text25,'string','Falla Compresion'); msgbox('La Falla por Compresion est prohibido corre riesgo su DISEO, solucione este caso incrementando el peralte, o mejorando la calidad de concreto, o utilizando refuerzo en compresion; siendo economicas las dos primeras','ERROR') return end set(handles.text26,'string',AS2); set(handles.text27,'string',AS); set(handles.text28,'string',C1); set(handles.text30,'string',C2); set(handles.text31,'string',C3); set(handles.text29,'string',C4); set(handles.text33,'string',MNO); set(handles.text37,'string',MNO1); end function pushbutton2_Callback(hObject, eventdata, handles) ans=questdlg('DESEA SALIR DEL PROGRAMA?','SALIR','Si','No','No'); if strcmp(ans,'No') return; end function pushbutton3_Callback(hObject, eventdata, handles) set(handles.edit1,'string',''); set(handles.edit7,'string',''); set(handles.edit8,'string',''); %set(handles.edit9,'string',''); set(handles.edit10,'string',''); set(handles.edit11,'string',''); set(handles.edit12,'string',''); set(handles.edit20,'string',''); set(handles.edit21,'string',''); set(handles.edit22,'string',''); set(handles.text25,'string',''); set(handles.text26,'string',''); set(handles.text27,'string',''); set(handles.text28,'string',''); set(handles.text29,'string',''); set(handles.text30,'string',''); set(handles.text31,'string',''); set(handles.text33,'string',''); set(handles.text37,'string',''); function pushbutton4_Callback(hObject, eventdata, handles) helpdlg('En el caso de las unidades tener mucho cuidado, en el ingerso de datos la unidad longitudinal en cm, de la misma forma la unidad de fuerza en Kgf. EL AUTOR: CRESENCION POMASONCCO BALDEON','AYUDA')

Pomasoncco Balden Cresencin

14

Concreto Armado I
function popupmenu1_Callback(hObject, eventdata, handles) global a a=get(handles.popupmenu1,'value'); set(handles.text25,'string','') set(handles.text26,'string','') set(handles.text27,'string','') set(handles.text28,'string','') set(handles.text29,'string','') set(handles.text30,'string','') set(handles.text31,'string','') set(handles.text33,'string','') set(handles.text37,'string','') switch a case 1 msgbox('Escoja el tipo de trabajo a realizar en programa: a).Verifica y Calcula el Momento Resistente Nominal, b).- Calcula el area de Acero en Viga Rect. en tensin, c).- Verifica y Calcula el Momento Resistente Nominal, y e).- Calcula la Seccin de Acero en Viga Rect. en Compresin y Flexin ','ERROR') return case 2 % seccin rectangular set(handles.text5,'visible','off'); set(handles.text35,'visible','on'); set(handles.text11,'visible','on'); set(handles.text12,'visible','on'); %set(handles.text13,'visible','on'); set(handles.text14,'visible','on'); set(handles.text15,'visible','on'); set(handles.text16,'visible','on'); set(handles.text17,'visible','on'); set(handles.text18,'visible','off'); set(handles.text19,'visible','off'); set(handles.text20,'visible','off'); set(handles.text21,'visible','off'); set(handles.text22,'visible','off'); set(handles.text23,'visible','off'); set(handles.text32,'visible','on'); set(handles.text36,'visible','on'); set(handles.edit1,'visible','off'); set(handles.edit7,'visible','on'); set(handles.edit8,'visible','on'); %set(handles.edit9,'visible','on'); set(handles.edit10,'visible','on'); set(handles.edit11,'visible','on'); set(handles.edit20,'visible','on'); set(handles.edit12,'visible','on'); set(handles.text25,'visible','on'); set(handles.text26,'visible','off'); set(handles.text27,'visible','off'); set(handles.text28,'visible','off'); set(handles.text30,'visible','off'); set(handles.text31,'visible','off'); set(handles.text29,'visible','off'); set(handles.text33,'visible','on'); set(handles.text37,'visible','on'); set(handles.text38,'visible','off'); set(handles.edit21,'visible','off'); set(handles.text39,'visible','off'); set(handles.edit22,'visible','off'); set(handles.text40,'visible','off');

Pomasoncco Balden Cresencin

15

Concreto Armado I
AS=str2double(get(handles.edit20,'string')); case 3 set(handles.text5,'visible','on'); set(handles.text35,'visible','off'); set(handles.text11,'visible','on'); set(handles.text12,'visible','on'); %set(handles.text13,'visible','on'); set(handles.text14,'visible','on'); set(handles.text15,'visible','on'); set(handles.text16,'visible','on'); set(handles.text17,'visible','on'); set(handles.text18,'visible','on'); set(handles.text19,'visible','on'); set(handles.text20,'visible','on'); set(handles.text21,'visible','on'); set(handles.text22,'visible','on'); set(handles.text23,'visible','on'); set(handles.text32,'visible','on'); set(handles.text36,'visible','on'); set(handles.edit1,'visible','on'); set(handles.edit7,'visible','on'); set(handles.edit8,'visible','on'); %set(handles.edit9,'visible','on'); set(handles.edit10,'visible','on'); set(handles.edit11,'visible','on'); set(handles.edit20,'visible','off'); set(handles.edit12,'visible','on'); set(handles.text25,'visible','on'); set(handles.text26,'visible','on'); set(handles.text27,'visible','on'); set(handles.text28,'visible','on'); set(handles.text30,'visible','on'); set(handles.text31,'visible','on'); set(handles.text29,'visible','on'); set(handles.text33,'visible','on'); set(handles.text37,'visible','on'); set(handles.text38,'visible','off'); set(handles.edit21,'visible','off'); set(handles.text39,'visible','off'); set(handles.edit22,'visible','off'); set(handles.text40,'visible','off'); MU=str2double(get(handles.edit1,'string')); case 4 set(handles.text5,'visible','off'); set(handles.text35,'visible','on'); set(handles.text11,'visible','on'); set(handles.text12,'visible','on'); %set(handles.text13,'visible','on'); set(handles.text14,'visible','on'); set(handles.text15,'visible','on'); set(handles.text16,'visible','on'); set(handles.text17,'visible','on'); set(handles.text18,'visible','off'); set(handles.text19,'visible','off'); set(handles.text20,'visible','off'); set(handles.text21,'visible','off'); set(handles.text22,'visible','off'); set(handles.text23,'visible','off'); set(handles.text32,'visible','on');

Pomasoncco Balden Cresencin

16

Concreto Armado I
set(handles.text36,'visible','on'); set(handles.edit1,'visible','off'); set(handles.edit7,'visible','on'); set(handles.edit8,'visible','on'); %set(handles.edit9,'visible','on'); set(handles.edit10,'visible','on'); set(handles.edit11,'visible','on'); set(handles.edit20,'visible','on'); set(handles.edit12,'visible','on'); set(handles.text25,'visible','on'); set(handles.text26,'visible','off'); set(handles.text27,'visible','off'); set(handles.text28,'visible','off'); set(handles.text30,'visible','off'); set(handles.text31,'visible','off'); set(handles.text29,'visible','off'); set(handles.text33,'visible','on'); set(handles.text37,'visible','on'); set(handles.text38,'visible','on'); set(handles.edit21,'visible','on'); set(handles.text39,'visible','on'); set(handles.edit22,'visible','on'); set(handles.text40,'visible','off'); AS=str2double(get(handles.edit20,'string')); AS1=str2double(get(handles.edit21,'string')); case 5 set(handles.text5,'visible','on'); set(handles.text35,'visible','off'); set(handles.text11,'visible','on'); set(handles.text12,'visible','on'); %set(handles.text13,'visible','on'); set(handles.text14,'visible','on'); set(handles.text15,'visible','on'); set(handles.text16,'visible','on'); set(handles.text17,'visible','on'); set(handles.text18,'visible','off'); set(handles.text19,'visible','on'); set(handles.text20,'visible','on'); set(handles.text21,'visible','on'); set(handles.text22,'visible','on'); set(handles.text23,'visible','on'); set(handles.text32,'visible','on'); set(handles.text36,'visible','on'); set(handles.edit1,'visible','on'); set(handles.edit7,'visible','on'); set(handles.edit8,'visible','on'); set(handles.edit10,'visible','on'); set(handles.edit11,'visible','on'); set(handles.edit20,'visible','off'); set(handles.edit12,'visible','on'); set(handles.text25,'visible','on'); set(handles.text26,'visible','on'); set(handles.text27,'visible','on'); set(handles.text28,'visible','on'); set(handles.text30,'visible','on'); set(handles.text31,'visible','on'); set(handles.text29,'visible','on'); set(handles.text33,'visible','on'); set(handles.text37,'visible','on'); set(handles.text38,'visible','off'); set(handles.edit21,'visible','off');

Pomasoncco Balden Cresencin

17

Concreto Armado I
set(handles.text39,'visible','on'); set(handles.edit22,'visible','on'); set(handles.text40,'visible','on'); MU=str2double(get(handles.edit1,'string')); end

Pomasoncco Balden Cresencin

18

También podría gustarte