Nonviscous01

Uniaxial Nonviscous Damping Material

References

The kernel function is defined as a summation of exponential functions.

g(t)=i=1nmiexp(sit)g(t)=\sum_{i=1}^n m_i\exp(-s_it)

The parameters mim_i and sis_i are complex numbers.

Syntax

material Nonviscous01 (1) ((2) (3) (4) (5)...)
# (1) int, unique material tag
# (2) double, real part of `m_i`
# (3) double, imaginary part of `m_i`
# (4) double, real part of `s_i`
# (5) double, imaginary part of `s_i`

Theory

This material implements the nonviscous damping algorithm proposed in the reference. As of writing, the referenced algorithm is probably the most efficient algorithm for nonviscous damping as there is no explicit integration of the convolution integral.

For arbitrary kernel functions g(t)g(t), the damping force FdF_d is given by

Fd(t)=0tg(tτ)u˙(τ)dτ.F_d(t)=\int_0^t{}g(t-\tau)\dot{u}(\tau)\mathrm{d}\tau.

The proposed algorithm converts the above convolution integral into a summation of differential equations. By further operations, the algorithm modifies the existing damping force (viscous damping, or zero if there is no damping other than the nonviscous damping) and the corresponding damping matrix to achieve the best accuracy and computational efficiency.

Details can be seen in the referenced paper.

By defining a uniaxial material model, it can be used in 1D analyses with damper elements.

Example

material Nonviscous01 2 8. 0 2. 0 4. 0 1. 0

This defines a kernel function of the following form.

g(t)=8exp(2t)+4exp(t)g(t)=8\exp(-2t)+4\exp(-t)

Last updated