当前位置:文档之家› abaqus疑难问题

abaqus疑难问题

abaqus疑难问题
abaqus疑难问题

1.按ABAQUS入门指南操作。用define cutting plane把部件一分为二,显示dependent part instances cannot be

本人菜鸟1级。按ABAQUS入门指南操作。用define cutting plane把部件一分为二,显示dependent part instances cannot be edited or assigned mesh attributes.用别的par tition cell也是一样,请教大侠帮忙。

这是因为你在进入assembly后创建的是dependent part instances,要建成independent part ;还有另外一种方法就是,如图所示

在模型树上找到这个part右键点然后有变成independent选项,你试试吧,应该可以的

2.abaqus中出现,Dependent part instances connot be edited ,怎么办?如何设置

independent选项呢?谢谢

左边模型树里面,Assembly-instances里面的子选项右击,点Make independent 就行了

选择make independent,这是在creat instance里面出现的问题,对以后的mesh 有影响

你就用part的方式编辑就可以了

3. ABAQUS中混凝土梁中的箍筋如何加入

abaqus加钢筋的办法有几种:

1。采用rebar layer 的办法,在part里面画一个面,然后在property里面定义一个surface 为rebar layer,把这个surface的属性赋给前面的part里面的那个面。然后在interation中embed中把钢筋层embed到混凝土实体中去。

2。采用桁架单元的办法,在part里面建好纵筋和箍筋的钢筋骨架,在property中分别赋予截面和属性,在interation中的embed把钢筋骨架embed到混凝土的实体中去。

3。如果是作构件的话,第二种办法建的比较精确,而且后处理比较方便,查看钢筋单元的应力比较直观,如果是作结构的话,第一种钢筋层的办法比较好,但是个人觉得钢筋层的办法纵筋和箍筋的位置定义的不是很明确。

Re:ABAQUS中混凝土梁中的箍筋如何加入

不要盲目的加箍筋最好把未加箍筋的和加了箍筋的结构计算结果比较一下很多时候我发现

加不加没有什么区别更多的时候我发现加了之后结果反倒不是很合理

对有限元理解不深好像知道用cae分析的时候最基本的有限元思路是怎样的苦恼中abaqus前人总结以备查看。。。

Q:预拉钢筋怎样施加预应力,请各位指点~~~~

Q:我在文档里看到要在inp文件定义一个rebar,但是rebar只能用于shell, membrane, and solid elements 。我现在想做的是一个预应力拉索,不是镶嵌在shell, membrane, and solid 这些单元里的,而是独立的一根拉锁。拉索单元打算用truss,但是怎样在truss上使用rebar啊?请高手指点

还有个问题,我看到别人的inp文件,如下:

*rebar,element=continuum,material=rebar2,name=ubar

top1,1.005e-4,0.15,0.0,0.5,1

第二行第一个是setname(top1),第二个是rebar的截面面积(1.005e-4),那第三、第四、第五是指什么?(0.15,0,0.5),最后一个应该是方向,是1方向。哪位高人指点下第三、四、五项分别代表什么?

A:施加预应力

*initinialconditions,type=stress,rebar

elset,rebar name,所施加预应力的值,另prestress hold 为保持所施加的预应力的值不变,我的理解是防止别的构件吃掉所施加的预应力,造成所施加预应力的损失。使用了这个命令之后就避免了这种损失,保证所施加的预应力都施加到了钢筋上。

A:谢谢指点,你所说的应该是把预应力加在rebar上面,但我发觉truss单元不能定义成rebar,其实是我多想了,truss本来就可以当拉索,实际工程中加预应力只是为了使钢绞线拉紧,起到张拉作用,而在abaqus里,truss本身就是拉紧的,不用施加预应力

A:我知道模拟加强筋的时候需要用rebar,但钢筋确实可以直接用truss来模拟,而lz所说的预应力其实其实只是施工时的张力而并不是真正意义上的预应力,比如螺栓预应力之类的。如果是索的话可能是要施加预应力的,仅个人看法。

Q:请教:做一个空间钢框架结构,梁柱用梁元,板采用壳元,打算采用tie 命令(共用节点),但不知该如何实现?

A:我想可以用*equation实现,共用节点的约束情况自己在这一命令下定义。

A:我因为用命令比较多,但是用cae我想一样,在CAE里进入命令编辑器,然后编辑就是了,写入*equation命令,指定约束的自由度(这个看一下标准手册,写得很清楚)

Q:“Response spectrum analysis(响应谱分析)与Modal dynamic analysis(模态动力分析)区别在什么地方?如Response spectrum analysis可以进行结构设计?但Modal dynamic analysis是用来干什么的阿?

A:就我知道的,modal dynamic analysis应该是振型分解法做动力解析。分解为单自由度体系再取有限个进行组合求反应。

Q:abaqus如何施加地震荷载?

A:可以参考abaqus 6.3的例子,Seismic Analysis of a Concrete Gravity Dam 可以使用:

1。*amplitude, name=amp, input=seismicdata.dat输入地震波

2。*boundary, type=acceleration, amplitude=amp 来施加荷载。

在的2.1.15 Seismic analysis of a concrete gravity dam

A:这是一个相对的问题,你可以推导一下那个动力方程,

结果是:ANSYS是取基础固定,解出结构相对基础的相对时程,而ABAQUS 是在边界上施加加速度时程,解出的是结构的绝对时程。因而两者相差一个所施加加速度时程。

在边界上施加加速度时程用显式计算速度较快(主要取决于你的CPU)ABAQUS的STANDERD里面也是显式计算,另外它的EXPLICT模块也可以,具体例子可参见Seismic Analysis of a Concrete Gravity Dam 的分析;ANSYS用的是隐式求解(主要取决于你的硬盘速度和CPU),并且结果暴大(应为它默

认输出一大堆数据),可用ANSYS/LSDYNA进行显式计算。

偶曾经作过共同作用的时程分析,有一点点经验。

Q:我老板要求我用的是concrete damage plasticity model

1。在做非线性分析的时候,怎么知道结构破坏了,如何得知什么时候获取了结构的极限承载力

2。如何确定concrete compression damage和concrete tension damage?二者

似乎都无法通过试验得到。如果说可以忽略compression damage,那么由于tension stiffening的存在(下降段相对而言变长了),tension damage的定义就显得很重要了。在ABAQUS关于重力坝的例子中,tension stiffening和tension damage的数据,似乎有一些关系。

3。定义concrete tension stiffening的时候,我看一些论文上面关于tesion stiffening说明的时候,说如果tensiong stiffening 定义得太小,收敛会很难。但

是tension stiffening的大小在用*concrete tension stiffening定义如何体先呢,在前两个数据是remaining direct stress after cracking和direct cracking strain.

4。tension stiffenig与配筋率是否有关系呢?如果有的话,关系是怎么样的呢?谢谢大家了。

A:我认为damage plasticity model主要用于混凝土受循环往复荷载的情况,concrete compression damage和concrete tension damage也只在这时需要定义,tension stiffening好像就是定义混凝土单轴受拉本构关系,与tension damage应该没有关系。与配筋率好像也没有关系。

damage plasticity model既可以模拟循环拟静荷载的情况,也可计算结构在动力荷载(地震、风以及冲击荷载的作用),通过concrete compression damage和concrete tension damage考虑混凝土的拉压异性,tension stiffening则可考虑拉伸屈服后的软还阶段本构行为,同样是混凝土损伤全过程的一部分,它与配筋率及网格划分密度的相互关系很大程度上影响到计算的收敛性。

A:损伤主要针对循环加载问题,如果你不是循环加载的话可以不考虑损伤,我做过比较

A:楼上的大侠好象问题考虑的不是很全面吧.如果在单向加载时同时存在拉压,就应该考虑.而其中的恢复系数是循环加载下考虑损伤恢复

A:我现在也在搞concrete damage plasticity model,希望能和各位大虾交流交

A:。在做非线性分析的时候,怎么知道结构破坏了,如何得知什么时候获取了结构的极限承载力?

这个问题牵涉到结构在损伤到多少时即认为是损坏.也就是通常说的怎么把结构算倒.不知道我理解的是否正确.如果是这个问题就牵涉到损伤系数的取法.

因为是整个结构,就须要把所有的损伤系数加权平均.加权的取法也很有讲究,有

人认为达到0.7即认为倒塌,可以参考王光远的文章.现有有限元程序还不能完成,是个急待解决的难题.

当然是有关系的了concrete compression damage和concrete tension damage分别是受压损伤系数和受拉损伤系数函数,在单项受力时是直接乘入混凝土刚度的.在往复荷载下要乘损伤恢复系数,在三轴应力下还要乘加权因子。

考虑了该参数后,开裂应变就不等于塑性应变。开裂应变是考虑弹性模量折减的非弹性应变。因此此时塑性应变不等于非弹性应变。这是关键啊

A:谢谢各位的回复, 帮助很大. 现在riks去求解的时候,可以获取极限何在,结果与实验结果差别不大,但是在极限荷载下的位移与实验结果差别很大,无论用shell还是solid 来模拟钢筋混凝土的话, 位移误差都很大. 请问大家有没有碰到着个问题呢?

Q:钢筋混凝土梁中的箍筋如何加入?用CAE操作可以直接加入吗?

A:cae中可以用truss单元模拟箍筋和纵筋,再采用embed约束实际到混凝土实体中.钢筋单元的位移由他所在的混凝土单元的节点位移来决定.abaqus中的帮助文件里面有详细的说明,abaqus加钢筋的办法有几种:

1。采用rebar layer 的办法,在part里面画一个面,然后在property里面定义一个surface为rebar layer,把这个surface的属性赋给前面的part里面的那个面。然后在interation中embed中把钢筋层embed到混凝土实体中去。

2。采用桁架单元的办法,在part里面建好纵筋和箍筋的钢筋骨架,在property 中分别赋予截面和属性,在interation中的embed把钢筋骨架embed到混凝土的实体中去。

3。如果是作构件的话,第二种办法建的比较精确,而且后处理比较方便,查看钢筋单元的应力比较直观,如果是作结构的话,第一种钢筋层的办法比较好,但是个人觉得钢筋层的办法纵筋和箍筋的位置定义的不是很明确。

楼上高手多谢指点。你说的建钢筋骨架是指在part中用wire画吗?一根一

根的画?我做一根混凝土梁的话,我先创建了一个实体代表混凝土梁,然后再create---part画钢筋,画钢筋的坐标系与前面的坐标系应该是相同的?在part模

块中创建两个part,对吗?这两个part的坐标系完全相同,要不然在interation中

没法embedded.。不知我的想法对不?

liuxinmei2005兄见笑,我学abaqus也不到一个月,绝对不是什么高手.这是我

自己想的办法,我自己的办法是这样的,part里面画一个纵筋,画一个箍筋,在assembly中逐个加入纵筋和箍筋并且定位,形成钢筋骨架,然后再embed.我的办法很笨的,好处就是模型中钢筋的位置非常明确,纵筋箍筋的后处理也都很方便,这

种办法对于建一个构件来说还可以,一般10分钟就建完了.对于建结构来说,钢筋

层可能好些,很方便,但是后处理想直观的看钢筋的应力就不方便了.

箍筋的建立的办法画图说明一下:

1.在part中画一个wire,

2.赋予wire截面和材料属性

3.在asemnly中插入,平移或者旋转来布置箍筋的位置

下图就是箍筋的布置,同样的办法也可以建立纵筋,这样就形成了钢筋的骨架,这么建模比较仔细,后处理比较方便。

对于剪切破坏的钢筋混凝土构件,箍筋的作用比较关键,必须要建立箍筋单元,对于受弯曲破坏的钢筋混凝土构件,可以不建箍筋。

对于剪切破坏的混凝土构件,箍筋的作用在任何一本混凝土教材里已经叙述的很清楚啦,由于箍筋的作用对该类型构件影响非常大,当然一定要考虑。

对于轴向受压构件,由于箍筋对侧向膨胀的约束作用在后期非常明显,所以当然也要考虑。

而对于受弯破坏的构件,起主要作用的是受压区混凝土以及纵向配置的钢筋,其性能受箍筋的影响很小,从计算成本及建模的方便与否等因素考虑,可以忽略。

请问ilxy,assembly中的插入操作怎么实现?俺在菜单中只找着了平移,旋转

所谓的"插入"只是形象的说法,并不是说constrain里有相应的操作,都是通过那几个基本命令实现的.我是用点重合的命令插入钢筋的.在混凝土的相应位置定义一个datum point,再让该点与钢筋相应的关键点重合就好啦.比较苯的方法,供

参考.

钢筋嵌入单元可以直接横穿嵌入钢管混凝土吗?也就是,即嵌入了混凝土又嵌入了钢管?

请问另外一个问题,不同材料属性的两个instant可以用merge geometry 在

一起,而属性不变吗?我要把型钢梁和栓钉焊接在一起,所以想用这个命令,总说有属性错误,有办法吗?还是要用merge mesh吗?还不会用merge mesh,请

高手指点。

Q:怎么在属性里面定义应力与应变的关系?

A:可以直接在材料定义的地方输入数据。自己把本构关系的曲线分段,

然后输入每一段的应力和塑性应变数据对。

看一下入门手册关于材料非线形那章说明就知道了。

可以在inp文件中直接输入,

*PLASTIC,HARDENING=(强化方法)

,

就可以了。

Q:我以前没接触过ABAQUS,有一点ANSYS的基础,但也只是刚入门,没做过具体的项目。

目前在做竖井施工对软粘土的扰动效应研究的硕士论文,其中一部分工作是用有限元软件模拟竖井施工的挤土效应,考虑土体自重,得到竖井周围土体的塑性区范围,以便与理论解互相验证。应该是一个比较简单的圆孔扩张问题:轴对称建模,在土体中给定一个孔半径大小的位移,不需要考虑接触问题。

理论解采用的是摩尔库仑屈服条件,而ANSYS里面没有这个模型,所以打算采用ABAQUS。由于只是论文的其中一部分,不可能花大量的时间来深入学习ABAQUS,这两天在版上看了许多贴子,发现在短时间内掌握ABAQUS并不是一件容易的事情,甚是着急,希望高手能给小弟指点一下迷津,如何针对我这个课题做一下分析?3x

A:把abaqus documentation——abaqus/cae user's manual里面的第二个例子做一下,就了解abaquscae的基本过程了。例子里面没有而你需要解决的问题是初始地应力的形成。

过程如下:(假定基本操作你已经会了)

1、建好模型,设置好材料参数,只施加重力荷载,计算一遍,点view results 进入visualization模块,点report菜单,将mises应力的s11,s22,s33,s12,s13,s23输出至文件,计算方式可以选择average,将文件命名为xxx.inp。

2、将文件中的非数据行删掉,再在每个数据之间加一个逗号(用excel很容易的),每行的最后一个数据不用加,保存。

3、在cae中重新进入你原先建好的模型,在step模块里面再新建一个step,进入load模块,沿着圆孔径向加位移(和加重力没什么区别),这个步应该发生在新建的step里面,注意原来加的重力荷载不要删了!

4、进入job模块,在job manage里面点write input,于是inp文件被刷新了,用文本编辑器打开inp文件,找到*step区域和*material区域,在这两个区域之间加入*initial conditions, type=stress, input=xxx.inp

5、在开始——程序里面将abaqus command界面打开,假设你原先的工作文件名为yyy.inp,打入abaqus job=zzz.inp input=yyy.inp,所以路径都应该一致。

6、打开log文件,不管有错误还是顺利都会有提示,计算完成后,在command 界面打入abaqus viewer database=zzz.odb查看结果

忘了说了,abaqus可以形成两种inp文件,应该用没有part和assembly的那种,这样单元和结点的编号不会重复,*initial conditions, type=stress, input=xxx.inp 才能正确执行,参考"cae_no_parts_input_file"

Q:就是一根三点弯曲的普通钢筋混凝土梁,我想看它的荷载-位移曲线,如何操作?

A:利用riks分析,记录位移和反力,再在xy plot operation里面作图。

*step,INC=100, NLGEOM

*static,RIKS

0.001,1.0,,0.04,,4,3,-0.080

riks指的是弧长法

也可以利用*NODE PRINT命令,把节点位移和支座反力输出到.dat文件,

用excel画图,很方便,修改也容易。

*node print只能在ABAQUS/standard中起作用,在ABAQUS/explicit中不能使用

Q:有个问题想请教大侠:

我在做一个双材料界面的斜裂纹问题,模型见图。裂纹两侧是不同材料。如果不定义局部坐标,输出的裂纹附近的正应力和剪应力应该都是整体坐标系下的,显然这时候的S22,S12并不满足连续条件。

现在就是想定义局部坐标系,并且输出局部坐标系定义下的S22',S12',不知道abaqus具体怎么样实现,请指教。

看到过帮助里提到过orient子程序,不知道怎么用

A:在simwe上坛友的帮助下(当时只记了他的mail:asia_999@https://www.doczj.com/doc/b86698171.html,,忘了他的ID,很抱歉),解决了这个问题。

1。在打开ODB文件的时候,前面的read_only前面的勾去掉。

2。create coordinate system选择一种方法建立局部坐标。

3。coordinate system manager选择建立的csys-->move to odb

4。重新打开odb,main menu

bar-->result-->options...-->transformation-->user-spcified-->choose your

csys-->apply

Q:adaptive mesh是不是只能用在explicit里头呀

A:如果想要在standard里面用,在cae里该如何操作?

在step模块,在other菜单里设定

我昨天凌晨三点终于把弹簧加上了,幸亏我是一个人一个宿舍,否则别人会有意见的。在我学习ABAQUS的过程中,从中SIMWE论坛中获益不少,有了

办法,不敢独享,特传上来。

要点:1、弹簧单元只能在INP文件中手工加入。2、*ELEMENT,----和

*SPRING,-----这两个语句要挨着。3、新加的节点号和单元号,不要和已有的

冲突。4、有不明白的,我愿意解释,最好是晚上,白天我和老师在一个办公室,包教包会

QQ号:328895637,请注明是ABAQUS 同行

Q:我想将abaquscae中的图形导成jpeg,或bmp 文件格式。找了好几天,还是不知道怎么弄?知道的,说一下具体操作。谢谢!

A:File -> Print -> to file, select tif or png or ..., you will get it.

Q:section那项里没有point section这一项啊,不知道如何定义,望大虾们指教,谢谢

A:create section对话框,

Category一栏选other,然后在type中有point。

在定义属性的模块下,工具兰有一个定义特殊属性的菜单可以定义惯性属性Q:?有哪位大侠知道怎样在ABAQUS中输入初应力文件吗:)

a:ABAQUS Example Problems Manual

1.1.10 Stress-free element reactivation里面有部分相关内容,可以查阅之。

** --------------------------------------

*STEP

step 1: add initial stress state & remove liner

*STATIC

*DLOAD

SOIL, BY, -20.0E3

*MODEL CHANGE,REMOVE

LINER,

*CLOAD,AMPLITUDE=RELAX

100,1, 5.4086E+04

101,1, 4.3918E+04

Q:如何让abaqus以double precision运行?

A:job manager->precision

Q:无意间发现abaqus里输出的都是积分点的应力,如果想得到节点处的应力,该怎么办?

A:这是节点处的应力输出命令:

*EL PRINT, POSITION=NODES

*EL FILE, POSITION=NODES

这是单元质心处的应力输出命令:

*EL PRINT, POSITION=CENTROIDAL

*EL FILE, POSITION=CENTROIDAL

Q:我现在在分析ABAQUS EXAMPLE PROBLEM MANUAL的1.1.7例子,但是当把inp文件导入时出现这个问题:

WARNING: The following keywords/parameters are not yet supported by the input file reader:

---------------------------------------------------------------------------------

*ELFILE

*ELPRINT

*INITIALCONDITIONS, TYPE=HARDENING

*NODEFILE

*NODEPRINT

为什么硬化初始条件导不进去了?如果导不进去又该怎么处理了?请各位高手帮忙

Q:请问如何实现,用户子程序里如何实现分层填土荷载

A:

SUBROUTINE DLOAD(F,KSTEP,KINC,TIME,NOEL,NPT,LAYER,KSPT,

1 COORDS,JLTYP,SNAME)

C

INCLUDE 'ABA_PARAM.INC'

C

DIMENSION TIME(2), COORDS (3)

CHARACTER*80 SNAME

H=KSTEP*2

WIDTH=12

IF(COORDS(1).LE.WIDTH)THEN

PLOAD=(WIDTH-COORDS(1))*2/3*20000

ELSE

PLOAD=0

END IF

IF(COORDS(1).LE.(WIDTH-1.5*H))THEN

NLOAD=-(WIDTH-1.5*H-COORDS(1))*2/3*20000

ELSE

NLOAD=0

END IF

F=PLOAD+NLOAD

RETURN

END

Q:在ABAQUS/EXPLICIT计算中,请问:

*OUPUT ,FIELD,NUMBER INTERVAL=n,TIME MARKS=YES (OR NO) *RESTART,WRITE,NUMBER INTERVAL=n,TIME MARKS=YES (OR NO) 中,这里的n是什麽?取多少合适?MARKS=YES或NO有何区别?谢谢!!

上述的n在ABAQUS/CAE中怎样设置?

A:n是你取的输出结果的间隔数,取n为4是指每计算4个迭代步骤输出一次结果。time mark 取yes就行了。

Q:在abaqus中做钢筋混凝土的分析,钢筋怎么样加进去,能不能象ansys 中直接画进去?还是要在inp文件中自己输进去!请大侠指点!

A:使用rebar element

Q:abaqus 的cae中有没有弹簧元件,怎么调用?

A:You should use editor to edit *.inp. Add spring element and the property of spring.

Q:请问各位高手,如何在viewer里将contour最大值与最小值所在处以max 及min文字符号表示?

A:U will see the max. & min. node # in legend.

Q:我在做一个例子时发现,在一个input文件中不能定义两种不同的材料属性。后来我在keywords manual中关于*material的用法中看到了以下的文字:

Required parameter:

NAME

Set this parameter equal to the name to be used for the material when it is referenced in the element property options. Material names in the same input file must be unique. Material names adhere to the naming convention for labels (see ``Input syntax rules,'' Section 1.2.1 of the ABAQUS/Standard User's Manual and the ABAQUS/Explicit User's Manual), except that they cannot begin with a number.

这是不是就是说ABAQUS在一个算例中没法定义一种以上的材料?这个局限性好像有点大了吧?很多问题都需要定义多种材料属性的!我印象里好像其CAE中还可以分别给不同的部分施以不同的材料属性,难道反而在程序流中不能适用吗?还是我的理解有偏差?万望高手能指点迷津!

A:Material name is unique. You could definie many different materials by different name.

Q:abaqus里做静力分析时怎么加重力加速度?在inp文件里的card是什么?

如:

*DLOAD

ELSET, GRAV, 9.81, 0., 0., 1.

A:有疑问查一些*DLOAD卡就清楚了

*DLOAD和*CLOAD有什么不同?

*CLOAD : concentrated load, 集中負載

*DLOAD : distributed load, 分佈負載

Q:请问如何设置ABAQUS的默认路径?

A:我是这样做的:

比如,工作目录在d:abaqusdata

从开始运行abaqus command。

c:>d:

d:>cd abaqusdata

d:abaqusdata>abaqus job=**** interactive

or

d:abaqsudata>abaqus viewer/cae

所有工作文件都保存在d:abaqusdata中。

对于command方式,一般就是在文件的目录下运行abaqus就可以!生成的文件全部在运行的文件夹下面。

而对于cae方式也可以通过另存为...而指定路径的

Abaqus中复合材料的累积损伤与失效

纤维增强材料的累积损伤与失效:Abaqus拥有纤维增强材料的各向异性损伤的建模功能(纤维增强材料的损伤与失效概论,19.3.1节)。假设未损伤材料为线弹性材料。因为该材料在损伤的初始阶段没有大量的塑性变形,所以用来预测纤维增强材料的损伤行为。Hashin标准最开始用来预测损伤的产生,而损伤演化规律基于损伤过程和线性材料软化过程中的能量耗散理论。 另外,Abaqus也提供混凝土损伤模型,动态失效模型和在粘着单元以及连接单元中进行损伤与失效建模的专业功能。 本章节给出了累积损伤与失效的概论和损伤产生与演变规律的概念简介,并且仅限于塑性金属材料和纤维增强材料的损伤模型。 损伤与失效模型的通用框架 Abaqus提供材料失效模型的通用建模框架,其中允许同一种的材料应用多种失效机制。材料失效就是由材料刚度的逐渐减弱而引起的材料承担载荷的能力完全丧失。刚度逐渐减弱的过程采用损伤力学建模。 为了更好的了解Abaqus中失效建模的功能,考虑简单拉伸测试中的典型金属样品的变形。如图19.1.1-1中所示,应力应变图显示出明确的划分阶段。材料变形的初始阶段是线弹性变形(a-b段),之后随着应变的加强,材料进入塑性屈服阶段(b-c段)。超过c点后,材料的承载能力显著下降直到断裂(c-d段)。最后阶段的变形仅发生在样品变窄的区域。C点表明材料损伤的开始,也被称为损伤开始的标准。超过这一点之后,应力-应变曲线(c-d)由局部变形区域刚度减弱进展决定。根据损伤力学可知,曲线c-d可以看成曲线c-d‘的衰减,曲线c-d‘是在没有损伤的情况下,材料应该遵循的应力-应变规律曲线。

图19.1.1-1 金属样品典型的轴向应力-应变曲线 因此,在Abaqus中失效机制的详细说明里包括四个明显的部分: ●材料无损伤阶段的定义(如图19.1.1-1中曲线a-b-c-d‘) ●损伤开始的标准(如图19.1.1-1中c点) ●损伤发展演变的规律(如图19.1.1-1中曲线c-d) ●单元的选择性删除,因为一旦材料的刚度完全减退就会有单元从计算中移除(如图19.1.1-1 中的d点)。 关于这几部分的内容,我们会对金属塑性材料(金属塑性材料的损伤与失效概论,19.2.1节)和纤维增强材料(纤维增强符合材料的损伤与失效概论,19.3.1节)进行分开讨论。 网格依赖性 在连续介质力学中,通常是根据应力-应变关系建立材料本构模型。当材料表现出导致应变局部化的应变软化行为时,有限元分析的结果带有强烈的网格依赖性,能量的耗散程度取决于网格的精简程度。在Abaqus中所有可使用损伤演化模型都使用减轻网格依赖性的公式。这是通过在公式中引入特征长度来实现的,特征长度作为一个应力-位移关系可以表达本构关系中软化部分,它与单元尺寸有关系。在此情况下,损伤过程中耗散的能量不是由每个单位体积衡量,而是由每个单位面积衡量。这个能量值作为另外一个材料参数,用来计算材料发生完全损伤时的位移。这是与材料断裂力学中临界能量释放率的概念一致的。此公式确保了合适能量的耗散以及最大程度减轻网格的依赖。

abaqus系列教程-13ABAQUSExplicit准静态分析

13 ABAQUS/Explicit准静态分析 显式求解方法是一种真正的动态求解过程,它的最初发展是为了模拟高速冲击问题,在这类问题的求解中惯性发挥了主导性作用。当求解动力平衡的状态时,非平衡力以应力波的形式在相邻的单元之间传播。由于最小稳定时间增量一般地是非常小的值,所以大多少问题需要大量的时间增量步。 在求解准静态问题上,显式求解方法已经证明是有价值的,另外ABAQUS/Explicit 在求解某些类型的静态问题方面比ABAQUS/Standard更容易。在求解复杂的接触问题时,显式过程相对于隐式过程的一个优势是更加容易。此外,当模型成为很大时,显式过程比隐式过程需要较少的系统资源。关于隐式与显式过程的详细比较请参见第2.4节“隐式和显式过程的比较”。 将显式动态过程应用于准静态问题需要一些特殊的考虑。根据定义,由于一个静态求解是一个长时间的求解过程,所以在其固有的时间尺度上分析模拟常常在计算上是不切合实际的,它将需要大量的小的时间增量。因此,为了获得较经济的解答,必须采取一些方式来加速问题的模拟。但是带来的问题是随着问题的加速,静态平衡的状态卷入了动态平衡的状态,在这里惯性力成为更加起主导作用的力。目标是在保持惯性力的影响不显著的前提下用最短的时间进行模拟。 准静态(Quasi-static)分析也可以在ABAQUS/Standard中进行。当惯性力可以忽略时,在ABAQUS/Standard中的准静态应力分析用来模拟含时间相关材料响应(蠕变、膨胀、粘弹性和双层粘塑性)的线性或非线性问题。关于在ABAQUS/Standard中准静态分析的更多信息,请参阅ABAQUS分析用户手册(ABAQUS Analysis User’s Manual)的第6.2.5节“Quasi-static analysis”。 13.1 显式动态问题类比 为了使你能够更直观地理解在缓慢、准静态加载情况和快速加载情况之间的区别,我们应用图13-1来类比说明。

清华大学abaqus论坛精华帖

【在luxz (panda) 的大作中提到: 】 : 哪位有什么好办法? : 感觉abaqus自己的前处理用得很不爽 : patran可以么? 我感觉abaqus/cae不错的呀,实体建模颇有pro/e的风格 感觉patran也好不到哪去,太麻烦, 也许patran功能更强一些(要不然也对不起它那硕大的身躯呀), 但对于不是很庞大的模型,根本体现不出来什么优势 : air1大侠,本人给你作广告,为何不可? : 请问:弹塑性矩阵【D]与ddsdde有何联系, : 你用过板壳单元吗? stress=D*stran? d(stress)=ddsdde*d(stran) -- 那应该就是一样的,因为全量理论, Sij=DijklEkl(满足张量求和约定) 即Stress=D*Strain; 而在增量理论中, △S=D*△E(在有限变形中,△其实应该为应力的客观率) -- 似乎不对吧 大变形下此D非彼D 你看过黄克智的固体本构关系这本书么 如果你从全量理论和增量理论的角度上讲 那似乎第一个Digkl就不对 你有第一个式子么 如果有,求导不久完了? : 那应该就是一样的,因为全量理论, : Sij=DijklEkl(满足张量求和约定) : 即Stress=D*Strain; : 而在增量理论中, : △S=D*△E(在有限变形中,△其实应该为应力的客观率) 是啊,大变形下的[D]与普通意义下的[D]在构型上是不一样的,毕竟[D]大是变形历史的函数,而[D]小则不是, 我推导一种新的本构关系, △Sij=Dijkl△Ekl (其中△为Jaumann率) 假设材料一开始就屈服(即屈服面为0) 想用壳单元, : 似乎不对吧 : 大变形下此D非彼D : 你看过黄克智的固体本构关系这本书么 : 如果你从全量理论和增量理论的角度上讲 : 那似乎第一个Digkl就不对

abaqus 提取节点坐标参考资料

1、 umat中如何得到单元节点的信息 大家好: 最近在学习umat(standard),因为程序中要用到单元节点的信息,特别是当前增量步的单元各个节点上的节点位移值和节点的整体坐标值。据我所知,UMAT中由abqus主程序传入的STESS,COORDS等值分别是当前积分点上的信息。请大家指点,如何得到当前增量步中积分点所在单元各个节点上信息,特别是节点位移与节点整体坐标。有没有类似STESS,COORDS的变量可以直接传入UMAT中。 谢谢! 望大家出手指点 确实UMAT是在每个material point也就是高斯积分点调用,对于每一增量步,第一次迭代调用两次,以后每步迭代调用一次。所有的操作都是针对material point来说的。COORDS确实只是是当前积分点上的信息。然而,我们可以应用utility subroutine GETPARTINFO来得到此时传入UMAT的节点和单元号,有了节点和单元号当然就知道他们的信息了。 2、 如何输出后处理中部分节点的坐标?谢谢 如果只需要一个节点的坐标的话可以通过Query来得到,但是如果要得到大量的节点坐标就不好弄了。如何才能得到后处理中大量节点的坐标,如下图,我要得到节点150-285的坐标该如何弄啊?多谢各位!!! Re:如何输出后处理中部分节点的坐标?谢谢 建立一个set 然后后处理的时候用python编个程序把节点号码和坐标都读出来 Re:如何输出后处理中部分节点的坐标?谢谢 设置节点SET,使用如下命令: *NODE PRINT, NSET=??, FREQUENCY=?? COORD 到*.dat文件中查看。 Re:如何输出后处理中部分节点的坐标?谢谢 *NODE PRINT, NSET=??, FREQUENCY=?? COORD

CAE有限元分析软件-abaqus介绍资料

Abaqus 模拟真实世界的高级有限元软件

非线性有限元分析技术的领航者Abaqus公司是世界知名的有限元软件公司,成立于1978年,主要业务是非 线性有限元分析软件Abaqus的开发,维护及售后服务。不断吸取最新的分析理论,即计算机技术。领导着全世界非线性有限元的发展,Abaqus软件已经被全球工业界广泛接受,并拥世界最大的非线性力学用户群。Abaqus已经成为国际上最先进的大型通用非线性有限元分析软件。 2005年5月,Abaqus软件公司与世界知名的在产品生命周期管理软件方面拥有先进技术的达索公司合并,并将共同开发新一代的软件分析平台,这标志着制造业统一有限元时代的来临!

Courtesy

功能简介 前后处理 ●模型导入 无缝导入各种主流CAD的模型,如:Catia, Pro/E, UG, AutoCAD, SolidWorks等 CAE与Catia实时相关 ●几何建模 现代化的GUI界面,基于特征化、参数化几何建模 ●网格划分 快速、高质量自动生成六面体、四面体、壳体等网格

●载荷与边界条件 方便施加结构、热、声学、电、流体等载荷及边界条件 ●装配与连接 对多部件的装配提供了方便、快捷、多样的接触和连接方式 ●任务管理和监控 多任务的菜单式管理、实时对分析任务进行监控、远程提交计算任务 ●后处理 将云图、曲线、矢量等以显示、图片、动画的形式输出、还可以显示立体切片、透明及半透明等形式

●用户界面定制 根据用户不同需求进行个性化界面开发、方便用户进行流程化分析 结构分析 ●静态、准静态 各类工程结构、零件及装配件间的强度校核等 ●振动、模态分析 结构固有频率的提取、瞬态响应分析、DDAM、稳态响应分析、随机响应分析、复特征值分析等

Abaqus(FAQ)-剑桥大学工程系网站

科研中国
https://www.doczj.com/doc/b86698171.html, 收集
The ABAQUS FAQ
科研中国·科研新闻 ·科研搜索·科研网址·科研博客·科研论坛·科研文章·科研会议·科研下载·科研资讯·翱翔科研

THE ABAQUS FAQ ....................................................................... 0 1. GENERAL QUESTIONS ................................................................. 2 2. JOBS ...........................................................................................5 3. ELEMENTS ................................................................................10 4. ABAQUS - MESH .....................................................................14 5. ABAQUS - MATERIALS .............................................................16 6. ABAQUS - BOUNDARY CONDITIONS .........................................21 7. LOADING .................................................................................. 25 8. ABAQUS - PROCEDURES ......................................................... 34 9. ABAQUS - ANALYSIS ............................................................... 35 10. OUTPUT ..................................................................................41 11. ABAQUS/POST - GENERAL .....................................................47 12. ABAQUS/POST - CONTOURS.................................................. 52 13. ABAQUS/POST - MESH PLOTS................................................55 14. ABAQUS/POST - XY PLOTS ................................................... 58 15. ABAQUS/POST - VECTOR PLOTS.............................................61 16. ABAQUS/POST - PATH PLOTS ............................................... 62 17. ABAQUS/POST - VIEWS ......................................................... 63 18. ABAQUS/POST - HARDCOPY ................................................. 64 19. ABAQUS/PLOT...................................................................... 65 20. PRE PROCESSING USING PATRAN.......................................... 66 21. POST PROCESSING USING PATRAN..........................................67 22. PRE PROCESSING USING FEMGV............................................ 68 23. POST PROCESSING USING FEMGV.......................................... 69 24. ABAQUS - ERRORS ...........................................................................................................72

abaqus系列教程 多步骤分析

11 多步骤分析 ABAQUS模拟分析的一般性目标是确定模型对所施加载荷的响应。回顾术语载荷(load)在ABAQUS中的一般性含义,载荷代表了使结构的响应从它的初始状态到发生变化的任何事情;例如:非零边界条件或施加的位移、集中力、压力以及场等等。在某些情况下载荷可能相对简单,如在结构上的一组集中载荷。在另外一些问题中施加在结构上的载荷可能会相当复杂,例如,在某一时间段内,不同的载荷按一定的顺序施加到模型的不同部分,或载荷的幅值是随时间变化的函数。采用术语载荷历史(load history)以代表这种作用在模型上的复杂载荷。 在ABAQUS中,用户将整个的载荷历史划分为若干个分析步(step)。每一个分析步是由用户指定的一个“时间”段,在该时间段内ABAQUS计算该模型对一组特殊的载荷和边界条件的响应。在每一个分析步中,用户必须指定响应的类型,称之为分析过程,并且从一个分析步到下一个分析步,分析过程也可能发生变化。例如,可以在一个分析步中施加静态恒定载荷,有可能是自重载荷;而在下一个分析步中计算这个施加了载荷的结构对于地震加速度的动态响应。隐式和显式分析均可以包含多个分析步骤;但是,在同一个分析作业中不能够组合隐式和显式分析。为了组合一系列的隐式和显式分析步,可以应用结果传递或输入功能。在ABAQUS分析用户手册(ABAQUS Analysis User’s Manual)第7.7.2节“Transfering results between ABAQUS/Explicit and ABAQUS/Standard”中讨论了这个功能。而本指南不做进一步的讨论。 ABAQUS将它的所有分析过程主要划分为两类:线性扰动(linear perturbation)和一般性分析(general)。在ABAQUS/Standard或在ABAQUS/Explicit分析中可以包括一般分析步;而线性扰动分析步只能用于ABAQUS/Standard分析。对于两种情况的载荷条件和“时间”定义是不相同的,因而,从每一种过程得到的结果必须区别对待。 在一般分析过程中,即一般分析步(general step),模型的响应可能是非线性的或者是线性的。而在采用扰动过程的分析步中,即称为扰动分析步(perturbation step),响应只能是线性的。ABAQUS/Standard处理这个分析步作为由前面的任何一般分析步创建的预加载、预变形状态的线性扰动(即所谓的基本状态(base state));ABAQUS 的线性模拟功能比之单纯线性分析的程序是更加广义的。

ABAQUS中的损伤模型

本周主要是研究了ABAQUS中自带的损伤模型。关于弹塑性力学的内容,感觉再看下去会跑偏,故先回归损伤力学。 主要阅读ABAQUS用户帮助手册及一些用ABAQUS建立损伤模型的相关文献。 [1]Abaqus Analysis User’s Manual [2]婴幼儿摇椅金属底座的破裂分析.2010 Abaqus Taiwan Users’Conference. [3]曹明,ABAQUS损伤塑性模型损伤因子计算方法研究. [4] Failure Modeling of Titanium 6Al-4V and Aluminum 2024-T3 With the Johnson-Cook Material Model 另外,在Abaqus Example Problems Manual中有考虑损伤的模拟薄板铝材在准静态荷载和动力荷载下的累进失效分析的操作范例,还没来得及看。 ABAQUS中包括延性金属损伤、服从Traction-Separation法则的损伤、纤维增强复合物的损伤、弹性体损伤。实际上对于混凝土还有塑性损伤模型,东南大学的曹明[3]对该模型有详尽描述。在此仅讨论金属损伤模型。 对于损伤的主菜单,定义的是损伤的萌发模型,子选项为损伤的演化。先来谈谈损伤的萌发模型。 1、损伤萌发模型 延性金属损伤包括柔性损伤、Johnson-Cook损伤、剪切损伤、FLD损伤、FLSD

损伤、M-K损伤、MSFLD损伤。 服从Traction-Separation法则的损伤是针对Cohesive Element(黏着单元),应该不适合厚钢板结构,不予考虑。 纤维增强复合物损伤不考虑。 弹性体损伤针对于类似橡胶类物质,不考虑。 对于延性金属损伤,剪切损伤模型用于预测剪切带局部化引起的损伤,FLD、FLSD、MSFLD、M-K损伤都是用于预测金属薄片成型引起的损伤,故现在只剩柔性损伤和Johnson-Cook损伤符合厚钢板结构的损伤研究。 柔性损伤和Johnson-Cook损伤都是一类模型,预测由于延性金属内部空隙成核、成长、集结引起的损伤萌生。模型假定损伤萌生时的等效塑性应变是三轴应力和应变率的函数。该延性准则由MISES、Johnson-Cook、Hill、Drucker-Prager塑性模型整合得到。 柔性损伤需输入的参数是断裂应变(损伤发生时的等效断裂应变)(Equivalent fracture strain at damage initiation)、应力三轴度(η=?p/q,其中p是压应力(pressure stress,也可译为静水压应力),q是MISES等效应力)、应变率(等效塑性应变率ε???pl)。三者关系是,在不同的三轴应力和应变率下,损伤萌生的断裂应变是不同的。三者是以表格的形式输入的,表现了材料的一种性能。所以应用该模型的前提是材料性能已知或已经假定,有点类似ABAQUS中对塑性材料的定义。 Johnson-Cook损伤需要输入五个失效参数D1-D5、熔点θmelt、转变温度

abaqus inp文件的详解

对ABAQUS例子的理解 很多人学习ABAQUS很长时间但是却不能编写一个INP文件,在论坛中有位朋友编写了一个INP文件,但是依然有朋友问是怎么编写的,下面是我对那个例子的解释,也许会对有的朋友有些帮助,当然我的理解也可能不对,那就请斑竹和大虾指点。我不明白的我已经在里面注明。参见原文件可以看出,一个好的INP文件的顺序应该是这样的(本人的理解)首先定义节点,然后定义单元,再定义材料,然后定义边界条件,这是模型数据。接下来就是历史数据,关键就是步骤的定义,当然我们需要的那些数据的输出是我们下一步进行工作的资源是一定要定义好的。其实一个好的INP文件中在模型数据的工作中的目的就是为了得到好的网格,历史数据的目的就是得到我们想要得到的数据。当然了有了CAE我们不需要编写INP来工作,但是对刚刚接触和学习ABAUQS的朋友来说,编写一个好的INP文件既能有一种学习的成就感也能很好的对问题有个好的理解,对学习和使用CAE来分析大型的模型是有帮助的。附件是我对原文件的理解,请对指教。 不建议手写数据文件,可以用CAE生成,用HM生成这不是我们研究的核心,但强烈建议用手写Hitory Data,有助于加深对问题的理解 *HEADING THE PLANAR(TWO DIMENSIONAL PROBLEM) UNITS:LENGTH-MM FORCE-N STRESS-N/MM2 ** **THE DEFINITION OF NODE (节点的定义) ** **LEFT EDGE (左边的定义或者说是产生一条左边) *NODE (节点的定义,*NODE关键句定义的其实是一些独立的节点;下面的解释: 1,0,0 (节点1,坐标是(0,0)) 30,30,0 (节点30,坐标是(30,0)) *NGEN,NSET=BOTTOMEDGE (*NGEN,关键句产生一个节点集,在这个节点集中所1,30,1 使用的节点中1是初始节点,30是终点,第三个数字1是它们之间的增量。注意在*NGEN关键句中的节点必须在前面定义,不然是不能在这个关键句中应用的,具体的使用

ABAQUS中的损伤模型

创作编号: GB8878185555334563BT9125XW 创作者:凤呜大王* 本周主要是研究了ABAQUS中自带的损伤模型。关于弹塑性力学的内容,感觉再看下去会跑偏,故先回归损伤力学。 主要阅读ABAQUS用户帮助手册及一些用ABAQUS建立损伤模型的相关文献。 [1]Abaqus Analysis User’s Manual [2]婴幼儿摇椅金属底座的破裂分析.2010 Abaqus Taiwan Users’Conference. [3]曹明,ABAQUS损伤塑性模型损伤因子计算方法研究. [4]Failure Modeling of Titanium 6Al-4V and Aluminum 2024-T3 With the Johnson-Cook Material Model 另外,在Abaqus Example Problems Manual中有考虑损伤的模拟薄板铝材在准静态荷载和动力荷载下的累进失效分析的操作范例,还没来得及看。 ABAQUS中包括延性金属损伤、服从Traction-Separation法则的损伤、纤维增强复合物的损伤、弹性体损伤。实际上对于混凝土还有塑性损伤模型,东南大学的曹明[3]对该模型有详尽描述。在此仅讨论金属损伤模型。 对于损伤的主菜单,定义的是损伤的萌发模型,子选项为损伤的演化。先来谈谈损伤的萌发模型。 1、损伤萌发模型 延性金属损伤包括柔性损伤、Johnson-Cook损伤、剪切损伤、FLD损伤、FLSD损伤、M-K损伤、MSFLD损伤。 服从Traction-Separation法则的损伤是针对Cohesive Element(黏着单元),应该不适合厚钢板结构,不予考虑。 纤维增强复合物损伤不考虑。 弹性体损伤针对于类似橡胶类物质,不考虑。

ilovenili_ABAQUS有限元网格划分基础

ABAQUS有限元网格划分基础 Simwe会员ilovenili 摘要:ABAQUS中的MESH步可以产生一个集合的网格划分,根据分析的需要,你可以对网格划分的方式进行控制,系统会自动产生不同的网格划分。当你修改PART步和ASSEMBLY步中的参数时,系统在此步会自动生成适合于这个模型的网格划分。当然,由于ABAQUS在网格划分方面的功能还不够强大,不能够完全按照作者的意图随心所欲的进行划分,因此,可以用Patran或Hypermesh等软件生成网格,然后导入至CAE中。下面我们讲述一下ABAQUS对二维的结构化网格划分。 关键词:网格,逻辑,二维,三结点单元,四结点单元 1二维结构化网格划分: 具有以下特征的二维区域才可以进行结构化网格划分: 1.1区域内没有孔洞,孤立的边,或者是孤立的点。 1.2模型区域有三到五条逻辑边(我们可以把近乎直线的两条边看作是一条逻辑边,如下图所示)组成,每条边之间相互连接。 (如红线所示的两条边均可以看作是一条逻辑边) 一般来讲,在三种划分方法中,结构化划分方法能够最好的对CAE所产生的网格进行控制。如果你想用完全四边形元素对一个四条边区域进行网格划分,那么网格单元的边在边界上必须分布均匀。对于三边形或五边形区域,限制条件将会更加复杂。当使用结构化划分时,系统会考虑种子分布(所谓的种子分布是指种子的空间排布,与种子的数量无关。比如说,种子分布关心的是种子到底是沿着一条边均匀的排列还是在这条边的末端更加集中一些).不过,在两个区域过渡的地方网格必须协调,比如说,两个相邻的区域分别用的是结构化和自由网格划分,那么系统就可能调节网格区域的结点以使得过渡区域的网格划分协调,正因为如此,可能使得实际的元素结点不相互匹配。

abaqus损伤准则总结

ABAQUS中有四种初始断裂准则: 在高应变速率下变形时,有shear failure和tensile failure(旋压用不到,不再介绍) 对于断裂延性金属:可以选用A:韧性准则(ductile criteria)和B:剪切准则(shear criteria) 对于缩颈不稳定性可以使用(钣金):C:FLD、FLSD、M-K以及MSFLD 对于铝合金、镁合金以及高强钢在变形过程中会出现不同机制的断裂,可能会将以上准则联合起来进行使用。 损伤的感念如下图所示:

1.韧性断裂准则中提供的韧性断裂准则需要输入的参数为:1.1ABAQUS断裂应变;应力三轴度;应变速率 要测量不同应力三轴度下的断裂应变需要进行大量的实验,这是不可取的。Hooputra et al,2004通过实验和理论推导得到了在定应变速率下,断裂应变和应力三轴度的关系: 公式中::应力三轴度。即平均应力和屈服应力的比值; 为等双轴拉伸时的应力三:等双轴拉伸时,断裂时的等效塑性应变,轴度,其值为2/3;

为等双轴压缩时的应:等双轴压缩时,断裂时的等效塑性应变, 力三轴度,其值为-2/3; 因此,为了得到断裂时等效塑性应变和应力三轴度的关系,只需要求出 和参数三个参数即可。根据方程已得到不同应力三轴度下的断、裂应变。 、和在一个应变速率下只需要三组数据,就可以求出方程中的 。帮助文件中的建议:ABAQUS ==2/3方程一(是不是:例如在杯突试验中,应力三轴度为已知量杯突实验和等双轴拉伸的变形时等效的,杯突实验如何在高温下进行,能否用双向拉伸实验代替?) =此时,通过对进行杯突实验的板料印制网格,可以得

清华大学Abaqus论坛精华贴(simwe)

【在 luxz (panda) 的大作中提到: 】 : 哪位有什么好办法? : 感觉abaqus自己的前处理用得很不爽 : patran可以么? 我感觉abaqus/cae不错的呀,实体建模颇有pro/e的风格 感觉patran也好不到哪去,太麻烦, 也许patran功能更强一些(要不然也对不起它那硕大的身躯呀), 但对于不是很庞大的模型,根本体现不出来什么优势 : air1大侠,本人给你作广告,为何不可? : 请问:弹塑性矩阵【D]与ddsdde有何联系, : 你用过板壳单元吗? stress=D*stran? d(stress)=ddsdde*d(stran) -- 那应该就是一样的,因为全量理论, Sij=DijklEkl(满足张量求和约定) 即Stress=D*Strain; 而在增量理论中, △S=D*△E(在有限变形中,△其实应该为应力的客观率) -- 似乎不对吧 大变形下此D非彼D 你看过黄克智的固体本构关系这本书么 如果你从全量理论和增量理论的角度上讲 那似乎第一个Digkl就不对 你有第一个式子么 如果有,求导不久完了? : 那应该就是一样的,因为全量理论, : Sij=DijklEkl(满足张量求和约定) : 即Stress=D*Strain; : 而在增量理论中, : △S=D*△E(在有限变形中,△其实应该为应力的客观率)

是啊,大变形下的[D]与普通意义下的[D]在构型上是不一样的, 毕竟[D]大是变形历史的函数,而[D]小则不是, 我推导一种新的本构关系, △Sij=Dijkl△Ekl (其中△为Jaumann率) 假设材料一开始就屈服(即屈服面为0) 想用壳单元, : 似乎不对吧 : 大变形下此D非彼D : 你看过黄克智的固体本构关系这本书么 : 如果你从全量理论和增量理论的角度上讲 : 那似乎第一个Digkl就不对 : 你有第一个式子么 : 如果有,求导不久完了? : 是啊,大变形下的[D]与普通意义下的[D]在构型上是不一样的, : 毕竟[D]大是变形历史的函数,而[D]小则不是, : 我推导一种新的本构关系, : △Sij=Dijkl△Ekl (其中△为Jaumann率) : 假设材料一开始就屈服(即屈服面为0) : 想用壳单元, 唉,别提了,问题就出在,在abaqus中,明明写着可以考虑剪切效应,可我打印出剪切力个数是,nshr=1,即只有S12, 那我的S13,S23就不知怎么计算, (DDSDDE(5,5)无法计算,因为ntens=3,最多只能计算DDSDDE(3,3)) 你编umat编进去不久行了 他让用NDI,NSHR,NTENS表示变量,你就用这些表示变量 这样他就可以任意的计算了呀,而不在意实际计算的变量数 : 唉,别提了,问题就出在,在abaqus中,明明写着可以考虑剪切效应,: 可我打印出剪切力个数是,nshr=1,即只有S12, : 那我的S13,S23就不知怎么计算, : (DDSDDE(5,5)无法计算,因为ntens=3,最多只能计算DDSDDE(3,3)) 因为我的UMAT从abaqus传来的变量(当我选用壳单元时)ntens=3, ndi=2,nshr=1,这样的话,STRESS为3个,STRESS(3),不可能计算STRESS(4),STRESS(5),同理,STRAIN,DDSDDE也存在同样的情况 在中厚度板壳元中(MINDLIN)中,DDSDDE为5×5

isight集成catia和abaqus,nastran流程详解

isight集成catia和abaqus,nastran流程详解 CAD软件中参数化建模,导入有限元软件中计算各个工况,isight根据计算结果调整模型参数,反复迭代计算的过程是尺寸优化的典型问题~ 下面将比较详解叙述菜鸟新手是如何成功用isight集成catia和abaqus流程,在此过程中,遇到不少棘手问题,翻遍了本版的帖子,浸淫在#isight优化联盟群#,得到了许多人的帮助,特别鸣谢@牛人@Alex和@潇潇,这也反哺自己将之分享给类似问题的亲们以参考。 优化思路 同做其他事情一样,我们必须思路清晰,这一点在isight流程集成上面显得尤为突出。isight有比较标准的集成流程,但又没有唯一固定的途径,像集成catia,即可以用自带的组件,又可以用通用的simcode,而关于catia的宏命令又有不同的写法,文件路径设置时又有不同的方法,诸如之类。条条大路通罗马,前提是我们知道罗马在何方,如果我们为了集成而集成,会发现照着别人的流程做,别人的没有问题自己的有问题,同样的错误解决方法适用于别人的模型,不适用于自己的。 我要处理的算例是一个L型的支架,约束条件是均布载荷下最大应低于上限值,目标函数是结构质量最小,一阶频率最大。优化思路是在catia中参数化建模,更改参数值即可实现模型的自动更新,每次更新的模型导入abaqus中分别计算模态和均布载荷作用下的应力值,isight根据计算结果,更改模型参数值,反复迭代计算优化的过程。 含自带的catia和abaqus组件,自己也花了些时间尝试下的,可以集成,但有其局限性,个人推荐用simcode集成,虽然步骤繁琐点,但是灵活性更好,适用于不同的机子。? catia参数化建模和宏命令 catia建模咱都会,参数化的话即把相关尺寸用参数代替,这样我们只需要更改参数值便可实现模型的更新,而无需重复建模,具体的操作步骤请百度一下。 ?? 以上便是参数化的L支架模型,参数已在模型上象征性标出? ? .txt文件是catia自己可以输出的参数设计列表,更改参数值,你会发现模型出现更新提醒,但是需要手动执行更新 那如何实现模型的自动更新的呢我的做法是用宏命令记录我手动更新的过程,宏命令的具体操作步骤也请百度一下的吧。 宏录制——更改.txt参数值——打开模型——手动更新——保存模型——退出模型 这样会生成一个.catvbs宏命令文件,更改.txt中参数值,然后双击.catvbs,稍等片刻你会发现模型更新了。 {插播一下:你一定惊奇于宏命令的NB,但需要指出的是catia中宏命令并不是万能的,许多操作并不能被记录。 比如说我们迫切想提取出模型的质量或者体积作为优化设计的目标,但是很无奈宏命令无法直接记录手动测量的过程,需要二次开发。

ABAQUS教材学习:入门手册

ABAQUS教材:入门使用手册 一、前言 ABAQUS是国际上最先进的大型通用有限元计算分析软件之一,具有惊人的广泛的模拟能力。它拥有大量不同种类的单元模型、材料模型、分析过程等。可以进行结构的静态与动态分析,如:应力、变形、振动、冲击、热传递与对流、质量扩散、声波、力电耦合分析等;它具有丰富的单元模型,如杆、梁、钢架、板壳、实体、无限体元等;可以模拟广泛的材料性能,如金属、橡胶、聚合物、复合材料、塑料、钢筋混凝土、弹性泡沫,岩石与土壤等。 对于多部件问题,可以通过对每个部件定义合适的材料模型,然后将它们组合成几何构形。对于大多数模拟,包括高度非线性问题,用户仅需要提供结构的几何形状、材料性能、边界条件、荷载工况等工程数据。在非线性分析中,ABAQUS能自动选择合适的荷载增量和收敛准则,它不仅能自动选择这些参数的值,而且在分析过程中也能不断调整这些参数值,以确保获得精确的解答。用户几乎不必去定义任何参数就能控制问题的数值求解过程。 1.1 ABAQUS产品 ABAQUS由两个主要的分析模块组成,ABAQUS/Standard和ABAQUS/Explicit。前者是一个通用分析模块,它能够求解广泛领域的线性和非线性问题,包括静力、动力、构件的热和电响应的问题。后者是一个具有专门用途的分析模块,采用显式动力学有限元格式,它适用于模拟短暂、瞬时的动态事件,如冲击和爆炸问题,此外,它对处理改变接触条件的高度非线性问题也非常有效,例如模拟成型问题。 ABAQUS/CAE(Complete ABAQUS Environment) 它是ABAQUS的交互式图形环境。通过生成或输入将要分析结构的几何形状,并将其分解为便于网格划分的若干区域,应用它可以方便而快捷地构造模型,然后对生成的几何体赋予物理和材料特性、荷载以及边界条件。ABAQUS/CAE具有对几何体划分网格的强大功能,并可检验所形成的分析模型。模型生成后,ABAQUS/CAE可以提交、监视和控制分析作业。而Visualization(可视化)模块可以用来显示得到的结果。 1.2 有限元法回顾 任何有限元模拟的第一步都是用一个有限元(Finite Element)的集合

abaqus常见操作问题

ABAQUS/CAE 常问界面操作(转自SimWe仿真论坛) 2009-08-01 21:40 | (分类: 默认分类) 前处理: 1 如何显示梁截面(如何显示三维梁模型) a)无论是运算还是默认显示,ABA中的梁都是一条线,很多人想看梁截面(一般一个星期有人问一次)。 显示梁截面:view->assembly display option->render beam profiles,自己调节系数 https://www.doczj.com/doc/b86698171.html,/viewthread.php?tid=835478&page=1#pid1531086 b)后处理到底能不能显示梁截面? 在deformed shape和undeformed shape都能用上面的方法显示梁截面,在应力云图(contour)不能显示。 c)也经常有人问起如何显示壳单元的厚度 https://www.doczj.com/doc/b86698171.html,/thread-865887-1-1.html 2 怎么在局部坐标系下建立参考点在前处理中,已经建立了局部坐标系,如何在局部坐标系中建立参考点?这个有点麻烦,看看konadoul图文并茂的示例吧。 https://www.doczj.com/doc/b86698171.html,/viewthread.php?tid=863389&highlight=%D7%F8%B1%EA%CF%B 5 3 Documentaion(help文件)不能搜索 首先保证你准确的安装了Documentaion(先安装Documentaion再安装程序),其次有问题你可以重新安装 一次Documentaion。如果你和我一样比较懒不想安装,看看下面的方法是否管用吧。 1)控制面板---服务找到texis 双击查看是不是automatic,如果不是就设置为automatic 2)你可以用这个:http://name:2080/v6.8/ 注:name是你的计算机名;6.8是版本号,比如你用6.6的就改为6.6.(我的在自从不能搜索之后我就一直这么用的) https://www.doczj.com/doc/b86698171.html,/viewthread.php?tid=861085&extra=page%3D12%26amp%3Bfilter %3Dtype%26amp%3Btypeid%3D68 https://www.doczj.com/doc/b86698171.html,/viewthread.php?tid=698879 4 建立几何模型草绘sketch的时候,发现画布尺寸太小了 1)这个在create part的时候就有approximate size,你可以定义合适的(比你的定性尺寸大一倍); 如果你已经在sketch了,可以在edit菜单--sketch option --grid更改 2)这里如果你选择constriant标签,还能更改尺寸精度 5 想输出几何模型 part步,file,outport--part 想导入几何模型? part步,file,import--part 6 如何定义局部坐标系 Tool-Create Datum-CSYS--建立坐标系方式--选择直角坐标系or柱坐标系or球坐标 7 如何在局部坐标系定义载荷 laod--Edit load--CSYS-Edit(在BC中同理)选用你定义的局部坐标系

Abaqus损伤总结

Abaqus损伤总结 初始损伤 初始损伤对应于材料开始退化,当应力或应变满足于定义的初始临界损伤准则,则此时退化开始。Abaqus 的Damage for traction separation laws 中包括:Quade Damage、Maxe Damage、Quads Damage、Maxs Damage、Maxpe Damage、Maxps Damage 六种初始损伤准则,其中前四种用于一般复合材料分层模拟,后两种主要是在扩展有限元法模拟不连续体(比如crack 问题)问题时使用。前四种对应于界面单元的含义如下:Maxe Damage 最大名义应变准则: Maxs Damage 最大名义应力准则: Quads Damage 二次名义应变准则: Quade Damage 二次名义应力准则: 其中σ1 层间正应力σ2 σ3 层间剪应力对应的分别是有实验测的极限正应力第一二剪应力 ε1 层间正应变ε2 ε3 层间剪应变对应的分别是有实验测的极限正应变第一二剪应变 1、三维空间中任一点应力有6个分量,在ABAQUS中分别对应S11,S22,S33,S12,S13,S23。 2、一般情况下,通过该点的任意截面上有正应力及其剪应力作用。但有一些特殊截面,在这些截面上仅有正应力作用,而无剪应力作用。称这些无剪应力作用的面为主截面,其上的正应力为主应力,主截面的法线叫主轴,主截面为互相正交。主应力分别以表示,按代数

值排列(有正负号)为。其中在ABAQUS中分别对应Max. Principal、Mid. Principal、Min. Principal,这三个量在任何坐标系统下都是不变量。 在ABAQUS中对应变的部分理解 1、E—总应变;Eij—应变分量 2、EP---主应变;EPn----分为Minimum, intermediate, and maximum principal strains (EP1 EP2 EP3) 3、NE----名义应变;NEP---主名义应变; 4、LE----真应变(或对数应变);LEij---真应变分量;LEP---主真应变; 5、EE—弹性应变; 6、IE---非弹性应变分量; 7、PE---塑性应变分量; 8、PEEQ---等效塑性应变---在塑性分析中若该值〉0,表示材料已经屈服;描述整个变形过程中塑性应变的累积结果; 若单调加载则PEEQ=PEMAG ; 9、PEMAG----塑性应变量(幅值Manitude)---描述变形过程中某一时刻的塑性应变,与加载历史无关; 10、THE---热应变分量; 损伤曲线

相关主题
文本预览
相关文档 最新文档