考虑损伤的钢筋混凝土结构面向对象有限元分析
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
钢筋混凝土结构是一种重要的工程结构。传统的钢筋混凝土有限元程序是采用面向过程的方法进行程序编制,由于数据与操作函数的分离,导致可扩展性差,难于维护等缺点。本文用面向对象的方法编制了钢筋混凝土有限元计算程序,并考虑弹塑性和损伤对结构的影响。
     论文共分为六章,第一章介绍了论文课题提出的背景以及研究意义和面向对象技术应用于有限元的发展过程。
     第二章主要介绍了非线性有限元分析的基本理论,建立了有限元弹塑性损伤本构模型。
     第三章详细地讨论了面向对象有限元静力分析程序的设计与实现,利用面向对象的编程思想,结合有限元程序设计的特点和要求,编制了较为完整的结构有限元分析计算程序。充分利用了面向对象的特点,结合有限元的基本概念,将钢筋混凝土有限元的核心概念抽象成节点类、单元类、材料类、荷载类、矩阵类等基类以及混凝土材料类、钢筋材料类、四节点等参单元类等应用类。综合结构类负责管理和控制整个结构的计算分析过程。程序可以进行静力线性分析和静力弹塑性分析,还在弹塑性的基础上考虑了混凝土的损伤因素,进行静力弹塑性损伤分析,此外还分析了面向对象程序的消息传递机制,有限元程序的具体分析过程就是定义一系列的类对象并通过消息传递来解决特定问题的过程,程序还实现了部分后处理功能。包括结构形式图、结构剖分网格图、结构变形图、结构主应力图以及振型图等。
     第四章利用层次设计的思想,实现了面向对象有限元分析动力程序部分,可以进行结构的模态分析以及动力响应分析,并介绍了有限元类库的发展和完善。
     第五章结合具体算例进行了有限元分析计算,本文结果表明,面向对象的钢筋混凝土有限元程序调试周期短,代码重用率高,易于扩展与维护,便于实现良好的前后处理功能。本文的研究对钢筋混凝土非线性有限元分析作了有益的工作。
     第六章是总结了结论与展望。
The reinforced concrete structure plays a great role in engineering. The traditional finite element program is oriented process, resulting in some disadvantage such as bad expansibility and difficult maintainability. Utilizing the method of object-oriented programming(OOP), this thesis has implemented the finite element calculation of reinforced concrete structure, considering the effects of elastic-plasticity and damage.
    This thesis can be divided into six chapters. The first chapter introduces the background and significance of the research. In addition, the development history of OOP applied in FEM is also mentioned.
    The basic theory of nonlinear finite element analysis is mainly introduced in the second chapter, at the same time, the finite element elastic-plasticity constitutive model considering damage is proposed in this part.
    In the third chapter, the finite element static analysis is discussed and the program is designed and implemented. Based on the thinking of OOP, the author implements the finite element analysis program. Fully using the characters of OOP, combined with the basic notions of finite element method, the kernel notions of reinforced concrete finite element are abstracted into various basis classes, such as node class, element class, material class, load class, matrix class, and various application classes. The program can deal with static linear analysis and static elastic-plasticity analysis. Considering the damage factors of concrete, static elastic-plasticity damage analysis can also be carried out. Furthermore, parts of post-process are also implemented, including structure shape map, discrete structure mesh map, deformation map of structure, the first and third principle stress and vibration map.
    Based upon the thinking of layer design, the forth chapter discusses and implements the dynamic analysis program of object oriented finite element which can be used to carry out the modal analysis and dynamic response analysis. The development and consummation of finite element class library is referred in the part.
    In the fifth chapter, examples are utilized to verify the finite element program. The results show that the reinforced concrete finite element program based upon OOP has the advantages: short cycle in debugging, high recycle of codes, easy to expand and maintain, easy to realize excellent pre- and post-process.
    At last, the conclusion and prospect are discussed.
引文
[1] 黄吉锋.钢筋混凝土结构非线性有限元分析及有限单元构造方法的研究.[中国建筑科学研究院博士学位论文],2001,6
    [2] 袁志芬.钢筋混凝土结构非线性有限元的分析.[西北农林科技大学硕士学位论文],2001,3
    [3] 宋玉普,赵国藩.钢筋混凝土结构分析中的有限单元法.大连理工大学出版社,1994
    [4] 江见鲸.钢筋混凝土结构非线性有限元分析.陕西科学技术出版社,1994
    [5] 沈聚敏,王传志,江见鲸.钢筋混凝土有限元与板壳极限分析.清华大学出版社,1993
    [6] 吕西林,金国芳,吴晓涵.钢筋混凝土结构非线性有限元理论与应用.同济大学出版社,1997
    [7] 封伯昊,张立翔,李桂青.混凝土损伤研究综述.昆明理工大学学报,2001,26(3):21-30
    [8] 何明,符晓陵,徐道远.混凝土的损伤模型.福州大学学报,1994,22(4):109-114
    [9] 余天庆.混凝土的分段线性损伤模型.岩石、混凝土断裂与强度,1985,2:14-16
    [10] 钱济成,周建方.混凝土的两种损伤模型及其应用.和河海大学学报,1989,3:40-47
    [11] K.E.Loland. Continuous damage model for load-response estimation of concrete. Cement and Concrete Research, 1998 (10): 392-402
    [12] 余天庆.损伤理论及其在混凝土结构研究中的应用.桥梁建设,1986 (2-3):45-58
    [13] 清华大学抗震抗爆工程研究室.钢筋混凝土结构构件在冲击荷载下的性质.科学研究报告集第四集,清华大学出版社,1986
    [14] Brooks J J., Al-Samaraie N. V. Fracture of concrete and Rock. S. P. Shah Ed, Elesevier Applied Science, 1989:397-408
    [15] 李庆斌,张楚汉等.单压状态下混凝土的动力损伤本构模型.水利学报,1994 (3):85-89
    [16] 李庆斌,张楚汉,王光纶.单轴状态下混凝土的动力损伤本构模型.水利学报,1994,(12):55-60
    [17] 李庆斌.混凝土静、动力双剪本构模型.水利学报,1995(2):27-34
    [18] B.W.R.Forde, R.O.Foschi, S.F.Stiemer. Object-oriented finite element analysis. Computers & Structures. 2002, 34(3): 200-206
    [19] G.L.Fenves. Object-oriented programming of the finite element method. Engineering with Computers. 1990, 6:1-15
    
    
    [20] G.R.Miller. An Object-oriented approach to structural analysis and design. Computers & structures.1991, 40(1): 75-82
    [21] R.L.Mackie.. Object-oriented programming of finite element method. International Journal for Numerical Method in Engineering, 1992, 35(2): 425-436
    [22] Thomas Zimmermann, Yves Dubois-Pelerin, Particia Bomme. Object-oriented finite element programming: Ⅰ. Governing principles. Computer Methods in Applied Mechanics and Engineering, 1992, 98(2): 291-303
    [23] Thomas Zimmermann, Yves Dubois-Pelerin, Particia Bomme. Object-oriented finite element programming: Ⅱ. A Prototype program in smalltalk. Computer Methods in Applied Mechanics and Engineering, 1992, 98(3): 361-397
    [24] Yves Dubois-Pelerin, Thomas Zimmermann. Object-oriented finite element programming: Ⅲ. An efficient implementation in C++. Computer Methods in Applied Mechanics and Engineering, 1992, 108(1-2): 165-183
    [25] 孔祥安等.面向对象有限元程序的数据设计.西南交通大学学报.,1996,31(4):335-360
    [26] 周本宽等.面向对象有限元程序类的设计.计算结构力学及其应用,1996,13(3):269-278
    [27] 谭也平.工程CAD系统中的有限元对象的实现.计算机辅助工程,1996,9(3):25-29
    [28] 张向,许晶月等.面向对象有限元程序设计.计算力学学报,1999,16(2):216-226
    [29] 袁政强,白绍良等.面向对象的有限元程序设计.重庆建筑大学学报,2002,22(增刊):141-151
    [30] 袁政强.用面向对象的方法实现有限元的子结构法.重庆大学学报,2001,24(3):35-37
    [31] 魏永涛,于建华等.面向对象的有限元程序框架.四川大学学报,2000,32(3):35-38
    [32] 马永其等.面向对象有限元程序的研究.计算机工程与应用,2001,9:120-122
    [33] 李会平,曹中清,周本宽.弹塑性分析的面向对象有限元法.西南交通大学学报,1997,32(4):401-406
    [34] 孔祥安.在图形化C++平台上安装面向对象有限元对象.西南交通大学学报,1998,33(6):686-692
    [35] Ph. Menetey and Th. Zimmermann. Object-oriented non-linear finite element analysis: Application to J2 plasticity. Computers & Structures. 1993.49(5):768-777
    [36] 肖诗云.混凝土率型本构模型及其在拱坝动力分析中的应用.[大连理工大学博士学位论文],2002,6
    [37] H. M. Farag and P. Leach. Material modeling for transient dynamic analysis of reinforced concrete structures. International Journal for Numerical methods in Engineering, 1996(39): 2111-2129
    
    
    [38] Winnicke, C.J. Pearce, and N. Bicanic. Viscoplastic Hoffman Consistency Model for Concrete. Computers & Structures, 2001 (79): 7-19
    [39] 董毓利.混凝土非线性力学基础.北京:中国建筑工业出版社,1997年
    [40] 王哲,林皋.混凝土的一种非相关流塑性本构模型.水利学报,2000(4):8-13
    [41] 李海江.基于网络的工程设计与有限元分析系统的面向对象构建.[大连理工大学博士学位论文],2003,5
    [42] 尹雪英.OOP技术在CAE软件开发中的应用研究.[太原理工大学硕士学位论文],2003.4
    [43] Kazushi Shimazaki and Akira Wada. Dynamic Analysis of reinforced concrete shear wall with strain rate effect, ACI Structural Journal, 1998, 95 (5): 488-497
    [44] N.J.Stevens, S.M.Uzumeri, M.P.Collins, and G.T.Will. Constitutive model for reinforced concrete finite element analysis. ACI Structural Journal, 1997, 88 (1): 49-59
    [45] F.B.A.Beshara, and K.S.Virdi. Time integration procedures for finite element analysis of blast-resistant reinforced concrete structures. Computers & Structures, 1991, 40 (5): 1105-1123
    [46] 邓宗才.单轴状态下混凝土的静力、动力损伤本构模型.山东建材学院学报,1999,13(4):334-337
    [47] 姜庆远,谭人杰.钢筋混凝土梁抗剪承载力的有限元分析.哈尔滨工业大学学报,2000(32):104-107
    [48] 董振祥,颜德姮.用有限元法研究钢筋混凝土梁抗剪的非线性性能.同济大学学报,1981 (4):43-51
    [49] 宋玉普.钢筋混凝土构件非线性有限单元法分析.大连工学院学报,1984 (23):95-102
    [50] 李传才,俞富耕.钢筋混凝土构件的非线性应力分析.武汉水利水电学院学报,1983(4):1-9
    [51] 方秦,钱七虎.速率相关混凝土模型中一个值得商榷的问题.工程力学,1998(15):29-35
    [52] 董毓利,谢和平,赵鹏.不同应变率下混凝土受压全过程的实验研究及其本构模型.水利学报,1997(7):72-77
    [53] J.W.Tedeso, J.C.Powell, C.Allen Ross, and M.L.Hughes. A strain-rate-dependent concrete material model for adina. Computers & Structures, 1997, 64 (5): 1053-1067
    [54] Shrikrishna M. Kulkarni, and Surendra P. shah. Response of reinforced concrete beams at high strain rates. ACI Structural Journal, 1998, 95 (6): 705-715
    [55] H.M.Farag, and P. Leach. Material modeling for transient dynamic analysis of reinforced concrete structures. International Journal for Numerical Method in Engineering, 1996(39): 2111-2129
    
    
    [56] F.B.A.Beshara, and K.S.Virdi. Non-linear finite element dynamic analysis of two-dimensional concrete structures. Computers & Structures, 1991, 41 (6): 1281-1294
    [57] 郭德发,梁昔明,王芳.钢筋混凝土深梁非线性有限元分析.西安交通大学学报,1997(31):84-88
    [58] PH. Menetrey and TH. Zimmermann. Object-oriented non-linear finite element analysis: application to J2 plasiticity. Computers & Structures, 1993, 49 (5): 767-777
    [59] Macro L.Bittencourt. Using C++ template to implement finite element classes. Engineering Computer, 2000, 17 (7): 775-788
    [60] Yves Dubois-Pelerin, and Pierre Pegon. Object-oriented programming in nonlinear finite element analysis. Computers & Structures, 1998 (67): 225-241
    [61] Stephane Commend, Thomas Zimmermann. Object-oriented nonlinear finite element programming: a primer. Advances in Engineering Software, 2001 (32): 611-628
    [62] Victor Baiopoulos, John F. Abel. Use of shallow class hierarchies to facilityate object-oriented nonlinear structural simulations. Finite Element in Analysis and Design, 2002 (38): 1047-1074
    [63] Lluis Gil, Gabriel Bugeda. A C++ object-oriented programming strategy for the implementation of the finite element sensitivity analysis for a non-linear structural material model. Advances in Engineering Software, 2001 (32): 927-935
    [64] X. A. Kong. A data approach for object-oriented FEM programs. Computers & Structures, 1996, 61 (3): 503-513
    [65] X. A. Kong, and D.P. Chen. An object-oriented design of FEM programs. Computers & Structures, 1995, 57 (1): 157-166
    [66] G. C. Archer, G.Fenves, C.Thewalt. A new object-oriented finite element analysis program archiiecture. Computers & Structures, 1999 (70): 63-75
    [67] R. I. Mackie. An object-oriented approach to calculation control in finite element program. Computers & Structures, 2000 (77): 461-474
    [68] R. I. Mackie. Object-oriented finite element programming—the importantce of dat modeling. Advances in Engineering Software, 1999 (30): 775-782
    [69] S. Modak, E.D.Sotelino. An object-oriented programming framework for the parallel dynamic analysis of structures. Computers & Structures, 2002 (80): 77-84
    [70] O. Pantale. An object-oriented programming of an explicit dynamics code: application to impact simulation. Advances in Engineering Software, 2002 (33): 297-306
    [71] Lichao Yu, Ashok V. Kumar. An object-oriented modular framework for implementing the finite element method. Computers & Structures, 2001 (79): 919-928
    [72] Dominiqae Eyheramendy. An object-oriented hybrid symbolic/numerical approach for the
    
    development of finite element codes. Finite Element in Analysis and Design, 2000, 36 (3-4): 315-334
    [73] David J. Kruglinski. Visual C++技术内幕.北京:清华大学出版社,2001
    [74] 王辉.精通Visual C++6.0.北京:电子工业出版社,1999
    [75] 钱能.C++程序设计教程.北京:清华大学出版社,2001
    [76] Brain M., Lovette L.著.MFC开发人员指南.北京:机械工业出版社,1999

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700