Desarrollo de un programa de computador para el análisis lineal de estructuras aporticadas tridimensionales sometidas a cargas estáticas

dc.contributor.advisorEstrada Mejía, Martínspa
dc.contributor.authorRamírez Vargas, Cristian Danilospa
dc.contributor.researchgroupAnálisis, Diseño y Materiales Giesspa
dc.date.accessioned2022-06-08T19:04:50Z
dc.date.available2022-06-08T19:04:50Z
dc.date.issued2022-05-17
dc.descriptionilustraciones, gráficas, tablasspa
dc.description.abstractDesde hace más de 50 años, el método directo de rigideces ha sido ampliamente utilizado para analizar estructuras aporticadas. En esta tesis se implementó el método en la librería pymas, la cual podría ser el motor de análisis de cualquier programa de computador. De esta manera, los usuarios de la librería sólo tendrán que preocuparse por describir el problema estructural. Una novedad en esta implementación es la aplicación de los cuaterniones en el cálculo de la matriz de transformación de rotación. Los cuaterniones son una extensión de los números reales, similar a la de los números complejos. Fueron descritos por primera vez por el matemático irlandés William Hamilton en 1843 y tienen uso práctico en cálculos que involucran rotaciones en el espacio. También se desarrolló el programa de computador mas.js para visualizar estructuras tridimensionales y los resultados del análisis. Este programa usa tecnologías web (HTML, CSS y JavaScript), tendencia entre los desarrolladores actualmente, gracias a la posibilidad de ejecutar aplicaciones a través del navegador de internet. Estos programas de computador importan y exportan la información del modelo a través de archivos de texto en formato JSON, donde la información se almacena en un esquema cómodo para su lectura. De esta manera, pymas puede ser instalado en un servidor web que reciba peticiones para solucionar modelos estructurales desde cualquier parte con conexión a internet. El resultado, a su vez, puede ser interpretado por mas.js, ejecutándose en el navegador web. Este fue el esquema que se utilizó en la página de internet https://rvcristiand.github. io/mas.js para proveer el servicio de análisis estructural en línea. Sin embargo, ni pymas ni mas.js se limitan a este uso y sus aplicaciones pueden llegar a ser muy variadas. (Texto tomado de la fuente).spa
dc.description.abstractFor more than 50 years, the direct method stiffness has been widely used to analyze frames structures. In this thesis, the method was implemented in the pymas library, which could be the analysis engine of any computer program. In this way, users of the library will not have to worry about how to solve the structural problem. In this implementation, the use of quaternions is the main method to compute the rotation transformation matrix. Quaternions are an extension of real numbers, similar to that of complex numbers. They were first described once by the irish mathematician William Hamilton in 1843 and have practical uses in calculations that involve rotations in space. The computer program mas.js was also developed to visualize three-dimensional structures and the results of the analysis. This program uses web technologies (HTML, CSS, and JavaScript), a trend among today’s developers due to the possibility of running applications on the internet browser. These programs comunicate with each other through text files in JSON format, where the information of the model is stored in a comfortable readable way. With this scheme pymas can be installed on a web server that receives requests to solve structural models. The result can then be interpreted by mas.js, executed in the web browser. This is what was used on the website https://rvcristiand.github.io/mas.js to provide the online structural analysis service. However, neither pymas nor mas.js are limited to that, and their applications could be unlimited.eng
dc.description.degreelevelMaestríaspa
dc.description.degreenameMagíster en Ingeniería - Estructurasspa
dc.description.researchareaAnálisis de estructurasspa
dc.format.extentxxiv, 168 páginasspa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameUniversidad Nacional de Colombiaspa
dc.identifier.reponameRepositorio Institucional Universidad Nacional de Colombiaspa
dc.identifier.repourlhttps://repositorio.unal.edu.co/spa
dc.identifier.urihttps://repositorio.unal.edu.co/handle/unal/81538
dc.language.isospaspa
dc.publisherUniversidad Nacional de Colombiaspa
dc.publisher.branchUniversidad Nacional de Colombia - Sede Bogotáspa
dc.publisher.departmentDepartamento de Ingeniería Civil y Agrícolaspa
dc.publisher.facultyFacultad de Ingenieríaspa
dc.publisher.placeBogotá, Colombiaspa
dc.publisher.programBogotá - Ingeniería - Maestría en Ingeniería - Estructurasspa
dc.relation.referencesComputers & Structures. (2017). CSi Anlysis Reference Manual.spa
dc.relation.referencesComputers & Structures. (2021). ETABS System Requirements [Accedido: 2021-10-11].spa
dc.relation.referencesDirksen, J. (2015). Learning Three.js–the JavaScript 3D library for WebGL : create stunning 3D graphics in your browser using the Three.js JavaScript library. Packt Publishing.spa
dc.relation.referencesDunn, F. (2002). 3D math primer for graphics and game development. Wordware Pub.spa
dc.relation.referencesEERI. (2016). Connections. Edward L. Wilson. Earthquake Engineering Research Institute.spa
dc.relation.referencesFenves, S. (1965). STRESS: A Reference Manual. A Problem-Oriented Computer Language for Structural Engineering. The M.I.T Press.spa
dc.relation.referencesGere, J. (1986). Mecánica de materiales. Grupo Editorial Iberoamérica.spa
dc.relation.referencesHarris, C. R., Millman, K. J., van der Walt, S. J., Gommers, R., Virtanen, P., Cournapeau, D., Wieser, E., Taylor, J., Berg, S., Smith, N. J., Kern, R., Picus, M., Hoyer, S., van Kerkwijk, M. H., Brett, M., Haldane, A., del R’ıo, J. F., Wiebe, M., Peterson, P., … Oliphant, T. E. (2020). Array programming with NumPy. Nature, 585(7825), 357-362. https://doi.org/10.1038/s41586-020-2649-2spa
dc.relation.referencesKassimali, A. (2011). Matrix Analysis of Structures (2.a ed.). Cengage learning.spa
dc.relation.referencesLutz, M. (2013). Learning Python. O’Reilly.spa
dc.relation.referencesMDN. (2021). Window.requestAnimationFrame(). Consultado el 8 de marzo de 2021, desde https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame.spa
dc.relation.referencesOverflow, S. (2020, 27 de mayo). Stack Overflow Developer Survey 2020. Consultado el18 de agosto de 2021, desde https://insights.stackoverflow.com/survey/2020/.spa
dc.relation.referencesReddy, J. N. (1993). An introduction to the finite element method. McGraw-Hill.spa
dc.relation.referencesSten, J. (2022). Formvlae generales pro translatione qvacvnqve corporvm rigidorvm.spa
dc.relation.referencesThree.js authors. (2021a). Object3D. Consultado el 8 de marzo de 2021, desde https://threejs.org/docs/#api/en/core/Object3D.spa
dc.relation.referencesThree.js authors. (2021b). Shape. Consultado el 12 de marzo de 2021, desde https://threejs.org/docs/#api/en/extras/core/Shape.spa
dc.relation.referencesThreejsfundamentals authors. (2021). Three.js Scene Graph. Consultado el 27 de marzo de 2021, desde https://threejsfundamentals.org/threejs/lessons/threejs-scenegraph.html.spa
dc.relation.referencesUribe-Escamilla, J. (1995). Microcomputadores en ingeniería estructural. Universidad Nacional de Colombia y Ecoe Ediciones.spa
dc.relation.referencesvan Rossum, G. (2019). Welcome to Python.org [Accessed: 2019-03-15]. Consultado el 15 de marzo de 2019, desde https://www.python.org/.spa
dc.relation.referencesVirtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T., Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., van der Walt, S. J., Brett, M., Wilson, J., Millman, K. J., Mayorov, N., Nelson, A. R. J., Jones, E., Kern, R., Larson, E., … SciPy 1.0 Contributors. (2020). SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python. Nature Methods, 17, 261-272. https://doi.org/10.1038/s41592-019-0686-2.spa
dc.relation.referencesWeaver, W. J. & Gere, J. (1990). Matrix analysis of framed Structures. Van Nostrand Reinhold.spa
dc.relation.referencesWilson, E. L. & Dovey, H. H. (1972). Three dimensional analysis of building systems - TABS. Earthwuake engineering research center.spa
dc.relation.referencesWilson, E. L., Hollings, J. P. & Dovey, H. (1975). Three dimensional analysis of building systems (extended version). Earthwuake engineering research center.spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.licenseReconocimiento 4.0 Internacionalspa
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/spa
dc.subject.ddc620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingenieríaspa
dc.subject.lembBuilding Materials - Testingeng
dc.subject.lembMateriales de construcción - Pruebasspa
dc.subject.lembComputer software - Developmenteng
dc.subject.lembDesarrollo de programas para computadorspa
dc.subject.lembStructures, Theory ofeng
dc.subject.lembTeoría de las estructurasspa
dc.subject.proposal3D computer graphicseng
dc.subject.proposalAnálisis estructuralspa
dc.subject.proposalResistencia de materialesspa
dc.subject.proposalComputación gráficaspa
dc.subject.proposalGráficos de computadora en 3Dspa
dc.subject.proposalStructural analysiseng
dc.subject.proposalDirect stiffness methodeng
dc.subject.proposalComputer graphicseng
dc.titleDesarrollo de un programa de computador para el análisis lineal de estructuras aporticadas tridimensionales sometidas a cargas estáticasspa
dc.title.translatedDevelopment of a computer program for the linear analysis of three-dimensional framed structures subjected to static loadseng
dc.typeTrabajo de grado - Maestríaspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdccspa
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/masterThesisspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TMspa
dc.type.versioninfo:eu-repo/semantics/acceptedVersionspa
dcterms.audience.professionaldevelopmentEstudiantesspa
dcterms.audience.professionaldevelopmentInvestigadoresspa
dcterms.audience.professionaldevelopmentMaestrosspa
dcterms.audience.professionaldevelopmentProveedores de ayuda financiera para estudiantesspa
dcterms.audience.professionaldevelopmentPúblico generalspa
dcterms.audience.professionaldevelopmentReceptores de fondos federales y solicitantesspa
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2spa

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Tesis1012398209.2022.pdf
Tamaño:
5.85 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis de Maestría en Ingeniería - Estructuras

Bloque de licencias

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