Guide

Modules

  • Nonlinear deformation: AlgoDeforNonlinearModule (algorithms), FEMMDeforNonlinearModule, MatDeforNonlinearModule, MatDeforNeohookeanModule (hyperelastic material models).

Nonlinear deformation FEM machines

For the base machine for nonlinear deformation, FEMMDeforNonlinearBase, assumes standard isoparametric finite elements. It evaluates the interior integrals:

  • The stiffness matrix, the geometric stiffness matrix, the loading corresponding to prescribed nonzero displacement.

  • The load vector corresponding to restoring forces due to deformation of the material.

The nonlinear deformation package FinEtoolsDeforNonlinear is dependent on the linear deformation package, FinEtoolsDeforLinear.

Material and Material Orientation

Materials for nonlinear deformation analysis

The module MatDeforNonlinearModule defines the interface for nonlinear materials (based upon the model-reduction type, 3-D, 2-D, or 1-D) are provided.

Currently there are material types for hyper elastic materials. The user may add additional material types by deriving from AbstractMatDeforNonlinear and equipping them with two methods: (1) compute the tangent moduli, and (2) update the material state.

The material model assumes that the strains are provided in the local, material-attached coordinate system. The stresses (and the tangent moduli) also need to be output in this local coordinate system.

For full generality, material types should implement these methods for fully three-dimensional, plane strain and plane stress, 2D axially symmetric, and one-dimensional deformation models.

Algorithms

Nonlinear deformation algorithms

There are algorithms for

  • Nonlinear static analysis.