You are on page 1of 8

FACULTAD DE INGENIERA DE MINAS, GEOLOGA Y CIVIL

ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA


CIVIL
CONCRETO ARMADO I
(IC-442)

TTR
RAABBA
AJJO
O EEN
NCCA
ARRG
GAAD
DOON O11
N O

TEMA: PROGRAMAS PARA CALCULOS DE ACERO Y Mu PARA VIGAS


RECTANGULARES

ALUMNO : Garca Quispe, Yan Moiss

PROFESOR : Ing. YACHAPA CONDEA, Rubn Amrico

CICLO ACADEMICO : 2012 I I

FECHA DE ENTREGA : 23/04/13


I. INTRODUCCION:

Las vigas son elementos cuya disposicin en las estructuras es principalmente


horizontal, aunque tambin pueden ser inclinadas, pero que en todo caso tiene la importante
funcin de servir de apoyo de otros miembros estructurales que le transmiten las cargas
verticales generadas por la gravedad, las cuales actan lateralmente a lo largo de su eje.
Gracias a estos elementos se pueden construir todo tipo de maquinarias y estructuras, tales
como chasis de vehculos, soporte de maquinarias, vigas de puentes y edificaciones, etc.
Esta condicin hace que las vigas estn sometidas a esfuerzos diferentes a la tensin
simple, representados por los esfuerzos de flexin. En este caso las fuerzas externas
pueden variar de una seccin a otra a lo largo de la viga, adems la disposicin de ellas, las
condiciones de soporte y la geometra, genera en el interior de la misma la aparicin de
cuatro fuerzas llamadas resistentes.

II. OBJETIVOS:

Dar solucin mediante un computador a las ecuaciones que rigen el diseo en


concreto armado para vigas sometidas a flexin pura debido a que es sumamente
eficiente debido a su rapidez de solucin y a la presentacin de la misma.
Familiarizarnos ms con el entorno de programar mediante el lenguaje de
MatLab. Debido a que en consiguiente se seguir usando este sistema de
programacin para dar solucin a problemas de mucha mayor complejidad.
Mediante los resultados obtenidos observar si dichos resultados son una respuesta
lgica y si estos tambin estn acorde al problema y mucho ms importante an el de
tomar decisiones para solucionar dichas deficiencias; pero en muchos de estos
casos el algoritmo empleado en la programacin ya nos soluciona dichas
deficiencias; pero cabe resaltar que ms no as estas estn libres de brindar
resultados errneos.

III. REFERENCIA TEORICA:


IV. PROGRAMA

VIGAS RETANGULARES:

La interfaz mostrada anteriormente nos indica el tipo de seccin de la viga


que nos soluciona y tambin muestra los casos que resuelve que a
continuacin detallaremos.

- Caso I. al seleccionar esta opcin nosotros podremos calcular el


momento resistente nominal de una seccin conociendo sus
caractersticas geomtricas de esta y principalmente conociendo la
cantidad de acero que contiene dicha seccin.

DISEO DE SECCIN UNA SECCIN RECTANGULAR CON REFUERZO EN


TENSIN Y COMPRESIN
CASO I.-

En este caso se calcul el momento ltimo conociendo la cantidad de acero solamente


en la zona de tensin.
En este caso se calcul el momento ltimo conociendo la cantidad de acero en la
zona de tensin y de compresin.

DATOS DE ENTRADA

Para todos los casos siguientes se concibi las siguientes variablesy su


nomenclatura y la forma de entrada en el MatLAb.
Mu=str2double(get(handles.edit4,'string'));%%%%momento ultimo
b=str2double(get(handles.edit1,'string'));%%%ancho de la base
bw=str2double(get(handles.edit12,'string'));%%%ancho del ala
d=str2double(get(handles.edit2,'string'));%%%peralte efectivo
Fc=str2double(get(handles.edit11,'string'));%%%Resistencia del concreto
Fy=str2double(get(handles.edit6,'string'));%%%Resistencia acero a la
fleccion
b1=str2double(get(handles.edit10,'string'));%%%coeficiente
hf=str2double(get(handles.edit3,'string'));%%%altura del ala
u=str2double(get(handles.edit5,'string'));%%%coeficiente

Algoritmo
As=(Mu/0.9)/(Fy*(d-hf/2)) if Asmin1>Asmin2
a=As*Fy/(0.85*Fc*b) Asmin=Asmin1
%%aporte de las alas else
Asf=0.85*Fc*(b-bw)*hf/Fy Asmin=Asmin2
Mnf=Asf*Fy*(d-hf/2) end
d=51 ifAsw>Asmin
Mnf=Asf*Fy*(d-hf/2) Asw=Asw
%%aporte del alma disp('ok')
Mnw=((Mu/0.9)-Mnf) else
w1=[1+sqrt(1- Asw=Asmin
4*0.59*Mnw/(bw*(d^2)*Fc))]/(2*0.59) end
w2=[1-sqrt(1- Cu=Asw/(bw*d)
4*0.59*Mnw/(bw*(d^2)*Fc))]/(2*0.59) Cub=0.85*Fc*b1*6117/(Fy*(6117+Fy))
if w1<w2 Cumax=0.75*Cub
w=w1 if Cu<Cub
else disp('falla ductil')
w=w2 else
end disp('error')
Asw=w*Fc*bw*d/Fy end
Asmin1=14.1*bw*d/Fy As=Asf+Asw
Asmin2=0.8*sqrt(Fc)*bw*d/Fy

CASO II.-

Para el siguiente caso se analiz conociendo el momento ultimo para calcular el rea.

Grafico:
Algoritmo

%%%%%CONOCIENDO EL MOMENTO ULTIMO else


CALCULAR LA CANTIDAD DE ACERO
w1=[1+sqrt(1- d=str2double(get(handles.edit2,'string
4*0.59*(Mu/(u*b*(d^2)*Fc)))]/(2*0 '));
.59) As1=u*0.75*Cub*b*d
w2=[1-sqrt(1- a=As1*Fy/(0.85*Fc*b)
4*0.59*(Mu/(u*b*(d^2)*Fc)))]/(2*0 Mn1=As1*Fy*(d-a/2)
.59) Mn2=(Mu/u)-As1*Fy*(d-a/2)
if w1<w2 Fs=6117*(1-d1*(6117+Fy)/(d*6117))
w=w1 if Fs<4200
else Fs1=fs
w=w2 else
end Fs=4200
Cu=w*Fc/Fy end
ub=0.85*Fc*b1*6117/(Fy*(6117+Fy)) As2=Mn2/(Fs*(d-d1)) % refuerzo en la
%si Cu<CUb entonces falla ductil zona de compresion
if Cu<0.75*Cub As=As1+As2 %refuerzo en la zona de
As=Cu*b*d tension
Asmin1=14.1*b*d/Fy Cu1=As/(b*d)
Asmin2=0.8*sqrt(Fc)*b*d/Fy CU1max=0.75*Cub+As2*Fs/(b*31*Fy)
if Asmin1>Asmin2 if Cu1<CU1max
Asmin=Asmin1 % p=disp('fallaductil ok')
else else
Asmin=Asmin2 % disp('falla fragil corregir')
end end
if As>Asmin set(handles.edit7,'string',Cu1);
As=As set(handles.edit8,'string',CU1max);
disp('ok') set(handles.edit9,'string',As);
else set(handles.edit12,'string',As2);
As=Asmin end
end
V. CONCLUSIONES:

Se aprendi a realizar el diseo de Vigas rectangulares.


En los diseos de vigas rectangulares se debe realizar un diseo que falle o que
tenga un fallo dctil.
Adoptar siempre las precauciones adecuadas para evitar cualquier peligro, sin
olvidar en ningn caso la magnitud de las cargas con las que se trabaja y el peligro
que puede suponer la desestabilizacin brusca de cualquier elemento cargado,
especialmente si es metlico.
La importancia de usos de programas para poder realizar los clculos que en
muchos casos son tediosos.

VI. BIBLIOGRAFIA:

diseo de estructuras de concreto / harmsen / Tercera Edicion.


MatLab/Miguel Cutipa Coaquiera; Daniel Guitierrez Pachas.

You might also like