Mostra el registre d'ítem simple

dc.contributorMartínez García, Javier
dc.contributor.authorFabró López, Arnau
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Ciència i Enginyeria Nàutiques
dc.date.accessioned2020-09-10T10:20:08Z
dc.date.available2020-09-10T10:20:08Z
dc.date.issued2020-07
dc.identifier.urihttp://hdl.handle.net/2117/328642
dc.descriptionActualmente, en el sector de la industria naval y en general en el sector de la ingeniería, existe la necesidad de resolver problemas estructurales complejos. muchos de estos problemas no se pueden resolver mediante métodos analíticos. para ello, es necesario el uso de los métodos numéricos. el método numérico más usado en el análisis estructural es el del método de los elementos finitos (fem). en este trabajo se tratará de programar un código que mediante este método sea capaz de resolver varios problemas estructurales. Background and purpose:In the engineering field, the use of numerical met-hods to solve complicated problems is widespread. Particularly, the finite elementmethod (FEM) provides an efficient and versatile way to solve partial differentialequations (PDE).In this project the FEM will be used to solve static structural problems, thePDE governing this kind of problem is the conservation of momentum equationfor a continuous body. The principal purpose is to write a FEM code versatileenough to solve a large variety of problems, with different boundary conditions,elements and constitutive equations.Method:The code is subdivided between the process module and the solvermodule. The process module is an interface that enables the user to introduce theproblem data efficiently and to interpret the results of the problem once it hasbeen solved. This module is based on the GiD platform. The solver module isan algorithm responsible of assembling and solving the problem. This module isprogrammed using Matlab functions.The code is programmed to solve 2D and 3D problems, using triangular, qua-drilateral and hexahedrical elements.Results:The principal purpose of the project is accomplished, the code worksefficiently and solves a variety of problems. The code has been tested with somesimple problems.Conclusions:One of the accomplishments of this project is to achieve an effi-cient code in Matlab, with relatively low computation times. This is possible giventhat Matlab is good making matrix operations, making the code matrix orientedinstead of loop oriented saves lots of time.The code accepts the programming of new modules, capable of solving dyna-mic problems or plasticity. Further development of the code might solve the issueswith the triangle elements module or implement new modules: Dynamic analysis,plasticity, etc.
dc.language.isospa
dc.publisherUniversitat Politècnica de Catalunya
dc.rightsS'autoritza la difusió de l'obra mitjançant la llicència creative commons o similar 'reconeixement-nocomercial - compartirigual'.
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Enginyeria civil::Materials i estructures::Càlcul d'estructures
dc.subject.lcshStructural design
dc.subject.lcshFinite element method
dc.titleProgramación de un código de elementos finitos para el cálculo de estructuras
dc.typeBachelor thesis
dc.subject.lemacDisseny d'estructures
dc.subject.lemacElements finits, Mètode dels
dc.identifier.slugFNB-280.2707941
dc.rights.accessOpen Access
dc.date.updated2020-08-01T06:03:54Z
dc.audience.educationlevelGrau
dc.audience.mediatorFacultat de Nàutica de Barcelona
dc.audience.degreeGRAU EN ENGINYERIA EN SISTEMES I TECNOLOGIA NAVAL (Pla 2010)


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple