CDP模型使用说明(BY susoo88)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

近些年,似乎abaqus混凝土损伤塑性模型在结构工程(钢结构方向、混凝土方向)研究生论文中的普及率非常非常高,都试图采用abaqus来模拟钢材/混凝土材料的受力性能,但在数值计算的过程中混凝土的损伤塑性模型的参数设置成了过不去的瓶颈,我也是深有感触,特别是研二刚开始学abaqus的时候,非常痛苦,问师兄们也是一知半解,下面我把书上和论文中及自己的一些理解简捷的将abaqus一些关键的操作和理论,并做成文件方便大家使用。损伤模型在使用中主要是下面的截面:材料行为主要是密度、弹性、混凝土损伤塑性三类。密度其实个人认为并不重要应该对计算没有太影响,至于不输有没影响我还没试过。弹性中杨氏模量E。对后面的计算影响很大应该慎重选取,后面会将到的,这里先按下不表。泊松比的取值我都是参考别人的论文或是清华大学一次研究生作业中建议选取0.2或0.164这个现在想想还确实有些不明朗,大家可以将其作为参变量改变试试对计算结果的影响到底有多大。混凝土损伤塑性主要有混凝土压缩损伤和混凝土拉伸损伤:塑性膨胀角(剪胀角)对混凝土的受力表现非常明显,至少我的型钢混凝土受扭中是非常明显的,一般在刚开始试算时建议取30°等其他数值确定下来可以调整该值将其趋近于试验数据,有点造假的意思,不过没办法这些数据的取值本就没一个固定的取值。偏心率、fbo/fc0、K分别是偏心率/流动势偏移量、双轴抗压强度与单轴抗压极限强度之比、不变量应力比,具体的解释大家可以去参考abaqus的说明书,这边就不一一介绍。粘性参数的取值直接关系到模型计算的收敛性,一般都不设置成0,我个人建议取值0.0005或者0.005看模型收敛效果而定。该参数的改变对计算结果影响不大,(我的模型至少是这c0ccacdctd样,其他模型还真没试过)下面最为关键的是受压行为和受拉行为中两列数据取值:这部分的取值是直接来源于你的混凝土单轴应力-应变关系曲线,这部分数值决定你模型受力性能。我先以最为通用的清华大学过-张模型为例,下面是过-张模型方程:混凝土单轴受压应力-应变关系方程:令x/0,y/0,其中0,0分别为曲线的峰值应力、应变当x0.211即0.4f*y(E/f*)x当0.211x1时yx(32)x2(2)x3aaa其中:2.40.0125f*当x1时yx(x1)2x其中:0.157f*0.7850.905y=cfc1y=ax+(3-2a)x2+(a-2)x3y=cft10.4xy=d(x-1)2+xy=(E0c/fc)xy=xt(x-1)1.7+x1x=cy01x=ty图1混凝土受应力-应变关系图2混凝土受压拉应力-应变关系混凝土单轴受拉应力-应变关系方程:当x1时y1.2x0.2x6当x1时yx(x1)1.7x其中:0.312f2,f为混凝土单轴抗拉强度。tttcacdc过-张模型就是混凝土旧规范(GB50010-2002)中提出的模型,所有参数的选择都是有据可依。有了模型下面要做的就是将其编制成Excel表格,要用时可依修改某些参数直接变换成不同强度等级混凝土的本构,达到一劳永逸的效果。第一步:参数表格化A列fc*是混凝土轴心抗压强度即棱柱体抗压强度的标准值,注意是标准值不是设计值,因为我们试验中的参数都是在实验室条件下完成的不需要考虑一定的保证率,需要材性试验的混凝土立方体抗压强度进行转化,这里就不多说了。B列c的取值:c(700172C列a取值:f*)106----------------------看旧规范的条文说明!2.40.0125f*--------------------------------见上述模型!D列d取值:0.157f*0.7850.905-------------------------见上述模型!列u/c取值:uc1(122dd+14d)-------------------看旧规范的条文说明!旧规范插图如下:l在表格中x为变量应变与峰值应变u取值自行决定,若感觉数据太多可以取得稀疏些,本文取得较密,主要是为了将来的曲线较为平滑,根据x和y转换后便可取得应力-应变曲线。第二步:取弹性阶段、去弹性阶段大部分模型受压应力-应变曲线在初始阶段都是曲线,在abaqus在定义材料弹塑性时,弹性部分和塑性部分区分很清楚,最终输入混凝土塑性损伤模型中的必须是去除弹性阶段的数据,这是非常关键的一步,特别是接下来弹性模量的选取,之前卖得关子现在来解决。首先我们不许确定从弹塑性的临界点。在看了很多人的模型数据和清华陆新征的《建筑抗震弹塑性分析》一书中建议取1/3~1/2fc(见书P126图3.3-14(a)),个人观点这个点本就是人为定的,只是为了能够套用该模型,仅此而已。本文建议取0.4fc为弹塑性分界点,我当时只是觉得取整数好点,下面就是已知y轴坐标确定x轴坐标即弹性部分的受压应变,这是一个一元三次方程,有点烦,不过网上有一位中山大学同学自己编的求解器,拿来主义了,直接用了。确定弹性部分后直接根据y轴比x轴得出弹性模量E0即弹性部分输入的杨氏模量。这边我还有一个比较纠结的地方就是:受压曲线和受拉曲线取的弹性临界点都不一样,这样就会产生两个弹性模量,数量级肯定一样,不过就是在输入的时候必须选择较大值,不然计算机在后面倒算等效塑性应变时会出错,等后面将损伤因子的时候再讲。有些啰嗦,抱歉!注意:此时的应力-应变是名义应变应力需要根据下面的公式转换成真实应力-应变,其实真实应变转换对最后的影响较小,不进行修改也可,自行决定。ldlltrue0ln()ln(1nom)ll0trueFFAlnom(1nom)A00第三步:数据取用在abaqus混凝土损伤塑性模型在取用数据时,并不是我们理论上取受压(拉)塑性阶段(x轴去弹性应变)的应变和应力,而取的是屈服应力和非弹性应变:(a)受压阶段(b)受拉阶段非弹性应变跟塑性应变不是一个概念,受压阶段的非弹性应变和受拉阶段的开裂应变根据下式计算。塑性应变和非弹性应变之间的相互关系可以通过下图表示:in=-el-/Ec0ccc0ck-el-/Et0ttt0因此,在输入数据时应取下图中的红色列数据而非蓝色列数据。注意:在第一列可能因为小数点取值问题,第一行可能不是0,一定要手动将数值取零,不然会软件计算时必会报错,切记!(a)受压阶段(b)受拉阶段第四步:损伤因子损伤因子d是损伤塑性模型的关键所在,如果没有损伤因子即没有在子选项中输入损伤数据其实只是利用了该模型的弹塑性,没有真正的损伤定义。关于损伤的定义,看了很多很多文献,都没看到唯一的官方计算方法,都是仁者见仁智者见智。个人比较认可的是以下文献中提出的两种计算方法:点击输入损伤d混凝土损伤定义1(图解法)混凝土材料在拉压反复荷载下,由于塑性累积和刚度退化,材料性能变化及其复杂。Abaqus混凝土塑性损伤模型引入了损伤概念,较好地描述了混凝土在反复荷载下的力学行为。t0cuc0E~plt~cktEdt)E0eltel0tE~plc~intE(1-dc)Eelcel0c图3混凝土单轴拉伸应力-应变关系曲线图4混凝土单轴压缩应力-应变关系曲线tt0t0tt0Ettt0损伤因子dc损伤因子dt如上图3所示,混凝土单轴受拉时,在失效应力t0达到之前为线性变化,后面是软化下降段,与此同时刚度随之退化,描述了后续破坏和开裂应变的关系。开裂应变:ck=-el其中:el/E由图3横坐标应变可得:plck(tt)ckdttttt(1dt)E0E01dtE0如上图4所示,混凝土单轴受压时,在初始屈服应力c0达到之前为线性变化,之后是强化段,然后才是软化下降段。其中硬化数据由非弹性应变in=-el其中:el/Ecc0c0cc0由图4横坐标应变可得:plin(cc)indccccc(1dc)E0E01dcE0混凝土单轴受拉、受压的应力-应变公式分别表示为:(1d)E(pl)tt0tt(1d)E(pl)由上式可得:ccE1d1c00ccinelcplccel1将cc0c,其中0ccE0将其代入上式(4-9)可得:dc1pl(1/b-1c01)E-1其中:plinccc0bcc/c同理可得:受拉损伤因子dt的计算公式为:E-1其中:plckdt1t0pl(1/b1)E-1btt/t上述公式中的bt和bc均取值于试验数据,由循环荷载卸载再加载应力路径来标定,根据Birtel.V和MARK.P在《ParameterizedfiniteelementmodellingofRCBeamShearFailure》一文中建议bc取值0.7,bt取值0.1。1.2损伤因子与非弹性应变关系曲线1.2损伤因子-开裂应变关系曲线110.80.80.60.60.40.40.20.2损伤因子与非弹性应变关系…000.0050.010.0150.02非弹性应变损伤因子-开裂应变关系曲线000.00020.00040.00060.00080.001开裂应变混凝土损伤定义2(能量等价法)根据Sicliroff能量等价原理,将应力作用在受损材料产生的弹性余能与作用在无损材料产生的弹性余能形式上相同,只需将应力改为等效应力,或者将弹性模量改成损伤等效弹性模量。无损材料弹性余能:0d0t2d等效损伤材料弹性余能:WeWe22E022Ed其中:为等效应力由上式可得:(1d)EdE0(1d)故:(1d)2E将上式分别代入过镇海单轴拉压应力-应变曲线方程可得:单轴受压损伤因子dc:当x1时:d1k[(3)x(2)x2当x1时:ccaaa单轴受拉损伤因子dt:当x1时:dc1kc(x1)2xd1k(1.20.2x5)当x1时:ttd1kt其中:kcfc/(cE0)t,ktft/(tE0)[(x1)1.7x]t,c按照旧混凝土规范中规定:cft0.5465106,c(700172fc0.5)106第五步:数据检查在计算初期如果本构数据有问题,在错误信息一栏会提醒你,大概的意思是你的本构数据在转化过程中塑性应变没有递增变化,要求你检查数据是否正确。《ABAQUS在土木工程中的应用》一书中这样解释:故在计算表格的最后一列必须进行检查:转化后的塑性应变是否随非弹性应变/开裂应变递增,且始终大于零。

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功