ABAQUS钢框架结构抗震仿真分析
- 格式:doc
- 大小:1.32 MB
- 文档页数:53
一、引言时程分析法是对结构动力方程直接进行逐步积分求解的一种动力分析方法。
时程分析法将地震波按时段进行数值化后,输入结构体系的振动微分方程,采用直接积分法计算出结构在整个强震时域中的振动状态全过程,给出各个时刻各个杆件的内力和变形。
现已成为多数国家抗震设计规范或规程的分析方法之一。
二、有限元软件ABAQU简S介ABAQUS 是美国ABAQUS公司(原名HKS公司.即Hibbitt ,Karlsson &Sorensen,INC.2005 年被法国达索公司收购,2007 年公司更名为SIMULIA)。
ABAQUS已成为国际上最先进的大型通用有限元力学分析软件之一。
ABAQUS是一套功能强大的进行工程模拟的有限元软件。
其解决问题的范围从相对简单的线性分析到许多复杂的非线性问题。
ABAQUS拥有CAE工业领域最为广泛的材料模型,它可以模拟绝大部分工程材料的线形和非线形行为,可以进行结构的静态和动态分析,如应力、变形、振动、热传导以及对流等。
也可以模拟广泛的材料性能,如金属、橡胶、塑料、弹性泡沫等,而且任何一种材料都可以和任何一种单元或复合材料的层一起用于任何合适的分析类型。
三、模型建立与求解1、PartCreate Part :Name:Ban,3D,Deformable ,Shell ,Planar ,输入坐标创建一个18X9m的壳部件,作为混凝土楼板部件;Create Part :Name:Zhu,3D,Deformable,Wire ,Planar ,输入坐标创建一个长3m线部件,作为柱部件;Create Part :Name:Liang ,3D,Deformable ,Wire ,Planar ,输入坐标创建一个长6X3m,宽4.5X2m的线网部件,作为梁网部件;2、SectionCreate Material :Name:steel ,General ,Density 7800 ;Mechanical ,Elasticity ,Young’s Modulus 2.1e11 ,Poisson’Ratio 0.3 ;Create Material :Name:concrete ,General ,Density 2500;Mechanical ,Elasticity ,Young’s Modulus 3e10 ,Poisson ’Ratio 0.3 。
基于ABAQUS梁单元的钢筋混凝土框架结构数值模拟共3篇基于ABAQUS梁单元的钢筋混凝土框架结构数值模拟1钢筋混凝土框架结构是一种常见的建筑结构形式,具有较高的承载能力和良好的抗震性能。
数值模拟是研究结构力学性能和优化设计的重要手段之一。
本文将介绍基于ABAQUS梁单元的钢筋混凝土框架结构数值模拟方法和实现步骤。
ABAQUS是一种广泛应用于结构力学和工程分析的有限元分析软件,可以模拟不同类型的结构,包括钢筋混凝土框架结构。
在ABAQUS中,钢筋混凝土框架结构使用的是梁单元(B31)和三角形单元(C3D4)。
本文将重点介绍梁单元的应用。
首先,建立模型,包括结构几何形状、截面形状、材料特性等信息。
在ABAQUS中,可以通过建立草图、绘制型材、定义截面属性等方式来创建模型。
需要注意的是,建立的模型必须符合实际结构的几何形状和尺寸要求。
其次,定义材料特性,包括钢筋混凝土的弹性模量、泊松比、屈服强度、极限强度、裂缝韧度等参数。
这些参数对于结构的强度、刚度、稳定性等性能都有很大的影响,需要根据实际情况进行精确的定义。
然后,给结构施加荷载,包括静态荷载、动态荷载、地震荷载等。
在ABAQUS中,可以通过绘制荷载分布或者定义节点荷载、边界约束等方式来施加荷载。
需要注意的是,荷载的大小和方向必须符合实际情况。
最后,进行数值模拟,求解结构的应力、应变、变形等参数。
在ABAQUS中,可以通过指定分析步数、时间步长、求解器、后处理选项等方式来进行数值模拟。
需要注意的是,模拟结果的准确性和可靠性与模型的精度、材料参数和荷载条件等因素密切相关,需要认真评估和验证。
总的来说,基于ABAQUS梁单元的钢筋混凝土框架结构数值模拟是一项复杂的工程计算工作,需要具备专业的结构力学知识和ABAQUS软件的使用技能。
在模拟过程中,需要考虑许多因素,如模型准确性、材料参数、荷载条件、求解器选项等。
因此,需要认真分析和解决各种问题,确保模拟结果的准确性和可靠性,为结构设计和施工提供科学依据。
Abaqus 地下结构抗震反应位移法一、引言地下结构的抗震设计一直是工程领域的热门话题,地下结构在地震作用下可能受到严重破坏,因此需要对其进行抗震设计和分析。
而其中的反应位移法在地下结构的抗震分析中得到了广泛的应用,Abaqus 软件作为一款强大的有限元分析工具,在地下结构抗震反应位移法中也具有很高的应用价值。
本文将对Abaqus软件在地下结构抗震反应位移法中的应用进行系统的介绍。
二、地下结构抗震分析的重要性1. 地下结构在工程领域中的重要性地下结构作为现代城市建设的重要组成部分,在城市的供水、供热、排水、交通、防护等方面都发挥着重要作用。
而地下结构在地震作用下的破坏可能会给城市的安全和稳定带来严重影响,因此对地下结构进行抗震分析和设计具有重要意义。
2. 抗震分析的必要性地震是一种常见的自然灾害,具有突发性和破坏性。
地震作用下地下结构可能受到严重的破坏,因此需要进行抗震分析和设计来保证地下结构在地震作用下的安全性。
三、Abaqus软件在地下结构抗震反应位移法中的应用1. 地下结构抗震分析的基本原理地下结构抗震分析主要是研究地下结构在地震作用下的受力和变形情况,通过分析地下结构的地震响应,评估地下结构的抗震性能。
在地下结构抗震分析中,反应位移法是一种常用的分析方法,它是通过建立地下结构的受力平衡方程和动力平衡方程,利用结构的刚度矩阵和地震激励谱,计算地下结构在地震作用下的位移响应。
2. Abaqus软件在地下结构抗震分析中的优势Abaqus软件作为一款强大的有限元分析工具,具有很高的分析精度和计算效率,在地下结构抗震分析中具有很强的应用价值。
Abaqus 软件可以实现地下结构的三维动力分析,在考虑地震激励的情况下,计算地下结构在地震作用下的动力响应。
3. Abaqus软件在地下结构抗震反应位移法中的具体应用Abaqus软件在地下结构抗震反应位移法中具体包括以下几个方面的应用:(1)建立地下结构的有限元模型。
钢管混凝土抗震性能ABAQUS数值模拟中损伤因子比较研究黄宏;林博洋;陈梦成【摘要】Aiming at three different concrete damage computational models at home and abroad, the study uti-lized them to simulate the damage process of concrete-filled steel tube under cyclic loading respectively. The damage factor varying with strain for the three models was drawn. For Birtel and Mark model, the impact of co-efficient in the model on the damage factor was also discussed. With the decrease of the coefficient, the damage factor increased under the same strain. Finally, the CFST skeleton curve of the FEM numerical solutions was compared with that of the test results under cyclic loading. It shows by the comparison that when in the Birtel and Mark modelit was 0.5, the load(P) - displacement(Δ) skeleton curve was in good agreement with the test re-sults;the load (P)-displacement(Δ) skeleton curve by the complementary energy model had less errors, second to Birtel and Mark model compared to test results, but that of the modified complementary energy model had the largest errors in the three models.%针对国内外3种不同的混凝土损伤计算模型,分别用其模拟计算了往复荷载下钢管混凝土损伤过程,并绘出了3种模型损伤因子随应变变化的曲线;对于Birtel和Mark模型,探讨了系数bc对损伤因子的影响,随着系数bc取值的减小,相同应变下对应的损伤因子值增大;最后将这3种模型有限元计算得到的往复荷载下钢管混凝土构件的骨架曲线与试验骨架曲线进行对比分析。
ABAQUS分析钢结构首先,我们需要创建钢结构的几何模型。
在ABAQUS中,可以使用几何建模工具创建复杂的几何形状。
确定了几何模型后,我们可以定义各个构件的截面尺寸和属性。
钢结构通常由梁、柱和连接构件组成。
在这个例子中,我们将以一个简单的桁架结构为例进行分析。
创建好几何模型后,我们需要定义材料的力学性质。
钢材的力学性质可以从标准材料力学测试中获取。
在ABAQUS中,可以定义钢材的弹性模量、屈服强度和断裂应变等力学参数。
接下来,我们需要应用边界条件和加载条件。
边界条件描述了材料如何与外部环境交互,加载条件则描述了在实际应用中会施加在结构上的力或位移。
例如,在桁架结构的一个端点施加固定边界条件,表示该点不能进行任何自由度的运动。
完成了边界条件和加载条件的定义后,我们可以进行有限元网格划分。
有限元网格将结构划分为多个单元,使得较复杂的结构问题可以比较容易地处理。
在ABAQUS中,有多种划分单元的选项可供选择,例如线单元或壳单元。
选择适当的单元类型对于准确地模拟结构行为非常重要。
有限元网格划分完成后,我们可以进行分析。
ABAQUS可以求解结构的静力分析或动力分析问题。
在静力分析中,我们可以计算结构的受力和位移等响应。
在动力分析中,我们可以研究结构的振动频率和模态形状等动力特性。
通过ABAQUS软件进行钢结构的有限元分析,可以得到结构的应力、位移和变形等结果。
这些结果可以帮助我们理解结构在外部加载下的行为,并评估结构的稳定性和安全性。
通过分析结果,我们可以进行参数优化和设计改进,以提高结构的性能和效率。
总之,ABAQUS是一种功能强大的有限元分析软件,适用于各种结构的模拟和分析。
在钢结构分析中,它可以帮助我们深入了解结构的力学特性和行为,并进行性能评估和设计改进。
使用ABAQUS进行分析,有助于工程师进行结构设计和优化,从而提高工程项目的质量和安全性。
ABAQUS钢框架结构抗震仿真分析首先,我们需要建立结构的有限元模型。
钢框架结构主要由柱、梁、节点和连接件组成,我们需要根据实际情况进行建模。
在ABAQUS中,我们可以使用节点(节点)和单元(单元)建立结构模型。
其次,我们需要定义结构的材料特性。
在钢框架结构中,材料的弹性模量(E)和泊松比(ν)是两个重要参数。
根据实际材料的特性,我们可以在ABAQUS中定义这些参数。
接下来,我们需要定义结构的边界条件。
抗震仿真分析通常需要在地震力作用下进行,我们需要定义结构的固定支撑条件,以模拟垂直方向上的地震力。
在ABAQUS中,我们可以将结构的底部或其他特定地方固定支撑。
然后,我们需要定义地震载荷。
地震力通常由地震加速度谱表示,在ABAQUS中,我们可以通过载荷定义来输入这些数据。
根据地震保护设计准则,我们可以计算出地震力对结构的作用。
在进行抗震仿真分析之前,我们还需要进行网格划分和网格优化。
钢框架结构通常具有较高的刚度和复杂的形状,我们需要根据结构的实际情况进行网格划分,并使用ABAQUS的网格优化工具来确保网格质量。
最后,我们可以进行抗震仿真分析。
在此过程中,我们可以将地震载荷应用于结构,并模拟结构在地震力作用下的响应。
ABAQUS可以计算出结构的位移、应力和变形等参数,并可生成相应的结果报告。
总结起来,ABAQUS是一种强大的有限元分析工具,可以用于钢框架结构的抗震仿真分析。
通过建立模型、定义材料特性、边界条件和地震载荷,进行网格划分和网格优化,并进行仿真分析,我们可以获取结构在地震力作用下的响应情况,评估结构的抗震性能,并指导实际工程设计。
基于BQUS下钢筋水泥房屋结构抗震能力分析徐绍娟李良江谢圣富张敏谢顺添摘要:本文通过对XX地区钢筋混泥土房屋结构的调查,展开了钢筋混泥土房屋结构抗震特点的讨论。
基于bqus有限元分析软件建立模型,然后接受模态分析计算出该模型的前四阶振型及固有频率,并与公式的计算频率进行对比分析,预报该模型的还原程度及可信度。
选取XX省地震波为地震动的输入时程,分别计算在不同峰值加速度时程下的钢筋混泥土结构的地震反应,得到相应的拉伸损伤XX图,并分析机构的破坏特征,给出该模型抗震能力薄弱之处。
结果说明:当钢筋混泥土房屋结构输入东西和南北地震动时,首先由窗户上横墙和纵墙相交汇的地方开裂,且两相邻交汇处裂纹渐渐靠拢,又由于整体重力过大导致该房屋结构的下半部分领先损坏,直至房屋倒塌。
关键词:钢筋混泥土房屋结构;抗震特点 bqus有限元分析;模态分析;频率;拉伸损伤XX图引言本文从XX地区现有的农居结构出发,选出具有代表性的建筑作为讨论对象,利用有限元软件bqus建模,并输入不同的地震波,探究不同的地震等级对房屋结构的影响。
1 模型建立本文针对XX地区进行了抽样调查。
最终接受bqus建立调查后的钢筋混泥土房屋结构模型。
1.1 调查分析依据调查状况,本文选用了XX常见钢筋混泥土房屋为主要的参考对象。
通过对其结构尺寸进行提取,可得到本文需建立的模型基本参数如表所示:在模型的建立中依据上述基本尺寸进行建立,且房屋的样式与主要参考对象略有不同。
1.2 有限元模型的建立为完成钢筋混泥土结构的抗震性能分析。
本文首先使用bqus 有限元分析软件中的部件〔prt〕以及互相作用关系〔interction〕模塊完成了基础模型的建立。
其次,在模型进行有限元分析之前还还需要对模型的材料以及XX格进行划分,这里则需要使用的是bqus中的属性〔property〕和XX格〔Mesh〕模块,且在设置属性的过程中需要对钢筋混泥土材料的本构关系进行确定,而XX格〔Mesh〕的作用则是将模型划分为小的单元,以便分析。
第18卷第6期2020年12月水利与建筑工程学报JournalofWaterResourcesandArchitecturalEngineeringVol.18No.6Dec.,2020DOI:10.3969/j.issn.1672-1144.2020.06.025收稿日期:2020 08 09 修稿日期:2020 09 01基金项目:国家自然科学基金青年项目(51408223);国家自然科学基金面上项目(51679091;51979109)作者简介:程学斌(1995—),男,江西上饶人,硕士研究生,研究方向为工程结构抗震。
E mail:lbjcheng@163.com通讯作者:马 颖(1982—),女,河南郑州人,博士,硕士生导师,主要从事水工、桥梁等工程结构抗震研究工作。
E mail:maying198208@163.com基于ABAQUS的钢筋混凝土柱抗震数值模拟分析程学斌,马 颖,袁子淇(华北水利水电大学水利学院,河南郑州450045)摘 要:为了研究ABAQUS软件中实体单元和纤维梁单元在不同破坏模式下(RC)柱滞回性能数值模拟的适用性,从美国PEER数据库中收集了9根钢筋混凝土矩形截面柱的拟静力试验数据,柱试件分别发生了弯曲、弯剪或剪切不同模式的破坏。
在ABAQUS中分别建立柱试件的实体单元模型和纤维梁单元模型并进行往复荷载作用下RC柱滞回性能的数值模拟,将模拟结果与试验数据进行了对比分析。
结果表明:对于弯曲破坏RC柱,适合采用纤维梁单元模拟,而对于弯剪破坏和剪切破坏RC柱,基于实体单元的模拟结果与试验结果更为接近;纤维梁单元能够更准确地模拟RC柱滞回曲线的捏拢效应。
关键词:钢筋混凝土柱;ABAQUS;实体单元;纤维梁单元;滞回性能中图分类号:TU375.3 文献标识码:A 文章编号:1672—1144(2020)06—0146—07SeismicNumericalSimulationAnalysisofReinforcedConcreteColumnsBasedonABAQUSCHENGXuebin,MAYing,YUANZiqi(SchoolofWaterConservancy,NorthChinaUniversityofWaterResourcesandElectricPower,Zhengzhou,He’nan450045,China)Abstract:InordertoassesstheapplicabilityofnumericalsimulationofhystereticbehaviorofRCcolumnswithsolidelementandfiberbeamelementinABAQUSsoftwareunderdifferentfailuremodes.Thepseudo statictestdataof9re inforcedconcreterectangularcross sectioncolumnswerecollectedfromthePEERdatabaseintheUnitedStates.Thecolumnspecimenswerefailedindifferentmodesofflexure,flexure shearorshear.Basedontheforcetestdata,thesolidelementmodelandthefiberbeamelementmodelofthespecimenwereestablishedinABAQUStosimulatethehystereticperformanceoftheRCcolumnunderthereciprocatingload.Thesimulationresultswerecomparedwiththetestdata.TheresultsshowthatforflexurefailureRCcolumns,fiberbeamelementsimulationissuitable,whileforflexure shearfailureandshearfailureRCcolumns,thesimulationresultsbasedonsolidelementsareclosertothetestresults,andfiberbeamelementcanmoreaccuratelysimulatethepincheffectofRCcolumnhystereticcurve.Keywords:reinforcedconcretecolumns;ABAQUS;solidelement;fiberbeamelement;hystereticperformance 在地震作用下,钢筋混凝土柱作为水工、桥梁、房屋等结构的主要竖向承重与水平抗力构件,承载着整个结构的竖向荷载和由地震引起的水平荷载。
ABAQUS地震分析简介ABAQUS是一种广泛使用的有限元分析软件,主要用于进行结构、流体和热分析。
地震分析是ABAQUS的一项重要应用,可以用于评估结构在地震作用下的安全性和可靠性。
本文将介绍如何使用ABAQUS进行地震分析,并提供一些实际案例进行说明。
地震分析的基本原理地震分析是通过模拟地震波向结构传播和作用的过程,来评估结构在地震中的响应和承载能力。
地震波可以通过地震记录或人工生成,并用于ABAQUS模拟地震作用。
ABAQUS的地震分析主要基于以下两个主要原理: 1. 结构响应的动力学方程:ABAQUS使用基于质量矩阵和刚度矩阵的动力学方程来求解结构在地震中的响应。
这些方程可以用于计算结构的加速度、速度和位移等重要响应。
2. 材料特性的描述:ABAQUS允许用户自定义材料模型,用于描述不同材料在地震中的行为。
这些材料模型可以包括弹性材料、塑性材料和粘弹性材料等。
ABAQUS地震分析的步骤ABAQUS地震分析通常包括以下几个步骤:1. 结构建模首先需要使用ABAQUS的建模工具创建结构的几何模型。
包括定义结构的节点、单元、边界条件等。
2. 材料定义根据结构中使用的材料类型,需要定义材料的物理特性,如弹性模量、泊松比、密度等。
3. 节点约束和载荷定义结构的固定边界条件和施加在结构上的载荷。
这些约束和载荷将用于分析结构在地震中的响应。
4. 地震波定义使用ABAQUS的地震波定义工具定义地震波的参数,如峰值加速度、频率和振型等。
5. 地震分析设置设置ABAQUS进行地震分析的参数,如求解器类型、时间步长等。
6. 地震分析求解运行ABAQUS进行地震分析,得到结构在地震中的响应结果。
7. 结果后处理使用ABAQUS的结果后处理工具,分析和可视化地震分析的结果,如位移、应力和变形等。
实例案例为了更好地理解ABAQUS地震分析的使用方法,下面将介绍一个实际案例。
地震分析案例:桥梁结构假设我们要分析一座桥梁结构在地震中的响应。
基于 ABAQUS 现浇梁柱节点抗震性能有限元模拟分析研究发布时间:2022-09-18T02:52:51.799Z 来源:《中国建设信息化》2022年第10期作者:杨振桥[导读] 通过震后研究结果表明:在地震作用下,框架结构整体倒塌主要原因由于梁柱节点破坏从而会导致建筑框架整体发生倒塌杨振桥上海市浦东新区建设(集团)有限公司上海 200120摘要:通过震后研究结果表明:在地震作用下,框架结构整体倒塌主要原因由于梁柱节点破坏从而会导致建筑框架整体发生倒塌,因此,研究节点在地震力作用下的受力特点至关重要的。
本文基于现有的工程项目,选取梁和柱为反弯点的部分为研究单元,通过 ABAQUS 建立有限元模型,以轴压比为变量,研究本工程项目所取的框架结构中梁柱节点的滞回变形曲线、骨架曲线、延性、强度、刚度退化以及耗能能力等相关抗震性能指标。
关键词:框架结构;梁柱节点;轴压比;ABAQUS;抗震性能0 引言现浇钢筋混凝上框架结构由于整体性好,抗震能力强,因此被应用范围广[ 1]。
梁柱节点是钢筋混凝土框架结构中的重要组成部分,梁柱节点施工相对较为困难且工程质量一般很难得到较有效的安全工程保证,同时由于节点处受力相对较为复杂,因此,在地震力的作用下,框架结构受力破坏也大多发生于该梁柱节点区域,从而导致整体结构发生倒塌现象[2] 。
因此,研究现浇梁柱节点的受力及破坏形态至关重要的,同时也为梁柱节点的优化提供参考。
本文基于正在施工的工程项目,该项目单体 18-20 层不等,其中柱子截面为 500×500mm ,梁截面以 300×500 为代表性,综合考虑取框架梁柱中节点反弯点处,柱子高度取值为 3600m ,梁的跨度为 4000mm 。
其中柱子纵筋采用 4C25 , 8C22 ,箍筋间距 C10@ 150/ 100 ,梁纵筋采用 8C18 箍筋间距 C10@ 150/ 100 ,节点域 C10@50。
ABAQUS钢框架结构抗震仿真分析报告【摘要】本文使用ABAQUS软件对一幢钢框架结构进行了抗震仿真分析。
首先,建立了结构的有限元模型,并对其进行了网格划分。
然后,加载了地震波荷载,进行了静力分析和动力分析。
最后,通过比较结构的位移响应和内力分布,评估了结构的抗震性能。
结果表明,结构具有较好的抗震能力。
【关键词】ABAQUS;钢框架结构;抗震仿真;有限元模型;地震波荷载1.引言随着城市化进程的推进,建设规模越来越大的钢框架结构变得越来越普遍。
然而,地震是一个常见的自然灾害,在一些地区频繁发生。
因此,钢框架结构的抗震性能成为了设计的重要考虑因素。
为了评估钢框架结构的抗震性能,可以通过抗震仿真分析来模拟地震情况,得到结构的位移、应力等响应。
2.方法2.1建立有限元模型首先,根据结构的几何形状和材料性质,建立了合适的有限元模型。
钢框架结构主要由梁柱组成,因此可以使用梁单元和柱单元来建模。
在建立模型时,需要考虑结构的几何非线性和材料非线性。
2.2网格划分在建立有限元模型后,需要对结构进行网格划分。
合理的网格划分能够提高计算精度和计算效率。
一般来说,细小的单元可以更好地模拟结构的性能,但也会增加计算量,因此需要权衡。
3.分析3.1静力分析首先,按照建筑物受到的地震荷载大小进行静力分析。
静力分析是为了确定结构在地震荷载下的受力状态。
通过静力分析,可以获得结构的位移响应和内力分布。
3.2动力分析在静力分析的基础上,进行动力分析。
动力分析是为了模拟地震时结构的动态响应。
在动力分析中,需要加载地震波荷载,并设置一定的计算时间。
通过动力分析,可以获得结构在地震中的动态位移响应和内力分布。
4.结果与讨论通过比较静力分析和动力分析的结果,可以评估钢框架结构的抗震性能。
如果位移响应较小,内力分布均匀,说明结构具有较好的抗震能力。
反之,则说明结构抗震能力较差。
5.结论本文使用ABAQUS软件对一幢钢框架结构进行了抗震仿真分析。
基于ABAQUS的楼板对钢筋混凝土框架的抗震影响分析钢筋混凝土框架是一种常用于建筑结构中的结构形式,其在抗震设计中起到了至关重要的作用。
然而,由于楼板的存在,框架结构的抗震性能可能会受到一定的影响。
因此,通过使用ABAQUS软件对楼板的抗震影响进行分析,能够更好地评估钢筋混凝土框架结构的抗震性能。
首先,为了进行抗震分析,需要使用ABAQUS软件进行有限元建模。
在建模过程中,需要考虑框架结构的几何形状、材料性质和边界条件等因素。
通过细分建模,可以更精确地模拟结构的受力状态。
同时,应根据实际情况合理设置初始条件,如初始位移和初始速度等。
在建模完成后,需要进行地震荷载的施加。
ABAQUS软件可以通过施加动力荷载或地震时间历程来模拟地震作用。
在分析过程中,可以通过定义响应谱等指标来评估结构的抗震性能。
此外,还可以通过初始刚度矩阵的求解,确定结构的初始刚度分布,为后续的动力分析提供准确的初始条件。
在模拟地震作用后,需要进行动力分析以评估结构的受力性能。
通过ABAQUS软件的求解器,可以得到结构的响应结果,如位移、加速度和内力等。
通过对这些结果的分析,可以了解结构在地震作用下的受力情况,对结构的稳定性和安全性进行评估。
此外,需要注意的是,在进行抗震分析时,还需要考虑楼板对结构的影响。
由于楼板的存在,可能会产生一定的刚度和阻尼效应,对结构的抗震性能产生一定的影响。
因此,在建模过程中,需要合理设置楼板的材料属性和几何参数,以准确模拟楼板对结构的影响。
综上所述,基于ABAQUS的楼板对钢筋混凝土框架的抗震影响分析是一种重要的抗震设计方法。
通过细致的建模和准确的分析,可以更好地评估钢筋混凝土框架结构的抗震性能,为工程设计提供依据。
在实际应用中,还可以进一步优化模型和参数,提高分析结果的准确性和可靠性,以确保工程的安全性和稳定性。
ABAQUS地震响应分析1. 介绍地震响应分析是工程领域中一个重要的研究方向,主要用于评估建筑结构或其他工程系统在地震荷载下的抗震性能。
ABAQUS是一种强大的有限元分析软件,广泛应用于地震工程领域。
本文将介绍如何使用ABAQUS进行地震响应分析,并探讨其中的一些关键概念和步骤。
2. 地震响应分析的基本原理地震响应分析的基本原理是将地震力作用于建筑结构或其他工程系统上,通过数值模拟计算结构响应的动态过程。
ABAQUS利用有限元方法将结构离散化为有限个单元,并通过求解动力方程来计算结构的动态响应。
地震荷载可以通过地震记录进行模拟或直接输入,ABAQUS则根据输入的地震荷载和结构参数进行计算,并输出结构的响应结果。
3. 地震响应分析的步骤地震响应分析的步骤可以简单地概括为以下几个方面:3.1 建立模型地震响应分析首先需要建立一个准确的结构模型。
模型应包括结构的几何形状、材料属性、边界条件等信息。
ABAQUS提供了多种建模工具和功能,可以方便地进行模型的建立和定义。
3.2 定义材料属性在进行地震响应分析之前,需要定义结构中所使用的材料的物理性质和力学参数。
ABAQUS支持多种材料模型,用户可以根据实际情况选择合适的材料模型,并设置相应的参数。
3.3 施加边界条件在地震响应分析中,需要施加适当的边界条件来模拟结构的约束情况。
边界条件包括支持条件、位移约束等。
ABAQUS提供了丰富的边界条件定义功能,使用户可以灵活地设置边界条件。
3.4 定义加载条件地震响应分析的关键是定义适当的地震荷载。
地震荷载可以通过地震记录进行模拟,也可以直接输入。
ABAQUS支持多种加载方式,用户可以根据实际需求选择合适的加载方式。
3.5 进行分析计算在完成模型建立、材料属性定义、边界条件设置和加载条件定义后,可以进行地震响应分析的计算。
ABAQUS利用有限元方法求解结构的动态响应,将计算结果输出到结果文件中。
3.6 分析结果后处理分析结果后处理是地震响应分析的重要环节。
一、引言时程分析法是对结构动力方程直接进行逐步积分求解的一种动力分析方法。
时程分析法将地震波按时段进行数值化后,输入结构体系的振动微分方程,采用直接积分法计算出结构在整个强震时域中的振动状态全过程,给出各个时刻各个杆件的内力和变形。
现已成为多数国家抗震设计规范或规程的分析方法之一。
二、有限元软件ABAQUS简介ABAQUS是美国ABAQUS公司(原名HKS公司.即Hibbitt,Karlsson&Sorensen,INC.2005年被法国达索公司收购,2007年公司更名为SIMULIA)。
ABAQUS已成为国际上最先进的大型通用有限元力学分析软件之一。
ABAQUS是一套功能强大的进行工程模拟的有限元软件。
其解决问题的范围从相对简单的线性分析到许多复杂的非线性问题。
ABAQUS拥有CAE工业领域最为广泛的材料模型,它可以模拟绝大部分工程材料的线形和非线形行为,可以进行结构的静态和动态分析,如应力、变形、振动、热传导以及对流等。
也可以模拟广泛的材料性能,如金属、橡胶、塑料、弹性泡沫等,而且任何一种材料都可以和任何一种单元或复合材料的层一起用于任何合适的分析类型。
三、模型建立与求解1、PartCreate Part:Name:Ban,3D,Deformable, Shell ,Planar,输入坐标创建一个18X9m的壳部件,作为混凝土楼板部件;Create Part:Name:Zhu,3D,Deformable, Wire ,Planar,输入坐标创建一个长3m线部件,作为柱部件;Create Part:Name:Liang,3D,Deformable, Wire ,Planar,输入坐标创建一个长6X3m,宽4.5X2m的线网部件,作为梁网部件;2、 SectionCreate Material:Name:steel,General,Density 7800;Mechanical,Elasticity,Young’s Modulus 2.1e11,Poisson’ Ratio 0.3;Create Material:Name:concrete,General,Density 2500;Mechanical,Elasticity,Young’s Modulus 3e10,Poisson’ Ratio 0.3。
Create Profile:分别创建梁剖面Liang Profile和柱剖面Zhu Profile 为0.3X0.3m,厚0.1m和0.6X0.6m,厚0.1m。
Create Section:板截面:Name:Ban Section,Shell,Homogeneous,Shell Thickness Value:0.1,Material:concrete;梁截面:Name:Liang Section,Profile name:Liang Profile,Material name:steel;柱截面:Name:Zhu Section,Profile name:Zhu Profile,Material name:steel。
Assign Section:分别把创建好的板、梁和柱截面指派到板、梁、柱部件上,梁和柱截面指派时同时指派部件方向。
3、AssemblyCreate Instance:选择板、梁、柱部件,用Dependent方式生成实体;将柱子旋转,使其与板和梁平面垂直;阵列柱子4X3=12根,将12根柱子分别移到梁网交点处,完成一层框架的构造;将构造好的一层框架阵列成3X2=6个框架层(阵列时,注意各个框架层间的距离应该稍大,这样利于平移框架),平移各层框架层,完成6层框架模型的构造。
4、StepCreate Step:Step-1,General,Static General,重力分析,结果作为时程分析数据;Step-2,General,Dynamic Implicit,Time period:10。
5、InteractionCreate constraint:Tie,选择板、梁、柱接触点、面,绑定。
6、LoadCreate Boundary Condition:Name:BC-1,Step:Step-2,Mechanical,Displacement/Rotation,选择柱低端,约束住柱低端除X方向外的5个自由度;Create Boundary Condition:Name:BC-2,Step:Step-2,Mechanical,Acceleration/Angular acceleration,选择柱低端,确定;勾选A1:1(加速度单位m/s²),在Amplitude中创建一个Name:ac,Type:Tabular,Time span:Toal time,复制EICentro数据到Amplitude Data,OK,Amplitude右框下拉选择刚才建好的ac加速度,OK。
7、MeshSeed Part Instance;Assign Mesh Controls:Quard,Free,Advancing front;Assign Element Type:Standard,Linear,Reduced Integration,壳单元S4R;Mesh Part;最后Verify Mesh检查网格是否错误。
8、JobCreate Job;Write Input(输出inp文件),Submit;打开Monitor观察是否有错误、警报;点击Result进入可视化窗口Visualization。
9、VisualizationResult,Step/Frame分析步/帧,查看各时程变形情况;Tools,XY Data,Create,ODB field output,plot顶层楼板位移时程曲线,各层楼板加速度时程曲线,各层楼板位移曲线。
10、数据后处理在Visualization,XY Data Manager中点击Edit,输出各层楼板位移数据到Excel中,利用Excel:相邻两层的位移作差后得到层间相对位移,画出以Time 为横轴、层间相对位移为纵轴画出各层层间位移时程曲线;然后层间相对位移除以层高得到层间位移角,画出以Time为横轴、层间位移角为纵轴画出各层层间位移角时程曲线。
四、结果展示钢框架内力云图1钢框架内力云图2钢框架内力云图3 顶层楼板位移时程曲线底端加速度时程曲线一层楼板加速度时程曲线二层楼板加速度时程曲线三层楼板加速度时程曲线四层楼板加速度时程曲线五层楼板加速度时程曲线顶层楼板加速度时程曲线底端与一层楼板层间位移一层与二层楼板层间位移二层与三层楼板层间位移三层与四层楼板层间位移四层与五层楼板层间位移五层与顶层楼板层间位移底端与一层楼板层间位移角一层与二层楼板层间位移角二层与三层楼板层间位移角三层与四层楼板层间位移角四层与五层楼板层间位移角五层与六层楼板层间位移角五、总结与分析通过分析数据:①该钢框架模型顶层楼板最大位移发生在9.904615s时,值为0.521279;根据《钢结构设计规范》:多层框架结构柱顶位移H/500,对于该模型为18m/500=0.036m,顶层楼板最大位移超出规范要求。
②该钢框架模型最大加速度:底端发生在2.13928s,值为3.40922,一层楼板发生在4.53904s,值为7.02656,二层楼板发生在2.64224s,值为7.58957,三层楼板发生在 3.22835s,值为8.61059,四层楼板发生在 4.78149s,值为11.1651,五层楼板发生在4.78149s,值为12.4091,顶层楼板发生在4.53904,值为13.9828。
③该钢框架模型层间位移:底端与一层楼板最大值为0.006104,一层与二层楼板最大值为0.025158,二层与三层楼板最大值为0.016052,三层与四层楼板最大值为0.021461,四层与五层楼板最大值为0.012741,五层与六层楼板最大值为0.016035;根据《钢结构设计规范》:多层框架结构层间位移限值h/400,对于该模型为3m/400=0.0.0075m,最大层间位移超出规范要求。
④该钢框架模型层间位移角:底端与一层楼板最大值为0.002035,一层与二层楼板最大值为0.008386,二层与三层楼板最大值为0.005356,三层与四层楼板最大值为0.007154,四层与五层楼板最大值为0.004247,五层与六层楼板最大值为0.005345;根据《建筑抗震设计规范》GB50011-2010第5.5.1条规定:“地震作用下,多、高层钢结构弹性层间位移角限值为1/250”,最大层间位移角超出规范要求。
⑤由以上分析,顶层楼板位移、层间位移、层间位移角均超出规范要求,作者对此结果进行了简单分析,造成此结果可能原因有:没有对时程地震波EICentro波进行系数调整,以满足抗震规范;超过加速度时程的加速度没有按规范将其最大值调整为0.35m/s²;对于输入的地震加速度时程曲线没有满足抗震规范,要满足地震动三要素:频谱特性、有效峰值和持续时间要符合规定的要求。
⑥对于此钢框架结构,其抗侧刚度不足,应通过增加柱截面、梁高和梁宽等措施提高结构抗侧刚度。
⑦以上分析可能不够准确,望读者批评指出。
参考文献[1] 王勖成,有限单元法.北京:清华大学出版社,2003[2] 马晓峰,ABAQUS6.11有限元分析从入门到精通. 北京:清华出版社,2013[3] 曹金凤等,ABAQUS有限元分析常见问题与解答. 北京:机械工业出版社,2010[4] 徐珂.ABAQUS建筑结构分析应用.北京:中国建筑出版社出版社,2013命令流*Heading** Job name: gkjdzfzfx Model name: Model-1** Generated by: Abaqus/CAE 6.13-1*Preprint, echo=NO, model=NO, history=NO, contact=NO**** PARTS***Part, name=Ban*Node1, 9., 4.5, 0.2, 7.19999981, 4.5, 0.3, 5.4000001, 4.5, 0.4, 3.5999999, 4.5, 0.5, 1.79999995, 4.5, 0.6, 0., 4.5, 0.7, -1.79999995, 4.5, 0.8, -3.5999999, 4.5, 0.9, -5.4000001, 4.5, 0.10, -7.19999981, 4.5, 0.11, -9., 4.5, 0.12, 9., 2.70000005, 0.13, 7.19999981, 2.70000005, 0.14, 5.4000001, 2.70000005, 0.15, 3.5999999, 2.70000005, 0.16, 1.79999995, 2.70000005, 0.17, 0., 2.70000005, 0.18, -1.79999995, 2.70000005, 0.19, -3.5999999, 2.70000005, 0.20, -5.4000001, 2.70000005, 0.21, -7.19999981, 2.70000005, 0.22, -9., 2.70000005, 0.23, 9., 0.899999976, 0.24, 7.19999981, 0.899999976, 0.25, 5.4000001, 0.899999976, 0.26, 3.5999999, 0.899999976, 0.27, 1.79999995, 0.899999976, 0.28, 0., 0.899999976, 0.29, -1.79999995, 0.899999976, 0.30, -3.5999999, 0.899999976, 0.31, -5.4000001, 0.899999976, 0.32, -7.19999981, 0.899999976, 0.33, -9., 0.899999976, 0.34, 9., -0.899999976, 0.35, 7.19999981, -0.899999976, 0.36, 5.4000001, -0.899999976, 0.37, 3.5999999, -0.899999976, 0.38, 1.79999995, -0.899999976, 0.39, 0., -0.899999976, 0.40, -1.79999995, -0.899999976, 0.41, -3.5999999, -0.899999976, 0.42, -5.4000001, -0.899999976, 0.43, -7.19999981, -0.899999976, 0.44, -9., -0.899999976, 0.45, 9., -2.70000005, 0.46, 7.19999981, -2.70000005, 0.47, 5.4000001, -2.70000005, 0.48, 3.5999999, -2.70000005, 0.49, 1.79999995, -2.70000005, 0.50, 0., -2.70000005, 0.51, -1.79999995, -2.70000005, 0.52, -3.5999999, -2.70000005, 0.53, -5.4000001, -2.70000005, 0.54, -7.19999981, -2.70000005, 0.55, -9., -2.70000005, 0.56, 9., -4.5, 0.57, 7.19999981, -4.5, 0.58, 5.4000001, -4.5, 0.59, 3.5999999, -4.5, 0.60, 1.79999995, -4.5, 0.61, 0., -4.5, 0.62, -1.79999995, -4.5, 0.63, -3.5999999, -4.5, 0.64, -5.4000001, -4.5, 0.65, -7.19999981, -4.5, 0.66, -9., -4.5, 0. *Element, type=S4R1, 1, 2, 13, 122, 2, 3, 14, 133, 3, 4, 15, 144, 4, 5, 16, 155, 5, 6, 17, 166, 6, 7, 18, 177, 7, 8, 19, 188, 8, 9, 20, 199, 9, 10, 21, 2010, 10, 11, 22, 2111, 12, 13, 24, 2312, 13, 14, 25, 2413, 14, 15, 26, 2514, 15, 16, 27, 2615, 16, 17, 28, 2716, 17, 18, 29, 2817, 18, 19, 30, 2918, 19, 20, 31, 3019, 20, 21, 32, 3120, 21, 22, 33, 3221, 23, 24, 35, 3422, 24, 25, 36, 3523, 25, 26, 37, 3624, 26, 27, 38, 3725, 27, 28, 39, 3826, 28, 29, 40, 3927, 29, 30, 41, 4028, 30, 31, 42, 4129, 31, 32, 43, 4230, 32, 33, 44, 4331, 34, 35, 46, 4532, 35, 36, 47, 4633, 36, 37, 48, 4734, 37, 38, 49, 4835, 38, 39, 50, 4936, 39, 40, 51, 5037, 40, 41, 52, 5138, 41, 42, 53, 5239, 42, 43, 54, 5340, 43, 44, 55, 5441, 45, 46, 57, 5642, 46, 47, 58, 5743, 47, 48, 59, 5844, 48, 49, 60, 5945, 49, 50, 61, 6046, 50, 51, 62, 6147, 51, 52, 63, 6248, 52, 53, 64, 6349, 53, 54, 65, 6450, 54, 55, 66, 65*Nset, nset=Set-1, generate 1, 66, 1*Elset, elset=Set-1, generate1, 50, 1*Nset, nset=Set-4, generate1, 66, 1*Elset, elset=Set-4, generate1, 50, 1*Nset, nset=Set-5, generate1, 66, 1*Elset, elset=Set-5, generate1, 50, 1** Section: Ban Section*Shell Section, elset=Set-5, material=concrete0.1, 5*End Part***Part, name=Liang*Node1, -3., 4.5, 0.2, 3., 4.5, 0.3, 9., 4.5, 0.4, 9., 0., 0.5, 9., -4.5, 0.6, 3., -4.5, 0.7, -3., -4.5, 0.8, -9., -4.5, 0.9, -9., 0., 0.10, -3., 0., 0.11, 3., 0., 0.12, -9., 4.5, 0.13, -2.4000001, 4.5, 0.14, -1.79999995, 4.5, 0.15, -1.20000005, 4.5, 0.16, -0.600000024, 4.5, 0.17, 0., 4.5, 0.18, 0.600000024, 4.5, 0.19, 1.20000005, 4.5, 0.20, 1.79999995, 4.5, 0.21, 2.4000001, 4.5, 0.22, 3.5999999, 4.5, 0.23, 4.19999981, 4.5, 0.24, 4.80000019, 4.5, 0.25, 5.4000001, 4.5, 0.26, 6., 4.5, 0.27, 6.5999999, 4.5, 0.28, 7.19999981, 4.5, 0.30, 8.39999962, 4.5, 0. 31, 9., 3.9375, 0. 32, 9., 3.375, 0. 33, 9., 2.8125, 0. 34, 9., 2.25, 0. 35, 9., 1.6875, 0. 36, 9., 1.125, 0. 37, 9., 0.5625, 0. 38, 9., -0.5625, 0. 39, 9., -1.125, 0. 40, 9., -1.6875, 0. 41, 9., -2.25, 0. 42, 9., -2.8125, 0. 43, 9., -3.375, 0. 44, 9., -3.9375, 0. 45, 8.39999962, -4.5, 0. 46, 7.80000019, -4.5, 0. 47, 7.19999981, -4.5, 0. 48, 6.5999999, -4.5, 0. 49, 6., -4.5, 0. 50, 5.4000001, -4.5, 0. 51, 4.80000019, -4.5, 0. 52, 4.19999981, -4.5, 0. 53, 3.5999999, -4.5, 0. 54, 2.4000001, -4.5, 0. 55, 1.79999995, -4.5, 0. 56, 1.20000005, -4.5, 0. 57, 0.600000024, -4.5, 0. 58, 0., -4.5, 0. 59, -0.600000024, -4.5, 0. 60, -1.20000005, -4.5, 0. 61, -1.79999995, -4.5, 0. 62, -2.4000001, -4.5, 0. 63, -3.5999999, -4.5, 0. 64, -4.19999981, -4.5, 0. 65, -4.80000019, -4.5, 0. 66, -5.4000001, -4.5, 0. 67, -6., -4.5, 0. 68, -6.5999999, -4.5, 0. 69, -7.19999981, -4.5, 0. 70, -7.80000019, -4.5, 0. 71, -8.39999962, -4.5, 0. 72, -9., -0.5625, 0.74, -9., -1.6875, 0. 75, -9., -2.25, 0. 76, -9., -2.8125, 0. 77, -9., -3.375, 0. 78, -9., -3.9375, 0. 79, -3.5999999, 0., 0. 80, -4.19999981, 0., 0. 81, -4.80000019, 0., 0. 82, -5.4000001, 0., 0. 83, -6., 0., 0. 84, -6.5999999, 0., 0. 85, -7.19999981, 0., 0. 86, -7.80000019, 0., 0. 87, -8.39999962, 0., 0. 88, -3., -3.9375, 0. 89, -3., -3.375, 0. 90, -3., -2.8125, 0. 91, -3., -2.25, 0. 92, -3., -1.6875, 0. 93, -3., -1.125, 0. 94, -3., -0.5625, 0. 95, -3., 0.5625, 0. 96, -3., 1.125, 0. 97, -3., 1.6875, 0. 98, -3., 2.25, 0. 99, -3., 2.8125, 0. 100, -3., 3.375, 0. 101, -3., 3.9375, 0. 102, 2.4000001, 0., 0. 103, 1.79999995, 0., 0. 104, 1.20000005, 0., 0. 105, 0.600000024, 0., 0. 106, 0., 0., 0. 107, -0.600000024, 0., 0. 108, -1.20000005, 0., 0. 109, -1.79999995, 0., 0. 110, -2.4000001, 0., 0. 111, 3., -3.9375, 0. 112, 3., -3.375, 0. 113, 3., -2.8125, 0. 114, 3., -2.25, 0. 115, 3., -1.6875, 0. 116, 3., -1.125, 0.118, 3., 0.5625, 0.119, 3., 1.125, 0.120, 3., 1.6875, 0.121, 3., 2.25, 0.122, 3., 2.8125, 0.123, 3., 3.375, 0.124, 3., 3.9375, 0.125, 8.39999962, 0., 0.126, 7.80000019, 0., 0.127, 7.19999981, 0., 0.128, 6.5999999, 0., 0.129, 6., 0., 0.130, 5.4000001, 0., 0.131, 4.80000019, 0., 0.132, 4.19999981, 0., 0.133, 3.5999999, 0., 0.134, -9., 3.9375, 0.135, -9., 3.375, 0.136, -9., 2.8125, 0.137, -9., 2.25, 0.138, -9., 1.6875, 0.139, -9., 1.125, 0.140, -9., 0.5625, 0.141, -8.39999962, 4.5, 0.142, -7.80000019, 4.5, 0.143, -7.19999981, 4.5, 0.144, -6.5999999, 4.5, 0.145, -6., 4.5, 0.146, -5.4000001, 4.5, 0.147, -4.80000019, 4.5, 0.148, -4.19999981, 4.5, 0.149, -3.5999999, 4.5, 0. *Element, type=B311, 1, 132, 13, 143, 14, 154, 15, 165, 16, 176, 17, 187, 18, 198, 19, 209, 20, 2110, 21, 212, 22, 23 13, 23, 24 14, 24, 25 15, 25, 26 16, 26, 27 17, 27, 28 18, 28, 29 19, 29, 30 20, 30, 3 21, 3, 31 22, 31, 32 23, 32, 33 24, 33, 34 25, 34, 35 26, 35, 36 27, 36, 37 28, 37, 4 29, 4, 38 30, 38, 39 31, 39, 40 32, 40, 41 33, 41, 42 34, 42, 43 35, 43, 44 36, 44, 5 37, 5, 45 38, 45, 46 39, 46, 47 40, 47, 48 41, 48, 49 42, 49, 50 43, 50, 51 44, 51, 52 45, 52, 53 46, 53, 6 47, 6, 54 48, 54, 55 49, 55, 56 50, 56, 57 51, 57, 58 52, 58, 59 53, 59, 60 54, 60, 6156, 62, 7 57, 7, 63 58, 63, 64 59, 64, 65 60, 65, 66 61, 66, 67 62, 67, 68 63, 68, 69 64, 69, 70 65, 70, 71 66, 71, 8 67, 9, 72 68, 72, 73 69, 73, 74 70, 74, 75 71, 75, 76 72, 76, 77 73, 77, 78 74, 78, 8 75, 10, 79 76, 79, 80 77, 80, 81 78, 81, 82 79, 82, 83 80, 83, 84 81, 84, 85 82, 85, 86 83, 86, 87 84, 87, 9 85, 7, 88 86, 88, 89 87, 89, 90 88, 90, 91 89, 91, 92 90, 92, 93 91, 93, 94 92, 94, 10 93, 10, 95 94, 95, 96 95, 96, 97 96, 97, 98 97, 98, 99 98, 99, 100100, 101, 1 101, 11, 102 102, 102, 103 103, 103, 104 104, 104, 105 105, 105, 106 106, 106, 107 107, 107, 108 108, 108, 109 109, 109, 110 110, 110, 10 111, 6, 111 112, 111, 112 113, 112, 113 114, 113, 114 115, 114, 115 116, 115, 116 117, 116, 117 118, 117, 11 119, 11, 118 120, 118, 119 121, 119, 120 122, 120, 121 123, 121, 122 124, 122, 123 125, 123, 124 126, 124, 2 127, 4, 125 128, 125, 126 129, 126, 127 130, 127, 128 131, 128, 129 132, 129, 130 133, 130, 131 134, 131, 132 135, 132, 133 136, 133, 11 137, 12, 134 138, 134, 135 139, 135, 136 140, 136, 137 141, 137, 138 142, 138, 139144, 140, 9145, 12, 141146, 141, 142147, 142, 143148, 143, 144149, 144, 145150, 145, 146151, 146, 147152, 147, 148153, 148, 149154, 149, 1*Nset, nset=Set-1, generate1, 149, 1*Elset, elset=Set-1, generate1, 154, 1*Nset, nset=Set-3, generate1, 149, 1*Elset, elset=Set-3, generate1, 154, 1*Nset, nset=Set-4, generate1, 149, 1*Elset, elset=Set-4, generate1, 154, 1** Section: Liang Section Profile: Liang Profile*Beam Section, elset=Set-4, material=steel, temperature=GRADIENTS, section=BOX 0.3, 0.3, 0.01, 0.01, 0.01, 0.010.,0.,-1.*End Part***Part, name=Zhu*Node1, 9., -4.5, 0.2, 9., -4.19999981, 0.3, 9., -3.9000001, 0.4, 9., -3.5999999, 0.5, 9., -3.29999995, 0.6, 9., -3., 0.7, 9., -2.70000005, 0.8, 9., -2.4000001, 0.9, 9., -2.0999999, 0.10, 9., -1.79999995, 0.11, 9., -1.5, 0.*Element, type=B312, 2, 33, 3, 44, 4, 55, 5, 66, 6, 77, 7, 88, 8, 99, 9, 1010, 10, 11*Nset, nset=Set-1, generate1, 11, 1*Elset, elset=Set-1, generate1, 10, 1*Nset, nset=Set-3, generate1, 11, 1*Elset, elset=Set-3, generate1, 10, 1*Nset, nset=Set-4, generate1, 11, 1*Elset, elset=Set-4, generate1, 10, 1** Section: Zhu Section Profile: Zhu Profile*Beam Section, elset=Set-4, material=steel, temperature=GRADIENTS, section=BOX0.6, 0.6, 0.01, 0.01, 0.01, 0.010.,0.,-1.*End Part****** ASSEMBLY***Assembly, name=Assembly***Instance, name=Part-1-1, part=Ban*End Instance***Instance, name=Part-2-1, part=Zhu-18., -4.5, 1.5-18., -4.5, 1.5, -17., -4.5, 1.5, 90. *End Instance***Instance, name=Part-3-1, part=Liang*End Instance***Instance, name=Part-2-1-lin-1-2, part=Zhu-18., 0., 1.5-18., 0., 1.5, -17., 0., 1.5, 90. *End Instance***Instance, name=Part-2-1-lin-1-3, part=Zhu-18., 4.5, 1.5-18., 4.5, 1.5, -17., 4.5, 1.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-1, part=Zhu-12., -4.5, 1.5-12., -4.5, 1.5, -11., -4.5, 1.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-2, part=Zhu-12., 0., 1.5-12., 0., 1.5, -11., 0., 1.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-3, part=Zhu-12., 4.5, 1.5-12., 4.5, 1.5, -11., 4.5, 1.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-1, part=Zhu-6., -4.5, 1.5-6., -4.5, 1.5, -5., -4.5, 1.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-2, part=Zhu-6., 0., 1.5-6., 0., 1.5, -5., 0., 1.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-3, part=Zhu-6., 4.5, 1.5-6., 4.5, 1.5, -5., 4.5, 1.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-1, part=Zhu0., -4.5, 1.50., -4.5, 1.5, 1., -4.5, 1.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-2, part=Zhu0., 0., 1.50., 0., 1.5, 1., 0., 1.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-3, part=Zhu0., 4.5, 1.50., 4.5, 1.5, 1., 4.5, 1.5, 90. *End Instance***Instance, name=Part-1-1-lin-1-2, part=Ban0., 0., 9.*End Instance***Instance, name=Part-1-1-lin-2-1, part=Ban0., 0., 3.*End Instance***Instance, name=Part-1-1-lin-2-2, part=Ban0., 0., 12.*End Instance***Instance, name=Part-1-1-lin-3-1, part=Ban0., 0., 6.*End Instance***Instance, name=Part-1-1-lin-3-2, part=Ban0., 0., 15.*End Instance***Instance, name=Part-2-1-lin-1-2-1, part=Zhu-18., -4.5, 10.5-18., -4.5, 10.5, -17., -4.5, 10.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-1-1, part=Zhu-18., -4.5, 4.5-18., -4.5, 4.5, -17., -4.5, 4.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-2-1, part=Zhu-18., -4.5, 13.5-18., -4.5, 13.5, -17., -4.5, 13.5, 90.*End Instance***Instance, name=Part-2-1-lin-3-1-1, part=Zhu-18., -4.5, 7.5-18., -4.5, 7.5, -17., -4.5, 7.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-2-1, part=Zhu-18., -4.5, 16.5-18., -4.5, 16.5, -17., -4.5, 16.5, 90. *End Instance***Instance, name=Part-2-1-lin-1-2-lin-1-2, part=Zhu-18., 0., 10.5-18., 0., 10.5, -17., 0., 10.5, 90. *End Instance***Instance, name=Part-2-1-lin-1-2-lin-2-1, part=Zhu-18., 0., 4.5-18., 0., 4.5, -17., 0., 4.5, 90. *End Instance***Instance, name=Part-2-1-lin-1-2-lin-2-2, part=Zhu-18., 0., 13.5-18., 0., 13.5, -17., 0., 13.5, 90. *End Instance***Instance, name=Part-2-1-lin-1-2-lin-3-1, part=Zhu-18., 0., 7.5-18., 0., 7.5, -17., 0., 7.5, 90. *End Instance***Instance, name=Part-2-1-lin-1-2-lin-3-2, part=Zhu-18., 0., 16.5-18., 0., 16.5, -17., 0., 16.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-2-lin-1-2, part=Zhu-12., 0., 10.5-12., 0., 10.5, -11., 0., 10.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-2-lin-2-1, part=Zhu-12., 0., 4.5-12., 0., 4.5, -11., 0., 4.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-2-lin-2-2, part=Zhu-12., 0., 13.5-12., 0., 13.5, -11., 0., 13.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-2-lin-3-1, part=Zhu-12., 0., 7.5-12., 0., 7.5, -11., 0., 7.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-2-lin-3-2, part=Zhu-12., 0., 16.5-12., 0., 16.5, -11., 0., 16.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-2-lin-1-2, part=Zhu-6., 0., 10.5-6., 0., 10.5, -5., 0., 10.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-2-lin-2-1, part=Zhu-6., 0., 4.5-6., 0., 4.5, -5., 0., 4.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-2-lin-2-2, part=Zhu-6., 0., 13.5-6., 0., 13.5, -5., 0., 13.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-2-lin-3-1, part=Zhu-6., 0., 7.5-6., 0., 7.5, -5., 0., 7.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-2-lin-3-2, part=Zhu-6., 0., 16.5-6., 0., 16.5, -5., 0., 16.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-2-lin-1-2, part=Zhu0., 0., 10.50., 0., 10.5, 1., 0., 10.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-2-lin-2-1, part=Zhu0., 0., 4.50., 0., 4.5, 1., 0., 4.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-2-lin-2-2, part=Zhu0., 0., 13.50., 0., 13.5, 1., 0., 13.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-2-lin-3-1, part=Zhu0., 0., 7.50., 0., 7.5, 1., 0., 7.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-2-lin-3-2, part=Zhu0., 0., 16.50., 0., 16.5, 1., 0., 16.5, 90. *End Instance***Instance, name=Part-3-1-lin-1-2, part=Liang0., 0., 9.*End Instance***Instance, name=Part-3-1-lin-2-1, part=Liang0., 0., 3.*End Instance***Instance, name=Part-3-1-lin-2-2, part=Liang0., 0., 12.*End Instance***Instance, name=Part-3-1-lin-3-1, part=Liang0., 0., 6.*End Instance***Instance, name=Part-3-1-lin-3-2, part=Liang0., 0., 15.*End Instance***Instance, name=Part-2-1-lin-1-3-lin-1-2, part=Zhu-18., 4.5, 10.5-18., 4.5, 10.5, -17., 4.5, 10.5, 90. *End Instance***Instance, name=Part-2-1-lin-1-3-lin-2-1, part=Zhu-18., 4.5, 4.5-18., 4.5, 4.5, -17., 4.5, 4.5, 90. *End Instance***Instance, name=Part-2-1-lin-1-3-lin-2-2, part=Zhu-18., 4.5, 13.5-18., 4.5, 13.5, -17., 4.5, 13.5, 90. *End Instance***Instance, name=Part-2-1-lin-1-3-lin-3-1, part=Zhu-18., 4.5, 7.5-18., 4.5, 7.5, -17., 4.5, 7.5, 90. *End Instance***Instance, name=Part-2-1-lin-1-3-lin-3-2, part=Zhu-18., 4.5, 16.5-18., 4.5, 16.5, -17., 4.5, 16.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-1-lin-1-2, part=Zhu-12., -4.5, 10.5-12., -4.5, 10.5, -11., -4.5, 10.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-1-lin-2-1, part=Zhu-12., -4.5, 4.5-12., -4.5, 4.5, -11., -4.5, 4.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-1-lin-2-2, part=Zhu-12., -4.5, 13.5-12., -4.5, 13.5, -11., -4.5, 13.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-1-lin-3-1, part=Zhu-12., -4.5, 7.5-12., -4.5, 7.5, -11., -4.5, 7.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-1-lin-3-2, part=Zhu-12., -4.5, 16.5-12., -4.5, 16.5, -11., -4.5, 16.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-3-lin-1-2, part=Zhu-12., 4.5, 10.5-12., 4.5, 10.5, -11., 4.5, 10.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-3-lin-2-1, part=Zhu-12., 4.5, 4.5-12., 4.5, 4.5, -11., 4.5, 4.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-3-lin-2-2, part=Zhu-12., 4.5, 13.5-12., 4.5, 13.5, -11., 4.5, 13.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-3-lin-3-1, part=Zhu-12., 4.5, 7.5-12., 4.5, 7.5, -11., 4.5, 7.5, 90. *End Instance***Instance, name=Part-2-1-lin-2-3-lin-3-2, part=Zhu-12., 4.5, 16.5-12., 4.5, 16.5, -11., 4.5, 16.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-1-lin-1-2, part=Zhu0., -4.5, 10.50., -4.5, 10.5, 1., -4.5, 10.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-1-lin-2-1, part=Zhu0., -4.5, 4.50., -4.5, 4.5, 1., -4.5, 4.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-1-lin-2-2, part=Zhu0., -4.5, 13.50., -4.5, 13.5, 1., -4.5, 13.5, 90.*End Instance***Instance, name=Part-2-1-lin-4-1-lin-3-1, part=Zhu0., -4.5, 7.50., -4.5, 7.5, 1., -4.5, 7.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-1-lin-3-2, part=Zhu0., -4.5, 16.50., -4.5, 16.5, 1., -4.5, 16.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-3-lin-1-2, part=Zhu0., 4.5, 10.50., 4.5, 10.5, 1., 4.5, 10.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-3-lin-2-1, part=Zhu0., 4.5, 4.50., 4.5, 4.5, 1., 4.5, 4.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-3-lin-2-2, part=Zhu0., 4.5, 13.50., 4.5, 13.5, 1., 4.5, 13.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-3-lin-3-1, part=Zhu0., 4.5, 7.50., 4.5, 7.5, 1., 4.5, 7.5, 90. *End Instance***Instance, name=Part-2-1-lin-4-3-lin-3-2, part=Zhu0., 4.5, 16.50., 4.5, 16.5, 1., 4.5, 16.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-1-lin-1-2, part=Zhu-6., -4.5, 10.5-6., -4.5, 10.5, -5., -4.5, 10.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-1-lin-2-1, part=Zhu-6., -4.5, 4.5-6., -4.5, 4.5, -5., -4.5, 4.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-1-lin-2-2, part=Zhu-6., -4.5, 13.5-6., -4.5, 13.5, -5., -4.5, 13.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-1-lin-3-1, part=Zhu-6., -4.5, 7.5-6., -4.5, 7.5, -5., -4.5, 7.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-1-lin-3-2, part=Zhu-6., -4.5, 16.5-6., -4.5, 16.5, -5., -4.5, 16.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-3-lin-1-2, part=Zhu-6., 4.5, 10.5-6., 4.5, 10.5, -5., 4.5, 10.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-3-lin-2-1, part=Zhu-6., 4.5, 4.5-6., 4.5, 4.5, -5., 4.5, 4.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-3-lin-2-2, part=Zhu-6., 4.5, 13.5-6., 4.5, 13.5, -5., 4.5, 13.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-3-lin-3-1, part=Zhu-6., 4.5, 7.5-6., 4.5, 7.5, -5., 4.5, 7.5, 90. *End Instance***Instance, name=Part-2-1-lin-3-3-lin-3-2, part=Zhu-6., 4.5, 16.5-6., 4.5, 16.5, -5., 4.5, 16.5, 90. *End Instance***Nset, nset=Set-2, instance=Part-2-1*Nset, nset=Set-2, instance=Part-2-1-lin-1-2 1,*Nset, nset=Set-2, instance=Part-2-1-lin-1-3 1,*Nset, nset=Set-2, instance=Part-2-1-lin-3-1 1,*Nset, nset=Set-2, instance=Part-2-1-lin-4-2 1,*Nset, nset=Set-2, instance=Part-2-1-lin-2-2 1,*Nset, nset=Set-2, instance=Part-2-1-lin-3-3 1,*Nset, nset=Set-2, instance=Part-2-1-lin-2-1 1,*Nset, nset=Set-2, instance=Part-2-1-lin-3-2 1,*Nset, nset=Set-2, instance=Part-2-1-lin-4-3 1,*Nset, nset=Set-2, instance=Part-2-1-lin-2-3 1,*Nset, nset=Set-2, instance=Part-2-1-lin-4-1 1,*Nset, nset=Set-3, instance=Part-2-11,*Nset, nset=Set-3, instance=Part-2-1-lin-1-2 1,*Nset, nset=Set-3, instance=Part-2-1-lin-1-3 1,*Nset, nset=Set-3, instance=Part-2-1-lin-3-1 1,*Nset, nset=Set-3, instance=Part-2-1-lin-4-2 1,*Nset, nset=Set-3, instance=Part-2-1-lin-2-2 1,*Nset, nset=Set-3, instance=Part-2-1-lin-3-3 1,*Nset, nset=Set-3, instance=Part-2-1-lin-2-1 1,*Nset, nset=Set-3, instance=Part-2-1-lin-3-2 1,*Nset, nset=Set-3, instance=Part-2-1-lin-4-3 1,*Nset, nset=Set-3, instance=Part-2-1-lin-2-3*Nset, nset=Set-3, instance=Part-2-1-lin-4-1 1,*Nset, nset=Set-4, instance=Part-2-11,*Nset, nset=Set-4, instance=Part-2-1-lin-1-2 1,*Nset, nset=Set-4, instance=Part-2-1-lin-1-3 1,*Nset, nset=Set-4, instance=Part-2-1-lin-3-1 1,*Nset, nset=Set-4, instance=Part-2-1-lin-4-2 1,*Nset, nset=Set-4, instance=Part-2-1-lin-2-2 1,*Nset, nset=Set-4, instance=Part-2-1-lin-3-3 1,*Nset, nset=Set-4, instance=Part-2-1-lin-2-1 1,*Nset, nset=Set-4, instance=Part-2-1-lin-3-2 1,*Nset, nset=Set-4, instance=Part-2-1-lin-4-3 1,*Nset, nset=Set-4, instance=Part-2-1-lin-2-3 1,*Nset, nset=Set-4, instance=Part-2-1-lin-4-1 1,*Nset, nset=Set-5, instance=Part-2-11,*Nset, nset=Set-5, instance=Part-2-1-lin-1-2 1,*Nset, nset=Set-5, instance=Part-2-1-lin-1-3 1,*Nset, nset=Set-5, instance=Part-2-1-lin-3-1 1,*Nset, nset=Set-5, instance=Part-2-1-lin-4-2 1,*Nset, nset=Set-5, instance=Part-2-1-lin-2-2 1,*Nset, nset=Set-5, instance=Part-2-1-lin-3-3 1,*Nset, nset=Set-5, instance=Part-2-1-lin-2-1 1,*Nset, nset=Set-5, instance=Part-2-1-lin-3-2*Nset, nset=Set-5, instance=Part-2-1-lin-4-31,*Nset, nset=Set-5, instance=Part-2-1-lin-2-31,*Nset, nset=Set-5, instance=Part-2-1-lin-4-11,*Nset, nset=Set-6, instance=Part-2-11,*Nset, nset=Set-6, instance=Part-2-1-lin-1-21,*Nset, nset=Set-6, instance=Part-2-1-lin-1-31,*Nset, nset=Set-6, instance=Part-2-1-lin-3-11,*Nset, nset=Set-6, instance=Part-2-1-lin-4-21,*Nset, nset=Set-6, instance=Part-2-1-lin-2-21,*Nset, nset=Set-6, instance=Part-2-1-lin-3-31,*Nset, nset=Set-6, instance=Part-2-1-lin-2-11,*Nset, nset=Set-6, instance=Part-2-1-lin-3-21,*Nset, nset=Set-6, instance=Part-2-1-lin-4-31,*Nset, nset=Set-6, instance=Part-2-1-lin-2-31,*Nset, nset=Set-6, instance=Part-2-1-lin-4-11,*Nset, nset=Set-7, instance=Part-2-11,*Nset, nset=s_Set-1, instance=Part-1-1, generate1, 66, 1*Nset, nset=s_Set-1, instance=Part-2-1, generate1, 11, 1*Nset, nset=s_Set-1, instance=Part-3-1, generate 1, 149, 1*Nset, nset=s_Set-1, instance=Part-2-1-lin-1-3, generate 1, 11, 1*Nset, nset=s_Set-1, instance=Part-2-1-lin-3-1, generate 1, 11, 1*Nset, nset=s_Set-1, instance=Part-1-1-lin-2-2, generate。