Está en la página 1de 26

UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

INTRODUCCIÓN

El presente Trabajo de Curso tiene como finalidad la aplicación de conocimientos adquiridos en


base a la teoría encontrada en la literatura, reglamentos nacionales y normativas internacionales
para el dimensionamiento, configuración, análisis y diseño de estructuras de mampostería
confinada, para resistir las cargas gravitacionales y garantizar un comportamiento adecuado ante
los eventos sísmicos, en correspondencia a los eventos históricos presentados en la zona donde
se estipule la construcción estas edificaciones.

La vivienda a diseñar estará ubicada en los municipios de Managua, la cual presentan


características de zonas de alta sismicidad. El área de construcción es de aproximadamente
123.55m2. Por lo tanto, se tomará en cuenta los criterios sismoresistentes, detallado especial en
el reglamento Nacional de la Construcción (RNC-07) y la Norma Mínima de Diseño, Construcción
de Concreto Estructural MP-001 y el ACI-318-14.

Los datos, cálculos y resultados serán procesados mediante el Software de análisis y diseño
estructural ETABS 18, en su versión más reciente, así como el software MathCAD para las
revisiones manuales según los reglamentos y normativas antes mencionados.

3
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

1. PROGRAMAR EL ALGORITMO PARA GRAFICAR LAS SIGUIENTES


ECUACIONES INGENIERILES

Diagrama parábola-rectángulo, está formado por una parábola de grado n y un segmento


rectilíneo. El vértice de la parábola se encuentra en la abscisa ec0 (deformación del hormigón a
compresión simple) y el vértice extremo del rectángulo en la abscisa ecu (deformación de rotura
del hormigón en flexión). La ordenada máxima de este diagrama corresponde a una compresión
igual a fcd. La resistencia a compresión fcd = 40 MPa. Se asume que Fcd=Fck;

A continuación, se presenta el algoritmo programado para generar la gráfica:

clc, clear all, format short g


%% Datos de entrada
% Resistencia a la compresion
fcd = 40; %MPa (N/mm^2)

%intervalo de deformacion menor a 0.0001


d = 0.0001;

%% Rotora a compresion y tension del concreto y grado de la parabola


fck = fcd; %MPa (N/mm^2)

if fck <=50;

4
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

%Deformación de Rotora de concreto (compresión simple)


Eco = 0.002;
%Deformacio de Rotura en flexion del concreto (deformacion ultima)
Ecu = 0.0035;
%Valor n que define el grado de la parabola
n = 2;
else
%Deformación de Rotora de concreto (compresión simple)
Eco = 0.002+0.000085*(fck-50)^0.5;
%Deformacio de Rotura en flexion del concreto (deformacion ultima)
Ecu = 0.0026+0.0144*((100-fck)/100)^4;
%Valor n que define el grado de la parabola
n = 1.4+9.6*((100-fck)/100)^4;
end

%% Calculo de intervalo de deformacion


E1 = (0:d:Eco);
E2 = ((Eco+d):d:Ecu);
Ec = horzcat(E1,E2);

%% Calculo del esfuerzo en el intervalo de deformacion


j = length(Ec);
Gc = zeros(1,j);
for i = 1:j;
if Ec(i)<=Eco;
G = fcd*(1-(1-Ec(i)/Eco)^n);
else
G = fcd;
end
Gc(i) = G;
end

% Gráfica
plot(Ec,Gc)
xlabel('Deformación \fontsize{20}\epsilon');
ylabel('Esfuerzo \fontsize{20}\sigma');
title('Diagrama Parábola - Rectángulo');
set(gcf,'name','Diagrama Parábola - Rectángulo',...
'NumberTitle','off');
ylim([0 (fcd+5)]);
xlim([0 (Ecu+0.0005)]);
txt = ['f_{c} = ',num2str(fcd),' MPa'];
text(0.0001,(fcd+2),txt);
txt = ['\epsilon_{co} = ',num2str(Eco)];
text((Eco-0.0007),2,txt)
txt = ['\epsilon_{cu} = ',num2str(Ecu)];
text((Ecu-0.00075),2,txt)
hold on
line([Eco Eco],[0 fcd],'linestyle','--', 'Color','k')
line([Ecu Ecu],[0 fcd],'linestyle','--', 'Color','k')
line([0 Eco],[fcd fcd],'linestyle','--', 'Color','k')
hold off

5
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

Diagrama tensión-deformación del acero. El diagrama tensión-deformación de cálculo del acero


es el que se deduce del diagrama característica mediante una afinidad oblicua, paralela a la recta
de Hooke. El diagrama simplificado será bilineal y con la segunda rama inclinada para un límite
elástico de Fy = 500 MPa y un módulo de elasticidad de Es = 210,000 MPa, mientras que la
pendiente de la rama plástica Ep es 100 veces menos que la pendiente inicial hasta un límite de
resistencia última de 650 MPa. ¿Cuál será la deformación elástica y la deformación última del
acero?

A continuación, se presenta el código para la generación de la gráfica:

clc, clear all, format short g


%% Datos de entrada
%Limite elastico
fy = 500; %Mpa
fu = 650; %Mpa

%Modulo de elasticidad
Es = 200000; %Mpa
Ep = Es/100; %Mpa

%deformación de fluencia
Ey = fy/Es;

%Deformacion ultima

6
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

Eu = Ey+(fu-fy)/Ep;

%Ecuacion lineal de 0 a Eu
E1 = (0:0.0001:Ey);
G1 = polyfit([0 Ey],[0 fy],1);
Y1 = polyval(G1,E1,1);

%Ecuacion lineal de Ey a Eu
G2 = polyfit([Ey Eu],[fy fu],1);
E2 = (Ey:0.0001:Eu);
Y2 = polyval(G2,E2,1);

%Gráfica resultante
plot(E1,Y1,E2,Y2,'color','b','color','b')
line([Ey Ey],[0 fy],'linestyle','--', 'Color','k')
line([Eu Eu],[0 fu],'linestyle','--', 'Color','k')
line([0 Ey],[fy fy],'linestyle','--', 'Color','k')
line([0 Eu],[fu fu],'linestyle','--', 'Color','k')
xlabel('Deformación \fontsize{20}\epsilon');
ylabel('Esfuerzo \fontsize{20}\sigma');
title('Diagrama Tensión deformación del Acero');
set(gcf,'name','Diagrama Parábola - Rectángulo',...
'NumberTitle','off');
ylim([0 (fu+50)]);
xlim([0 (Eu+0.01)]);
txt = ['f_{y} = ',num2str(fy),' MPa'];
text(0.0001,(fy+20),txt);
txt = ['f_{u} = ',num2str(fu),' MPa'];
text(0.0001,(fu+20),txt);
txt = ['\epsilon_{y} = ',num2str(Ey)];
text((Ey+0.001),30,txt)
txt = ['\epsilon_{cu}= ',num2str(Eu)];
text((Eu+0.001),30,txt)

7
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

Procesamientos de datos de ensayos monotónicos para la caracterización de barras de


acero al carbón y acero inoxidable

Se realizaron ensayos experimentales de tres tipos de materiales. En el siguiente link podrán


encontrar los ensayos:

https://1drv.ms/u/s!AuJcIjsZyxKujutmlMgFEUf5yZ0gTQ?e=4AS0Vm

Se pide: definir el límite elástico y la deformación elástica de cada ensayo según el método del
“0.2 off-set method” para cada uno de los materiales, Acero al carbón (archivos .TRA) de
diámetros Ф6 mm, Ф8 mm, Ф12 mm (extensómetro separado a 300 mm), Acero inoxidable
(extensómetros separados a 50 mm) y Aleación con memoria de forma (Fe-SMA) con
extensómetros separados a 35 mm. Definir su módulo de elasticidad de cada ensayo, en el caso
del acero al carbón y acero inoxidable, según normativas ASTM o UNE, en el caso de la aleación
de memoria de forma, entre los rangos de 100 y 300 MPa, definir la deformación elástica
correspondiente al límite elástico y definir la deformación al punto de máxima tensión y definir la
deformación de rotura. Comprar todos los resultados en tablas.

También se pide comparar estas gráficas de ensayo experimentales con la gráfica anterior
de la ley constitutiva del acero según normativa. Las gráficas deben de estar en función de
la Tensión en MPa y la deformación en %.

A continuación, se presenta el código:

Código Principal

clear all, clc

%Lectura de datos a leer del archivo TRA

%% Acero Traccion N°1


ext = 300; %mm

%Acero 1 diametro 6mm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


name = ('Acero 1 diámetro 6mm');
datos = importdata('traccion 1 diametro 6mm.TRA');
Area = pi/4*6^2; %mm^2
f = datos.data(:,2)/Area; %MPa
desp = datos.data(:,3)*100/ext; %mm
r = 300; %Rango para el calculo de la pendiente
l = 1.5; %Longitud de la pendiente utilizar entre 1 y 3
r1 = 0.6;
[fy,Es]=fyEs(name,r,l,r1,f,desp);

%Acero 1 diametro 8mm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


name = ('Acero 1 diámetro 8mm');
datos = importdata('traccion 1 diametro 8mm.TRA');
Area = pi/4*8^2; %mm^2
f = datos.data(:,2)/Area; %MPa
desp = datos.data(:,3)*100/ext; %mm
r = 300; %Rango para el calculo de la pendiente
l = 1; %Longitud de la pendiente utilizar entre 1 y 3
r1 = 0.6;

8
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

[fy,Es]=fyEs(name,r,l,r1,f,desp);
%
%Acero 1 diametro 12mm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
name = ('Acero 1 diámetro 12mm');
datos = importdata('traccion 1 diametro 12mm.TRA');
Area = pi/4*12^2; %mm^2
f = datos.data(:,2)/Area; %MPa
desp = datos.data(:,3)*100/ext; %mm
r = 300; %Rango para la recta en el eje Y
l = 1; %Longitud de la pendiente utilizar entre 1 y 3
r1 = 0.5; % Rango para la interseccion eje X
[fy,Es]=fyEs(name,r,l,r1,f,desp);

%% Acero Traccion N°2


ext = 300; %mm

%Acero 2 diametro 6mm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


name = ('Acero 2 diámetro 6mm');
datos = importdata('traccion 2 diametro 6mm.TRA');
Area = pi/4*6^2; %mm^2
f = datos.data(:,2)/Area; %MPa
desp = datos.data(:,3)*100/ext; %mm
r = 300; %Rango para la recta en el eje Y
l = 1; %Longitud de la pendiente utilizar entre 1 y 3
r1 = 0.5; % Rango para la interseccion eje X
[fy,Es]=fyEs(name,r,l,r1,f,desp);

%Acero 2 diametro 8mm% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


name = ('Acero 2 diámetro 8mm');
datos = importdata('traccion 2 diametro 8mm.TRA');
Area = pi/4*8^2; %mm^2
f = datos.data(:,2)/Area; %MPa
desp = datos.data(:,3)*100/ext; %mm
r = 450; %Rango para la recta en el eje Y
l = 1.3; %Longitud de la pendiente utilizar entre 1 y 3
r1 = 0.5; % Rango para la interseccion eje X
[fy,Es]=fyEs(name,r,l,r1,f,desp);

%Acero 2 diametro 12mm


name = ('Acero 2 diámetro 12mm');
datos = importdata('traccion 2 diametro 12mm.TRA');
Area = pi/4*12^2; %mm^2
f = datos.data(:,2)/Area-150; %MPa
desp = datos.data(:,3)*100/ext; %mm
r = 250;
l = 2; %Longitud de la pendiente utilizar entre 1 y 5
r1 = 0.6;
[fy,Es]=fyEs(name,r,l,r1,f,desp);

%% Acero inoxidable
ext = 50; %mm

%Acero inoxidable 1 aleman


name = ('Acero inoxidable 1 aleman');
datos = importdata('Acero Inox 1 Alemán.txt');
Area = 12.5*0.5; %mm^2

9
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

f = datos.data(:,2)/Area; %MPa
desp = datos.data(:,3)*100/ext; %mm
r = 250;
l = 1.5; %Longitud de la pendiente utilizar entre 1 y 5
r1 = 0.6;
[fy,Es]=fyEs(name,r,l,r1,f,desp);

%Acero inoxidable 1 chino


name = ('Acero inoxidable 1 chino');
datos = importdata('Acero Inox 1 Chino.txt');
Area = 12.7*0.5; %mm^2
f = datos.data(:,2)/Area; %MPa
desp = datos.data(:,3)*100/ext; %mm
r = 400;
l = 2; %Longitud de la pendiente utilizar entre 1 y 5
r1 = 0.8;
[fy,Es]=fyEs(name,r,l,r1,f,desp);

%Acero inoxidable 2 aleman


name = ('Acero inoxidable 2 aleman');
datos = importdata('Acero Inox 2 Alemán.txt');
Area = 12.5*0.5; %mm^2
f = datos.data(:,2)/Area; %MPa
desp = datos.data(:,3)*100/ext; %mm
r = 350;
l = 1.25; %Longitud de la pendiente utilizar entre 1 y 5
r1 = 0.8;
[fy,Es]=fyEs(name,r,l,r1,f,desp);

%Acero inoxidable 2 chino


name = ('Acero inoxidable 2 chino');
datos = importdata('Acero Inox 2 Chino.txt');
Area = 12.7*0.5; %mm^2
f = datos.data(:,2)/Area; %MPa
desp = datos.data(:,3)*100/ext; %mm
r = 350;
l = 1.75; %Longitud de la pendiente utilizar entre 1 y 5
r1 = 0.8;
[fy,Es]=fyEs(name,r,l,r1,f,desp);

%Acero inoxidable 3 chino


name = ('Acero inoxidable 3 chino');
datos = importdata('Acero Inox 3 Chino.txt');
Area = 12.7*0.5; %mm^2
f = datos.data(:,2)/Area; %MPa
desp = datos.data(:,3)*100/ext; %mm
r = 350;
l = 1.25; %Longitud de la pendiente utilizar entre 1 y 5
r1 = 0.8;
[fy,Es]=fyEs(name,r,l,r1,f,desp);

%% Fe-SMA Aleación con memoria de forma en base a hierro


name = ('Aleación con memoria de forma en base a hierro');
ext = 35; %mm
datos = importdata('Fe-SMA.txt');
Area = 50*0.5; %mm^2

10
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

f = datos.data(:,2)/Area; %MPa
desp = datos.data(:,3)*100/ext; %mm
r = 200;
l = 3; %Longitud de la pendiente utilizar entre 1 y 5
r1 = 1;
[fy,Es]=fyEs(name,r,l,r1,f,desp);

Función para calcular la pendiente (Modulo de elasticidad)

function [E] = moung(r,f,d)


% r = al rango donse se aprecia la funcion lineal de la pendiente de la
% grafica. (ver grafica de tension vs desplazamiento)
%f = corresponde al rango de tensiones
%d = corresponde al rango de desplazamiento
%
%Calculo de rango de tensiones la funcion lineal en el eje Y
y = (f(f<r));

%Calculo de rango de desplazamiento la funcion lineal en el eje X


x = d(1:length(y));

%Calculo del modulo de Young a partir de una linea de tendencia lineal


p = polyfit(x,y,1);
E = p(1);

Función para la calcular la intersección de la recta con la curva del acero

function P = InterX(L1,varargin)
%INTERX Intersection of curves
% P = INTERX(L1,L2) returns the intersection points of two curves L1
% and L2. The curves L1,L2 can be either closed or open and are described
% by two-row-matrices, where each row contains its x- and y- coordinates.
% The intersection of groups of curves (e.g. contour lines, multiply
% connected regions etc) can also be computed by separating them with a
% column of NaNs as for example
%
% L = [x11 x12 x13 ... NaN x21 x22 x23 ...;
% y11 y12 y13 ... NaN y21 y22 y23 ...]
%
% P has the same structure as L1 and L2, and its rows correspond to the
% x- and y- coordinates of the intersection points of L1 and L2. If no
% intersections are found, the returned P is empty.
%
% P = INTERX(L1) returns the self-intersection points of L1. To keep
% the code simple, the points at which the curve is tangent to itself are
% not included. P = INTERX(L1,L1) returns all the points of the curve
% together with any self-intersection points.
%
% Example:
% t = linspace(0,2*pi);
% r1 = sin(4*t)+2; x1 = r1.*cos(t); y1 = r1.*sin(t);
% r2 = sin(8*t)+2; x2 = r2.*cos(t); y2 = r2.*sin(t);
% P = InterX([x1;y1],[x2;y2]);
% plot(x1,y1,x2,y2,P(1,:),P(2,:),'ro')

11
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

% Author : NS
% Version: 3.0, 21 Sept. 2010
% Two words about the algorithm: Most of the code is self-explanatory.
% The only trick lies in the calculation of C1 and C2. To be brief, this
% is essentially the two-dimensional analog of the condition that needs
% to be satisfied by a function F(x) that has a zero in the interval
% [a,b], namely
% F(a)*F(b) <= 0
% C1 and C2 exactly do this for each segment of curves 1 and 2
% respectively. If this condition is satisfied simultaneously for two
% segments then we know that they will cross at some point.
% Each factor of the 'C' arrays is essentially a matrix containing
% the numerators of the signed distances between points of one curve
% and line segments of the other.
%...Argument checks and assignment of L2
error(nargchk(1,2,nargin));
if nargin == 1,
L2 = L1; hF = @lt; %...Avoid the inclusion of common points
else
L2 = varargin{1}; hF = @le;
end

%...Preliminary stuff
x1 = L1(1,:)'; x2 = L2(1,:);
y1 = L1(2,:)'; y2 = L2(2,:);
dx1 = diff(x1); dy1 = diff(y1);
dx2 = diff(x2); dy2 = diff(y2);

%...Determine 'signed distances'


S1 = dx1.*y1(1:end-1) - dy1.*x1(1:end-1);
S2 = dx2.*y2(1:end-1) - dy2.*x2(1:end-1);

C1 = feval(hF,D(bsxfun(@times,dx1,y2)-bsxfun(@times,dy1,x2),S1),0);
C2 = feval(hF,D((bsxfun(@times,y1,dx2)-bsxfun(@times,x1,dy2))',S2'),0)';
%...Obtain the segments where an intersection is expected
[i,j] = find(C1 & C2);
if isempty(i),P = zeros(2,0);return; end;

%...Transpose and prepare for output


i=i'; dx2=dx2'; dy2=dy2'; S2 = S2';
L = dy2(j).*dx1(i) - dy1(i).*dx2(j);
i = i(L~=0); j=j(L~=0); L=L(L~=0); %...Avoid divisions by 0

%...Solve system of eqs to get the common points


P = unique([dx2(j).*S1(i) - dx1(i).*S2(j), ...
dy2(j).*S1(i) - dy1(i).*S2(j)]./[L L],'rows')';

function u = D(x,y)
u = bsxfun(@minus,x(:,1:end-1),y).*bsxfun(@minus,x(:,2:end),y);
end
end

12
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

función para el cálculo de la fluencia y deformación

function [fy,Es] = fyEs(name,r,l,r1,f1,desp1)


%encontrando valor de fluencia
E = moung(r,f1,desp1); %calculo de modulo de young

%0.2% de la deformación
offset = 0.2;
fs = E*desp1; %MPa
fs = fs(fs<l*r);
desp = offset+desp1(1:length(fs));

%Ecuacion de 0.2 offset para la recta


EcL = polyfit(desp,fs,1);

%Ecuacion para el acero


n1 = desp1(desp1<r1);
n2 = f1(1:length(n1));
Ecp = polyfit(n1,n2,7);

%calculo de interseccion de las dos lineas


x = (0:0.001:r1);
y1 = polyval(EcL,x);
y2 = polyval(Ecp,x);

%Intercepcion de las dos curvas (Fluencia del acero)


int = InterX([x;y1],[x;y2]);

fy = int(2); %Valor de fluencia del acero


Es = int(1); % Valor de deformacion de la fluencia

%encontrando la maxima tension y maxima deformacion


Emax = max(desp1);
fu = max(f1);
Eu = max(desp1(find(f1==fu)));
Emax = max(desp1);
fb =f1(find(desp1==Emax));

%Creando graficas
figure
% Subplot N°1
subplot(2,2,1)
plot(desp1,f1)
xlabel('Deformación %');
ylabel('Esfuerzo \fontsize{20}\sigma');
title('Diagrama Tensión deformación del Acero');
set(gcf,'name','Diagrama Tensión deformación del Acero');

%Subplot N°2
subplot(2,2,2)
plot(desp1,f1,'linestyle','--')
line([0 Es Eu],[Es fy fu], 'Color','k')

13
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

hold on
plot(Eu,fu,'o')
plot(Eu,0,'o')
plot(Es,fy,'o')
plot(Es,0,'o')
hold off
xlabel('Deformación %');
ylabel('Esfuerzo \fontsize{20}\sigma');
title('Diagrama Bilineal Tensión deformación del Acero');
set(gcf,'MenuBar','None','name','Diagrama BilinealTensión deformación del
Acero');
txt = ['f_{y} = ',num2str(fy),' MPa'];
text(0.6,(fy)-30,txt);
txt = ['\epsilon_{y} = ',num2str(Es),'%'];
text((Es),40,txt)
txt = ['f_{u} = ',num2str(fu),' MPa'];
text(Eu-1.5,(fu)-40,txt);
txt = ['\epsilon_{u} = ',num2str(Eu)];
text((Eu)-1,50,txt)

% Subplot N°3
subplot(2,2,3)
plot(x,y1,desp1,f1,desp-offset,fs);
line([0 Es],[fy fy],'linestyle','--', 'Color','k')
line([Es Es],[0 fy],'linestyle','--', 'Color','k')
hold on
plot(Es,fy,'o')
plot(Es,0,'o')
hold off
xlabel('Deformación %');
ylabel('Esfuerzo \fontsize{20}\sigma');
title('Diagrama Tensión deformación del Acero');
set(gcf,'name','Diagrama Tensión deformación del Acero');
ylim([0 (fy+100)]);
xlim([0 (Es+2)]);
txt = ['f_{y} = ',num2str(fy),' MPa'];
text(Es+0.05,(fy)-10,txt);
txt = ['\epsilon_{y} = ',num2str(Es),'%'];
text((Es+0.05),50,txt)

% Subplot N°4
subplot(2,2,4)
plot(desp1,f1)
line([Eu Eu],[0 fu],'linestyle','--', 'Color','k')
line([Emax Emax],[0 fb],'linestyle','--', 'Color','k')
hold on
plot(Eu,fu,'o')
plot(Eu,0,'o')
plot(Emax,fb,'o')
plot(Emax,0,'o')
plot(Es,fy,'o')
plot(Es,0,'o')
hold off
xlabel('Deformación %');
ylabel('Esfuerzo \fontsize{20}\sigma');
ylim([0 (fu+100)]);

14
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

xlim([(Eu-0.5) (Emax+0.5)]);
title('Diagrama Tensión deformación del Acero');
set(gcf,'name','Diagrama Tensión deformación del Acero');
txt = ['f_{u} = ',num2str(fu),' MPa'];
text(Eu+0.05,(fu)-50,txt);
txt = ['\epsilon_{u} = ',num2str(Eu),'%'];
text((Eu+0.05),50,txt)
txt = ['f_{b} = ',num2str(fb),' MPa'];
text(Emax+0.05,(fb)-50,txt);
txt = ['\epsilon_{max} = ',num2str(Emax),'%'];
text((Emax+0.05),50,txt)

suptitle(name)
end

graficas

15
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

16
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

17
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

18
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

19
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

20
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

2. ANALISIS CRÍTICO DEL ARTICULO

S.L. Chan, “Non-linear behavior and design of steel structures”, Journal of Constructional
Steel Research, Volume 57, Issue 12, 2001, Pages 1217-1231, ISSN 0143-974X,
https://doi.org/10.1016/S0143-974X(01)00050-5.

Basándose en una lectura crítica del artículo proporcionado, responder a las siguientes
preguntas:

1. Según los conceptos sobre el análisis de bifurcación de equilibrio planteados por el autor,
qué se puede decir sobre la influencia de fy y las imperfecciones iniciales en dicho análisis.

Que no es necesario considerar las deformaciones previas al pandeo, las deformaciones


debido a la imperfección inicial y la deformación de fluencia del material.

2. Según la figura 1, ¿se podría utilizar la carga crítica de bifurcación de equilibrio como carga
máxima que soporta una pieza sometida a compresión?

3. Explique el significado de la frase: “The bifurcation analysis can be used to work out the
effective length factor”.

Se debe a que con el análisis de bifurcación es de mucha utilidad al realizar análisis a


elementos esbeltos, pues se puede calcular el factor de longitud efectiva del elemento.

21
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

4. Según lo descrito por el autor en el apartado 4 (rigid plastic analysis), conocer el mecanismo
de colapso plástico de un pórtico sin ayuda de ordenadores puede ser complejo. ¿Qué alternativa
propone el autor para la determinación del mecanismo de colapso de un pórtico de varias plantas
y varios vanos sometido a un estado de cargas arbitrario?

5. En el apartado 5 (Post-bifurcation analysis), el autor introduce el concepto de “Nodal coordinate


updating process”. Ilustrar este proceso utilizando un pilar empotrado en subase y sometido en
su extremo libre a una carga de compresión y una carga lateral.

6. En el apartado 5 (Post-bifurcation analysis), el autor plantea la siguiente posibilidad “With the


performance and cost of a personal computer, the analysis can be carried out quite effectively
and efficiently in a design office to date”. Para ello, ¿Cuáles deben ser las características más
importantes de la estructura que se deben considerar como “información de partida” para realizar
un análisis adecuado?

22
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

3. MODELOS DE ENERGÍA DE FRACTURA

A partir de los ensayos experimentales encontrados en el siguiente link:


https://1drv.ms/u/s!AuJcIjsZyxKujus-hq48JdJ7pwJ_pw?e=r0QLRT. Se pide, graficar todas las
curvas obtenida en los ensayos experimentales. Las curvas están dadas en valores que los
sensores proporcionan, desplazamientos y fuerzas. Se pide transformar las unidades a tensiones
[MPa] y graficar la curva tensión versus abertura de fisura a partir de la fórmula abajo planteada.
Se pide también explicar y demostrar esa fórmula según la teoría de elasticidad. ℎ𝑠𝑝 = 125 mm.
3𝐹𝐿 𝑙
𝑓 𝑓 𝑐𝑡,𝐿 = 2
2𝑏ℎ𝑠𝑝
Donde
𝑓 𝑓 𝑐𝑡,𝐿 = 𝐿í𝑚𝑖𝑡𝑒 𝑑𝑒 𝑝𝑟𝑜𝑝𝑜𝑟𝑐𝑖𝑜𝑛𝑎𝑙𝑖𝑎𝑑 (𝑀𝑃𝑎) 𝑇𝑒𝑛𝑠𝑖ó𝑛 𝑎 𝑡𝑟𝑎𝑐𝑐𝑖ó𝑛
𝐹𝐿 = 𝐶𝑎𝑟𝑔𝑎 𝑐𝑜𝑟𝑟𝑒𝑠𝑝𝑜𝑛𝑑𝑖𝑒𝑛𝑡𝑒 𝑎𝑙 𝑙𝑖𝑚𝑖𝑡𝑒 𝑑𝑒 𝑝𝑟𝑜𝑝𝑜𝑟𝑐𝑖𝑜𝑛𝑎𝑙𝑖𝑑𝑎𝑑 (𝐾𝑁)
𝑙 = 𝐿𝑜𝑛𝑔𝑖𝑡𝑢𝑑 𝑑𝑒 𝑙𝑎 𝑣𝑖𝑔𝑎 (𝑚𝑚)
𝑏 = 𝐴𝑛𝑐ℎ𝑜 𝑑𝑒 𝑙𝑎 𝑣𝑖𝑔𝑎(𝑚𝑚)
ℎ𝑠𝑝 = 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑖𝑎 𝑒𝑛𝑡𝑟𝑒 𝑙𝑎 𝑒𝑛𝑡𝑎𝑙𝑙𝑎 𝑦 𝑒𝑙 𝑝𝑜𝑟𝑑𝑒 𝑠𝑢𝑝𝑒𝑟𝑖𝑜𝑟 𝑑𝑒 𝑙𝑎 𝑣𝑖𝑔𝑎 (𝑚𝑚)

A continuación, presenta el código:

clear all, clc, format short g

%Modulo de energía de fractura (hora 1:05 en presentacion)

%Datos de la seccion Geometrica


b = 150; %Ancho de la viga %mm
h = 125; %Altura de la viga %mm
l = 500; %longitud de viga %mm
cons = (3*l)/(2*b*h^2); %constante de al formula de tension

%importando datos de los archivos


numefiles = 6;

%% NOMBRE DE LOS ARCHIVOS


name1 = '0%d.A.txt';
name2 = '0%d.B.txt';
name3 = '0%d.C.txt';
name4 = '0%d.D.txt';

%% IMPORTACION DE DATOS
[DA,GA] = DG(numefiles,name1,cons);
[DB,GB] = DG(numefiles,name2,cons);
[DC,GC] = DG(numefiles,name3,cons);
[DD,GD] = DG(numefiles,name4,cons);

%% Graficas por folder


for i = 1:numefiles
figure
plot(DA{i},GA{i},DB{i},GB{i},DC{i},GC{i},DD{i},GD{i})
xlabel('Abertura de fisura mm');

23
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

ylabel('Tensión en traccion MPa');


title('curva tensión versus abertura de fisura');
grid on
legend(sprintf(name1,i),sprintf(name2,i),sprintf(name3,i),sprintf(name4,i))
end

ecuación para el cálculo de tensiones

function [D,G] = DG(numefiles,name,cons)


datos = cell(1,numefiles);
for k = 1:numefiles
n{k} = sprintf(name,k);
datos{k} = importdata(n{k});
%Fuerza N
F{k} = 1000*datos{k}.data(:,4);
%Desplazamiento mm
D{k} = datos{k}.data(:,3);
%Tension a Traccion MPa
G{k} = cons.*F{k};
end
end

Graficar curva la curva tensión versus abertura de fisura

24
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

25
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

26
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

Explicar y demostrar la formula según la teoría de elasticidad


Demostración de la formula según la teoría de elasticidad.

Esfuerzo a flexión
𝑀𝑐
𝜎=
𝐼

Donde
𝜎 = 𝑇𝑒𝑛𝑠𝑖ó𝑛 𝑎 𝑡𝑟𝑎𝑐𝑐𝑖ó𝑛
𝑀 = 𝑀𝑜𝑚𝑒𝑛𝑡𝑜 𝑓𝑙𝑒𝑐𝑡𝑜𝑟
𝑐 = 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑖𝑎 𝑑𝑒𝑙 𝑒𝑗𝑒 𝑛𝑒𝑢𝑡𝑟𝑜 𝑎𝑙 𝑝𝑢𝑛𝑡𝑜 𝑑𝑒 𝑒𝑠𝑓𝑢𝑒𝑟𝑧𝑜
𝐼 = 𝐼𝑛𝑒𝑟𝑐𝑖𝑎 𝑑𝑒 𝑒𝑙𝑒𝑚𝑒𝑛𝑡𝑜
Remplazando los datos en
𝑃𝐿 ℎ 1 3𝑃𝐿 3𝑃𝐿
𝜎= ∗ ∗ = =𝜎=
4 2 1 3 2𝑏ℎ 2 2𝑏ℎ2
𝑏ℎ
12
Donde:
𝑃𝐿
𝑀= = 𝑀𝑜𝑚𝑒𝑛𝑡𝑜 𝑓𝑙𝑒𝑐𝑡𝑜𝑟 𝑑𝑒 𝑢𝑛𝑎 𝑐𝑎𝑟𝑔𝑎 𝑝𝑢𝑛𝑡𝑢𝑎𝑙 𝑎𝑙 𝑐𝑒𝑛𝑡𝑟𝑜
4

𝑐 = = 𝐷𝑖𝑠𝑡𝑎𝑛𝑐𝑖𝑎 𝑑𝑒𝑙 𝑒𝑗𝑒 𝑛𝑒𝑢𝑡𝑟𝑜 𝑎𝑙 𝑝𝑢𝑛𝑡𝑜 𝑑𝑒 𝑒𝑠𝑓𝑢𝑒𝑟𝑧𝑜
2

27
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA
UNAN – MANAGUA I PROGRAMA DE MAESTRÍA EN INGENIERÍA ESTRUCTURAL

1
𝐼= 𝑏ℎ3 = 𝐼𝑛𝑒𝑟𝑐𝑖𝑎 𝑑𝑒 𝑢𝑛𝑎 𝑠𝑒𝑐𝑐𝑖𝑜𝑛 𝑟𝑒𝑐𝑡𝑎𝑛𝑔𝑢𝑙𝑎𝑟
12

Por lo tanto, se demuestra la fórmula utilizada para calcular la tensión a tracción

3𝑃𝐿 3𝐹𝐿 𝑙
𝜎= 2
= 𝑓 𝑓 𝑐𝑡,𝐿 = 2
2𝑏ℎ 2𝑏ℎ𝑠𝑝

28
CURSO IX DISEÑO SÍSMICO DE ESTRUCTURAS DE MAMPOSTERÍA

También podría gustarte