SDT-nlsim         Contents     Functions         Previous Next     PDF Index

1.1  Non-linear system representation

1.1.1  Strains, stresses, application of forces

One is interested in solving equations of the general form

 
    (1.1)

with

Estimation of the non-linear forces can, in a very general fashion, be decomposed in three steps: observation of strains, evaluation of constitutive law at a material point to compute stresses, application of stresses on the model as detailed below.

In the proposed framework,

1.1.2  Jacobian computations

Many iterative schemes need derivatives of the non-linear forces with respect to strains (stiffness)

 
    (1.8)

or strain rates (damping matrix)

 
    (1.9)

See nl_spring NLJacobianUpdate for low level documentation and nl_solve TgtMdl for global calls. The derivatives at each integration point (often named Gauss point in the documentation) ∂ snl/∂ unl correspond to the material stiffness matrix called dd or Lambda in different parts of SDT. Since the b and c matrices combine all gauss points, the assembled matrix containing one block for each gauss point, is sometimes stored in a ddg field when individually modifying the gauss points is of interest (topology optimization applications for example).

When splitting of Jacobians is of interest xxx.


©1991-2025 by SDTools
Previous Up Next