Documentos de Académico
Documentos de Profesional
Documentos de Cultura
net/publication/357339516
CITATIONS READS
0 6,807
3 authors, including:
SEE PROFILE
All content following this page was uploaded by David Ortiz Soto on 04 February 2022.
*David Ortiz Soto1, Hebert Luis Merma Taipe2, Irving Jesús Cadena Pérez3
1
Instituto Tecnológico de Iztapalapa III, Tecnológico Nacional de México, Ciudad de
México, México. david.os@iztapalapa3.tecnm.mx
2
Universidad Peruana Los Andes, Huancayo, Perú. HLMermaT@Gmail.com
3
Instituto Tecnológico de Gustavo A. Madero II, Tecnológico Nacional de México, Ciudad
de México, México. jesus.cp@gamadero2.tecnm.mx
RESUMEN
En esta investigación se describe brevemente el Método Matricial de Rigidez, MMR,
y posteriormente se ejemplifica su aplicación analizando una armadura bidimensional de dos
barras de acero con una sección transversal cuadrada empleando programación en Excel y
MATLAB. Los resultados obtenidos con ambos softwares para los desplazamientos, las
reacciones y las fuerzas axiales se comparan con SAP2000 observándose que coinciden
plenamente, por consiguiente, se concluye que los recursos educativos elaborados en este
trabajo son confiables y pueden ser empleados para analizar armaduras en el plano con fines
académicos por docentes y estudiantes de pregrado o posgrado en Ingeniería Civil o de una
carrera afín, ofreciéndoles la ventaja de obtener resultados intermedios en el análisis, tales
como la matriz de rigidez de cada elemento en coordenadas globales o la matriz de rigidez
de toda la estructura, a diferencia de un software de cálculo estructural profesional que se
limita a proporcionar resultados finales.
INTRODUCCIÓN
El análisis estructural consiste en determinar el comportamiento de una estructura
(esfuerzos y deformaciones) sujeta a determinadas solicitaciones, lo cual es trascendental
para efectuar su adecuado diseño (Magdaleno, 1978; Villarreal, 2009; González, 2011).
Existen varios métodos para analizar una estructura, sin embargo, actualmente los
programas profesionales de cálculo estructural se basan en el Método de Elementos Finitos,
MEF, cuya implementación más sencilla es el Método Matricial de Rigidez, MMR (Beaufait,
1977; Tena, 2007; Ortiz, 2015; Hibbeler, 2012). No obstante, el MMR implica un gran
número de cálculos que, cuando se efectúan manualmente, inclusive pueden resultar tediosos,
además de que se podría incurrir fácilmente en errores, tales como el empleo de pocos
decimales y trasponer valores o índices alterando el orden de los coeficientes de la matriz
(Hibbeler, 2012; López et al.,2019).
Para mitigar las desventajas del MMR citadas previamente, los cálculos pueden
realizarse de modo eficiente con una computadora para minimizar el tiempo invertido en el
análisis y obtener resultados más precisos. Para ello, se pueden emplear programas
profesionales de cálculo estructural o softwares en los que sea posible formular o programar
el método. Se ha observado que desde hace algunos años los planes de estudio de la carrera
de Ingeniería Civil o de la Maestría en Estructuras de distintas Universidades en el mundo
solicitan a los docentes impartir a sus alumnos el análisis de estructuras con el MMR
empleando software educativo o académico, sin embargo, existe muy poca literatura al
respecto. Algunos trabajos con este enfoque son los de Ortiz (2014) y Aguiar (2014). La
necesidad de presentar alternativas adicionales fue lo que nos motivó a desarrollar la presente
investigación.
En este trabajo se analiza una armadura bidimensional de acero con el MMR
empleando Excel y MATLAB y posteriormente se hace una comparativa de resultados con
el programa de cálculo estructural SAP2000. Debido a que se obtienen valores idénticos para
las reacciones en los soportes, los desplazamientos y las fuerzas en las barras, se concluye
que las programaciones elaboradas son confiables y pueden ser empleadas con fines
académicos para el análisis de armaduras bidimensionales por docentes y estudiantes de
Ingeniería Civil o una carrera afín.
PRIMER CONGRESO DE CUERPOS ACADÉMICOS
➢ Calcular los elementos mecánicos para cada elemento estructural con las operaciones
matriciales correspondientes.
𝑁𝑥 𝑁𝑦 𝐹𝑥 𝐹𝑦
𝜆𝑥 2 𝜆𝑥 𝜆𝑦 −𝜆𝑥 2 −𝜆𝑥 𝜆𝑦 𝑁
𝑥
2
𝐴𝐸 𝜆𝑥 𝜆𝑦 𝜆𝑦 −𝜆𝑥 𝜆𝑦 −𝜆𝑦 2 𝑁𝑦
𝑘𝑖 = (2)
𝐿 −𝜆𝑥 2
−𝜆𝑥 𝜆𝑦 𝜆𝑥 2 𝜆𝑥 𝜆𝑦 𝐹𝑥
𝐹
(−𝜆𝑥 𝜆𝑦 −𝜆𝑦 2 𝜆 𝑥 𝜆𝑦 𝜆𝑦 2 ) 𝑦
donde
𝑁𝑥 , 𝑁𝑦 = número de código del grado de libertad global asociado con el nodo cercano 𝑁 en
las direcciones 𝑥 y 𝑦 del elemento, respectivamente.
PRIMER CONGRESO DE CUERPOS ACADÉMICOS
𝐹𝑥 , 𝐹𝑦 = número de código del grado de libertad global asociado con el nodo lejano 𝐹 en las
direcciones 𝑥 y 𝑦 del elemento, respectivamente.
𝜆𝑥 , 𝜆𝑦 = cosenos directores en 𝑥 y 𝑦, respectivamente, los cuales pueden determinarse como
sigue:
𝑥𝐹 − 𝑥𝑁 𝑥𝐹 − 𝑥𝑁
𝜆𝑥 = = (3)
𝐿 √(𝑥𝐹 − 𝑥𝑁 )2 + (𝑦𝐹 − 𝑦𝑁 )2
𝑦𝐹 − 𝑦𝑁 𝑦𝐹 − 𝑦𝑁
𝜆𝑦 = = (4)
𝐿 √(𝑥𝐹 − 𝑥𝑁 )2 + (𝑦𝐹 − 𝑦𝑁 )2
Aquí
𝑥𝑁 , 𝑦𝑁 = coordenadas 𝑥, 𝑦 del nodo cercano 𝑁 del elemento.
𝑥𝐹 , 𝑦𝐹 = coordenadas 𝑥, 𝑦 del nodo lejano 𝐹 del elemento.
𝐿 = longitud del elemento.
La ecuación matricial de rigidez de la estructura se escribe como sigue:
𝐶 = 𝐾𝑇 𝐷 (5)
en la que 𝐶 es el vector de cargas nodales equivalentes, 𝐾𝑇 es la matriz de rigidez de toda la
estructura obtenida de sumar o ensamblar las matrices de rigideces de los elementos en
coordenadas globales y 𝐷 es el vector de desplazamientos nodales.
La Ecuación 5 también puede expresarse del siguiente modo:
𝐶𝐶 𝐾 𝐾12 𝐷𝐷
( ) = ( 11 )( ) (6)
𝐶𝐷 𝐾21 𝐾22 𝐷𝐶
Aquí
𝐶𝐶 , 𝐷𝐶 = cargas externas y desplazamientos conocidos.
𝐶𝐷 , 𝐷𝐷 = cargas y desplazamientos desconocidos.
𝐾11 , 𝐾12 , 𝐾21 , 𝐾22 = submatrices resultantes de partir la matriz de rigidez en el número de
fila y de columna igual al número de grados de libertad no restringidos.
Al expandir la Ecuación 6, resulta
𝐶𝐶 = 𝐾11 𝐷𝐷 + 𝐾12 𝐷𝐶 (7)
𝐶𝐷 = 𝐾21 𝐷𝐷 + 𝐾22 𝐷𝐶 (8)
Normalmente los apoyos no se desplazan, por lo tanto, el vector de desplazamientos
conocidos es nulo, es decir, 𝐷𝐶 = 0, de modo que los desplazamientos desconocidos pueden
calcularse con la Ecuación 9, la cual se desprende de la Ecuación 7, mientras que las
PRIMER CONGRESO DE CUERPOS ACADÉMICOS
reacciones en los soportes pueden obtenerse con la Ecuación 10, la cual se origina de la
Ecuación 8.
𝐷𝐷 = (𝐾11 )−1 𝐶𝐶 (9)
𝐶𝐷 = 𝐾21 𝐷𝐷 (10)
Finalmente, la fuerza de tensión de un elemento 𝑖, 𝑞𝑖 , puede ser calculada con la Ecuación
11.
𝐷𝑁𝑥
𝐴𝐸 𝐷
𝑞𝑖 = (−𝜆𝑥 −𝜆𝑦 𝜆𝑥 𝜆𝑦 ) ( 𝑁𝑦 ) (11)
𝐿 𝐷𝐹𝑥
𝐷𝐹𝑦
en la que 𝐷𝑁𝑥 , 𝐷𝑁𝑦 , 𝐷𝐹𝑥 𝐷𝐹𝑦 son los desplazamientos en 𝑥 y 𝑦 de los nodos 𝑁 y 𝐹,
respectivamente. Con respecto a la Ecuación 11, en caso de que el resultado sea negativo, el
elemento actúa a compresión.
EJEMPLO DE APLICACIÓN
Armadura para analizar
Se requiere determinar las reacciones en los soportes, los desplazamientos nodales y
las fuerzas en los elementos de la armadura mostrada en la Figura 1 empleando el Método
Matricial de Rigidez, MMR. Se considera que todas las barras tienen una sección transversal
cuadrada de 1.5 𝑐𝑚 por lado y que están construidas de acero, cuyo módulo de elasticidad es
𝑡
2.1 ∙ 107 .
𝑚2
Discretización y Notación
Como se muestra en la Figura 2, la estructura se ha discretizado de modo que cada
barra representa un elemento finito. Los dos elementos y los dos nodos se han identificado
de forma arbitraria empleando un número dentro de una flecha y un círculo, respectivamente.
El origen del sistema de coordenadas globales 𝑥, 𝑦 puede establecerse en cualquier punto,
pero se ha optado por situarlo en el nodo 3 con la finalidad de que la estructura quede inmersa
en el cuadrante positivo.
Por otra parte, debido a que cada nodo de una armadura bidimensional tiene dos
grados de libertad, puesto que se puede desplazar linealmente en las direcciones 𝑥, 𝑦, la
estructura tiene seis grados de libertad en total. En primera instancia se han identificado a los
grados de libertad estáticos no restringidos y se han numerado con un orden indistinto.
Debido a que el nodo 1 es libre, sus dos desplazamientos (1 y 2) son desconocidos.
Posteriormente se ha efectuado algo análogo para los grados de libertad restringidos. Como
los nodos 2 y 3 tienen un apoyo articulado, se conoce que los desplazamientos 3 hasta 6 son
nulos. Asimismo, de manera adjunta a cada nodo se han colocado sus respectivas
coordenadas. Finalmente, se ha empleado una flecha sobre cada elemento para designar de
forma correspondiente a los nodos cercano 𝑁 y lejano 𝐹, considerando un criterio en el que
la punta única se dirige a 𝐹, en tanto, las dos puntas opuestas referencian a 𝑁. Por lo tanto,
𝑁 y 𝐹 son los nodos 1 y 3 para el elemento 1, mientras que para el elemento 2, 𝑁 y 𝐹
corresponden a los nodos 1 y 2, respectivamente.
Figura 3 (Continuación).
El usuario debe asegurarse de que los archivos de Excel y MATLAB estén situados
en la misma carpeta previo a la ejecución del código. Además, es importante verificar que
las celdas leídas por el script converjan con las de la hoja de Excel.
Después de correr el código fuente, MATLAB imprime la matriz de rigidez en
coordenadas globales de cada elemento (Figura 4), la matriz de rigidez de toda la estructura
(Figura 5), las submatrices resultantes de su partición (Figura 6), así como los valores de los
desplazamientos desconocidos tras resolver el subsistema 1 de la Ecuación 9 (Figura 7), las
cargas desconocidas una vez que se resuelve el subsistema 2 de la Ecuación 10 (Figura 8) y
las fuerzas en las barras con base en la Ecuación 11 (Figura 9).
“x” y “y” tanto para N como para F y finalmente en 𝑃𝑛 se registran las cargas puntuales
externas aplicadas a la armadura acorde con los seis grados de libertad que se tienen.
Figura 10. Hoja denominada “DATOS DE ENTRADA” para el análisis de la armadura con
Excel.
Figura 12. Matriz de rigidez en coordenadas globales de cada barra calculadas con Excel.
Figura 15. Vector total de cargas externas sin considerar reacciones (izquierda) y vector de
cargas conocidas, 𝐶𝐶 (derecha).
Figura 16. Cálculo con Excel del vector de desplazamientos desconocidos 𝐷𝐷 (izquierda) y
visualización del vector de desplazamientos nodales 𝐷 (derecha).
Figura 17. Cálculo de los esfuerzos y las fuerzas axiales de cada elemento.
PRIMER CONGRESO DE CUERPOS ACADÉMICOS
Figura 18. Visualización de la submatriz que conjunta a las submatrices 𝐾21 y 𝐾22 , y
obtención con Excel de las cargas desconocidas 𝐶𝐷 , es decir, de las reacciones en los
soportes.
Figura 22. Fuerzas axiales en las barras Figura 23. Desplazamientos en el nodo
calculadas con SAP2000 libre calculados con SAP2000
CONCLUSIONES
En esta investigación se ha efectuado una breve descripción del Método Matricial de
Rigidez y posteriormente este se ha aplicado para el análisis de una armadura bidimensional
empleando programación en Excel y MATLAB. Al realizar una comparativa de resultados
entre estos softwares con el programa de cálculo estructural profesional SAP2000, se observó
PRIMER CONGRESO DE CUERPOS ACADÉMICOS
que se obtuvieron valores idénticos para los desplazamientos, las reacciones en los soportes
y las fuerzas axiales, por lo que se concluye que las herramientas educativas que se presentan
en este trabajo son confiables, por consiguiente, pueden ser empleadas con fines académicos
por docentes y estudiantes de Ingeniería Civil o de una carrera afín con la finalidad de
minimizar el tiempo invertido en el análisis estructural de armaduras bidimensionales
obteniéndose resultados más precisos con respecto a la resolución manual, sin embargo, se
recomienda al lector tener un adecuado dominio de los conceptos, las teorías, las ecuaciones
y el procedimiento de análisis para el método, ya que los programas de computadora sólo son
herramientas auxiliares.
DISCUSIONES
Los autores consideramos que el presente estudio puede ser de gran apoyo para el
gremio de la Ingeniería Civil y de carreras afines, principalmente desde un enfoque
académico, sin embargo, reconocemos que nuestro trabajo tiene limitaciones importantes.
Por ejemplo, las programaciones en Excel y MATLAB que hemos desarrollado únicamente
son capaces de analizar armaduras bidimensionales, por lo que sugerimos abordar en futuras
investigaciones otros tipos de sistemas estructurales, además de que se efectúen análisis
espaciales. Por otra parte, se recomienda abordar el análisis de armaduras en 2D con algunas
consideraciones especiales, tales como la existencia de un rodillo inclinado, cambios
térmicos y errores de fabricación.
MATERIAL SUPLEMENTARIO
● Código en MATLAB
https://drive.google.com/drive/folders/1FRQU-dxnDA_lD1ju-kyRtdVcLSXc_f9-
?usp=sharing
https://hebmerma.com/analisis-estructural/hm-armaduras-v-2-2-excel-para-metodo-
matricial-de-la-rigidez/
https://drive.google.com/file/d/1LAM-
8kLT0pgsyCeYdSlbD633ZI5tBqSR/view?usp=sharing
REFERENCIAS
López, N., Vielma, J., López, L., Montesinos, V. (2019). Uso de Macros en Miscrosoft Excel
para Analizar Estructuras Planas. Revista Internacional de Ingeniería de Estructuras. Vol.
24:1, 123-139.