Issue: Insufficient number of non-zero masses

Issue

Modal analysis fails with error message "Number of the non-zero numbers in the mass vector should be at least twice as big as it is" or "Too many eigenvalues wanted".

Meaning

The number of degrees of freedom with non-zero mass in the model is insufficient to compute the requested number of modes.

In any structure, the maximum number of eigenmodes is equal to the number of degrees of freedom with a non-zero mass value.

Moreover, depending on the selected resolution method, it is possible to compute only part of the eigenvalues.

 

Solution

Try another resolution method

Lanczos and Subspace iteration methods may encounter numerical instability issues on particular structures.

Polynomial and Iterative (ICGC) methods are slower, but also more robust and might succeed where the other methods fail.

Reduce the number of requested modes in solver settings

The number of requested modes might simply be irrelevant for the problem at hand.

Consider carefully how many modes are really necessary to analysis the structure.

E.g. in a structure with 3 degrees of freedom with masses, it is simply not possible to calculate more than 3 modes.

Increase the number of degrees of freedom

This can be done simply by refining the finite element mesh.

However, this will help only if the refined members carry self-mass or distributed masses.

On a member without self-mass (material density set to zero or property modifier with mass coefficient set to zero) and without any distributed mass, adding intermediate mesh nodes will not affect the degrees of freedom that are relevant for eigenmodes.