LeeNewmark
Newmark Algorithm With Lee Damping Model (Type 0 Only)
See this example.
Please check the references for theory.
For the moment, MPC cannot be considered in all global damping models.
Syntax
The converged stiffness from the last substep is used for assembling. If other stiffness matrices are preferred, please use LeeNewmarkFull
.
Remarks
User shall make sure all active DoFs in the system are displacement DoFs.
The
LeeNewmark
integrator uses a standard Newmark algorithm and the damping model proposed by Lee (2020).The static condensation procedure is reversed so that the damping matrix is a sparse matrix of a different size.
Currently, the modified equation of motion (of larger size) is stored as a sparse matrix and the
SuperLU
solver is used to solve sparse systems by default. To switch to other solver, one can use the following command.If
MKL
is enabled, it is possible to usePARDISO
solver by setting the following command.If
CUDA
is enabled, it is possible to useCUDA
solver by setting the following command.The matrix storage flags (
sparse_mat
,band_mat
,symm_mat
) still have effect on how original matrices are stored but do not affect solving stage. Depending on different storage schemes (dense/sparse), the assembly of final effective stiffness may have different efficiency. For large systems, it may potentially be faster if original matrices adopt sparse scheme as well. To do so, one can use the following command.Experience indicates that different sparse solvers may exhibit different performance. You are suggested to test different solvers on your platform.
Example
The following command adopts three basic functions with peaks located at , and . Each basic function has a peak of damping.
With the above command, we use and in Newmark method. Note the final overall response will be something greater than at those three frequencies since the contributions of three functions will be summed. Users need to manually compute and to obtain desired curve.
One can also use Damping Dolphin to generate parameter sets.
Last updated