Logotipo del repositorio

Publicación:
Desarrollo de material docente que integre la implementación del método matricial en Python y la validación mediante modelos en OpenSees

dc.contributor.advisorOliveros Caicedo, María Alejandra
dc.contributor.authorRuiz Mosquera, Yadith Tatiana
dc.contributor.evaluatorVargas Carvajal, Laura Andrea
dc.contributor.evaluatorBegambre Carrillo, Oscar Javier
dc.date.accessioned2026-05-28T17:58:01Z
dc.date.created2026-05-27
dc.date.issued2026-05-27
dc.description.abstractEste proyecto de grado tuvo como objetivo desarrollar material docente complementario para la enseñanza del análisis estructural, mediante la implementación del método matricial de rigidez en Python y su validación a través del framework de simulación OpenSees. La propuesta surgió como respuesta a la necesidad de integrar las herramientas computacionales empleadas en la asignatura de Análisis Estructural del programa de Ingeniería Civil de la Universidad Industrial de Santander (Excel®, MATLAB®, SAP2000® y OpenSees), con el fin de ofrecer un flujo de trabajo unificado que permitiera al estudiante transitar desde el desarrollo algorítmico propio hasta la verificación computacional. A través de una metodología estructurada en cinco fases, se analizaron nueve casos de estudio bidimensionales clasificados en tres tipologías estructurales: armaduras (elementos biarticulados que transmiten únicamente esfuerzo axial), pórticos (elementos con tres grados de libertad por nodo, capaces de transmitir axial, cortante y momento) y sistemas mixtos (combinación de ambos tipos en un mismo modelo), con tres niveles de complejidad creciente cada una. Para cada caso, se desarrollaron códigos modulares en Python basados en el método matricial, modelos equivalentes en OpenSees para validación cruzada, y recursos didácticos que incluyeron guías explicativas, videos tutoriales y presentaciones. Los resultados comprenden algoritmos documentados y verificados frente a SAP2000® con un error máximo obtenido del 2.32%, dentro del margen de aceptación del 5% definido en el alcance del proyecto, así como una evaluación preliminar mediante una prueba piloto con estudiantes. El trabajo busca fortalecer el proceso de enseñanza-aprendizaje, dotando a los futuros ingenieros civiles de competencias en programación aplicada al análisis estructural.
dc.description.abstractenglishThis undergraduate project aimed to develop supplementary instructional materials for structural analysis teaching by implementing the matrix stiffness method in Python and validating it through the OpenSees simulation framework. The proposal arose in response to the need to integrate the computational tools used in the Structural Analysis course of the Civil Engineering program at the Universidad Industrial de Santander (Excel®, MATLAB®, SAP2000®, and OpenSees), in order to offer a unified workflow allowing students to transition from their own algorithmic development to computational verification. Through a methodology structured in five phases, nine two-dimensional case studies were analyzed, classified into three structural typologies: trusses (bi-articulated elements that transmit only axial forces), frames (elements with three degrees of freedom per node, capable of transmitting axial force, shear, and bending moment), and mixed systems (a combination of both types within a single model), each with three levels of increasing complexity. For each case, modular Python codes based on the matrix method were developed, along with equivalent OpenSees models for cross-validation and didactic resources including explanatory guides, video tutorials, and presentations. The results comprise documented algorithms verified against SAP2000® with a maximum obtained error of 2.32%, within the 5% acceptance threshold defined for the project, as well as a preliminary evaluation through a pilot test with students. This work seeks to strengthen the teaching-learning process by equipping future civil engineers with programming skills applied to structural analysis.
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero Civil
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad Industrial de Santander
dc.identifier.reponameUniversidad Industrial de Santander
dc.identifier.repourlhttps://noesis.uis.edu.co
dc.identifier.urihttps://noesis.uis.edu.co/handle/20.500.14071/47576
dc.language.isospa
dc.publisherUniversidad Industrial de Santander
dc.publisher.facultyFacultad de Ingeníerias Fisicomecánicas
dc.publisher.programIngeniería Civil
dc.publisher.schoolEscuela de Ingenieria Civil
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAtribución-NoComercial-SinDerivadas 2.5 Colombia (CC BY-NC-ND 2.5 CO)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectAnálisis estructural
dc.subjectmétodo matricial
dc.subjectPython
dc.subjectOpenSees
dc.subjectmaterial docente
dc.subject.keywordStructural analysis
dc.subject.keywordmatrix method
dc.subject.keywordPython
dc.subject.keywordOpenSees
dc.subject.keywordteaching materials
dc.titleDesarrollo de material docente que integre la implementación del método matricial en Python y la validación mediante modelos en OpenSees
dc.title.englishDevelopment of teaching materials integrating the implementation of the matrix method in Python and validation through OpenSees models
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.hasversionhttp://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 4 de 4
Cargando...
Miniatura
Nombre:
Anexo.zip
Tamaño:
20.57 MB
Formato:
Unknown data format
Cargando...
Miniatura
Nombre:
Carta de autorización.pdf
Tamaño:
176.74 KB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Documento.pdf
Tamaño:
588.14 KB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Nota del proyecto.pdf
Tamaño:
140.06 KB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
2.17 KB
Formato:
Item-specific license agreed to upon submission
Descripción:

VIGILADA MINEDUCACIÓN

Ordenanza No. 83 de 1.944 (junio 22)

Carácter académico: Universidad

Notificaciones judiciales: notjudiciales@uis.edu.co 

.

Código SNIES: 1204   Nit: 890.201.213-4

Línea Anticorrupción:  +57 (601) 562 9300 EXT: 3633

Línea transparente: +57 (607) 630 3031