Public feed #726276

Unnamed

public text v1 · immutable
Raw Edit
·published 2007-10-05 01:25 UTC
rendered paste body
% momento v/s curvatura, viga H.A. "T" simple
 
fc_prima=200; %kgf/cm2
Fy=2800; %tipo de acero, A44-28H
Es=2100000;  %modulo elasticidad acero
Ec=15100*(fc_prima)^0.5;
n=Es/Ec;
a=50; %input('Ingrese el Ancho Total de la Viga en [cm]: ');
b=100; %input('Ingrese el Alto Total de la Viga en [cm]: ');
t1=14; %input('Ingrese el espesor del ala en [cm]: ');
t2=25; %input('Ingrese el espesor del alma en [cm]: ');
num_barras=3; %input('Ingrese numero de barras de acero: ');
diametro=26; %input('Ingrese el diametro de las barras en [mm]: ');
d=97.5; %input('Ingrese distancia (altura) del centro del fierro a cota superior de la Viga [cm]: ');
while d >= b
    d=input('Ingrese distancia (altura) del centro del fierro a cota superior de la Viga [cm]: ');
end
As=num_barras*3.14*(0.5*diametro/10)^2; % en cm2
aux1=b-t1;
Aeq=a*t1+t2*aux1+(n-1)*As;
%calculo centroide seccion transformada
y1=(0.5*a*t1*t1+aux1*t2*(0.5*aux1+t1)+(n-1)*As*d)/(a*t1+aux1*t2+(n-1)*As);
%calculo inercia seccion transformada
I1=((a*t1^3)/12)+(a*t1*(0.5*t1-y1)^2)+((t2*aux1^3)/12)+(t2*aux1*(0.5*aux1-y1)^2)+(n-1)*As*(d-y1)^2;
 
%calculo rotura
fr=2*fc_prima^0.5;
yt=b-y1;
Mcr1=fr*I1/yt;
Curv1=Mcr1/(Ec*I1);
display(Mcr1);
display(Curv1);
 
%despues de la rotura (igualacion areas) T=C
tolerancia=9999;
c=1;

while tolerancia > 150
    aux2=a*t1*(c-0.5*t1)+0.5*t2*(c-t1)^2;
    aux3=n*As*(d-c);
    tolerancia=abs(aux2-aux3);
    c=c+0.1;
end
display(c);