论文部分内容阅读
本文介绍适用于工程结构,尤其是建筑结构振型、频率计算的两个特征值问题子程序。由于充分利用了工程结构所具有的特点,使问题得到极大的简化。这些特点是:建筑结构的动力分析,一般只需要求解前几个振型;建立数学模型时,选择适当的位移坐标,可以使质量矩阵成为对角线矩阵;结构系统的刚度矩阵总是对称矩阵。根据上述特点,两个子程序都采用反幂法求解。为了提高精度、加速收敛,还采取了原点移位的措施。此外,程序设计时进行了适当安排,改善了密集根情况下的适用性。两个子程序的主要区别仅仅在于内存分配、利用外存、和矩阵求逆的方法有所不同。
This paper introduces two sub-routines for the eigenvalue problem applicable to the engineering structure, especially the vibration mode and frequency of the building structure. Due to the full use of the characteristics of the engineering structure, the problems are greatly simplified. These characteristics are: dynamic analysis of building structure, generally only need to solve the first few vibration modes; when the mathematical model is established, choosing appropriate displacement coordinates can make the mass matrix a diagonal matrix; the stiffness matrix of the structural system is always a symmetrical matrix . According to the above characteristics, both subroutines are solved by inverse power method. In order to improve accuracy and accelerate convergence, measures have also been taken to shift the origin. In addition, proper arrangements were made during program design to improve the applicability of dense roots. The main difference between the two subroutines is that the methods for memory allocation, utilization of external memory, and matrix inversion are different.