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.

3d crouzeix raviart mortar finite element method in matlab

The following Matlab project contains the source code and Matlab examples used for 3d crouzeix raviart mortar finite element method. Software to paper (please cite when using the software) Leszek Marcinkowski, Talal Rahman and Jan Valdman, A 3D Crouzeix-Raviart mortar finite element.

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).

Stiffness matrix in matlab

The following Matlab project contains the source code and Matlab examples used for stiffness matrix. for using this you assign Coordinates of nodes (NC) and define connectivity between the nodes in your finite elements models.

Transfinite interpolation in matlab

The following Matlab project contains the source code and Matlab examples used for transfinite interpolation. The generation of grid is the first and foremost step in finite element method, computational fluid dynamics, finite volume method, finite difference method etc.

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.

2d triangular element in matlab

The following Matlab project contains the source code and Matlab examples used for 2d triangular element. This is a simple program solving 2D plane structural problems using finite element method by employing Triangular 6Nodes elements.

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.

Sofea a finite element toolkit in matlab

The following Matlab project contains the source code and Matlab examples used for sofea a finite element toolkit. The toolkit accompanies the book A Pragmatic Introduction to the Finite Element Method for Thermal and Stress Analysis published (2007) by the World Scientific Publishing Co.

Natural frequencies & buckling loads of columns using finite element method in matlab

The following Matlab project contains the source code and Matlab examples used for natural frequencies & buckling loads of columns using finite element method. These files calculate the natural frequencies and Euler buckling load using Finite element technique.

Accelerating finite element analysis (fea) in matlab

The following Matlab project contains the source code and Matlab examples used for accelerating finite element analysis (fea) in matlab. Expedite the computationally intensive part of the mechanical analysis stage of a coupled electro-mechanical FEA of an electrostatically actuated micro-electro-mechanical (MEMS) device by using “parfor” to: 1.

Finite element toolbox 2.1 in matlab

The following Matlab project contains the source code and Matlab examples used for finite element toolbox 2.1. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% I've discovered that the piecewise coefficients method I'm using is wrong.

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.

Finite element triangular mesh generator in matlab

The following Matlab project contains the source code and Matlab examples used for finite element triangular mesh generator. The function femTriangularMeshGenerator() generates triangular mesh for a rectangular shape structure for Finite Element analysis.

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.

1d finite element method (fem) example in matlab

The following Matlab project contains the source code and Matlab examples used for 1d finite element method (fem) example. A 1D FEM example is provided to teach the basics of using FEM to solve PDEs.

Isoparametric triangular plane stress fems in matlab

The following Matlab project contains the source code and Matlab examples used for isoparametric triangular plane stress fems. This model is description isoparametric triangular plane stress finite element model.

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).

Isoparametric rectangular plane stress fems in matlab

The following Matlab project contains the source code and Matlab examples used for isoparametric rectangular plane stress fems. This models is description isoparametric rectangular plane stress finite element model.

Plane stress rectangular parametric fem in matlab

The following Matlab project contains the source code and Matlab examples used for plane stress rectangular parametric fem. This model is description parametric rectangular plane stress finite element model.

Fem diffusion convection solution in matlab

The following Matlab project contains the source code and Matlab examples used for fem diffusion convection solution . Fundamentals of the finite element method for heat and fluid flow - Lewis Nithiarasu p.196 There is simple FEM application for CFD beginning. Solution is sensitive for velocity and diffusion coefficient.

Fem toolbox for solid mechanics in matlab

The following Matlab project contains the source code and Matlab examples used for fem toolbox for solid mechanics. The finite element analysis toolbox for solid mechanics with GUI. Linear static, dynamic and modal analysis.

Fem analysis of a bar element by considering 2 and 3 nodal points in matlab

The following Matlab project contains the source code and Matlab examples used for fem analysis of a bar element by considering 2 and 3 nodal points. FEM analysis of a bar element by considering 2 and 3 nodal points and finding the coefficient matrix and the displacement when a force acts at the end of a rod

Postprocessing in fem in matlab

The following Matlab project contains the source code and Matlab examples used for postprocessing in fem. Once the finite element matrix equations are solved for field values at the nodes, in postprocessing these derived quantities are graphically displayed.

Finite element for total variation in matlab

The following Matlab project contains the source code and Matlab examples used for finite element for total variation . In this code,we are concerned with the numerical minimization of energy functionals in Hilbert Space involving total variation for gray-scale 1-dimensional inpainting problem.Applications are shown by finite element method. 