Time Step Control

The time incrementation in Radioss is fully automatic and a priori requires no user intervention. The step used for time integration (or moving forward in time) can be calculated using two different methods. The method used depends on the type of simulation being performed.
  • Element time step
  • Nodal time step

The time step used by the solver is the largest possible time step, as determined by the Courant condition that will maintain stability. If the default large strain formulation is used, the time step is computed at each cycle. Large element deformation can give a large time step decrease. If the deformation is too large, negative volumes can result, which make it impossible to invert the Jacobian matrix and to integrate the stress over the volume. If the small strain formulation is used, assuming a constant Jacobian matrix during time and also a constant volume, all spatial variables are defined at t=0 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamiDaiabg2 da9iaaicdaaaa@38AF@ . This is either the beginning of the analysis or the time at which the small strain formulation is initiated. If the sound speed is constant, the time step thus becomes constant. Using this formulation, the time step has no effect on the computation since the initial volume is used.

Element Time Step Control

The stable element time step was detailed in Courant Condition Stability and is restated as:

Δ t = min E l e m e n t s ( l c )

Where,
l
Element characteristic length
c
Speed of sound in the material

This is the default setting.

The element time step is computed at the same time as the internal forces. The characteristic length and the sound speed are computed for each element in every cycle.

The computed time step is compared to a minimum time step value and a scale factor is applied to ensure a conservative bound. Different minimum time step values can be given to different element types by using the option: /DT/Keyword.

Where,
Keyword
Defined in the user manual as the element type
If deformation is large enough for the time step to reach the minimum defined value, there are 3 user-defined options possible:
  • Stop the analysis when the minimum time step value is reached. This is the default for brick and quadrilateral elements.
  • Delete the element(s) defining the time step. This is the default for shell elements.
  • Implement small strain formulation using a constant time step. This only works for shell and brick elements.

These options are defined using a third keyword: STOP, DEL, CST, AMS or SET

Nodal Time Step Control

The nodal time step is calculated after the computation of all the internal forces at each node using:

Δ t = min N o d e s 2 m k

Where,
m
Nodal mass
k
Equivalent nodal stiffness

The nodal stiffness is one half of eigen value from element stiffness matrix; for a truss element this value is equal to the diagonal term of the stiffness matrix. It is computed from the accumulation of element and interface stiffness'. These stiffness' are obtained during internal force computation.

For a regular mesh, the element time step and nodal time step conditions are identical. Consider the element time step condition for a truss element.

Δ t e l e m e n t = l c = l E ρ

The nodal time step condition is written as:

Δ t n o d a l = 2 m k

with

m = 1 2 ρ A l and k = E A l

Therefore:

Δ t n o d a l = ρ A l E A l = l E ρ = l c = Δ t e l e m e n t

To select the nodal time step when running Radioss the option /DT/NODA has to be used.

As for the element time step, minimum time step and scale factors are required. The default value for the scale factor is 0.9. If the minimum time step is reached, the analysis can either be stopped or a mass scaling formulation can be applied. In the latter case, mass is added to the affected nodes so that the time step remains constant at the minimum value. This option can be enabled using the same third keyword as used in the element time step control. It must be checked that added masses do not affect the accuracy of results. If one uses the nodal time step, the element time step is ignored.

Interface Time Step Control

Finally, the time step is influenced by existence of interfaces. The interface time step control depends on the type of interface being used.

For the interfaces in which the contact conditions are defined by applying kinematic conditions, no time step restriction is required. This is the case of interface TYPE 2 of Radioss.

In addition, for the interfaces TYPES 3, 4, 5, and 8 in Radioss a small stiffness is used. Therefore, the interfaces are stable if a time step scale factor less than or equal to 0.9 is used.

TYPES 7, 10 and 11 interfaces use a variable stiffness and if this stiffness is not small compared to the element stiffness, a stability condition must be adhered to.

For interfaces 3, 4, 5, 7, 8, and 10, there are three possibilities that can be selected, shown in Table 1.
Table 1. Interface Time Step Cases
Default (element) time step without interfaces TYPES 7, 10 or 11 Element time step is computed and a scaling factor of 0.9 (default) is applied.
Option /DT/NODA is used with or without interface TYPES 7 and/or 10, 11 Nodal time step is computed and a scaling factor of 0.9 (default) is applied.
Default time step with interface TYPES 7 or 10, 11 Nodal and element time steps are computed and the smallest is used.

If the deletion option is applied with the /DT/INTER/DEL interface time step control, the node controlling the minimum time step is deleted from the interface.

Mass scaling, where mass is added to an interface node, can be enabled using the option /DT/INTER/CST.