本帖最后由 wdhd 于 2016-4-6 11:17 编辑
回复:(TNC)[分享]清华有限元论坛上部分abaqus问答集...
问:计算模型是轴对称模型,计算时只用了1/6模型,后处理怎么能结果映射成整个模型?
答:view->odb display option->sweep&exturde即可
问:我现在想建一个心脏的维模型在abaqus,,由于模型太复杂了,但是我有心脏模型的三维模型数据文件,不知道abaqus有没有那样的接口,读取这样的模型数据文件,是一个已经构造好的三维模型,可以是说一个数学模型了,因为着个模型的每一点的三维坐标都是定的。
所以我想是不是可以直接导入abaqus
答:试试在inp 中间用
*NODE, INPUT=node.inp
node.inp中,是节点的编号和坐标
node1, x, y, z
......
你应该有这样形式的文件吧.然后从CAE里面导入inp文件,模型就好了 。
问:有一个弹性矩形薄板,绕y轴做定轴转动
/|\
|y
|
A————————————————————B
| |
| |
| |
C————————————————————D
我定义BC为:
在AC这个face上,加U2=0,UR2=UR2(t)
结果最终计算结果怎么都不动,是不是我的边条给的不对?
怎么理解转动自由度,是对node定义?怎么定义的?转动基准在哪里?
答:应该把AC边都加Uxyz=0吧 。
问:有人用过map solution嘛?是不是shell单元不可以用? 看帮助说只能用在Continuum 单元,这是不是就意味着shell(它是structure单元)不能用到map solution了?那么我用shell单元进行的分析当remesh后,如何取得与map solution相同的效果呢?abaqus不会这么弱吧?
答:要么你采用continuum shell element,要么就直接用solid element(如果计算资源允许的话)
问:平面中画一个线裂纹,
答:平面中裂纹位置划一条线即可在该处定义为裂纹单元,并在尖端处定义一个区域为裂纹尖端场输入相关参数就ok了
问:ABAQUS中裂缝的扩展问题:DEBOND为什么不起作用?我定义了裂缝,开始BOND在一起,后来的STEP中想DEBOND开,定义了如下:
*DEBOND,SLAVE=LEFTSURF,MASTER=leftrock,
TIME INCREMENT=.001,FREQUENCY=2,OUTPUT=BOTH
0.0 , 1.0
0.005, 0.0
*FRACTURE CRITERION,TYPE=COD,TOLERANCE=0.01,
DISTANCE=2.426,SYMMETRY
2.518, 0.0934
可以计算,但是裂缝总是粘在一起(BD),怎样定义才能使其DEBOND开(DB状态中SL)?
补充说明,我是想在STEP1中,施加荷在,接触面
BOND在一起,在STEP2中,分开,无论荷载大小,(DEBOND),然后,接触面按通常的接触对作用,STEP1没问题,可是STEP2就是不分开(DB),是不是*FRACTURE定义的有问题?
答:type=cod是根据位移判断是否断裂,是不是你的设置有问题,发个裂纹扩展的input文件,是按照type=critical stress进行失效判断的,你自己对比的看。
问:请教ABAQUS中怎样在每个节点上加集中力?谢谢在.inp文件中这样写
*cload
1,1,1
1,2,2
2,1,0
其中第一列是节点号,结果运行出错,说是ERROR:in keyuword *CLOAD,file "plane21.inp", line 13020:unknown assembly id 1
答:你把要加力的节点定义成节点集 nset就行了吧.
问:Abaqus6.4 CAE中如何设置局部坐标系?
分析问题中有明显的转动,因此需要建立局部坐标系,但在CAE中如何
加呢,我只在Property -> Assign 中找到Material Orientation。
答:load模块tool-datum-csys。
问:在CAE中如何加预应力,加预应力除了用等效荷载法外还有没有其它更好的方法?
答:看看manual吧,*initial conditions, type=stress应该可以做到预应力的
问: 我作一个接触问题,用interaction-> Constraint-> Creat->Tie 时只让选择面,如何才能选择点呢。我只想对两个点用Tie粘接。
答:在inp文件中加上
*MPC
TIE, node1,node2
就可以了。
问:ABAQUS的线性扰动与一般分析怎么区别?把那本中文版教材第10章看了两遍还是不太懂。比如那个洗涤盆的例子,在盆子上站一个人是线性扰动分析,盆子里灌满水又成了一般分析了,不都是一个静态加载过程吗?
答:线性扰动和一般分析是两个差别很明显的分析过程,
一般分析可以是线性,非线性的,上一个一般分析步骤是下一个分析步骤(线性扰动,一般分析)起始状态,输出结果是整个一般分析的结果,而线性扰动只能是线性的响应,而且他不能作为下一个分析步骤的起始状态,它的输出结果只是本次扰动分析的结果,象你说的例子,其实主要是看你想分析什么问题,得到什么结果,一个人站在盆子上,是想分析盆子对站一个人的响应,在盆子工作的时候,一般这个人是不会在盆子上的,也就是说人不会对盆子的工作状况起作用,而且下一步的分析是去掉这个人的,因此要把它当作一个线性扰动来看,而盆子装满水,既可以看成一个一般分析也可以看成线性扰动,主要是看你怎么分析这个问题的,如果只想看盆子装满水的响应,而以后的分析是要分析空盆子,看就要当成一个线性扰动问题,但如果后续要分析装满水的盆子,那就要当成一般分析。很简单易的理解,线性扰动对后续分析不起作用,只是想看当前的响应,而且分析只能线性的,而一般分析可以是个累积的过程,线性,非线性都可以。
问:请问怎么用abaqus怎么建空间网架结构,在part里面选择了3D wire之后只给提供一个平面坐标,怎么才能输进3方向的坐标还是用别的方法建?
答:在平面坐标中建立某个平面内的主框架的sketch,然后生成一个part,然后就可在3D空间中构建你想要得框架的。
用写 input的方式可以很快的建立这个模型。
input文件的格式和大多数有限元程序差不多比如:
*HEADING
AN ANALYSIS FOR 8STORY FRAME STRUCTURE .
**CREATE THE NODES
*NODE
1, 0.0000, 0.0000
17, 18.0000, 0.0000
**CREATE NODES
*NGEN, NSET=S0
1, 17, 1
*NSET, NSET=Base
1, 17
*NSET, NSET=Middle
9
*ELEMENT, TYPE=B23
1, 1, 2
*ELGEN, ELSET=level0
1, 16, 1, 1,
*BEAM SECTION, ELSET=B8, MATERIAL=steel, SECTION=I
0.375, 0.75, 0.40, 0.40, 0.036, 0.036, 0.019
0.,0.,-1.
**DEFINE MATERIAL
*MATERIAL, NAME=steel
*ELASTIC
2.058E+11, 0.2963
*PLASTIC, HARDENING=KINEMATIC
258720000.0, 0.0
464520000.0, 0.049
**DEFINE BOUNDARY CONDITION
*BOUNDARY
Base, 1, 2
Base, 6, 6
**----------------------------------------------------
*STEP, NAME=gravity
*STATIC
0.1, 1.0, 1.0E-5, 1.0
*CLOAD
S0, 2, -60000.0
*END STEP
**----------------------------------------------------
*STEP, NAME=staticstepupper, INC=999
*STATIC
1.0, 1.0, 1.0E-5, 1.0
*BOUNDARY
Middle, 2, 2, 0.05
*RESTART, WRITE, OVERLAY
*FILE FORMAT, ASCII
*NODE FILE, NSET=Base, FREQUENCY=999
RF
*END STEP
|