Abstract
This paper focuses on the development and engineering applications of a new resolvent sampling based Rayleigh-Ritz method (RSRR) for solving large-scale nonlinear eigenvalue problems (NEPs) in finite element analysis. There are three contributions. First, to generate reliable eigenspaces the resolvent sampling scheme is derived from Keldysh’s theorem for holomorphic matrix functions following a more concise and insightful algebraic framework. Second, based on the new derivation a two-stage solution strategy is proposed for solving large-scale NEPs, which can greatly enhance the computational cost and accuracy of the RSRR. The effects of the user-defined parameters are studied, which provides a useful guide for real applications. Finally, the RSRR and the two-stage scheme is applied to solve two NEPs in the FE analysis of viscoelastic damping structures with up to 1 million degrees of freedom. The method is versatile, robust and suitable for parallelization, and can be easily implemented into other packages.
Similar content being viewed by others
References
Bathe K-J, Wilson EL (1973) Solution methods for eigenvalue problems in structural mechanics. Int J Numer Meth Eng 6(2):213–226
Tisseur F, Meerbergen K (2001) The quadratic eigenvalue problem. SIAM Rev 43(2):235–286
Golub GH, Van der Vorst HA (2000) Eigenvalue computation in the 20th century. J Comput Appl Math 123(1):35–65
Mehrmann V, Voss H (2004) Nonlinear eigenvalue problems: A challenge for modern eigenvalue methods. GAMM-Mitteilungen 27(2):121–152
Bilasse M, Charpentier I, Daya EM, Koutsawa Y (2009) A generic approach for the solution of nonlinear residual equations. Part II: homotopy and complex nonlinear eigenvalue method. Comput Methods Appl Mech Eng 198(49):3999–4004
Mehrmann V, Schröder C (2011) Nonlinear eigenvalue and frequency response problems in industrial practice. J Math Ind 1(1):1–18
Effenberger C (2013) Robust solution methods for nonlinear eigenvalue problems, Ph.D. thesis, École polytechnique fédérale de Lausanne
Van Beeumen R (2015) Rational Krylov methods for nonlinear eigenvalue problems, Ph.D. thesis, KU Leuven
Daya E, Potier-Ferry M (2001) A numerical method for nonlinear eigenvalue problems application to vibrations of viscoelastic structures. Comput Struct 79(5):533–541
Duigou L, Daya EM, Potier-Ferry M (2003) Iterative algorithms for non-linear eigenvalue problems. Application to vibrations of viscoelastic shells. Comput Methods Appl Mech Eng 192(11):1323–1335
Neumaier A (1985) Residual inverse iteration for the nonlinear eigenvalue problem. SIAM J Numer Anal 22(5):914–923
Voss H (2007) A Jacobi-Davidson method for nonlinear and nonsymmetric eigenproblems. Comput Struct 85(17):1284–1292
Voss H (2004) An Arnoldi method for nonlinear eigenvalue problems. BIT Numer Math 44(2):387–401
Kressner D (2009) A block Newton method for nonlinear eigenvalue problems. Numer Math 114(2):355–372
Hochstenbach ME, Notay Y (2009) Controlling inner iterations in the Jacobi-Davidson method. SIAM J Matrix Anal Appl 31(2):460–477
Effenberger C (2013) Robust successive computation of eigenpairs for nonlinear eigenvalue problems. SIAM J Matrix Anal Appl 34(3):1231–1256
Tisseur F (2000) Backward error and condition of polynomial eigenvalue problems. Linear Algebra Appl 309(1):339–361
Van Beeumen R, Meerbergen K, Michiels W (2015) Compact rational Krylov methods for nonlinear eigenvalue problems. SIAM J Matrix Anal Appl 36(2):820–838
Mackey DS, Mackey N, Mehl C, Mehrmann V (2006) Structured polynomial eigenvalue problems: Good vibrations from good linearizations. SIAM J Matrix Anal Appl 28(4):1029–1051
Sakurai T, Sugiura H (2003) A projection method for generalized eigenvalue problems using numerical integration. J Comput Appl Math 159(1):119–128
Polizzi E (2009) Density-matrix-based algorithm for solving eigenvalue problems. Phys Rev B 79(11):115112
Asakura J, Sakurai T, Tadano H, Ikegami T, Kimura K (2009) A numerical method for nonlinear eigenvalue problems using contour integrals. JSIAM Lett 1:52–55
Beyn W-J (2012) An integral method for solving nonlinear eigenvalue problems. Linear Algebra Appl 436(10):3839–3863
Yokota S, Sakurai T (2013) A projection method for nonlinear eigenvalue problems using contour integrals. JSIAM Lett 5:41–44
Yamazaki I, Tadano H, Sakurai T, Ikegami T (2013) Performance comparison of parallel eigensolvers based on a contour integral method and a lanczos method. Parallel Comput 39(6):280–290
Xiao J, Meng S, Zhang C, Zheng C (2016) Resolvent sampling based Rayleigh-Ritz method for large-scale nonlinear eigenvalue problems. Comput Methods Appl Mech Eng 310:33–57
Peter Tang PT, Polizzi E (2014) FEAST as a subspace iteration eigensolver accelerated by approximate spectral projection. SIAM J Matrix Anal Appl 35(2):354–390
Xiao J, Zhang C, Huang T-M, Sakurai T (2016) Solving large-scale nonlinear eigenvalue problems by rational interpolation and resolvent sampling based Rayleigh-Ritz method. Int J Numer Methods Eng. doi:10.1002/nme.5441
Quraishi S, Schröder C, Mehrmann V (2014) Solution of large scale parametric eigenvalue problems arising from brake squeal modeling. Proc Appl Math Mech 14(1):891–892
Zhang J, Zheng G (2007) The Biot model and its application in viscoelastic composite structures. J Vib Acoust 129(5):533–540
Adhikari S, Pascual B (2009) Eigenvalues of linear viscoelastic systems. J Sound Vib 325(4):1000–1011
Solovëv SI (2006) Preconditioned iterative methods for a class of nonlinear eigenvalue problems. Linear Algebra Appl 415(1):210–229
Conca C, Planchard J, Vanninathan M (1989) Existence and location of eigenvalues for fluid-solid structures. Comput Methods Appl Mech Eng 77(3):253–291
Nicoud F, Benoit L, Sensiau C, Poinsot T (2007) Acoustic modes in combustors with complex impedances and multidimensional active flames. AIAA J 45(2):426–441
Kirkup SM, Amini S (1993) Solution of the Helmholtz eigenvalue problem via the boundary element method. Int J Numer Methods Eng 36(2):321–330
Xu J, Zhou A (2001) A two-grid discretization scheme for eigenvalue problems. Math Comput 70(233):17–25
Parks ML, De Sturler E, Mackey G, Johnson DD, Maiti S (2006) Recycling krylov subspaces for sequences of linear systems. SIAM J Sci Comput 28(5):1651–1674
Meerbergen K, Bai Z (2010) The lanczos method for parameterized symmetric linear systems with multiple right-hand sides. SIAM J Matrix Anal Appl 31(4):1642–1662
Berns-Müller J, Graham IG, Spence A (2006) Inexact inverse iteration for symmetric matrices. Linear Algebra Appl 416(2):389–413
Adhikari S, Friswell MI (2001) Eigenderivative analysis of asymmetric non-conservative systems. Int J Numer Methods Eng 51(6):709–733
Betcke T, Higham NJ, Mehrmann V, Schröder C, Tisseur F (2013) NLEVP: A collection of nonlinear eigenvalue problems. ACM Trans Math Softw 39(2):7
Feriani A, Perotti F, Simoncini V (2000) Iterative system solvers for the frequency analysis of linear mechanical systems. Comput Methods Appl Mech Eng 190(13):1719–1739
Peters G, Wilkinson JH (1979) Inverse iteration, ill-conditioned equations and Newton’s method. SIAM Rev 21(3):339–360
Sleijpen GL, Van der Vorst HA (2000) A Jacobi-Davidson iteration method for linear eigenvalue problems. SIAM Rev 42(2):267–293
Tarvydas P, Noreika A (2015) Usability evaluation of finite element method equation solvers. Elektronika ir Elektrotechnika 74(2):13–16
Simoncini V, Eldén L (2002) Inexact Rayleigh quotient-type methods for eigenvalue computations. BIT Numer Math 42(1):159–182
Pan VY, Ivolgin D, Murphy B, Rosholt RE, Taj-Eddin I, Tang Y, Yan X (2008) Additive preconditioning and aggregation in matrix computations. Comput Math Appl 55(8):1870–1886
Pan VY, Yan X (2009) Additive preconditioning, eigenspaces, and the inverse iteration. Linear Algebra Appl 430(1):186–203
Acknowledgements
JX gratefully acknowledges the financial supports from the National Science Foundations of China under Grants 11102154 and 11472217, Fundamental Research Funds for the Central Universities in China, and the Alexander von Humboldt Foundation (AvH) to support his research fellowship at the Chair of Structural Mechanics, University of Siegen, Germany.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xiao, J., Zhou, H., Zhang, C. et al. Solving large-scale finite element nonlinear eigenvalue problems by resolvent sampling based Rayleigh-Ritz method. Comput Mech 59, 317–334 (2017). https://doi.org/10.1007/s00466-016-1353-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00466-016-1353-4