Finite element analysis · Open scientific notes

Finite Element Theory and Computational Methods

Derivations, worked examples, and MATLAB programs

Mircea Gh. Munteanu

A structured collection of notes on finite element formulations, nonlinear analysis, and computational methods.

Current release
Preliminaries and Chapters 1–7.1
Software target
MATLABTested versions are stated for each program package

Scientific sequence

Contents

The material follows a numbered scientific sequence. New sections will be added in the same logical order.

Truss structures

2D state

17

Hencky and Biot strains

  1. 17.1Polar decomposition, Hencky strain and Biot strainAvailable
  2. 17.2Updated Lagrangian formulation: plane stress state, isoparametric 4-node quadrilateral, Hencky strainsAvailable
  3. 17.3UL formulation: plane stress, isoparametric 4-node quadrilateral, Hencky strain, improved approachAvailable
  4. 17.4UL formulation with multiplicative update of the deformation gradientAvailable
  5. 17.5Direct numerical evaluation of the strain–displacement and tangent stiffness matricesAvailable
  6. 17.6Vectorized double numerical differentiationAvailable

3D state

Theory and implementation together

MATLAB programs in their mathematical context

Every program is presented beside the formulation it implements: inputs, governing equations, iteration strategy, numerical examples, and downloadable source files.

  • Readable MATLAB source and direct downloads
  • Explicit assumptions and notation
  • Reproducible examples and comparison figures
  • Tested MATLAB versions and expected compatibility are stated separately for each program package
View the program files for Section 1.1 →
stiff.mNewton–Raphson correction
% Newton–Raphson correction
dS = -K\F;
S  = S + dS;
err = sqrt(dS'*dS/neq);

if err < tol
    break
end

About FEA Tips

Scientific notes

FEA Tips brings together theoretical explanations, finite element formulations, numerical demonstrations, and compact computational tools developed for technical study and practice.