摘要
面向对象程序设计方法应用于有限元程序编制带来了相当大的优越性。但迄今为止,这种方法在岩土工程中的应用实例很少。至于用面向对象方法进行土力学中常见的Biot固结有限元分析软件的开发,尚未见报道。现将面向对象有限元方法引入Biot固结有限元程序编制中,用C++语言编制了一个Biot固结有限元程序实例。和结构化程序设计方法相比较,采用面向对象方法进行Biot固结有限元程序的编制,使程序的可维护性、可再用性、可扩充性和程序开发的效率都得到了很大的提高。指出将面向对象程序设计方法引入Biot固结有限元程序的编制等岩土工程的数值计算领域,是今后的发展方向。
The object-oriented approach has brought great advantage in programming of finite element software. However, the object-oriented finite element method has not been applied widely in the field of geotechnical engineering. The use of the object-oriented approach in the programming of finite element software for solving Biot consolidation problems has not been reported. In this paper, the object-oriented programming of finite element software for solving Biot consolidation problems with C plus is developed. The advantage and efficiency of the object-oriented approach such as maintainability, code reusability and expandability were discussed. A conclusion was made that there is a tendency to introduce the object-oriented programming of finite element software in the field of geotechnical engineering.
出处
《岩土力学》
EI
CAS
CSCD
北大核心
2002年第4期465-469,共5页
Rock and Soil Mechanics
关键词
BIOT固结
有限元方法
面向对象编程
土力学
数值计算
岩土工程
Computer aided software engineering
Computer programming
Consolidation
Finite element method
Geotechnical engineering