网站大量收购独家精品文档,联系QQ:2885784924

空间迭代法.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
空间迭代法

子空间迭代法的一种新改进方案 宫玉才,陈璞 (湍流与复杂系统国家重点实验室,北京大学工学院力学与空天技术系北京 100871) 摘 要:对于结构固有振动所对应的大型广义特征值问题的求解,子空间迭代法是最可靠解法之一,并 在通用有限元软件中得到了广泛应用。为了进一步提高子空间迭代法的效率,近十年来在又发展了自适 应多重逆迭代、超松弛幂迭代、大移频和改变投影矩阵法等一些新的改进方案。本文总结了子空间迭代 法近十年来的进展,把大移频和超松弛幂迭代两种改进方案结合在一起,提出了一种新的改进方案。该 改进方案很好地把超松弛、矩阵幂迭代和移频三种思想结合在一起,使子空间迭代法的计算效率有了进 一步提高。较大规模的例题表明,新的改进方案效率把大移频的效率平均提高了 20 %~30 %。 关键字:子空间迭代 广义特征值问题 固有振动 有限元分析 1 引言 在结构动力学、电磁学、声学、量子化学等计算领域中经常会求解广义特征值问题。广义特征值 问题作为科学计算和工程应用中的一个重要研究课题,已经有许多比较成熟的算法。在现今应用中经 常需要求解几十到几百个的特征值,矩阵规模也不断增加,因此需要寻找有效、稳定和快速的算法来 提高单机上的解题规模和速度。 广义特征值问题求解方法的选择取决于系统自由度大小、矩阵的稀疏性、所求解特征值的个数和 其在特征值谱上的位置。在结构动力学中需要求解 Kϕ −λ Mϕ 0 (1) 的 p 个低阶特征值与特征向量( λ ,ϕ ) ,i=1,2,…, p 。其中,刚度矩阵K 为稀疏的对称正定对称 i i (Symmetrical Positive Definite, SPD )矩阵,质量矩阵M 一般为半正定的对角矩阵。但矩阵束正定, 即对任意的正数μ,矩阵K+μM 正定。在实际工程计算中,矩阵K 和 M 的阶数可以从几十到几百万。 当K 和M 规模比较大,例如矩阵阶数超过 1000 的大型特征值问题,子空间迭代法无疑是最受 青睐的方法之一。许多有限元软件, 例如 ABAQUS 、ADINA 、ANSYS 和 NASTRAN ,早已把子空间 迭代法作为它们的广义特征值问题求解器。与迭代 Lanczos 法和迭代 Ritz 向量法相比,子空间迭代法 的速度慢一些,但稳定性要好很多,并且算法易于实现。 子空间迭代法从提出[1] 到至今,人们一直都在研究和改进它,发展了超松弛因子(over- relaxation)[2] [2] [5] 、移频(shifting) 、Chebyshev 多项式(Chebyshev polynomials)加速 、选择性二次逆迭代 (selective repeated inverse iteration)[6]等很多加速方案。近十年来,在这些加速方案的基础上又发展了 许多改进方案,主要有 矩阵幂迭代(matrix power accelerated subspace iteration)[7] (k +1) − 1 2 (k ) ,是用 X (K M ) X 代替 X (k +1) K − 1MX (k ) ,也就是每进行两次逆迭代,才有一次Rayleigh-Ritz 过程。 自适应多重逆迭代(adaptive multiple inverse iteration)[8],是在迭代前对每个试向量x 进行对应的 i 多次逆迭代,从而加速高阶特征向量的收敛。 80 (k +1)

文档评论(0)

tangtianxu1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档