2019年整理OpenSEES材料库单元库资料 下载本文

内容发布更新时间 : 2024/5/20 17:00:33星期一 下面是文章的全部内容请认真阅读。

OPENSEES

Opensees模型

OpenSEES中有限元对象被划分成更多的子对象,其中包括节点对象、材料对象、截面对象、单元对象、荷载对象和约束对象等,并且为其子对象提供了多种不同的选择,包括不同的材料类型,截面形式,荷载模式以及约束方式等,再由它们组合成为有限元模型对象。在程序中建立子对象的命令主要有:Node、Mass、Material、Section、Element、LoadPattern、TimeSeries、Transformation、Block和Constraint等等。通过上述命令,我们可以分别确定对象中各节点的位置、节点集中质量、材料本构关系、截面恢复力模型、单元类型、外加荷载模式、几何坐标转换类型和约束形式等。这些命令构建了有限元模型相应的子对象,由这些子对象组合构成有限元模型对象ModelBuilder。

纤维模型

纤维模型是指将纤维截面赋予梁柱构件(即定义构件的每一截面为纤维截面),纤维截面是将构件截面划分成很多小纤维(包括钢筋纤维和混凝土纤维)对每一根纤维只考虑它的轴向本构关系,且各个纤维可以定义不同的本构关系。纤维模型假定构件的截面在变形过程中始终保持为平面,这样只要知道构件截面的弯曲应变和轴向应变就可以得到截面每一根纤维的应变,从而可以计算得到截面的刚度。纤维模型能很好的模拟构件的弯曲变形和轴向变形,但不能模拟构件的剪切非线性和扭曲非线性。

构件

零长度构件

可以赋予零长度构件BARSLIPMaterial(这种材料的本构关系可以精确模拟循环加载时在构件节点处由于钢筋的滑移和混凝土的开裂所引起的构件的刚度退化和强度退化现象)来模拟构

件节点处的变形,另外用Bond-SP01Material可以模拟节点处钢筋的应力渗透现象(节点处钢筋还没有整体滑移)所引起的构件的强度和刚度变化。

OPENSEES中零长度构件虽然在建模时是零长度,但在计算这种构件变形时却是取其长度为单位长度。计算时将零长度截面的弯曲曲率乘以1得到构件的弯曲变形。

梁柱构件

建模时核心区混凝土轴心抗压强度增大百分之40,以考虑箍筋对核心混凝土的强度和延性的增加。或者取柱构件受约束混凝土的强度增加系数K=1.2[3];

剪力墙

基于纤维截面来模拟,定义一种专门用来模拟构件截面剪切应变的材料,将此材料组合到纤维截面中,组合截面的应变为纤维截面应变与剪切材料应变的叠加,将构件的剪切柔度矩阵与构件的弯曲和轴向柔度矩阵叠加就可以求得构件考虑剪切变形的柔度矩阵。

因为纤维模型的求解是基于平面假设,而剪力墙构件变形很大时其截面显然不会保持平面,所以还是有一定的误差。HystereticMaterial模拟构件截面剪切变形的应力-应变关系。通过减小钢筋的屈服后刚度模拟实际情况。(实际构件在变形时并不是平截面假定,如果按照同等位移的话,那么将会增加约束,使结构偏小。)抵消由于平面假设所引起的刚度增加。经过试验与计算结构的比较,认为将构件截面钢筋纤维屈服后刚度降低百分之30~40时,计算结果与试验结果符合的较好。[2]

材料的本构关系

OpenSEES提供了单轴受力材料和多轴受力材料供使用者选择,考虑论文主要涉及到结构平面问题,这里仅对单轴应力状态的钢筋本构和混凝土本构进行介绍。OpenSEES中为单轴受力材料提供了丰富的对象:弹性材料、理想弹塑性材料、强化材料、滞回材料、粘滞材料、混凝土材料、钢筋材料、Fedeas材料,等等。单轴受力材料中混凝土和钢筋的本构关系是目前研究的最为成熟和最为充分的一类。

钢筋本构模型

OpenSEES程序中钢筋的应力应变关系采用由Menegotto和Pinto建议,并经Filippou等人修正,能够考虑等向应变硬化影响的本构模型。该本构模型采用应变的显函数表达形式,不仅在计算上非常有效率,而且保持了与钢筋反复加载试验结果的非常好的一致性,可以反映包辛格效应(反向加载,弹性极限下降明显)。

混凝土本构模型

混凝土模型如图2.2、图2.3所示,混凝土受压的滞回曲线采用Scott-Kent-Park模型[42][43],该模型通过修正混凝土材料受压时的峰值应力应变和软化段的斜率来考虑混凝土中横向箍筋的约束影响,修正后的本构模型在简化和精确之间达到了较好的平衡。其调用名为Concrete02。OpenSEES中还提供了不考虑混凝土受拉的本构模型(Concrete01)和考虑材料拉伸强化的两种混凝土模型(Concrete03)。

截面恢复力模型

截面恢复力模型按照建模的细化程度主要可以分为基于构件、基于截面和基于材料的恢复力模型三类。在OpenSEES中直接提供的常规截面恢复力模型主要有弹性恢复力模型、理想弹塑性恢复力模型、两折线强化恢复力模型和滞回恢复力模型,通过定义材料类及材料类派生类对象来完成对积分控制点处截面恢复力模型的定义。如通过建立ElasticSection2d(),SectionAggregator()等类的对象来定义弹性截面恢复力模型和对组合两种或两种以上的截面恢复力模型。如图2.4所示设置截面和确定截面恢复力模型。

OpenSEES将单元沿纵向划分成若干离散的单元,各个单元依靠积分控制点(integration points)组装成梁柱单元。OpenSEES为位于截面处的积分控制点提供Gauss-Legendre和Gauss-Lobatto等数值积分方法。通过数值积分方法得到整个构件的刚度。众所周知,构件的弹塑性变形往往集中于构件端部截面。OpenSEES提供的Gauss-Legendre数值积分方法对结构构件非线性变形的模拟,只能随着积分控制点的增加才能逐渐接近单元端部截面,因此积分点数目的选择将直接影响该方法对构件弹塑性变形模拟的精确度;而Gauss-Lobatto数值积分方法始终保持两个积分控制点在单元的端部截面处[44],因此使用该方法能够更加有效的模拟构件的非线性行为。