Structural analysis projects and source code

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.

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.

Boundary control via smith predictor for beam equation in matlab

The following Matlab project contains the source code and Matlab examples used for boundary control via smith predictor for beam equation. Boundary Control via Modified Smith Predictors for Beam Equation with Delayed Boundary Measurement Smith predictor and its variants are applied to the boundary control of Euler-Bernoulli beam equation with delayed boundary measurement.

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.

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 - Structural analysis