论文部分内容阅读
非线性有限元分析是钢筋混凝土结构分析方法的重大进步。它使得人们可以用计算机模拟钢筋混凝土结构的破坏全过程,混凝土材料的各种特性以及钢筋和混凝土之间的交互作用,通过计算人们对钢筋混凝土结构的性状有了更为全面和深入的掌握。钢筋混凝土非线性有限元分析过程中要涉及物理模型、数值方法和编程技术各方面的问题,最后形成分析程序是其中重要的环节。 本文的目的是编制前后处理功能比较完善的钢筋混凝土非线性有限元仿真分析程序,并且针对结构在实际情况中表现出的明显的随机性质,在分析中实现不同的数学模型来提高分析结果的真实程度。 在程序设计中,本文采用Visual C++ 6.0编程工具,基于面向对象的程序设计思想,实现了对钢筋混凝土有限元分析过程中核心概念的抽象,程序的模块清晰,对不同的物理模型具有良好的扩展性。采用了比较成熟的本构模型、破坏准则,对钢筋混凝土结构的分析有较高的可靠性,同时针对裂缝模型在具体裂缝形态上的缺点,采纳了其他学者所提出的裂缝模型的思想,提高了分析效果。 针对确定性模型的结构分析不能模拟结构的不定性这种情况,吸取了随机有限元法的思想,在传统有限元的基础上采取了随机数学模型来模拟实际过程中裂缝产生位置和分布的不确定性。主要对由材料不定性等因素引起的结构裂缝产生的随机性进行了分析,建立了相应的随机模型,随机数学模型中使用蒙特卡罗法实现了特定分布随机数列的产生,完成了对结构中随机量的模拟。随机模拟方法和相应裂缝模型的结合使用,大幅提高了计算分析与真实情况的接近程度。 实施有限元方法的前提是具有离散单元信息,尤其对于分析中需要大量单元的情况,单元数据的人工采集费时费力,容易出错。本文的前处理中加入了网格自动生成功能,并且具备自适应功能。 通过对程序的验证,说明了本文程序的适用性,同时在对裂缝分布的真实程度和模拟结构不确定性等方面均有大幅度的提高。在前处理和后处理方面所作的工作大大增强了程序的易用性。