Está en la página 1de 4

SECCIÓN RECTANGULAR

clc
clear all
close all
% Ingresar los Datos
Hc=input('Ingrese la altura de la columna en m = ');
r=input('Ingrese el recubrimiento en cm = ');
est=input('Ingrese el diámetro del estribo en mm = ');
fc=input('Ingrese la resistencia del hormigón en kg/cm2 = ');
fy=input('Ingrese la fluencia del acero en kg/cm2 = ');

Mbx=input('Ingrese el momento en X en Tm = ');


Mby=input('Ingrese el momento en Y en Tm = ');
b=input('Ingrese la base de la sección en cm = ');
h=input('Ingrese la altura de la sección en cm = ');
% Obtener el valor del espaciamiento S
S1= 10; S2= h/4; S3= b/4;
Smatriz= [ S1, S2, S3];
S= min(Smatriz);

% Caso 1
disp(' CASO 1 ')
% Confinamiento
disp(' CONFINAMIENTO ')
h1=h-2*r;
Ag=b*h;
Ac=(b-2*r)*(h-2*r);

Ash1=(0.3*S*h1*fc/fy)*((Ag/Ac)-1);
Ash2=0.09*S*h1*fc/fy;
Ash=max(Ash1,Ash2)
% Corte
disp(' CORTE ')
Vu=(2*Mby/Hc)*1.15;
d=b-r-est/10-1;
fi=0.75;
Vc=0.53*(fc^(1/2))*h*d/1000;
Vs=(Vu-fi*Vc)/fi;
Av=(Vs*S/(fy*d))*1000;

Ascol=max(Ash,Av)
% Caso 2
disp(' CASO 2 ')
% Confinamiento
disp(' CONFINAMIENTO ')
h1=b-2*r;
Ash1=(0.3*S*h1*fc/fy)*((Ag/Ac)-1);
Ash2=0.09*S*h1*fc/fy;
Ash=max(Ash1,Ash2)

% Corte
disp(' CORTE ')
Vu=(2*Mbx/Hc)*1.15;
d=h-r-est/10-1;
Vc=0.53*(fc^(1/2))*b*d/1000;
Vs=(Vu-fi*Vc)/fi;

Av=Vs*S/(fy*d/1000);
Ascol=max(Ash,Av)
DATOS

Ingrese la altura de la columna en m =


3.2
Ingrese el recubrimiento en cm =
3
Ingrese el diámetro del estribo en mm =
10
Ingrese la resistencia del hormigón en kg/cm2 =
210
Ingrese la fluencia del acero en kg/cm2 =
4200
Ingrese el momento en X en Tm =
106.84
Ingrese el momento en Y en Tm =
56.92
Ingrese la base de la sección en cm =
40
Ingrese la altura de la sección en cm =
80

RESULTADOS

CASO 1
CONFINAMIENTO

Ash =

3.3300

CORTE

Ascol =
3.3300

CASO 2
CONFINAMIENTO

Ash =

1.5300

CORTE

Ascol =

2.5190

SECCIÓN CIRCULAR

clc
clear all
close all
%Ingreso de datos
fc=input('Ingrese la resistencia del hormigón en kg/cm2 = ');
fy=input('Ingrese la fluencia del acero en kg/cm2 = ');
Mnb=input('Ingrese el momento en Tm = ');
D=input('Ingrese el diámetro de la columna en cm = ');
Hc=input('Ingrese la altura de la columna en m = ');
rec=input('Ingrese el recubrimiento en cm =');
s=7.5; %[cm]
fi=0.75;
% Cálculos
Ag=(D^2*pi)/4;
Dc=D-(2*rec);
Ac=(Dc^2*pi)/4;
% Confinamiento
disp(' CONFINAMIENTO ')
Cs1=0.45*((Ag/Ac)-1)*(fc/fy);
Cs2=0.12*(fc/fy);
Cs=max(Cs1,Cs2);

Ash=(Cs*Dc*(s+1))/4
% Corte
disp(' CORTE ')
Vu=(2*Mnb/Hc)*1.15;
Vc=0.53*(fc^(1/2))*D*(0.8*D)/1000;
Vs=(Vu-fi*Vc)/fi;
Av=((Vs*(s+1))/(fy*Dc))*1000;
AsCol=max(Ash,Av)
Ramales=AsCol/2

DATOS

Ingrese la resistencia del hormigón en kg/cm2 =


210
Ingrese la fluencia del acero en kg/cm2 =
4200
Ingrese el momento en Tm =
52.7
Ingrese el diámetro de la columna en cm =
60
Ingrese la altura de la columna en m =
2.4
Ingrese el recubrimiento en cm =
3

RESULTADOS

CONFINAMIENTO

Ash =

0.6885

CORTE

AsCol =

1.6947

Ramales =

0.8474

También podría gustarte