Académique Documents
Professionnel Documents
Culture Documents
UNSCH
ALUMNO
DE LA CRUZ BONIFACIO Jomar Pachacutec
AYACUCHO- 2013
INDICE DE CONTENIDO
TEMA I.- MARCO TEORICO II.- DIAGRAMA DE FLUJO III.- ALGORITMO IV.- CODIGO EN MATLAB V.- ADICIONALES VI.- BIBLIOGRAFA Pgina 02 05 09 10 14 17
I .- MARCO TERICO
ANLISIS DE ELEMENTOS DE SECCIN RECTANGULAR CON REFUERZO EN TRACCIN SOMETIDOS A FLEXIN
ECUACIONES Tenemos:
DONDE: b=ancho de la seccin de concreto. a=altura del bloque rectangular de esfuerzos de compresin en el concreto. d=peralte efectivo de la seccin igual a la distancia de la fibra extrema en compresin al centroide del rea de refuerzo en tensin. W=ndice de refuerzo Cuantia de acero en tensin =esfuerzo de compresin del concreto fy=esfuerzo de fluencia del acero Cuantia balanceada o bsica
( )
CUANTIA MINIMA DE REFUERZO =ancho del alma de la viga. Para vigas de seccin rectangular correspondiente al ancho de la seccin.
ELEMENTOS DE DISEO A CONSIDERAR DENTRO DEL ANALISIS Geomtricamente se tiene la siguiente viga rectangular cuyo para metros a tomar en consideracin son los siguientes.
Para vigas con una capa de refuerzo: d= h-6 Para vigas con dos capas de refuerzo: d= h-9 Para losas: d= h-3 Si la cantidad de acero excede la cuanta mxima existen tres soluciones: 1.-se incrementa el peralte de la seccin 2.-mejorando la calidad del concreto 3.-utilizando refuerzo en compresin ANLISIS DE ELEMENTOS DE SECCIN RECTANGULAR CON REFUERZO EN COMPRESIN SOMETIDOS A FLEXIN
( (
) )
( (
) ) )
Condicin: si resulta mayor que el esfuerzo de fluencia, entonces el acero en compresin trabaja a fy y As2 es igual a . en caso contrario, el valor de se mantiene y AS2es diferente a .
Ecuacin del momento nominal: ( Ecuacin de la cuanta bsica: Determinacin de la cuanta mxima. Debe cumplirse que: ) ( ) ( )
Tabla de aceros:
#DE ACERO
1 2 3 4 5 6 7 8
1/8 1/4 3/8 1/2 5/8 3/4 7/8 1
(cm)
0.3175 0.635 0.9525 1.27 1.5875 1.905 2.2225 2.54
AREA (cm2)
0.079 0.317 0.713 1.27 1.98 2.85 3.88 5.07
II .- DIAGRAMA DE FLUJO
Siguiendo lo indicado en el pseudocdigo se plantea el siguiente diagrama de flujo: ANLISIS DE ELEMENTOS DE SECCIN RECTANGULAR CON REFUERZO EN TRACCIN SOMETIDOS A FLEXIN
INGRESAR Fc, F y, B, H, As
Fin
wfc (1-0.59w)
As=
Asmin=0.8 fc 00
Amin=max(A
y Asmin)
Wmin
0.75
Asmin As
R=As
fin
Fs=6117(1- (
Fs Fy
NO
FS SE mantiene
SI =0.85fc max=0.75
( ( ) )
Fs=Fy
SI
Fs: valido
Acero en compresin
A A , a, M
Mn=M
+M
imprimir
Mu=0.9Mn
Fin
Fc Mu=0.9b fcw(1-0.59w)
Wmax
Wmin
Wmin = = ( )
M Fs As=A +A SI AS As A
III .- ALGORITMO
Los algoritmos usados en este programa corresponden a la parte de entrada de datos usados en tablas del matlab: Contador:
si i==1 Definicin de rea: Area=A(1,2)*areas(A(1,1),1); En caso contrario Area=0; Para a=1:i n=1; Mientras 1 si n==A(a,1) Romper el caso Fin n=n+1; Fin Area=As+A(a,2)*areas(n,1); Fin Fin Resultado=area; Fin
Fin
10
11
elseif AAAAAA==2 capa=6; elseif AAAAAA==3 capa=9; elseif AAAAAA==4 capa=3; end d=HH-capa CN=(AREA/(BB*d))*100 CB=(0.85*FFC*BI*6117/(FFY*(6117+FFY)))*100 a=AREA*FFY/(0.85*FFC*BB) MN=AREA*FFY*(d-a/2)/100000 MU=0.9*MN set(handles.RESULTADO,'string',MU); set(handles.MMN,'string',MN); set(handles.CCC,'string',CN); set(handles.CCB,'string',CB);
12
deltabalanceada=(0.85*FFC1*BI/FFY1)*(6117/(FFY1+6117)); if delta <= 0.75*deltabalanceada areadeacero=delta*BB1*d; else msgbox('nose encuentra dentro del rango permisible') end acerominimo1=[14.1*BB1*d/FFY1 0.8*BB1*d*(FFC1^0.5)/FFY1]; asmin=max(acerominimo1); if areadeacero>asmin acerofinal=areadeacero; else msgbox('no cumple con As>Asmin') end set(handles.CUANTIA1,'string',delta) set(handles.CUANTIAB1,'string',deltabalanceada) set(handles.ACEROMINIMO,'string',asmin) set(handles.AREAACE,'string',areadeacero)
Anlisis de elementos de seccin rectangular con refuerzo en compresin sometidos a flexin Caso I (calculo de momento ltimo)
FFC3=str2double(get(handles.edit24,'string')); FFY3=str2double(get(handles.edit23,'string')); HH3=str2double(get(handles.edit22,'string')); BB3=str2double(get(handles.edit21,'string')); dprima=str2double(get(handles.edit29,'string')); areatension=str2double(get(handles.edit30,'string')); areacompresion=str2double(get(handles.edit31,'string')); if FFC3==210 | FFC3==280 BI=0.85; elseif FFC3==350 BI=0.80; elseif FFC3==420 BI=0.75 elseif FFC3==490 BI=0.70 elseif FFC3==560 BI=0.65 else msgbox('introdusca un fc adecuado entre 210-560') end AAAAAA=get(handles.popupmenu6,'value'); if AAAAAA==1 msgbox('Escoja el numero de Capas') elseif AAAAAA==2 capa=6; elseif AAAAAA==3 capa=9; elseif AAAAAA==4 capa=3; end d=HH3-capa fprimas=6117*(1-(dprima/d)*(6117+FFY3)/6117)
13
if fprimas>FFY3 fnuevo=FFY3 areanuevo=areacompresion else fnuevo=fprimas areanuevo=areacompresion*fprimas/FFY3 end cuantiacompresion=areanuevo/(BB3*d) % el esfuerzo maximo para que la seccion trabaje ductilmente es robalanceada=0.85*FFC3*BI*6117/(FFY3*(FFY3+6117)) romax=0.75*robalanceada+cuantiacompresion*fnuevo/FFY3 ronormal=areatension/(BB3*d) if ronormal<romax asi=areatension-areacompresion a3=asi*FFY3/(FFC3*0.85*BB3) momentoinicial=asi*FFY3*(d-a3/2) momentodos=areanuevo*FFY3*(d-dprima) momentonominal=(momentoinicial+momentodos)/100; mometoultimo3=0.9*(momentoinicial+momentodos)/100 set(handles.edit25,'string',mometoultimo3); set(handles.edit28,'string',momentonominal); set(handles.edit27,'string',romax); else msgbox('no cumple con la falla ductil') end
14
poli=[aa bb cc ] repoli=roots(poli) refinal=min(repoli) ro=refinal*FFC4/FFY4 robasica=0.85*FFC4*BI*6117/(FFY4*(FFY4+6117)) if ro>0.75*robasica as1=0.9*0.75*robasica*BB4*d a4=FFY4*as1/(0.85*FFC4*BB4) monresistente1=as1*FFY4*(d-a4/2) monresistente2=momentoultimo4/0.9-monresistente1 fprimas=6117*(1-(dprima/(d*6117))*(6117+FFY4)) as2=monresistente2/(fprimas*(d-dprima)) areatension=as1+as2 ronuevo=areatension/(BB4*d) romaxnuevo=0.75*robasica+(as2/(BB4*d))*fprimas/FFY4 if ronuevo<romaxnuevo set(handles.edit39,'string',areatension) set(handles.edit42,'string',as2) else msgbox('nocumple la falla ductil','atencion') end else msgbox('la seccion es capaz de resitir los momentos aplicados si solo cuenta con refuerzo en tension') end
V .- ADICIONALES
El entorno del programa esm el siguiente
15
Al escoger aparcera unos cuadros en los que tendr que introducir sus datos y presionar el boton calcular para obtener las respuestas
Mtodo de ingreso de el rea de acero por: Valor entero Por conteo de fierros
Ingrese las capas o filas inferiores de acero una o dos, para calcular el peralte efectivo
16
17
VI .- BIBLIOGRAFA
GUIA DE CLASES Diseo de estructuras de Concreto Armado Ing. RUBEN YACHAPA C. HARMZEN R.
18