论文部分内容阅读
随着建筑技术的不断进步,高层建筑鳞次栉比,复杂结构数量不断增加,规范中规定的超限建筑的数量也逐渐变多。在强震作用下,复杂高层建筑结构会进入塑性状态,所以有必要对复杂高层结构进行动力弹塑性分析。在目前能够进行结构动力弹塑性时程分析的大型通用有限软件中,,ABAQUS因其丰富的单元库和材料库及强大的计算能力而备受欢迎。然而ABAQUS是一款通用有限元软件,针对专业的土木问题仍有许多不足。ABAQUS已有的混凝土本构能够很好地模拟混凝土在地震下的受力性能,但ABAQUS缺少用于模拟梁单元在往复荷载下受力性能的混凝土本构。且ABAQUS后处理功能有限,其分析结果数据量大,无法将数据按层、构件类型分类储存,不能自动计算出抗震分析所需的楼层剪力、楼层位移等数据。本文的主要研究内容如下:1、本文基于《混凝土结构设计规范》(GB50010-2010)附录C的混凝土本构模型,通过ABAQUS用户子程序接口UMAT、VUMAT,编写了适用于显、隐动力分析的梁单元混凝土本构模型子程序,并对往复荷载下钢筋混凝土柱受力性能进行了模拟分析用以验证混凝土本构的准确性。2、采用Python语言对ABAQUS后处理进行二次开发,将结构中各构件按楼层和构件类型分类保存。对竖向构件循环提取各构件的端单元和端节点编号并按照楼层号、构件类型及构件名称保存。3、提取构件端节点的坐标、位移及内力信息并存入对应节点编号的信息库中。4、根据提取的节点坐标、位移及内力信息计算出结构质量、层高、楼层位移、楼层剪力、倾覆力矩及剪重比等弹塑性分析所需的数据。将数据结构存入文本文件中,根据数据自动生成绘制表格、图片,生成弹塑性分析报告。5、采用本文的混凝土本构模型模拟分析一个框架结构和一个框剪结构,利用本文的后处理二次开发模块提取时程位移、时程剪力与试验数据对比,验证本文混凝土本构模型和后处理模块的准确性。本文的混凝土单轴本构模型和ABAQUS后处理二次开发程序衔接了本课题组已开发的ABAQUS前处理二次开发程序及其他混凝土、钢筋本构模型,形成了完整的弹塑性分析流程。从快速建模到丰富ABAQUS材料库再到后处理结果快速整理,最后生成弹塑性分析报告。整个程序基于ABAQUS有限元软件实现了结构动力弹塑性分析快速、准确的计算,极大地提高了分析人员的工作效率及分析结果的准确性。