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.advisor | Oliveros Caicedo, María Alejandra | |
| dc.contributor.author | Ruiz Mosquera, Yadith Tatiana | |
| dc.contributor.evaluator | Vargas Carvajal, Laura Andrea | |
| dc.contributor.evaluator | Begambre Carrillo, Oscar Javier | |
| dc.date.accessioned | 2026-05-28T17:58:01Z | |
| dc.date.created | 2026-05-27 | |
| dc.date.issued | 2026-05-27 | |
| dc.description.abstract | Este 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.abstractenglish | This 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.degreelevel | Pregrado | |
| dc.description.degreename | Ingeniero Civil | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.instname | Universidad Industrial de Santander | |
| dc.identifier.reponame | Universidad Industrial de Santander | |
| dc.identifier.repourl | https://noesis.uis.edu.co | |
| dc.identifier.uri | https://noesis.uis.edu.co/handle/20.500.14071/47576 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad Industrial de Santander | |
| dc.publisher.faculty | Facultad de Ingeníerias Fisicomecánicas | |
| dc.publisher.program | Ingeniería Civil | |
| dc.publisher.school | Escuela de Ingenieria Civil | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
| dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
| dc.rights.license | Atribución-NoComercial-SinDerivadas 2.5 Colombia (CC BY-NC-ND 2.5 CO) | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | Análisis estructural | |
| dc.subject | método matricial | |
| dc.subject | Python | |
| dc.subject | OpenSees | |
| dc.subject | material docente | |
| dc.subject.keyword | Structural analysis | |
| dc.subject.keyword | matrix method | |
| dc.subject.keyword | Python | |
| dc.subject.keyword | OpenSees | |
| dc.subject.keyword | teaching materials | |
| dc.title | Desarrollo de material docente que integre la implementación del método matricial en Python y la validación mediante modelos en OpenSees | |
| dc.title.english | Development of teaching materials integrating the implementation of the matrix method in Python and validation through OpenSees models | |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.hasversion | http://purl.org/coar/version/c_b1a7d7d4d402bcce | |
| dc.type.local | Tesis/Trabajo de grado - Monografía - Pregrado | |
| dspace.entity.type | Publication |
Archivos
Bloque original
1 - 4 de 4
Cargando...
- Nombre:
- Carta de autorización.pdf
- Tamaño:
- 176.74 KB
- Formato:
- Adobe Portable Document Format
Cargando...
- Nombre:
- Documento.pdf
- Tamaño:
- 588.14 KB
- Formato:
- Adobe Portable Document Format
Cargando...
- Nombre:
- Nota del proyecto.pdf
- Tamaño:
- 140.06 KB
- Formato:
- Adobe Portable Document Format
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 2.17 KB
- Formato:
- Item-specific license agreed to upon submission
- Descripción:
