ABAQUS常见问题汇总- 1.0版 下载本文

可分为几个Step:

Step 1: 在 1 位置,在其质心施加一个很小的力,从而使接触平稳地建立起来。

Step 2: 在 1 位置,在其质心用一个随时间变化的力,作用一段时间(如 5s);

Step 3: 载荷变为0,去掉接触(否则迭代过程会很慢),设定位移边界条件, 令x方向位移为某个值(即使其移动到 2 位置);

Step 4: 在2 位置,恢复接触,在其质心施加一个很小的力,从而使接触平稳地建立起来。

Step 5: 在质心作用同样的力。

Step 6: 载荷变为0,去掉接触。

如果用不考虑冲击效应和运动的惯性(即缓慢加载),就用静力分析;否则用动态分析,implicit 或 explicit 都可以,但加载时间5s的话,用动态分析可能计算时间很长。

可以重叠建立实体并划分网格.

去掉接触: 在abaqus/CAE的模型树中,可以把接触在某个step中 suppress.

上方实体除了X方向的移动,还可以向下移动一点点,以保证和下方实体相接触。下方实体不动。

8.8 刚体穿透

http://www.simwe.com/forum/viewthread.php?tid=722253&pid=726202&page=1&extra=page=1#pid726202

问:刚体穿透,aba大侠看过来 ~

模型很简单,就是一个2d的圆筒受压。采用shell单元。麻烦大家看看,多谢了

仿真分析

答:删除interaction property中的normal behavier, 就是默认的hard接触,不允许穿透。

后处理时比例设为1, 就看不到穿透。

impactboy 多谢,Aba,和前面一位大侠,问题解决了。都怪我没有注意deformation scale factor是否为1,误以为穿透了。分享一点

刚体穿透解决办法

1.边界条件和模型,材料是首先需要检查的地方,通产都是最容易发生问题的 2.尽量使用analytical rigid,而不是 discrete rigid 3.检查刚体和变形体的法向方向是否正确 4.网格划分是需要fine meshed,从面要比主面细 5.接触时主从面务必设置好,从面尽量使用bode-based element 而不是element-based 的surface

[ 本帖最后由 impactboy 于 2006-4-23 10:35 编辑 ]

www.simwe.com7V$z@$Sc8aSimWe仿真论坛:y6ZMwO Y.z|www.Simwe.com|有限元模拟计算力学航空航天|ANSYS|MSC|ABAQUS|ALGOR|COMSOL|Matlab|FluentD5W)y#q4W9I D;h.f%o$j0?6qQ仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAMB A(t

8.9 接触力

http://www.simwe.com/forum/viewthread.php?tid=692527

问:做得是三维接触分析,主要想知道接触区接触力的具体数值,以便进行下一步单个零件的受力分析. 谢谢!!!!!

答:Step模块,设置History Output,把Domain设为Interaction,选择接触对,选中CFN。

用 *CONTACT PRINT 可以将接触力CFN输出至DAT文件:

*CONTACT PRINT, SLAVE=从面名称 CFN

http://www.simwe.com/forum/viewthread.php?tid=698091

问:我用二维模型,椭圆物压平面物,计算得到了几个接触部分的history output结果,发现跟实际情况数量级相差太远,一个是由接触压力得到的综合接触力(CFTM), 接触压力(cpress), 接触面积变化(CAREA),而且接触面积变化不连续。再就是field output 中S子目录下pressure是什么压力,如果取接触面一点看的话,和接触压力是什么关系。

我主要是想得到接触体之间的相互作用合力大小,接触压力,单位为mm.

xile1981答:你要得到相互作用力大小的话看CFN或者CFT(带摩擦的)就可以,如果跟你实际情况差的太远的话可能是你的模型有问题,检查一下接触的定义吧.

s子目录下的pressure是(equivalent pressure stress), 和接触压力(cpress)并不是一个概念,具体介绍可见手册.

答:法向接触力要看CFN(注意根据方向来选择CFN1,CFN2,CFN3), 你说的CFTM是接触压力和摩擦应力的合力,CPRESS是单位面积上的法向接触力(单位是 力/面积, 和接触力的数量级当然不一样)。

8.10 Explicit中的接触问题

http://www.simwe.com/forum/viewthread.php?tid=722822&page=1&extra=#pid727580

问:作切削时候遇见这种情况怎么办??? 刀具最后有点浸入工件里了 但是还在切削 不知道怎么回事

答:模型做得真不错。工件的节点没有进入刀具,只是由于单元变形太大,所以单元位于刀具里面,可以试试:

- 尝试其他的接触算法,比如kinematic contact method, Balanced master-slave contact (即把weight factor设为0.5). 见Getting Started with ABAQUS 12.7 Defining contact in ABAQUS/Explicit,ABAQUS Analysis User's Manual 21.4.4 Contact formulation for ABAQUS/Explicit contact pairs。

- 裂开的地方网格细化,比如工件沿刀尖圆弧分布10个单元。

- 刀具用analytical rigid,如果用discrete rigid, 刀尖圆弧处也要增加单元(比如10个)。见Getting Started with ABAQUS 12.8 Modeling considerations in ABAQUS/Explicit。

- 减小刀尖圆弧的半径。

http://www.simwe.com/forum/viewthread.php?tid=707106

问:关于切削加工仿真的,

|www.Simwe.com|有限元模拟计算力学航空航天|ANSYS|MSC|ABAQUS|ALGOR|COMSOL|Matlab|Fluent0@6d KN6f0R6r`.G U

答:你的模型里网格没划分,接触对Int-1也没定义,根本就运行不了。

接触面不能只是刀头的一个点吧,应该是刀的两条折线。explicit接触问题参见Getting Started with ABAQUS 12.7,12.8

想模拟材料破坏要定义失效判据,并让切下来的单元脱离模型,见ABAQUS Analysis User’s Manual 第11.6节Progressive damage and failure。切削问题很复杂,建议你先做一些简单的explicit接触问题。

http://www.simwe.com/forum/viewthread.php?tid=709083

问:我试过好几次,子弹就是不动,现传上模型CAE,请aba_aba帮我检查一下。非常感谢

strikemodel-6.4-1.rar (156.41k)

答:祝贺,你实现了传说中的隔山打牛。

别光写问我一个人,高手还是很多的,大家都发言论坛才有生命力,不能光靠一两个人。

察看子弹参考点的u,总是no value. 说明设置field out时没有输出子弹的计算结果,所以显示不出来。

改了以后,看到的是防弹衣把子弹挡了回来,真牛啊,刀枪不入。

http://www.simwe.com/forum/viewthread.php?tid=707952

问:模拟胀形过程,上下模具和压边都是解析刚体,工件为可变形体。 计算过程无提示错误,但是结果中工件和刚性体之间发生了穿透。 不知什么原因,附上inp文件。

答:刚性面必须是主面,刚性圆弧面的单元要足够细化,最好用analytical rigid.

ABAQUS Analysis User's Manual 21.4.1 Defining contact pairs in ABAQUS/Explicit

你用的

*Contact Pair, interaction=fric, mechanical constraint=PENALTY, cpset=Int-punch blank punch-1.Surf-punch, _PickedSet77_CNS_

我试了一下,把两个面换过来就不穿透了,但不知这样对不对。explicit我很少做。

Getting Started with ABAQUS 13.5 Example: forming a channel in ABAQUS/Explicit中用的是kinematic contact method,可以模仿一下。

ABAQUS Analysis User's Manual 21.4.4 Contact formulation for ABAQUS/Explicit contact pairs:

―As with the pure master-slave kinematic contact algorithm, there is no resistance to master surface nodes penetrating slave surface faces with the pure master-slave penalty contact algorithm. Using a sufficiently refined mesh on the slave surface will help correct this problem.―

http://www.simwe.com/forum/viewthread.php?tid=708886 的例子不错

8.11 改变接触状态

http://www.simwe.com/forum/viewthread.php?tid=674821

问:如何把两个不同位置的parts在它们经过运动后相遇时将相遇部分DOF锁在一起?

就是说,一开始两个parts在不相接触的位置, 然后一个part因受外力变型,使两个parts的某些elements相触. 这时我想把这些elements相关的地方(nodes or surfaces)的自由度锁在一起. 然后外力被撤去. 由于相关部分的锁定(tie, or bond, or what ever you wanna call it), 一个part企图恢复型变会使另一part也变形.

刚开始学abaqus几天,我能想到的一些方法如下,其中有几个已经试过不行了. 1)

试过将MPC放在非 1st step,

(n keyword *MPC, file \

It can be suboption for the following keyword: assembly, instance, part) 不行 2)

Abaqus Analysis User's manual 22.1.8 Breakable bonds 说:

*BOND can be defined only in the first step of a simulation 不行

2b ) Bond + remove/reactivating

Bond could be used only under ABAQUS/Explicit 3)

Abaqus keywords reference manual *fastener

Level: Part Part Instance Assembly 不行

4) tie的contact pair,先remove, 然后再Reactivating

Abaqus Analysis User's manual 21.2.4 Breakable bonds 说:

Removal and reactivation of contact pairs cannot be performed with ―tied‖ contact pairs

5) cohesive 不行(我试了,但试不出来)

6)connector element

答:try this:

*SURFACE BEHAVIOR, NO SEPARATION

Include this parameter to prevent any separation of the two surfaces once contact has been established.

注意要使用finite sliding,因为你的接触区域是变化的。如果使用small sliding, 开始不接触的区域在以后也不会再接触。

http://www.simwe.com/forum/viewthread.php?tid=684866

问:请问ABAQUS中能否将用*TIE 约束的接触面在STEP中解除邦定,如果能怎么实现这一功能,谢谢DX!!!