该文以VC++6.0为开发工具,将面向对象方法引入土体非线性有限元分析中,完成了土体3种常用的非线性本构模型的数值模拟.程序根据当前应力状态实现了智能化存储应力历史、调用模型以及非对称矩阵的存储,从而克服了面向过程的结构化程序设计方法的不足,节省了空间,降低了编程难度.
Used VC++6.0 as the development tool,this paper applies the OOP to the soil nonlinear FEM,and completes numerical simulation.Based on stress state of material,this paper finishes storing stress history intelligently,calling models and storing unsymmetrical matrix.It overcomes the shortcoming of process-oriented programming method,saves space and reduces difficulty of programming.