Geometric nonlinear analysis¶
To take int account geometric nonlinearity for a specific element, the keyword
nlgeo must be specified. The nlgeo parameter defines which formulation
of the momentum balance is solved and what deformation measure that is computed and sent
to the consitiutive models (see Table 52). If
nlgeo=:math:1, then the momentum balance is set up in the reference
configuration in terms of the First Piola-Kirchhoff stress tensor \(\mathbf{P}\) and
the deformation tensor \(\mathbf{F}\) as energy conjugates. This is also refered to
a Total Lagrangian formulation. The balance equation in weak form reads
This equation can be rewritten in terms of the displacement \(\mathbf{u}\) and the displacement gradient \(\mathbf{H}\)
This equation is nearly identical to the one for small strains except that another stress measure is used and we have the virtual displacement gradient instead of the virtual strains.
The corresponding FE-formulation is obtained as
with the tangent stiffness
Thus, for an element to support large deformations (in addition to small deformation) it needs only to implement the \(\mathbf{B}_H\) matrix. Similar to the regular B matrix, which gives the strains in Voigt form when multiplied with the solution vector \(\textbf{a}\), \(\textbf{B}_H\) should give the displacement gradient in Voigt form with 9 components for a full 3D state.
nlgeo |
strain tensor |
|---|---|
0 (default) |
Small-strain tensor |
1 |
Green-Lagrange strain tensor |
2 |
Deformation gradient |