Finite element method projects and source code

A primer for finite elements in elastic structures in matlab

The following Matlab project contains the source code and Matlab examples used for a primer for finite elements in elastic structures. This book disassembles the entire finite element method for civil engineering students and professionals, detailing its supportive theory and its mathematical and structural underpinnings in the context of elastic structures and the principle of virtual work.

Finite element solution to the 2nd order diff equation with difussion and convection terms only in matlab

The following Matlab project contains the source code and Matlab examples used for finite element solution to the 2nd order diff equation with difussion and convection terms only.  au'(x)+bu"(x)=0 for 0<=x<=d BC: u(0)=0 and u(d)=h Example: Finding an approximate solution to the following BVP using 16 elements of equal length.

Matlab files of the book mathematical modelling for earth sciences in matlab

The following Matlab project contains the source code and Matlab examples used for matlab files of the book mathematical modelling for earth sciences. Matlab files include Gaussian numerical quadrature, Newton's method for finding roots, finite element method for 1D wave equation, and pattern formation (KPP and a system of two coupled PDEs).

1d spring element fe code in matlab

The following Matlab project contains the source code and Matlab examples used for 1d spring element fe code. Simple example for spring element from MATLAB guide to Finite Elements (2006) by Peter Kattan The book gave the solution to this problem which needs some manual work but with this code there is no need to solve this problem manually.

Scale and combine multiple loads from abaqus in matlab

The following Matlab project contains the source code and Matlab examples used for scale and combine multiple loads from abaqus. The scale and combine is used in fatigue analysis where the finite element model is solved for one or more stress states (channels) and extruded into a scaled time history of stresses by scaling each channel with a loading definition, and combining each scaled channel into a single tensor.

Fem Matlab Code

Finite element method (FEM) is a numerical technique for finding approximate solutions to boundary value problems for differential equations. It uses variational methods (the calculus of variations) to minimize an error function and produce a stable solution. Analogous to the idea that connecting many tiny straight lines can approximate a larger circle, FEM encompasses all the methods for connecting many simple element equations over many small subdomains, named finite elements, to approximate a more complex equation over a larger domain.

Automatic mesh function for heterosis fem with modular filter technique (update 31 07 07) in matlab

The following Matlab project contains the source code and Matlab examples used for automatic mesh function for heterosis fem with modular filter technique (update 31 07 07). English Description:                      Generally, in finite element models degree-of-freedom of all nodes be equals.

Nodal dg in matlab

The following Matlab project contains the source code and Matlab examples used for nodal dg. A one-dimensional implementation of Nodal Discontinuous Galerkin method for solving linear and nonlinear advection equation without any filter or limiter is presented.

Fast assembly of stiffness and matrices in finite element method using edge elements in matlab

The following Matlab project contains the source code and Matlab examples used for fast assembly of stiffness and matrices in finite element method using edge elements. This code demonstrates vectorization concepts from the prepared paper Immanuel Anjam and Jan Valdman: Fast MATLAB assembly of FEM matrices in 2D and 3D: edge elements.

Fast assembly of stiffness and matrices in finite element method using nodal elements in matlab

The following Matlab project contains the source code and Matlab examples used for fast assembly of stiffness and matrices in finite element method using nodal elements. This code demonstrates vectorization concepts from paper Talal Rahman and Jan Valdman: Fast MATLAB assembly of FEM matrices in 2D and 3D: nodal elements, Applied Mathematics and Computation 219, 7151–7158 (2013).
Subscribe to RSS - Finite element method