You are on page 1of 3

close all

clear all
clc
%DIAGRAMA DE FLUJO ACORTANTE
% Variables de entrada
fc=280; % Kgf/cm2, Esfuerzo Compresión concreto
fy=4200; % Kgf/cm2, Esfuerzo Tensión acero
Vu=128000; % Kgf, Cortante ultimo
Mu=152500000; % Kgf*cm, Momento Ultimo
Pu=258700; % Kgf, Carga Puntual Ultimo
H= 3150; % cm; Altura del muro
Lw= 565; % cm, Longitud del muro.
t=20; % Espesor del muro.
fi=0.75; % Coeficiente de Reducción a cortante
fia=0.65 % Coeficiente de Reducción aplastamiento
d=0.80*Lw; % Peralte del muro.
Ag=t*Lw;
Vu2=2.65*fi*sqrt(fc)*d*t;
if Vu2>=Vu
R1=H/Lw;
else
note_new.Text = 'Aumente las dimensiones: H o Lw o t'
end
if R1>=2
note_new.Text = 'Muro Alto'
if Pu>=0
Vc1=0.53*fi*sqrt(fc)*d*t;
Vc01=Vc1/1000 %toneladas
else
Vc1=0.53*fi*sqrt(fc)*(1+0.0285*Pu/Ag)*d*t;
Vc01=Vc1/1000 %toneladas
end
else
if R1<=1.5
a=0.80;
note_new.Text = 'Muro Bajo'
else
a=1.61-0.54*R1;
end
Vc1=a*fi*sqrt(fc)*d*t;
Vc01=Vc1/1000 %toneladas
end
Vc1;
Vc2=fi*(0.88*sqrt(fc)+(Pu)/(4*Lw*t))*d*t;
Vc02=Vc2/1000
if Vc1<Vc2
R2=(Mu/Vu)-(Lw/2);
else
Vc1=Vc2;
end
if R2<0
roh=(Vu-Vc1)/(fi*fy*d*t);
else
Vc3=fi*(0.16*sqrt(fc)+((Lw*(0.33*sqrt(fc)+(Pu/(5*Lw*t))))/((R2))))*d*t;
Vc03=Vc3/1000 %toneladas
if Vc1>Vc3
Vcdiseno=Vc3;
else
Vcdiseno1=Vc1/1000
Vcdiseno=Vc1;
end
roh=(Vu-Vcdiseno)/(fi*fy*d*t);
end
if roh>0.0025
roh
else roh=0.0025
end
note_new.Text = 'Refuerzo Horizontal'
Avh=roh*100*t
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Sh=Avh/(roh*t);
R3=Lw/5;
if Sh<R3
else Sh=Lw/(5*H)/Lw;
end
R4=3*t;
if Sh<R4
else
Sh=3*t;
end
if Sh<50
else
Sh=50;
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
rov=0.0025+0.5*(2.5-R1)*(roh-0.0025)
note_new.Text = 'Refuerzo vertical'

Avv=rov*100*t
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
if rov>0.0025
else rov=0.0025;
end
Sv=Avv/(rov*t);
R5=Lw/3;
if Sv<R5
else Sv=R5;
end
if Sv<R4
else Sv=R4;
end
if Sv<50
else Sv=50;
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

S2=Sv
note_new.Text = 'si desea se convierte a malla'
note_new.Text = 'Diseño a Flexión'
note_new.Text = 'ahora el diseño de elementos de borde'
note_new.Text = 'se debe verificar para todas las combinaciones'
fcd=(Pu/Ag)+((6*Mu)/(t*Lw^2))
if fcd>0.2*fc
note_new.Text ='se tiene que diseñar elementos de borde'
else
note_new.Text ='no se necesita diseñar elementos de borde'
end
note_new.Text ='suponga la x y verifique si cumple con las cuantias que permite
la nsr-10'
x=150
Agb=x*t % Area bruta del elemento de borde
Pudiseno=Pu/2+(Mu/(Lw-x));
Pudiseno1=Pudiseno/1000 %toneladas
Ast=((Pudiseno/(0.75*fia))-(0.85*fc*Agb))/(fy-(0.85*fc))% se despejo Ast de la f
ormula
rohb=Ast/Agb
if rohb>0.01;
note_new.Text ='cumple con el minimo de la Nsr-10)'
else
note_new.Text ='no cumple con el minimo ahi que aumentar x'
end
if rohb<0.04;
note_new.Text ='cumple con el maximo de la Nsr-10)'
else
note_new.Text ='no cumple con el maximo, si se permite disminuir x'
end
note_new.Text ='se coloca el acero en dos capas'
% ahora se calcula el AsV, acero refuerzo horizontal para el elemento de
% borde
h=x-5
S=10
AsV=((0.20*S*h*fc)/fy)*((Agb/(S*h))-1)

You might also like