利用
Python
对
Abaqus
进行后处理结果输出
-----
中大
_
戚超
_2016.10.3
1
概述
在
Abaqus
的二次开发过程中,通常需要采用
Python
脚本语言将
Abaqus
的计算结果进行输
出,然后再进行处理。
Python
使
Abaqus
的内核语言,使用较为方便,
Abaqus
运行
Python
语
言的方式有多种,可以直接命令窗口,也可以读入脚本,还可以采用类似批处理的方式。
本次以一个例子细说
Python
语言在
Abaqus
后处理中的应用,模型的计算结果云图如图
1
所
示。
图
1
计算结果
2
输出所有积分点上的
Mises
应力
直接上
Python
代码:
import os
from odbAccess import*
from textRepr import*
myodb=openOdb(path='Job-1.odb')
cpFile=open('artlcF1.txt','w')
RF=myodb.steps['Step-1'].frames[1].fieldOutputs['S'].values