clear; clc; format long; disp(' L ___'); disp(' ----------- |') ; disp(' | | A |'); disp(' ---- --- | '); disp(' | | | D'); disp(' | | |'); disp(' | | |'); disp(' | | |'); disp(' |___| _|_'); disp(' B '); disp(' '); fcprima=200;%=input('INGRESE "fc prima" en megapascales: '); ES=2100000; EC=15100*sqrt(fcprima); FY=2800; n=ES/EC; fr=2*sqrt(fcprima); L=50;%input('INGRESE L (largo del ala): '); A=14;%input('INGRESE A (espesor del ala): '); B=25;%input('INGRESE B (espesor del alma): '); D=100;%input('INGRESE D (alto de la viga): '); b=3;%input('INGRESE CUANTAS BARRAS DE ACERO: '); d=26;%input('INGRESE DIAMETRO DE LAS BARRAS EN MM: '); r=97.5;%input('INGRESE DISTANCIA DESDE TOPE DEL ALA HASTA EL CENTRO DE LAS BARRAS: '); as=b*(pi*d^2/400); % en cm^2 % SECCION TRANSFORMADA cm=[L*A*A/2+B*(D-A)*(A+(D-A)/2)+as*(n-1)*(r)]/[L*A+B*(D-A)+(n-1)*as]; %centro de area de seccion transf. it=L*A^3/12+L*A*(cm-A/2)^2+(B*(D-A)^3)/12+B*(D-A)*((D-A)/2-cm)^2+(n-1)*as*(r-cm)^2; %inercia seccion transf. % PRIMERA GRIETA fcmax=2*sqrt(fcprima); mcr=fcmax*it/(cm); curva=mcr/(EC*it); mcr; curva; % TERMINA LA LINEALIDAD DEL HORMIGON %si el centro de area de compresion esta en el ala %c1=1; %tol=100; %while tol>10 % C=L*c1^2/2; % T=n*as*(r-c1); % tol=abs(C-T); % c1=c1+0.2; %end %c1 %si el centro de area de compresion esta en el alma c1=1; tol=10000; while tol>1000 C=(L*A*(c1-A/2)+B*(c1-A)^2/2); T=n*as*(r-c1); tol=abs(C-T); c1=c1+0.0005; end c1; i1=L*A^3/12+L*A*(c1-A/2)^2+B*(c1-A)^3/12+B*(c1-A)*(c1-A)/2; curva1=mcr/(EC*i1); ecm=0.4*fcprima/EC; curv2=ecm/c1; momentos = [0 mcr mcr ]; curvaturas = [0 curva curva1]; plot(curvaturas,momentos)