3. Programming approach#

The programming process is carried out in two stages.

  • The first step is to enter all the parameters required for the calculation.

  • The second step involves estimating the nonlinear force. This estimate is carried out at each calculation time step by summing all the defined nonlinear forces.

For each type of nonlinearity, the data required for the calculation (first step) is entered with dtmprep_noli_*. The calculation of the non-linear force and the archiving of the internal variables necessary for the treatment are carried out with dtmforc_*.

The following organization charts show the approach taken.

3.1. Data preparation#

_images/100002010000046E0000018A068508AA4A66B841.png

3.2. Strength evaluation, resolution and archiving of results at each time step#

_images/1000020100000447000002D9B085B5148492356D.png