岩土工程中的面向对象有限元程序设计
项 阳 平 扬 葛修润
OBJECT-ORIENTED FEM PROGRAMMING FOR GEOTECHNICAL ENGINEERING
摘要 介绍了面向对象的程序设计方法,按照这种方法,建立了有限元模型的类,给出了类的C++语言描述和它的实现方法,并设计了基于Windows 95 / 98 / NT平台的岩土工程有限元软件。相关的类和方法包括处理矩阵的类、单元类、节点类、高斯点类、形函数类、应力类、集中力类、分布力类、绘图点类、绘图线类、网格类、区域类、边界类、文字类等等。给出了基本的程序框架和有关的程序段。
关键词 :
面向对象 ,
有限元 ,
程序设计 ,
C++
Abstract :The object-oriented programming method is introduced. By this method,the classes of finite element models are designed and their C++ description and the implementation are given. A geotechnical engineering FEM software based on Window95/98/NT is designed and developed. The common FEM classes are:the class of matrix,element class,node class,Gauss class,shape function class,stress class,load class,distributed force class,the drawing class,mesh class,region class,boundary class,word class,etc. The basic program frame and the codes are given.
Key words :
objec-oriented
finite element method
programming
C++
收稿日期: 2000-02-29
[1]
李翠华1,2,郑 宏1,3,姜清辉4,周创兵4. 三维接触问题的互补模型及其光滑化算法 [J]. 岩石力学与工程学报, 2016, 35(6): 1102-1110.
[2]
张玉军1,张维庆2. 考虑双重孔隙–裂隙岩体中强度异向性的THM耦合有限元分析 [J]. 岩石力学与工程学报, 2015, 34(s1): 2759-2766.
[3]
阿比尔的1,2,郑颖人2,冯夏庭1,向钰周2. 隧道特征线法的修正与发展 [J]. 岩石力学与工程学报, 2015, 34(s1): 3067-3073.
[4]
张 宇,余 飞,陈善雄,戴张俊,熊署丹. 南水北调高填方渠道附加应力计算方法研究 [J]. 岩石力学与工程学报, 2015, 34(s1): 3169-3175.
[5]
孙 聪,李春光,郑 宏,孙冠华,刘治军. 同时考虑张拉及剪切破坏的边坡上限原理有限元法 [J]. 岩石力学与工程学报, 2015, 34(s1): 2783-2791.
[6]
张玉军1,张维庆2. 双重孔隙介质的抗剪强度及弹塑性有限元分析 [J]. 岩石力学与工程学报, 2015, 34(s1): 3037-3044.
[7]
胡英国1,2,卢文波1,2,陈 明1,2,严 鹏1,2,刘 亮1,2. SPH-FEM耦合爆破损伤分析方法的实现与验证 [J]. 岩石力学与工程学报, 2015, 34(s1): 2740-2748.
[8]
何满潮1,李 晨1,2,宫伟力1,2. 恒阻大变形锚杆冲击拉伸实验及其有限元分析 [J]. 岩石力学与工程学报, 2015, 34(11): 2179-2187.
[9]
杨雨冰1,2,谢雄耀1,2. 基于断裂力学的盾构隧道管片结构开裂破损机制探讨 [J]. 岩石力学与工程学报, 2015, 34(10): 2114-2124.
[10]
袁宗浩1,2,蔡袁强1,2,3,曾 晨1,2. 地铁列车荷载作用下轨道系统及饱和土体动力响应分析 [J]. 岩石力学与工程学报, 2015, 34(07): 19-19.
[11]
张兴胜1,宋丽娟1,董金玉1,于怀昌1,黄志全1,王建秀2,WONG Henry3,王江锋1,杨永香1. 土坝渗流侵蚀机制及有限元计算 [J]. 岩石力学与工程学报, 2015, 34(05): 1031-1038.
[12]
陈功奇1,2. 基于现场测试的列车引起地基振动分析 [J]. 岩石力学与工程学报, 2015, 34(03): 601-611.
[13]
朱才辉,李 宁. 黄土高填方地基中暗穴扩展对机场道面变形分析 [J]. 岩石力学与工程学报, 2015, 34(01): 198-206.
[14]
史宏彦1,白 琳1,李 伟2. 真空预压砂井地基三维有限元分析的一种改进算法 [J]. 岩石力学与工程学报, 2014, 33(sl): 2936-2941.
[15]
鲍树峰1,2,3,邱青长1,2,罗 彦1,2,王 盼1,2,黄俊文1,2,王炳文1,2. 土岩组合基坑施工监控技术研究 [J]. 岩石力学与工程学报, 2014, 33(sl): 3270-3276.