Professional Documents
Culture Documents
ABAQUS使用解答(整理)
ABAQUS使用解答(整理)
Q: 用 Abaqus 能否计算[Dep]不对称的问题?
A: 可以,并且在 step 里面的 edit step 对话框 other 里面的 matrix solver 有个选项。
Q: 模型中存在两个物体的接触,计算过程中报错,怎么回事?
A: 接触问题不收敛有两个方面不妨试试:
一、在*CONTACT PAIR 里调试 ADJUST 参数;
二、调一些模型参数,比如 FRICTION 等。 。
-1-
revolution 意思是你给定一个旋转轴,二维图形绕其旋转后形成三维轴对称图形 。
Q: 偶在 umat 中调用求主应力函数
CALL SPRINC(STRESS,PS,LSTR,NDI,NSHR)
后,存储主应力得数组 PS 中
各个主应力排列顺序是什么?
PS1>PS2>PS3 ?
PS1<PS2<PS3 ?
PS1>PS3>PS2 ?
A: 第二个 。
-2-
7、datum,
8、thermal film condition ?
A:
1、独立网格实体;
2、自接触;
3、弹性基础,如弹性地基梁;
4、对流相互作用;
5、幅度,数值大小,如定义随时间变化的荷载;
6、依赖于解的状态变量,在 UMAT 中经常用到,它的大小取决于某一增量步收敛解;
7、辅助数据,在 CAE 中经常用于定义数据点、刚体参考点、辅助平面等;
8、不知道:) 。
Q: ABAQUS 在运行过程中,对于一些比较大的问题,经常会出现以下的信息:
ABAQUS Info: License Timeout set to 70(可能是不同的值) minutes. ?
A: 个人感觉是没有问题的,你放心吧:) 。
-3-
Q: ?
A: 个人觉得:
umat 实现自己的本构没有固定的方法,对于不同的本构有可能必须采用不同的方法。这
要靠自己不断地摸索。有可能一种方法对于简单加载问题还行,但有可能对于复杂问题
并不 收敛。最重要一点,就是 umat 中采用的算法必须 consistent.再就是 ddsdde 必须
正确,(如果采用 back_Euler 方法等一些算法,ddsdde 错误有时不影响结果(对于简
单加载问题没有 影响,能收敛,),但对于复杂问题不收敛。
有时,umat 需要很强的有限元基础,并且对采用的本构要很熟悉,不要在一颗树上吊死
才好。首先要确认自己的 umat 没有错误,如果没有,但就是不收敛(在不断减小加载步
长的 情况下,当然最好对步长不敏感,特别是对于粘弹性,粘塑性,内变量一类的材料,
有的本构取决于背应力的计算)。 那就应该考虑换一种算法。
一点体会,请大家探讨。
Q: 就是手册的 umatmst3.for
1)Mises 各向同性的子程序中,调用硬化曲线函数中的 Table(2,nvalue)这个二维数
值保存是应力应变曲线的数据,可是 ABAQUS 并没有告诉 UMAT 中 Table 数值这些应
力应变的数值啊,UMAT 里面 Table 怎么知道的呢?
2)RHS=SMISESS-EG3*DEQPL-SYIELD 这个式子是什么意思?尤其是 3G*DEQPL
是什么意思?
A: 就是 Constant=8 中的从第三个开始的数值,数组名传递。 。
-4-
TO RUN THE NALYSIS. STANDARD_MEMORY MUST BE INCREASED.
MINIMUM POSSIBLE VALUE IS 23477555. LOOK AT MEMORY ESTIMATES
SECTION OF .dat FILE FOR FURTHER INFORMATION ?
A: 对 abaqus_v6.env 文件中的 STANDARD_MEMORY 的值进行修改。
修改 Site 文件夹下的 abaqus_v6.env 中的配置,如下:
#
# System-Wide ABAQUS Environment File
# -------------------------------------
pre_memory = 33554432
standard_memory = 33554432 ##*********修改这里******************
#
# NT specific settings 。
-5-