Courant Condition Stability

Radioss uses elements with a lumped mass approach. This reduces computational time considerably as no matrix inversion is necessary to compute accelerations.

The integration scheme used by Radioss is based on the central difference integration scheme which is conditionally stable, that is, the time step must be small enough to assure that the solution does not grow boundlessly.

The stability condition is given in the last sections. For a system without damping, it can be written in a closed form:(1)
Δ t 2 ω max
Where, ω max is the highest angular frequency in the system:(2)
det ( K ω 2 M ) = 0

Where, K MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4saaaa@36C6@ and M MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4saaaa@36C6@ are respectively the stiffness and the mass matrices of the system.

The time step restriction given by Equation 1 was derived considering a linear system (Explicit Scheme Stability), but the result is also applicable to nonlinear analysis since on a given step the resolution is linear. However, in nonlinear analysis the stiffness properties change during the response calculation. These changes in the material and the geometry influence the value of ω max and in this way the critical value of the time step.

The above point can be easily pointed out by using a nonlinear spring with increasing stiffness in Body Drop Example. It can be shown that the critical time step decreases when the spring becomes stiffer. Therefore, if a constant time step close to the initial critical value is considered, a significant solution error is accumulated over steps when the explicit central difference method is used.

Another consideration in the time integration stability concerns the type of problem which is analyzed. For example in the analysis of wave propagation, a large number of frequencies are excited in the system. That is not always the case of structural dynamic problems. In a wave shock propagation problem, the time step must be small enough in order to excite all frequencies in the finite element mesh. This requires short time step so that the shock wave does not miss any node when traveling through the mesh. It follows that the time step should be limited by the following relation:(3)
Δ t l c c
Where,
l c
Characteristic element length, representing the shortest road for a wave arriving on a node to cross the element
c MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4saaaa@36C6@
Speed of sound in the material
Δ t
Time step
The condition Equation 3 gives a severe time step restriction with respect to stability time step, that is, Δ t < 2 ω . It can easily be shown that for a simple case of a bar element, the two expressions Equation 3 and Equation 1 are equivalent.


Figure 1. Bar Element
If a uniform linear-displacement bar element is considered, (Figure 2), and a lumped mass formulation at the nodes is used, the highest frequency of this element can be obtained by a resolution of an eigen value problem:(4)
[ K ] { X } = ω 2 [ M ] { X }
(5)
det ( [ K ] ω 2 [ M ] ) = 0
For a lumped mass bar, you have:(6)
[ K ] = k [ 1 1 1 1 ]
(7)
[ M ] = m [ 1 0 0 1 ]
Where, m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4saaaa@36C6@ and k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4saaaa@36C6@ are respectively the nodal mass and stiffness of the bar:(8)
k = E A l ; m = A ρ l 2
Equation Equation 5 yields:(9)
( k m ω 2 ) 2 k 2 = 0
then:(10)
ω = 2 k m
which can be simplified with Equation 8 to obtain:(11)
ω = 2 l E ρ = 2 c l
Where, c MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4saaaa@36C6@ is the speed of sound in the material and its expression is given as:(12)
c = E ρ
with ρ the material density and the Young’s modulus. Combining Equation 11 and Equation 1, you obtain:(13)
Δ t l c


Figure 2. Element Characteristic Lengths

This relation is that of Equation 3 and shows that the critical time step value in the explicit time integration of dynamic equation of motion can be carried out by the interpretation of shock wave propagation in the material. This is shown for the first time by Courant. 1 In spite of their works are limited to simple cases, the same procedure can be used for different kinds of finite elements. The characteristic lengths of the elements are found and Equation 3 is written for all elements to find the most critical time step over a mesh. Regarding to the type (shape) of element, the expression of characteristic length is different. Figure 2 shows some typical cases for elements with one integration point.

1 Courant R., Friedrichs K.O., and Levy H., “About the partial Differenzensleichungen Bogdanova of Physics”, Math. A nn., Vol. 100, 32, 1928.