论文部分内容阅读
结构-地基动力相互作用数值分析是核电与水工领域大型工程结构抗震评价的重要技术手段,但随着问题的复杂性增加,工程求解规模的日益增大,给研究人员研发程序带来了极大困难。其中之一就是具有复杂性态的大规模动力平衡方程的可靠求解问题。基于MATLAB的超大规模稀疏矩阵求解,提出VC++与MATLAB混合编程模式,其中以一维仅存非零元的模式来存储总体刚度矩阵,以MATLAB动态链接库求解器开发为接口媒介,实现结构动力平衡方程的求解。最后以算例的形式验证了它的有效性与精度。
The numerical analysis of structural-foundation dynamic interaction is an important technical means of aseismic evaluation of large-scale engineering structures in nuclear power and hydropower fields. However, as the complexity of the problem increases, the scale of project solving increases day by day, Big difficulty. One of them is the problem of solving the large-scale dynamic equilibrium equations with complex states. Based on MATLAB, the mixed programming mode of VC ++ and MATLAB is proposed, in which the overall stiffness matrix is stored in one-dimensional only non-zero-element mode, and the MATLAB dynamic link library solver is developed as an interface medium to achieve structural dynamic balance Solution of the equation. Finally, the validity and precision of the example are verified.