Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Integrantes:
Docente:
Asignatura:
Análisis Estructural
Barranquilla-Atlántico
2019
Tabla de Contenido
Pág.
1. Introducción 3
2. Objetivos
3. Resultados 4
4. Análisis de resultados 15
5. Conclusión 16
6. Referencias 17
7. Anexos 18
Introducción
La estructura analizada en este trabajo consiste en un edificio residencial de tres plantas, este
edificio está ubicado en el municipio de Riohacha, en la calle 17 #11-115. Esta estructura
cuenta con un área de 179.025 m 2 en la primera planta y 188.945 m 2 en la segunda y tercera
planta. La viga más extensa tiene una luz de 4.06 m, sus losas son aligeradas y la altura entre
piso varía en cada nivel; la distancia entre la primera y segunda planta es de 3.425 m, la
distancia entre la segunda y tercera planta es de 2.83 m y la distancia entre la tercera planta y
la cubierta es de 3.08 m.
En este trabajo se realizará una comparación entre dos métodos de análisis estático, el método
matricial y el modelo de la estructura en el software SAP2000. Entre estos dos métodos hay
una gran diferencia, y es que el método matricial es un método exacto, mientras que el
modelo de SAP2000 es un método aproximado. Los métodos matriciales consisten en
organizar la información en forma de matrices, donde todas las relaciones entre las distintas
partes de una estructura dan lugar a sistemas de ecuaciones (Blanco, González y Gracia-
Manrique, 2016). Estos métodos son ampliamente usados en el análisis estructural, debido a
que permiten hallar reacciones en los apoyos, deformaciones, fuerzas internas y ángulos de
rotación en los elementos que componen una estructura, lo cual es de suma importancia.
Objetivos:
Objetivo general:
Objetivos específicos:
Matriz de rigidez.
Para el análisis del pórtico seleccionado a través del método de la rigidez se debe seguir una
cierta cantidad de pasos descritos a continuación.
Primero, es necesario realizar una breve identificación de la estructura. Identificar la cantidad
de vigas y columnas, y la dirección de ellos será esencial para este proceso. Además, realizar
el conteo de nodos y la enumeración de los grados de libertad en cada uno de ellos (Figura 4).
Para el siguiente paso se requiere definir las coordenadas locales que servirán para cada uno
de los 42 elementos del pórtico (Figura 1) sin importar su dirección en el plano.
Elemento L E I A
C1 3,425 1,78E+07 1,33E-04 0,04
C2 2,83 1,78E+07 1,33E-04 0,04
C3 3,08 1,78E+07 1,33E-04 0,04
V1 1,28 1,78E+07 2,60E-04 0,05
V2 3,62 1,78E+07 2,60E-04 0,05
V3 4,06 1,78E+07 2,60E-04 0,05
V4 4,02 1,78E+07 2,60E-04 0,05
V5 3,96 1,78E+07 2,60E-04 0,05
V6 4,02 1,78E+07 2,60E-04 0,05
V7 3,42 1,78E+07 2,60E-04 0,05
Figura 2. Propiedades de los elementos
Para cada uno de los elementos es necesario calcular una matriz local (Figura 5), en la cual
nos basamos en la estructura brindada en el libro del Dr. Fernando Flores (Figura 3).
Figura 3. Estructura de matriz global.
0 1 0 0 0 0
-1 0 0 0 0 0
0 0 1 0 0 0
0 0 0 0 1 0
0 0 0 -1 0 0
0 0 0 0 0 1
Figura 6. Matriz de transformación para columnas.
1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 0 0 0
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1
Figura 7. Matriz de transformación para vigas.
1 2 3 25 26 27
-
708,8563881 0 -1213,91656 708,856388 0 -1213,91656 1
-
0 207883,212 0 0 207883,212 0 2
-
1213,916565 0 2771,77616 1213,91656 0 1385,88808 3
-
708,8563881 0 1213,91656 708,856388 0 1213,91656 25
0 -207883,212 0 0 207883,212 0 26
-
1213,916565 0 1385,88808 1213,91656 0 2771,77616 27
Figura 8. Matriz con coordenadas globales para elemento 1.
Una vez multiplicadas las matrices tenemos como resultado una matriz 6x6 con coordenadas
globales (Figura 8). Cabe destacar que la matriz global es de 93x93, por lo tanto, es necesario
realizar una matriz para cada elemento del tamaño de la matriz global. Para ello se usan las
coordenadas globales definidas para cada elemento, se ubican manualmente dentro de la
matriz 93x93 de cada elemento y se rellena con ceros las demás casillas de la matriz.
Posteriormente se realiza la sumatoria de los Kij de cada uno de los elementos de la
estructura para así obtener finalmente la matriz de rigidez global del pórtico.
Modelación en SAP2000.
Con la finalidad de poder comparar los resultados obtenidos a través del método matricial en
un pórtico plano, fue necesario modelar mediante el software SAP2000, una estructura
tridimensional que correspondía a los planos presentados con anterioridad y que simulaba de
manera realista el comportamiento que podría tener la estructura presentada.
A continuación, se presenta de una manera ordenada la forma en cómo se llevó a cabo el
modelamiento de la estructura 3D dentro del software SAP2000, y alguno de los resultados
obtenidos en la elaboración del modelo.
En la Figura 9 se ilustra el primero paso para la modelación, donde se establecen las unidades
con las que se va a trabajar dentro del modelo y donde se selecciona también el tipo de
modelo que se realizara.
Figura 10. Número de pisos y espaciados entre
columnas
Luego del ingreso de los datos, el software genera de manera automática un plano alzado de
la estructura en estudio y el modelado tridimensional de la edificación (Figura 12).
Figura 17. Carga axial Vs Longitud de columna eje D (Tramo 6.255 – 9.335)
Tabla 1. Cálculo de las fuerzas internas por el método de la rigidez para la columna del eje
D tramo 1.
Figura 22. Fuerzas internas Viga 2 Piso Figura 23. Fuerzas internas Viga 2 Piso
Tabla 2. Cálculo de las fuerzas internas para la Viga Piso 2 por el método de la rigidez
tramo 1
Tabla 3. Comparación magnitudes de GDL método matricial - SAP2000
Análisis de Resultados
De acuerdo con los resultados obtenidos de la modelación realizado por medio de dos
métodos, el primero método matricial de la rigidez en el cual se hizo uso de dos herramientas
computacionales las cuales fueron Excel y Matlab, y el segundo, método de modelación del
programa SAP2000 se analizan y comparan, evidenciándose ciertas diferencias en las
magnitudes de los grados de libertad obtenidos por cada método. Lo anterior se interpreta con
base en los errores obtenidos para los grados de libertad correspondientes a los momentos y
fuerzas en el eje X de los elementos empotrados del primero piso, en los cuales se
encontraron errores porcentuales que llegan a valores de 64,83%, lo anterior se considera que
puede ser debido a las aproximaciones que realiza el programa SAP2000 con respecto a estos
tipos de fuerza basado en las deformaciones de los elementos, por tanto se recomienda un
análisis más detallados para lograr reducir estos errores entre los valores obtenidos por los
dos métodos. No obstante, se evidenció a partir de los resultados obtenidos para las fuerzas
en el eje Y que los errores porcentuales obtenidos entre las magnitudes de los dos métodos
usados son muy bajas llegando a un valor máximo de solo 1,74 %, se considera que lo
anterior se debe a la mayor información que se suministra al programa SAP2000 en este
sentido, debido a que se tuvierono en cuenta las cargas transmitidas por las áreas aferentes a
cada viga de carga en las cuales se tenía peso de losa, acabados y cargas vivas de la
estructura, adicionalmente en la modelación se tuvo en cuenta la manera más optima de
adecuar y colocar el peso propio de las columnas dividiéndolo a la mitad para cada nodo.
Finalmente al analizar la todo el comportamiento de la estructura se considera viable la
modelación a través del programa SAP2000 para el análisis de carga pero teniendo
precaución al momento de verificar las cargas de momentos y fuerzas en el eje X teniendo en
cuenta que se consideraron valores teóricos como los obtenidos por medio del método
matricial de la rigidez, ya que por este método se usó Matlab para realizar el código con el
cual se consiguió Kglobal (93 celdas por 93 celdas) de la estructura presentada en Excel y
con el previo cálculo del vector de desplazamiento se obtuvieron al operar las matrices los
valores de los grados de libertad que corresponden a los elementos empotrados del primer
piso. Sin embargo, considerando los errores obtenidos en los grados de libertad anteriormente
mencionados, se muestra a partir de los diagramas de cortante y momentos de las vigas del
segundo piso, y del diagrama de carga axial de la columna del eje D que las fuerzas internas
de los elementos obtenidos por el método de SAP2000 son muy cercanas a las fuerzas
internas obtenidas por medio del método de la rigidez con las Klocales y desplazamientos de
cada elemento.
Conclusión
En este trabajo se evidenciarono las ventajas del uso de un software como SAP2000 en
ejercicios de ingeniería,. eEn los procedimientos se nota la diferencia de simplicidad que
existe entre ambos métodos,: el método matricial de la rigidez fue claramente más complejo
de realizar que el método en SAP2000, pero teniendo en cuenta el error calculado entre
ambos procesos se puede concluir que el modelo entregado por SAP2000 es una herramienta
que a partir de un método aproximado, agiliza y optimiza los cálculos de estructuras
complejas que con el método de la rigidez serian una tediosa tarea de realizar sin contar los
múltiples errores que se pueden presentar a la hora de emplear el método.
function[KLG]=klocalg(A,I,E,L,gdl)
KLG=zeros(gdl,gdl);
sw=0;
while sw==0
fprintf('¿Elija el tipo de elemento?\n1. Columna\n2. Viga\n');
a=input('');
if a==1 || a==2
sw=1;
else
sw=0;
frpintf('Elija una opción\n')
end
if
else if
end
end
clc;
Y=[1 0 0 -1 0 0;0 2/L 1 0 -2/L 1;0 3/L 2 0 -3/L 1];H=[-1 0 0 1 0 0;0 -2/L -1 0 2/L -1;0 3/L 1 0
-3/L 2];
Z=[Y;H];
K(1,:)=(A*E/L)*Z(1,:);
K(4,:)=(A*E/L)*Z(4,:);
K(2,:)=(6*E*I/L^2)*Z(2,:);
K(5,:)=(6*E*I/L^2)*Z(5,:);
K(3,:)=(2*E*I/L)*Z(3,:);
K(6,:)=(2*E*I/L)*Z(6,:);
KG=zeros(gdl,gdl);
A= [0 1 0 0 0 0;-1 0 0 0 0 0;0 0 1 0 0 0;0 0 0 0 1 0;0 0 0 -1 0 0;0 0 0 0 0 1];
for i=1:6
fprintf('Ingrese el GDL global correspondiente al GDL local %i\n',i);
n(i)=input('');
end
if a==1
K=A'*K*A;
end
for i=1:6
for j=1:6;
KG(n(i),n(j))=K(i,j);
end
end
KLG=KG;
end
Codigo KGlobal
clear all;
clc;
m=input('Cantidad de barras en la estructura\n ');
gdl=input('Indique cantidad de grados de libertad\n');
bv=input('Ingrese base de la sección tranversal para la viga\n ');
hv= input('Ingrese altura de la sección tranversal para la viga\n ');
bc=input('Ingrese base de la sección tranversal para la columna\n ');
hc= input('Ingrese altura de la sección tranversal para la columna\n ');
Av=bv*hv;
Ac=bc*hc;
Iv=(bv*hv^3)/12;
Ic=(bc*hc^3)/12;
E= input('Ingrese modulo de elasticidad (KN/m^2)\n');
KG=zeros(gdl,gdl);
for i=1:m
clc;
sw=0;
while sw==0
fprintf('¿Elija el tipo de elemento, para el elemento %i?\n1. Columna\n2. Viga\n',i);
a=input('');
if a==1 || a==2
sw=1;
else
sw=0;
frpintf('Elija una opción\n')
end
end
if a==1
A=Ac;
I=Ic;
end
if a==2
A=Av;
I=Iv;
end
clc;
fprintf('Ingrese la longitud de la barra numero %i\n',i);
L= input('');
KGL=klocalg(A,I,E,L,a,gdl);
KG=KG+KGL;
end
xlswrite('KGLOBAL.XLS',KG,'KG','A2');
Codigo KLocal
clear all;
clc;
b=input('Ingrese base de la sección tranversal\n');
h= input('Ingrese altura de la sección transversal\n');
A=b*h;
I=(b*h^3)/12;
E= input('Ingrese modulo de elasticidad (KN/m^2)\n');
L= input('Ingrese la longitud\n');
Y=[1 0 0 -1 0 0;0 2/L 1 0 -2/L 1;0 3/L 2 0 -3/L 1];H=[-1 0 0 1 0 0;0 -2/L -1 0 2/L -1;0 3/L 1 0
-3/L 2];
Z=[Y;H];
K(1,:)=(A*E/L)*Z(1,:);
K(4,:)=(A*E/L)*Z(4,:);
K(2,:)=(6*E*I/L^2)*Z(2,:);
K(5,:)=(6*E*I/L^2)*Z(5,:);
K(3,:)=(2*E*I/L)*Z(3,:);
K(6,:)=(2*E*I/L)*Z(6,:);
xlswrite('KLOCAL',K,'KLOCAL','A2');