节点文献

考虑损伤的钢筋混凝土结构面向对象有限元分析

【作者】 张慧敏

【导师】 林皋;

【作者基本信息】 大连理工大学 , 防灾减灾工程及防护工程, 2004, 硕士

【摘要】 钢筋混凝土结构是一种重要的工程结构。传统的钢筋混凝土有限元程序是采用面向过程的方法进行程序编制,由于数据与操作函数的分离,导致可扩展性差,难于维护等缺点。本文用面向对象的方法编制了钢筋混凝土有限元计算程序,并考虑弹塑性和损伤对结构的影响。 论文共分为六章,第一章介绍了论文课题提出的背景以及研究意义和面向对象技术应用于有限元的发展过程。 第二章主要介绍了非线性有限元分析的基本理论,建立了有限元弹塑性损伤本构模型。 第三章详细地讨论了面向对象有限元静力分析程序的设计与实现,利用面向对象的编程思想,结合有限元程序设计的特点和要求,编制了较为完整的结构有限元分析计算程序。充分利用了面向对象的特点,结合有限元的基本概念,将钢筋混凝土有限元的核心概念抽象成节点类、单元类、材料类、荷载类、矩阵类等基类以及混凝土材料类、钢筋材料类、四节点等参单元类等应用类。综合结构类负责管理和控制整个结构的计算分析过程。程序可以进行静力线性分析和静力弹塑性分析,还在弹塑性的基础上考虑了混凝土的损伤因素,进行静力弹塑性损伤分析,此外还分析了面向对象程序的消息传递机制,有限元程序的具体分析过程就是定义一系列的类对象并通过消息传递来解决特定问题的过程,程序还实现了部分后处理功能。包括结构形式图、结构剖分网格图、结构变形图、结构主应力图以及振型图等。 第四章利用层次设计的思想,实现了面向对象有限元分析动力程序部分,可以进行结构的模态分析以及动力响应分析,并介绍了有限元类库的发展和完善。 第五章结合具体算例进行了有限元分析计算,本文结果表明,面向对象的钢筋混凝土有限元程序调试周期短,代码重用率高,易于扩展与维护,便于实现良好的前后处理功能。本文的研究对钢筋混凝土非线性有限元分析作了有益的工作。 第六章是总结了结论与展望。

【Abstract】 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.

  • 【分类号】TU375
  • 【下载频次】264
节点文献中: 

本文链接的文献网络图示:

本文的引文网络