在使用abaqus后处理的过程中,我们常常需要将结果中的某些场变量值导出,如果能将需要的结果直接导出到excel中,甚至在写入表格之前进行一定的计算处理,就能在很大程度节省时间提高效率,降低劳动强度。
实现这些操作首先要具备两个关键点:
关键点1:将xlwt库添加进Abaqus自带的python扩展库中,方法很简单直接下载xlwt相关安装包解压后将xlwt文件夹复制进相关路径中的即可。具体的路径与安装有关,在您的ABAQUS安装文件夹中找到tools\SMApy\python2.7\Lib\site-packages这一文件夹,复制进去xlwt文件夹即可开始使用该库。
关键点2:在计算之前对需要输出的相关区域(节点、单元或者参考点)建立set。
下面通过一个实例来讲解一下如何将一个参考点Y方向的支反力RF2结果写入excel的方法,并在文末附上完整脚本。
模型概要:一个带半圆形缺口的平板,采用XFEM方法进行无预置裂纹的随机裂纹扩展模拟,载荷施加在参考点上。
图1 边界条件 图2 结果应力云图
具体的脚本代码如下
本文内容同步发布在微信公众号:ABAQUS二次开发,欢迎关注。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删