Está en la página 1de 4

D:\INSTALADORES\CoLiTeRa\CoLiTeRa\CoLiTeRa.

DIAGRAMA DE INTERACCION NOMINAL Mn vs Pn

%
% COMPRESION PURA Mn = 0
%

%
%
%

if ( pt < 0.01 ) | ( pt > 0.04 )% | ( Ag < 900 )


disp(sprintf('
'))
disp(sprintf('
'))
disp(sprintf('------------------------------------------------------------------------------'))
disp(sprintf('
ESTA SECCION NO SE CONSIDERA COLUMNA DE ACUERDO A LA NORMA NSR-10
disp(sprintf('------------------------------------------------------------------------------'))
disp(sprintf('
'))
disp(sprintf('
'))
else
disp(sprintf('
'))
disp(sprintf('
'))
disp(sprintf('------------------------------------------------------------------------------'))
disp(sprintf('
PROCESANDO LOS DATOS
....POR FAVOR ESPERE UN MOMENTO....
'))
disp(sprintf('------------------------------------------------------------------------------'))
disp(sprintf('
'))
disp(sprintf('
'))

Ast = sum(As);
Ag = b*h;
pt = Ast/Ag;

%
% CHEQUEOS INICIALES
%

DaToS

%
% DATOS INICIALES
%

'))

disp(sprintf('------------------------------------------------------------------------------'))
disp(sprintf(' DIAGRAMA DE INTERACCION DE COLUMNAS RECTANGULARES EN CONCRETO REFORZADO
disp(sprintf('
UNIVERSIDAD DEL VALLE
'))
disp(sprintf('------------------------------------------------------------------------------'))

clc
clear
close all

'))

%
% PROGRAMA QUE CALCULA EL DIAGRAMA DE INTERACCION DE UNA COLUMNA DE SECCION RECTANGULAR
%

15/12/10 10:05 AM

1 of 4

D:\INSTALADORES\CoLiTeRa\CoLiTeRa\CoLiTeRa.m

%
%
%

DIAGRAMA DE INTERACCION DE DISEO Mu vs Pu

hold on
plot(Mn,Pn)
title(' DIAGRAMA DE INTERACCION NOMINAL PARA UNA COLUMNA RECTANGULAR ');
xlabel(' Mn (KN.m)');
ylabel(' Pn (KN) ' );
grid on

%
% DIAGRAMA DE INTERACCION NOMINAL
%

Pn = [ Pnp Pnf Pnb Pnd 0 ];


Mn = [ 0 Mnf Mnb Mnd Mnp ];
Pnn = Pn';
Mnn = Mn';

%
% CARGAS Y MOMENTOS NOMINALES
%

FaLLa_DuCtIl

%
% ZONA DE FALLA DUCTIL C < Cb
%

FaLLa_FrAgIl

%
% ZONA DE FALLA FRAGIL C > Cb
%

FlExIoN_PuRa

%
% FLEXION PURA Pn = 0
%

CoNdIcIoN_BaLaNcEaDa

%
% CONDICION BALANCEADA ec = eu = 0.003 Y es = ey
%

CoMpReSiOn_PuRa

15/12/10 10:05 AM

2 of 4

hold on

%
% DIAGRAMA DE INTERACCION DE DISEO
%

Pu = [ Pu1 Pu2 ];
Mu = [ Mu1 Mu2 ];

%
% CARGAS Y MOMENTOS DE DISEO
%

Pu1 = Pu(1:pc);
Pu2 = Pu((pc+1):w);
k = length(Pu2);
fic = 0.9*ones(1,k) - (0.2/Puc)*Pu2;
Mu1 = fi*(Mn(1:pc));
Mu2 = fic.*(Mn((pc+1):w));
Pu2 = fic.*(Pn((pc+1):w));

%
% FACTOR DE REDUCCION DE CAPACIDAD CORREGIDO
%

for i = 1:w
if (Pu(i) < Puc)
break
end
pc = i-1;
end

fi = 0.65;
Pu = fi*Pn;
Puc = round((0.1*fc*Ag/10)*1000)/1000;
w = length(Pu);

end

if Pn(i) >= Pnmax


Pn(i) = Pnmax;
end

for i = 1:nPn

Pnmax = 0.75*Pnp;
nPn = length(Pn);

%
% PUNTO DE CONTROL Puc = 0.1 f'c Ag
%

15/12/10 10:05 AM

D:\INSTALADORES\CoLiTeRa\CoLiTeRa\CoLiTeRa.m

3 of 4

D:\INSTALADORES\CoLiTeRa\CoLiTeRa\CoLiTeRa.m

end

figure
plot(Mu,Pu)
title(' DIAGRAMA DE INTERACCION DE DISEO PARA UNA COLUMNA RECTANGULAR ');
xlabel(' Mu (KN.m)');
ylabel(' Pu (KN) ' );
grid on

15/12/10 10:05 AM

4 of 4

También podría gustarte