University of Oulu

Implementation of a 2D beam element to JuliaFEM

Saved in:
Author: Jämsä, Ville1
Organizations: 1University of Oulu, Faculty of Technology, Mechanical Engineering
Format: ebook
Version: published version
Access: open
Online Access: PDF Full Text (PDF, )
Persistent link: http://urn.fi/URN:NBN:fi:oulu-201805312381
Language: English
Published: Oulu : V. Jämsä, 2018
Publish Date: 2018-06-01
Thesis type: Bachelor's thesis
Description:
Aim for this thesis was to implement 2D beam element to JuliaFEM — an open source finite element method solver which is written in Julia code language. The theory behind the beam element is Euler-Bernoulli beam theory which works well in case of slender beams. The code integrates beam element’s stiffness matrix, mass matrix and equivalent forces vector with Gaussian quadrature. In this thesis the beam theory and equations behind the matrices are introduced. Gaussian quadrature is introduced briefly. The code gives the same matrices as calculations by hand and it can be stated that it works correctly. In future it is intended to implement beam element for also three dimensional cases.
see all

Tämän työn tavoitteena oli implementoida kaksiulotteinen palkkielementti Julia-koodikielellä JuliaFEM:iin, joka on Julia-koodikielellä koodattu avoimen lähdekoodin elementtimenetelmäohjelmisto. Palkkielementin taustalla on Euler-Bernoullin palkkiteoria, joka sopii hyvin hoikille palkeille. Koodi integroi palkkielementin jäykkyysmatriisin, massamatriisin ja ekvilanttisten solmuvoimien vektorin Gaussin numeerisella integroimismenetelmällä. Työssä käydään läpi palkkiteoria ja yhtälöt palkkielementin matriisien taustalla. Gaussin numeerinen integroimismenetelmä esitellään lyhyesti. Koodilla saadaan samat jäykkyysmatriisit, massamatriisit ja ekvivalenttisten solmuvoimien vektorit kuin käsinlaskennalla, minkä perusteella voidaan todeta koodin toimivan oikein. Jatkossa olisi tarkoitus implementoida koodi myös kolmiulotteiselle palkille.
see all

Subjects:
Copyright information: © Ville Jämsä, 2018. This publication is copyrighted. You may download, display and print it for your own personal use. Commercial use is prohibited.