关于ABAQUS历史输出变量相关问题
浏览:25161 回答:8
在帮助文档Analysis User’s Manual中4.2.2节Nodal variables部分定义了节点输出(用*Node Output关键字表示)可以包括的变量,从中可以看到应力(S)是不能作为节点计算结果输出的,只能作为单元积分点计算结果输出。原因是节点应力是根据单元积分点应力计算结果外插得到的,因此节点应力只能在场变量(而且是节点所在单元有输出)的情况下才能输出。如果在abaqus/cae中强行定义节点应力输出,INP文件中不会有相应的关键字,如果在INP文件中强行定义,求解时处理INP文件阶段会出错退出。
由于应力历史变量只能在单元积分点上输出,而在abaqus/cae中不能生成基于element型的set,除非直接使用网格模型做Part,但这样的模型往往不好操作,变通的方法是写由abaqus/cae生成INP文件,再手工修改这个INP文件,在其中添加一个element型的set,然后让其输出应力历史变量。具体步骤:
1. 记住要输出的单元编号,例如为27,在INP文件的*Assembly部分定义一个element型的set:
*Elset, elset=Set-Name, instance=Part-Name 27,
2. 在*End Step前加上:
*Output, history, frequency=10
*Element Output, elset=Set-Elem-forMeshPart
MISES,
由 http://tianmaotbsc.diandian.com/收集与分享
由于应力历史变量只能在单元积分点上输出,而在abaqus/cae中不能生成基于element型的set,除非直接使用网格模型做Part,但这样的模型往往不好操作,变通的方法是写由abaqus/cae生成INP文件,再手工修改这个INP文件,在其中添加一个element型的set,然后让其输出应力历史变量。具体步骤:
1. 记住要输出的单元编号,例如为27,在INP文件的*Assembly部分定义一个element型的set:
*Elset, elset=Set-Name, instance=Part-Name 27,
2. 在*End Step前加上:
*Output, history, frequency=10
*Element Output, elset=Set-Elem-forMeshPart
MISES,
由 http://tianmaotbsc.diandian.com/收集与分享