Critical Time Step

Explicit time integration schemes are simple to implement, and they require minimal CPU time and memory per time step. However, explicit schemes are only conditionally stable. That is, the time step used for integration should be small than the so called critical time step so the solution remains valid.

Critical time step is defined as the smallest time step which ensures that the speed of propagating waves within an element is less than what it can theoretically transmit. As per Hughes (1987), critical time step (Δtcrit\Delta t_{crit}) is mathematically defined by:

Δtcrit=2ωmaxG \Delta t_{crit} = \frac{2}{\omega^{G}_{max}}(1)

where ωmaxG\omega^{G}_{max} is the maximum Eigen frequency of the entire mesh. Since it is numerically expensive to solve for ωmaxG\omega^{G}_{max}, maximum Eigen frequency of an element with the smallest size is usually computed as a conservative estimate. This computation, as can be expected, depends on the element type and is further discussed for different element types below.

3D Isotropic Elastic Element

For a 3D isotropic elastic element, the critical time step is given by Askes et al. (2015):

Δtcrite=min(Δxcd, Δxcs) \Delta t^e_{crit} = min\Bigg(\frac{\Delta x}{c_d},~\frac{\Delta x}{c_s}\Bigg)(2)

where Δx\Delta x is the minimum element size, cdc_d is the dilatational wave speed, and csc_s is the shear wave speed. Further, these wave speeds are given by:

cd=E (1ν)(1+ν) (12 ν) ρcs=Gρ \begin{aligned} c_d &= \sqrt{\frac{E~(1-\nu)}{(1+\nu)~(1-2~\nu)~\rho}}\\ c_s &= \sqrt{\frac{G}{\rho}}\\ \end{aligned}(3)

where EE is the material elasticity modulus, GG is the shear modulus, ν\nu is the Poisson's ratio and ρ\rho is the density. Since for most applications, ν\nu is positive, the Δxcd\frac{\Delta x}{c_d} term in equation (2) is significant.

Elastic Beam Element

Critical time step for an elastic beam element is based on the works: Krieg (1973), Wright (1998), and Junior and Rivera (2015). When either pure axial or pure shear deformations govern, the critical time step is given by:

Δtcrite=min(Δxc1, Δxc2) \Delta t^e_{crit} = min\Bigg(\frac{\Delta x}{c_1},~\frac{\Delta x}{c_2}\Bigg)(4)

where Δx\Delta x is the minimum element size and c1c_1 and c2c_2 are given by:

c1=Eρc2=κ Gρ \begin{aligned} c_1 &= \sqrt{\frac{E}{\rho}}\\ c_2 &= \sqrt{\kappa~\frac{G}{\rho}}\\ \end{aligned}(5)

where EE, GG, κ\kappa, and ρ\rho are the beam's young's modulus, shear modulus, shear factor, and density, respectively.

When flexure governs, the critical time step is given by:

Δtcrite=2κ G Aρ I \Delta t^e_{crit} = \frac{2}{\sqrt{\frac{\kappa~G~A}{\rho~I}}}\\(6)

where AA and II are the cross-sectional area and moment of inertia, respectively. For implementation, equations (4) and (6) are computed, and the minimum of these is treated as the critical time step.

References

  1. Harm Askes, Antonio Rodriguez-Ferran, and Jack Hetherington. The effects of element shape on the critical time step in explicit time integrators for elasto-dynamics. International Journal for Numerical Methods in Engineering, 101(11):809–824, 2015.[BibTeX]
  2. T. J. R Hughes. The Finite Element Method, Linear Static and Dynamic Finite Element Analysis. New Jersey:Prentice-Hall, 1987.[BibTeX]
  3. DDSA Junior and JEM Rivera. Stability criterion to explicit finite difference applied to the bresse system. Afrika Matematika, 26(5):761–778, 2015.[BibTeX]
  4. RD Krieg. On the behavior of a numerical approximation to the rotatory inertia and transverse shear plate. Journal of Applied Mechanics, 40(4):977–992, 1973.[BibTeX]
  5. JP Wright. Numerical stability of a variable time step explicit method for timoshenko and mindlin type structures. Communications in Numerical Methods in Engineering, 14(2):81–86, 1998.[BibTeX]