Está en la página 1de 14

UNIVERSIDAD DEL NORTE

ESPECIALIZACIÓN EN ANÁLISIS Y DISEÑO DE ESTRUCTURAS

ANÁLISIS ESTRUCTURAL

PROFESOR: ALBERT ORTIZ.

PRESENTADO POR: SERGIO MUÑOZ INSIGNARES

BARRANQUILLA, 10 DE AGOSTO DE 2018


1. Calcule la deformación y calcule las derivas de piso de la figura anexa.
Asuma las columnas cuadradas y todas las vigas de 200 x 300 mm. La
estructura es construida de concreto de 28 Mpa.

2. Estime la carga permanente de la estructura donde vive. Obtenga las fuerzas


laterales de cada piso.

1. Teniendo en cuenta el pórtico anterior se procede a discretizar la figura,


asignandole un número a cada nodo y asignando los grados de libertad de
cada nodo, teniendo en cuenta que inicialmente se seleccionan los que
tengan desplazamientos desconocidos y por último los que tengan
desplazamientos conocidos, para facilitar la resolución de la matriz, como
sigue:
Posteriormente se utilizó matlab ya que el calculo manual es tediosa y propensa al error, ya que se
genera una matriz del pórtico de 27 x 27, por lo que utilizando el siguiente algoritmo en matlab
fue posible obtener los desplazamientos y así calcular las derivas en cada piso.

%% Inicialmente definimos la coordenada de los nodos del pórtico, para lo


cual se define el 0,0 del eje de coordenadas sobre el nodo 1

clear all
clc
%el orden es: nodo coorx coory
coor_nodos = [ 1 0 0;
2 5 0;
3 10 0
4 0 4
5 5 4
6 10 4
7 0 8
8 5 8
9 10 8];

%Defino E ya que es igual para todos los elementos del pórtico con f´c =
28 Mpa

E = 4700*sqrt(28)*1000; %kN/m2

%Defino Matriz de conectividad de los elementos, la cual contiene la


descripción de los elementos, como sigue:
La matriz lleva el siguiente orden: #ele Ni Nj B H.
conect = [ 1 1 4 0.1 0.1;
2 4 7 0.1 0.1;
3 2 5 0.1414 0.1414;
4 5 8 0.1414 0.1414;
5 3 6 0.1225 0.1225;
6 6 9 0.1225 0.1225;
7 4 5 0.2 0.3;
8 5 6 0.2 0.3;
9 7 8 0.2 0.3;
10 8 9 0.2 0.3];

Donde #ele es el número asignado al elemento, Ni: nodo inicial, Nj: nodo
final, B: base del elemento, H: altura del elemento.

%A través del siguiente for se obtiene una matriz que contiene una
descripción más detallada de cada elemento, ya que le asigna a cada
elemento los valores de E, A, L cos(theta), sen(theta), I, en dicho
orden, cuyo nombre es info_ele.

for n=1:1:size(conect,1)
ni = conect(n,2);
nj = conect (n,3);
B = conect (n,4)
H = conect (n,5)
cnix = coor_nodos(ni,2);
cniy = coor_nodos(ni,3);
cnjx = coor_nodos(nj,2);
cnjy = coor_nodos(nj,3);
A = B*H
I = B * (H^3)/12
L = sqrt((cnjx-cnix)^2 + (cnjy-cniy)^2);
cos = (cnjx-cnix)/L
sen = (cnjy-cniy)/L

info_ele(n,:)=[E A L cos sen I];


end

%Se asignan manualmente los grados de libertad correspondiente a cada


nodo de acuerdo a la discretización que se haya realizado, como sigue: el
orden asignado debe ser = #ele dofx dofy dofr
dof_def = [ 1 19 20 21;
2 22 23 24;
3 25 26 27;
4 10 11 12;
5 13 14 15;
6 16 17 18;
7 1 2 3;
8 4 5 6;
9 7 8 9];

%Se define matriz K inicialmente como una matriz de ceros del tamaño de
K, así como el vector de fuerzas F inicialmente definido con ceros del
tamaño de F, los cuales posteriormente serán llenados con los valores
reales de K y F.

K = zeros(max(max(dof_def(:,2:4))));
F = zeros(max(max(dof_def(:,2:4))),1);

F(1)=100; % fuerza de 100 kN aplicada al grado de libertad 1


F(10)=50; % fuerza de 50 kN aplicada al grado de libertad 10

%De igual forma definimos vector de desplazamientos inicialmente como un


un vector de ceros de igual tamaño al de desplazamientos para luego
reemplazar

Dc = zeros(max(max(dof_def(:,2:4))),1);
Dc(19:27)=0; %Desplazamientos conocidos

%Se define un vector de condiciones de Borde (reacciones desconocidas),


el cual se llena con 1 en donde estén dichas reacciones desconocidas para
que poder determinar los desplazamientos ya que se necesitará solo el
%tramo del vector en el cual los valores son 0.

BC = zeros(max(max(dof_def(:,2:4))),1);
BC(19:27)=1;

% A través del siguiente for obtenemos la matriz k de cada elemento en


% coordenadas globales.
for n =1:1:size(conect,1)
Ee = info_ele(n,1);
Ae = info_ele(n,2);
Le =info_ele(n,3);
Ie = info_ele(n,6)
C = info_ele(n,4);
S = info_ele(n,5);

ka = Ae*Ee/Le;
kc1 = 12*Ee*Ie/Le^3;
kc2 = 6*Ee*Ie/Le^2;
kr1 = 4*Ee*Ie/Le;
kr2 = 2*Ee*Ie/Le;

kglobal = [ (ka*C^2+kc1*S^2) (ka-kc1)*C*S -kc2*S -(ka*C^2+kc1*S^2) -(ka-


kc1)*C*S -kc2*S;(ka-kc1)*C*S (ka*S^2+kc1*C^2) kc2*C -(ka-kc1)*C*S -
(ka*S^2+kc1*C^2) kc2*C; -kc2*S kc2*C kr1 kc2*S -kc2*C kr2; (ka*C^2+kc1*S^2)
-(ka-kc1)*C*S kc2*S (ka*C^2+kc1*S^2) (ka-kc1)*C*S kc2*S; -(ka-kc1)*C*S -
(ka*S^2+kc1*C^2) -kc2*C +(ka-kc1)*C*S (ka*S^2+kc1*C^2) -kc2*C; -kc2*S
kc2*C kr2 kc2*S -kc2*C kr1];

%Posteriormente se debe asignar los grados de libertad a cada elemento


los grados de libertad correspondientes a cada nodo, como sigue:

ni = conect(n,2);
nj = conect (n,3);

dofix = dof_def(find(dof_def(:,1)==ni),2);
dofiy = dof_def(find(dof_def(:,1)==ni),3);
dofir = dof_def(find(dof_def(:,1)==ni),4);

dofjx = dof_def(find(dof_def(:,1)==nj),2);
dofjy = dof_def(find(dof_def(:,1)==nj),3);
dofjr = dof_def(find(dof_def(:,1)==nj),4);

dof_s = [dofix, dofiy, dofir, dofjx, dofjy, dofjr];

for k = 1:1:length(dof_s)
for m = 1:1:length(dof_s)
K(dof_s(k),dof_s(m)) = K(dof_s(k),dof_s(m)) + kglobal(k,m);
end
end

end

%En este paso se calculan las deformaciones en cada nodo, para luego
proceder con el cálculo de derivas.

d=max(find(BC==0));

Dd = inv(K(1:d,1:d))*((F(1:d))-K(1:d,d+1:end)*Dc(d+1:end))
Resultados

El anterior código arroja como resultados los desplazamientos de cada grado de


libertad, a través del vector Dd:

𝛿 1 = 0.9383 m
𝛿 2 = 0.0011 m
𝛿 3 = -0.0010 rad
𝛿 4 = 0.9380 m
𝛿 5 = 0.0003 m
𝛿 6 = -0.0050 rad
𝛿 7 = 0.9379 m
𝛿 8 = -0.0012 m
𝛿 9 = -0.0049 rad
𝛿 10 = 0.5534 m
𝛿 11 = 0.0008 m
𝛿 12 = -0.0023 rad
𝛿 13 = 0.5533 m
𝛿 14 = 0.0003 m
𝛿 15 = -0.0119 rad
𝛿 16 = 0.5533 m
𝛿 17 = -0.0009 m
𝛿 18 = -0.0114 rad

Cálculo de Derivas

La deriva se define como el desplazamiento lateral que existe entre dos niveles o
pisos consecutivos al aplicarse sobre una estructura fuerzas laterales.

∆𝑖 = 𝛿𝑖 − 𝛿𝑖−1

Donde 𝑖 es el nivel o piso de la estructura


Se procede a calcular las derivas por piso

Para el caso del pórtico en estudio, los desplazamientos horizontales obtenidos en


los nodos varían mínimamente en la cuarta cifra decimal, por lo que se se
consideran iguales, tomamos cualquiera de los desplazamientos para calcular
entonces la deriva, para este caso se tomará la columna 1, cuya deriva se relaciona
con el desplazamiento horizontal asociado a los nodos 10 y 1, en el primer y
segundo piso, respectivamente.
Para el caso del primer piso se considera que el desplazamiento es la deriva ya que
en el nivel de cimentación los desplazamientos son cero.

Las derivas obtenidas serán comparadas con la deriva máxima permitida en cada
piso.

1er piso
𝛿 10 = ∆1 = 0.5534 m
∆𝑚𝑎𝑥 = 1% * ℎ𝑝𝑖 = 0.01 * 4 m = 0.04 m

2do piso
∆2 = 𝛿 10 - 𝛿 1 = 0.9383 m - 0.5534 m = 0.3849 m
∆𝑚𝑎𝑥 = 1% * ℎ𝑝𝑖 = 0.01 * 4 m = 0.04 m

Se concluye que ambas derivas exceden la deriva máxima permitida.

Otra manera de analizar las derivas, es dividiendo el desplazamiento lateral


relativo entre dos pisos entre la altura de dichos pisos, y luego multiplicarlo por
100 para obtener un porcentaje, que debe ser comparado con el 1% que es el
valor máximo permitido para la deriva, como sigue:
∆𝑚𝑎𝑥
= 1%
ℎ𝑝𝑖

1er piso

𝛿 10 = 0.5534 m
∆1 0.5534 m
= = 0.13835 ∗ 100 = 13.835%
ℎ𝑝1 4𝑚
∆1
𝑑𝑒𝑏𝑒 𝑠𝑒𝑟 𝑚𝑒𝑛𝑜𝑟 𝑜 𝑖𝑔𝑢𝑎𝑙 𝑞𝑢𝑒 1%
ℎ𝑝1
Se concluye entonces que la deriva del piso 1 supera excesivamente el máximo
valor permitido.

2do piso

∆2 = 𝛿 10 - 𝛿 1 = 0.9383 m - 0.5534 m = 0.3849 m


∆2 0.3849 mm
= = 0.0962 ∗ 100 = 9.62%
ℎ𝑝1 4𝑚
∆1
𝑑𝑒𝑏𝑒 𝑠𝑒𝑟 𝑚𝑒𝑛𝑜𝑟 𝑜 𝑖𝑔𝑢𝑎𝑙 𝑞𝑢𝑒 1%
ℎ𝑝1
Se concluye entonces que la deriva del piso 2 también supera excesivamente el
máximo valor permitido.

Para comprobar los resultados obtenidos en el ejercicio anterior, se modelo el


pórtico en SAP obteniendo resultados muy similares.
Ejercicio 2

Estime la carga permanente de la estructura donde vive. Obtenga las fuerzas


laterales de cada piso.

Cálculo de carga permanente.

La carga permanente es la carga que tendrá una estructura al momento de


presentarse un sismo, por lo que por probabilidad se estima que corresponde al
100% de la carga muerta mas el 25% de la carga viva.

Se procede al cálculo de las cargas por piso para la vivienda en la que resido, la
cual tiene dos pisos, con una losa intermedia y una estrucutura de cubierta en
madera que sostiene láminas de asbesto cemento que corresponden al material de
cubierta.

Detalle de losa del segundo piso – nivel +3.00

Avalúo de Cargas:
Carga Muerta Piso 2:
𝑘𝑔⁄ 𝑘𝑔⁄
𝐿𝑜𝑠𝑒𝑡𝑎 = 0.05 𝑚 𝑥 2400 𝑚3 = 120 𝑚2
0.3 𝑚∗0.12 𝑚 𝑘𝑔⁄ 𝑘𝑔⁄
𝑉𝑖𝑔𝑢𝑒𝑡𝑎𝑠 = 𝑥 2400 𝑚 3 = 120 𝑚2
0.72 𝑚

𝑘𝑔⁄
𝑃𝑖𝑠𝑜𝑠 𝑦 𝑎𝑐𝑎𝑏𝑎𝑑𝑜𝑠 = 110 𝑚2 − 𝐵𝑎𝑙𝑑𝑜𝑠𝑎 𝑠𝑜𝑏𝑟𝑒 25 𝑚𝑚 𝑑𝑒 𝑚𝑜𝑟𝑡𝑒𝑟𝑜 −
𝑡𝑎𝑏𝑙𝑎 𝑩. 𝟑. 𝟒. 𝟏 − 𝟑 − 𝑵𝑺𝑹 − 𝟏𝟎
𝑘𝑔⁄
𝑀𝑢𝑟𝑜𝑠 = 250 𝑚2 − 150 𝑚𝑚 𝑝𝑎ñ𝑒𝑡𝑎𝑑𝑜 𝑒𝑛 𝑎𝑚𝑏𝑎𝑠 𝑐𝑎𝑟𝑎𝑠 − 𝑡𝑎𝑏𝑙𝑎 𝑩. 𝟑. 𝟒. 𝟐 − 𝟒 −
𝑵𝑺𝑹 − 𝟏𝟎
𝑘𝑔⁄
Otros = 30 𝑚2 − 𝑅𝑒𝑑𝑒𝑠 ℎ𝑖𝑑𝑟𝑜𝑠𝑎𝑛𝑖𝑡𝑎𝑟𝑖𝑎 𝑦 𝑒𝑙𝑒𝑐𝑡𝑟𝑖𝑐𝑎, 𝑜𝑡𝑟𝑜𝑠.
𝑘𝑔⁄ 𝑘𝑔⁄ 𝑘𝑔⁄ 𝑘𝑔⁄
𝐂𝐚𝐫𝐠𝐚 𝐦𝐮𝐞𝐫𝐭𝐚 𝐭𝐨𝐭𝐚𝐥 = 120 𝑚2 + 120 𝑚2 + 110 𝑚2 + 250 𝑚2 +
𝑘𝑔 𝒌𝒈⁄
30 ⁄𝑚2 = 𝟔𝟑𝟎
𝒎𝟐

Carga Viva Piso 2


𝑘𝑔⁄
Residencial = 180 𝑚2 − 𝑠𝑒 𝑡𝑜𝑚𝑎 𝑠𝑜𝑙𝑜 𝑒𝑙 25 % 𝑑𝑒 𝑑𝑖𝑐ℎ𝑎 𝑐𝑎𝑟𝑔𝑎
𝑘𝑔⁄ 𝒌𝒈⁄
𝟐𝟓% 𝐂𝐕 = 180 𝑚2 𝑥 0.25 = 𝟒𝟓 𝒎𝟐

Se calcula la masa del piso en cuestión multiplicando la carga permanente por el


área del piso, en este caso 70 m2, como sigue:
𝑘𝑔⁄ 𝑘𝑔⁄
Masa total del Piso 2 = (630 𝑚2 + 45 𝑚2 ) ∗ 𝐴𝑟𝑒𝑎 𝑑𝑒 𝑃𝑖𝑠𝑜 2
𝑘𝑔⁄ 𝑘𝑔⁄ 2
Masa total del Piso 2 = (630 𝑚2 + 45 𝑚2 ) ∗ 70 𝑚 = 47250 𝑘𝑔

Repetimos procedimiento anterior para la estructura de cubierta:

Carga Muerta Piso 2:


𝑘𝑔⁄
Material de cubierta − 20 𝑚2 − 𝐶𝑢𝑏𝑖𝑒𝑟𝑡𝑎𝑠 𝑐𝑜𝑟𝑟𝑢𝑔𝑎𝑑𝑎𝑠 𝑑𝑒 𝑎𝑠𝑏𝑒𝑠𝑡𝑜 𝑐𝑒𝑚𝑒𝑛𝑡𝑜
− 𝑡𝑎𝑏𝑙𝑎 𝑩. 𝟑. 𝟒. 𝟏 − 𝟒
𝑘𝑔⁄
Cielo raso − 30 𝑚2

𝑘𝑔⁄ 𝑘𝑔⁄ 𝒌𝒈⁄


𝐂𝐚𝐫𝐠𝐚 𝐦𝐮𝐞𝐫𝐭𝐚 𝐭𝐨𝐭𝐚𝐥 = 20 𝑚2 + 30 𝑚2 = 5𝟎 𝒎𝟐
Carga Viva Piso 2
𝑘𝑔⁄
Cubierta = 50 𝑚2 − 𝑠𝑒 𝑡𝑜𝑚𝑎 𝑠𝑜𝑙𝑜 𝑒𝑙 25 % 𝑑𝑒 𝑑𝑖𝑐ℎ𝑎 𝑐𝑎𝑟𝑔𝑎
𝑘𝑔⁄ 𝒌𝒈⁄
𝟐𝟓% 𝐂𝐕 = 50 𝑚2 𝑥 0.25 = 𝟏𝟐. 𝟓 𝒎𝟐

Se calcula la masa del piso en cuestión multiplicando la carga permanente por el


área del piso, en este caso 70 m2, como sigue:
𝑘𝑔⁄ 𝑘𝑔⁄
Masa total de Cubierta = (50 𝑚2 + 12.5 𝑚2 ) ∗ 𝐴𝑟𝑒𝑎 𝑑𝑒 𝑃𝑖𝑠𝑜 2
𝑘𝑔⁄ 𝑘𝑔⁄ 2
Masa total de Cubierta = (50 𝑚2 + 12.5 𝑚2 ) ∗ 70 𝑚 = 4375 𝑘𝑔

Masa total Casa = Masa total del Piso 2 + Masa total de la Cubierta
Masa total Casa = 47250 𝑘𝑔 + 4375 𝑘𝑔 = 51625 𝑘𝑔

Cálculo de Fuerzas Laterales

Para obtener las fuerzas laterales se utiliza el método de la fuerza horizontal


equivalente, descrito en la norma NSR-10 en el capítulo A-4, como sigue:

Inicialmente debemos calcular el periodo fundamental de la estructura, cuyo cálculo


no puede hacerse mediante la ecuación del periodo fundamental ya que es
dependiente de los desplazamientos y las fuerzas horizontales de cada piso, al no
tener dichos datos la norma plantea que el valor de T puede ser igual al periodo
fundamental aproximado, Ta, que se obtiene por medio de la siguiente ecuación:
𝑇𝑎 = 𝐶𝑡 𝑥 ℎ∝
Los valores de 𝐶𝑡 𝑦 ∝ se obtienen de la tabla A.4.2-1 a través del sistema estructural
que se requiera evaluar, en el caso de mi lugar de residencia se toman los valores
planteados como todos los otros sistemas estructurales basados en muros de
rigidez similar o mayor a la de muros de concreto o mampostería, que son:
𝐶𝑡 = 0.049
∝ = 0.75
Se procede con el cálculo de 𝑇𝑎
𝑇𝑎 = 0.049 𝑥 0.75 = 0.03675 𝑠
Luego se calcula el cortante en la base 𝑉𝑆 , que corresponde a la totalidad de los
efectos inerciales horizontales producidos por los movimientos sísmicos de diseño,
en la dirección de estudio, que viene dado por la siguiente ecuación:
𝑉𝑆 = 𝑆𝑎 𝑔 𝑀
Donde 𝑆𝑎 es el valor de la aceleración, como fracción de la gravedad, obtenida en
el espectro definido para el periodo T de la edificación,
g es la gravedad
M es la masa total de la edificación
𝑆𝑎 = 2.5 ∗ 𝐴𝑎 𝐹𝑎 𝐼 – para T< 𝑇𝐶
1.2∗ 𝐴𝑣 𝐹𝑣 𝐼
𝑆𝑎 = – - para T>𝑇𝐶
𝑇

Hallo 𝑇𝐶
𝐴𝑉 𝐹𝑉
𝑇𝐶 = 0.48
𝐴𝑎 ∗ 𝐹𝑎
Para Barranquilla,
𝐴𝑎 = 0.1
𝐴𝑉 = 0.1
Tomando como tipo de suelo un suelo característico de la ciudad que es el suelo
tipo D, obtenemos los valores de 𝐹𝑎 y 𝐹𝑉 utilizando las tablas A.2.4-3 y A.2.4-4.
𝐹𝑎 = 1.6
𝐹𝑉 = 2.4
Reemplazando dichos valores obtenemos 𝑇𝐶
0.1 ∗ 2.4
𝑇𝐶 = 0.48 = 0.72
0.1 ∗ 1.6
Como 𝑇𝑎 = 0.03675 𝑠 > 𝑇𝑐 = 0.7 calculamos 𝑆𝑎 con 𝑆𝑎 = 2.5 ∗ 𝐴𝑎 𝐹𝑎 𝐼,
reemplazando 𝐼 como 1 ya que el grupo de uso de la edificación en la que resido es
de ocupación normal.
𝑆𝑎 = 2.5 ∗ 0.1 ∗ 1.6 ∗ 1.00 = 0.4
Teniendo 𝑆𝑎 , g, M se calcula el cortante basal 𝑉𝑆 , obteniendo:
𝑉𝑆 = 0.4 ∗ 9.81 𝑚⁄𝑠 2 ∗ 51625 𝑘𝑔 = 202.576,5 𝑁

Por último se obtienen las fuerzas horizontales que actúan sobre los diferentes
niveles de la casa, a través de la siguiente ecuación:
𝐹𝑥 = 𝐶𝑣𝑥 ∗ 𝑉𝑠
Donde 𝑉𝑠 es el cortante basal calculado anteriormente y 𝐶𝑣𝑥 es la fracción del
cortante basal que le corresponde a la fuerza horizontal equivalente del piso en
estudio.
𝑚𝑥 ∗ ℎ𝑥𝑘
𝐶𝑣𝑥 = 𝑛 𝑘
𝑖𝑠𝑢𝑚 ( 𝑚𝑥 ∗ ℎ𝑥 )

k es un exponente relacionado con el periodo fundamental T, definido así:


(a) Para T menor o igual a 0.5 segundos, k = 1.0,
(b) Para T entre 0.5 y 2.5 segundos, k = 0.75 + 0.5T y
(c) Para T mayor que 2.5 segundos, k = 2.0.
Como T = 0.4 para la estructura en estudio k = 1.0.

Obtenemos 𝐶𝑣 Para el piso 2 (losa intermedia), como sigue:


𝑚2 ∗ ℎ2𝑘 47250 𝑘𝑔 ∗ 31
𝐶𝑣2 = 𝑛 𝑘 = (47250 𝑘𝑔 ∗ 31 + 4375 𝑘𝑔 ∗ 61 ) = 0.84375
𝑖𝑠𝑢𝑚 ( 𝑚𝑥 ∗ ℎ𝑥 )

Obtenemos 𝐶𝑣 Para nivel de cubierta, como sigue:


𝑚𝑐 ∗ ℎ𝑐𝑘 4375 𝑘𝑔 ∗ 61
𝐶𝑣𝑐 = 𝑛 𝑘 = = 0.15625
𝑖𝑠𝑢𝑚 ( 𝑚𝑥 ∗ ℎ𝑥 ) (47250 𝑘𝑔 ∗ 31 + 4375 𝑘𝑔 ∗ 61 )

Finalmente obtenemos las fuerzas laterales de cada piso, como sigue:

𝐹2 = 𝐶𝑣2 ∗ 𝑉𝑠 = 0.84375 ∗ 202.576,5 𝑁 = 170.923,922 𝑁 = 170,922 𝑘𝑁


𝐹𝐶 = 𝐶𝑣𝐶 ∗ 𝑉𝑠 = 0.15625 ∗ 202.576,5 𝑁 = 31.652,58 𝑁 = 31,652 𝑘𝑁

También podría gustarte