Skip to content

Commit 17d35ec

Browse files
committed
fmk - cleaned up eiegn.rst
1 parent 2498c6b commit 17d35ec

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

source/user/manual/analysis/eigen.rst

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,13 @@ This command is used to perform the eigenvalue analysis.
2828

2929
.. warning::
3030

31-
The default eigen solver utilizes **ARPACK**, an iterative eigenvalue solver. Like other iterative methods, ARPACK can struggle to accurately compute eigenvectors when matrices contain repeated (degenerate) eigenvalues or clusters of closely spaced eigenvalues. The issue arises from difficulties in establishing an orthonormal basis for the eigenspace.
31+
The default eigen solver utilizes **ARPACK**, an iterative eigenvalue solver. Like other iterative methods, ARPACK can struggle to accurately compute eigenvectors when the model contains repeated (degenerate) eigenvalues or clusters of very closely spaced eigenvalues. The issue arises from difficulties in forming an orthonormal basis for the eigenspace numerically.
3232

33-
In such cases, ARPACK may fail to find all of the requested eigenvalues, or it may return correct eigenvalues but incorrect eigenvectors. When modal damping is used, inaccurate eigenvectors may cause issues with the damping forces calculated. If you are unsure if this is an issue with your model, switch the **solver** used, as the eigenvectors will vary greatly with the chosen solver for such cases.
33+
In such cases, ARPACK may fail to find all of the requested eigenvalues, or it may return correct eigenvalues but incorrect eigenvectors. When **modal** damping is used, inaccurate eigenvectors may cause issues with the damping forces calculated. If you are unsure if this is an issue with your model, switch the **solver** used and check the reslts again -- this check works as the eigenvectors will vary greatly with the chosen solver when this issue exists.
3434

35-
Fortunately, small adjustments to the **model** typically prevent this issue. In practical models, material properties (e.g., Young’s modulus) or nodal masses are rarely identical — exact degeneracy is unusual outside of academic test cases. By introducing slight variations, ARPACK is more likely to resolve the eigenstructure correctly.
35+
Fortunately, small adjustments to the **model** can prevent this numerical issue. In actuality, as material properties (e.g., Young’s modulus) or nodal masses are rarely identical and by introducing slight variations in your model, ARPACK is more likely to form the basis correctly.
36+
37+
As an illustration of the problem, consider the following script (provided by mhscott):
3638

3739

3840
.. code::

0 commit comments

Comments
 (0)