论文部分内容阅读
结构动力分析是振动理论及其应用中的基本问题,本文研究了结构动力分析中特征值问题的并行算法,给出了PVM和MPI环境下微机网络并行计算环境的构建方法。首先研究了杆-板-壳组合结构刚度矩阵和质量矩阵的并行计算。每个节点机负责一部分单元对总刚度矩阵和总质量矩阵的贡献,得到了总刚度矩阵和总质量矩阵,为结构动力分析的并行计算作准备。其次给出了广义特征值问题的并行子空间迭代算法。第一种方法是将广义特征值问题转化成标准特征值问题,利用标准特征值问题的子空间迭代算法求解广义特征值问题;第二种方法是直接将广义特征值问题投影到子空间的子空间迭代算法,给出这两种子空间迭代算法的并行实现,并分别利用这两种并行算法计算了J8-II机翼和导弹挂架的动力特性,在微机网络并行计算环境和分布式并行计算环境PAR2000上取得了较高的加速比和并行效率。第三,给出了广义特征值问题的并行块Davidson方法、并行精化块Davidson方法和并行Jacobi-Davidson方法。使用Neumann级数展开对Davidson方法、精化块Davidson方法和Jacobi-Davidson方法的校正方程进行预处理,在并行计算机IBM-P650和微机网络并行环境下进行了数值试验,并利用这些方法并行计算了J8-II机翼和导弹挂架的动力特性。第四,提出了二次特征值问题的并行Jacobi-Davidson方法,并行精化Jacobi-Davidson方法,并将这些方法应用到J8-II机翼的带有比例阻尼的二次特征值问题的并行计算。理论分析和数值试验表明,二次特征值问题的并行Jacobi-Davidson算法和并行精化Jacobi-Davidson算法具有良好的并行性,而且精化Jacobi-Davidson算法比非精化方法在较少的迭代步内收敛,使用更少的计算时间,并拥有更高的加速比和并行效率。最后,提出了求解陀螺系统二次特征值问题的并行子空间迭代算法和并行精化Jacobi-Davidson方法。利用稳定状态时陀螺特征值问题的特征值是纯虚数的特点,将该问题转化成对称矩阵的广义特征值问题,使用并行子空间迭代法求解,在实际计算过程中,将参与计算的矩阵阶数约化为问题本身的规模。