Está en la página 1de 2

Caso 2: Corrección Peralte fijo 0.

5m

 Código Matlab:

clear;
clc;
%Epsilon concreto (-)
Ec=0.003;
%Epsilon acero (-)
Ey=0.002;
%Beta (-)
B=0.85;
%Alpha (-)
A=0.85;
%Esfuerzo de fluencia del concreto (kPa)
fc=28*1000;
%Esfuerzo de fluencia del acero (kPa)
fy=420*1000;
%%Calculo de Pmax y Pmin
%Cuantia balanceada
pbal=(Ec/(Ec+Ey))*B*((A*fc)/fy);
%Cuantia maxima
pmax=0.75*pbal;
%Cuantia minima
pmin=1.4/fy;

%Peralte (m)
d=(0.3);
%Ancho variable (m)
b=(0.25:0.01:0.5);
%Cuantia variable
p=(pmin:0.00217:pmax);

%%Codigo
%Momento variable (kN*m)
M=zeros(size(p,2),size(b,2));
for fila=1:size(M,1)
for columna=1:size(M,2)
M(fila,columna)=p(fila)*b(columna)*d*fy*(d-p(fila)*d*fy/(2*fc*A));
end
end

%Graficos
%Figura 1
pos=[1 8 16 24 26];
leyenda={size(pos,2)};
figure
hold on
for i=1:size(pos,2)

plot(p,M(:,pos(i)));
leyenda{i}=num2str(b(pos(i)));

end
hold off
xlabel('\rho ')
ylabel('Momento (kN*m)')
lgd=legend(leyenda,'Location','best')
title(lgd,'b (m)')

%Figura 2
figure
contour3(b,p',M,50)
xlabel('b (m)')
ylabel('\rho ')
zlabel('Momento (kN*m)')

También podría gustarte