Nonlinear finite elements

Welcome to this learning project about nonlinear finite elements!

Introduction
Finite element analysis (FEA) is a computer simulation technique used in engineering analysis. It uses a numerical technique called the finite element method (FEM) to solve partial differential equations. There are many finite element software packages, both free and proprietary. Development of the finite element method in structural mechanics is usually based on an energy principle such as the virtual work principle or the minimum total potential energy principle.

Project metadata

 * Suggested Prerequisites:
 * Linear algebra
 * Partial differential equations
 * Introduction to finite elements
 * Continuum mechanics
 * Time investment: 6 months
 * Portal:Engineering and Technology
 * School:Engineering
 * Department:Mechanical engineering
 * Level: First year graduate

Content summary
This is an introductory course on nonlinear finite element analysis of solid mechanics and heat transfer problems. Nonlinearities can be caused by changes in geometry or be due to nonlinear material behavior. Both types of nonlinearities are covered in this course.

Goals
This learning project aims to.
 * provide the mathematical foundations of the finite element formulation for engineering applications (solids, heat, fluids).
 * expose students to some of the recent trends and research areas in finite elements.

Here's a short quiz to help you find out what you need to brush up on before you dig into the course:
 * Assessment Quiz

Contents
{|width=100%
 * valign=top width=50%|



Syllabus and Learning Materials

 * 1) Mathematical Preliminaries
 * 2) Set notation
 * 3) Functions
 * 4) Vectors
 * 5) Matrices
 * 6) Tensors
 * 7) Partial differential equations
 * 8) Variational calculus
 * 9) Linear finite element basics
 * 10) An example: Axially loaded bar
 * 11) * Strong form: governing differential equation
 * 12) * Weak form: integral equation
 * 13) * Approximate solution: Galerkin method
 * 14) * Approximate solution: Finite element method
 * 15) More examples: Some model problems
 * 16) * Weak form: Weighted residual methods
 * 17) * Choosing a weight function
 * 18) * Bubnov Galerkin methods
 * 19) * Finite element basis functions
 * 20) * Example of a finite element approximation
 * 21) A time-dependent problem: the heat equation
 * 22) * Steady state heat conduction
 * 23) * Weak form of the steady state heat equation
 * 24) * Weak form of the time-dependent heat equation
 * 25) * Finite element approximation of Poisson equation
 * 26) * Finite element approximation of the heat equation
 * 27) * Time integration of the heat equation.
 * 28) Nonlinear finite element basics
 * 29) Nonlinearities in solid mechanics
 * 30) Nonlinear deformation of an axial bar
 * 31) * Weak form and finite element approximation
 * 32) * The Newton-Raphson method
 * 33) * The Newton method applied to finite elements
 * 34) * The Newton method applied to the axially loaded bar


 * 1) Lagrangian and Eulerian descriptions of motion
 * 2) Lagrangian finite elements
 * 3) * Motion from the Lagrangian point of view
 * 4) * Total Lagrangian approach
 * 5) * Updated Lagrangian approach
 * 6) * An example: Effect of mesh distortion
 * 7) Solution procedure
 * 8) Special case: Natural vibrations
 * 9) Nonlinear deformation of beams
 * 10) Euler-Bernoulli beams
 * 11)  Timoshenko beams
 * 12)  Buckling of beams
 * 13) Nonlinear deformation of plates and shells
 * 14) Basic linear plate and shell elements
 * 15) Nonlinear plates and shells
 * 16) Time-dependent deformation of shells
 * 17) Basic continuum mechanics
 * 18) Kinematics
 * 19) Motion, displacement, velocity, acceleration
 * 20) Stresses and strains in one and two dimensions
 * 21) Strains and deformations in three-dimensions
 * 22) Polar decomposition
 * 23) Spectral decompositions of kinematic quantities
 * 24) Volume change and area change
 * 25) Time derivatives and rate quantities
 * 26) Objectivity of kinematic quantities
 * 27) Stress measures and stress rates
 * 28) Stress measures
 * 29) Deviatoric and volumetric stress
 * 30) Objective stress rates
 * 31) Balance laws
 * 32) Overview of balance laws
 * 33) Balance of mass
 * 34) Balance of linear momentum
 * 35) Balance of angular momentum
 * 36) Balance of energy
 * 37) Entropy inequality
 * 38) Constitutive models
 * 39) Objectivity of hyperelastic relations
 * 40) Rate form of hyperelastic relations
 * 41) Nonlinear elasticity
 * 42) Plasticity
 * 43) Viscoplasticity
 * 44) Viscoelasticity.
 * 45) Finite element formulation in three dimensions.
 * 46) Updated Lagrangian formulation
 * 47) Verification and Validation.


 * valign=top width=50%|



Assignments

 * Homework 1 Problem set
 * Solutions
 * Homework 2 Problem set
 * Solutions
 * Homework 3 Problem set
 * Solutions
 * Homework 4 Problem set
 * Hints
 * Solutions
 * Homework 5 Problem set
 * Solutions
 * Homework 6 Problem set
 * Hints
 * Solutions
 * Homework 7 Problem set
 * Hints
 * Solutions
 * Homework 8 Problem set
 * Solutions
 * Homework 9 Problem set
 * Solutions
 * Homework 10 Problem set
 * Solutions
 * Homework 11 Problem set
 * Solutions

Tests and Quizzes

 * Quiz 1
 * Solutions


 * }

Textbooks

 * An Introduction to Nonlinear Finite Element Analysis by J. N. Reddy, Oxford University Press, 2004, ISBN 019852529X.
 * Nonlinear Finite Elements for Continua and Structures by T. Belytschko, W. K. Liu, and B. Moran, John Wiley and Sons, 2000.
 * Computational Inelasticity by J. C. Simo and T. J. R. Hughes, Springer, 1998.
 * The Finite Element Method: Linear Static and Dynamic Finite Element Analysis by T. J. R. Hughes, Dover Publications, 2000.

Reading List

 * Taylor, R.L., Simo, J.C., Zienkiewicz, O.C., and Chan, A.C.H, 1986, The patch test - a condition for assessing FEM convergence,  International Journal for Numerical Methods in Engineering, 22, pp. 39-62.
 * Simo, J.C. and Vu-Quoc, L., 1986, A three-dimensional finite strain rod model. Part II: Computational Aspects, Computer Methods in Applied Mechanics and Engineering,  58, pp. 79-116.
 * Ibrahimbegovic, A., 1995, On finite element implementation of geometrically nonlinear Reissner's beam theory: Three-dimensional curved beam elements, Computer Methods in Applied Mechanics and Engineering,  122, pp. 11-26.
 * Buchter, N., Ramm, E., and Roehl, D., 1994, Three-dimensional extension of non-linear shell formulation based on the enhanced assumed strain concept,  Int. J. Numer. Meth. Engng.,  37, pp. 2551-2568.
 * Rouainia, M. and Peric, D., 1998, A computational model for elasto-viscoplastic solids at finite strain with reference to thin shell applications,  Int. J. Numer. Meth. Engng.,  42, pp. 289-311.