如何用abapy提取不同的Field输出数据?

时间:2018-04-30 15:44:02

标签: python abaqus

在abaqus中,我导航到现场输出请求,在那里我检查了'E,总应变分量'之前的方框,因为它没有经过标准检查。 但在我尝试使用代码访问此信息后:

odb.steps[ stepname ].frames[-1].fieldOutputs['E']

我收到错误提示“keyerror:E”

2 个答案:

答案 0 :(得分:3)

仅当您关闭非线性几何体时,才会显示字段输出E。这是因为它的工程压力 当nlgeom=on时,abaqus将计算对数应变并且您不会在字段输出中获得E

答案 1 :(得分:0)

对于使用支持有限应变的元素公式的几何非线性分析,E不可用于输出到odb文件,LE(对数应变)是默认的应变测量。

无论哪种方式,您都可以请求集成点输出到数据,结果或odb文件。请参阅“Abaqus /标准输出变量标识符”部分。如果您正在运行超泡沫,超弹性或用户材料​​,您可能需要直接请求变形梯度DG。使用DG字段,您可以计算任何适当的应变测量值。