Abaqus采用Python脚本提取ODB信息,输出为VTK的UnstructureGrid文件格式

在有些场景下,需要将Abaqus计算结果提取出来保存为VTK格式,用于一些可视化和数据处理(VTK在可视化这方面还是强大)。最近写了两个脚本,一个是保存VTK非结构网格格式的文件,一个是提取Abaqus计算结果中的网格信息、field信息,将两个脚本结合起来就可以实现提取ODB中的信息,并保存成为VTK非结构网格文件,当然,还是需要有Abaqus环境。

注意:提取ODB信息的那个脚本目前仅仅是针对我自己提供的那个算例,有能力的朋友完全可以修改一下用于自己的情况。写VTK非结构网格文件的那个脚本目前应该没有太大的bug。ODB信息的提取还是需要有Abaqus环境,并不是解析二进制文件。请看清楚再确定是否需要。

之所以做这个,还是希望慢慢完善,从而积累出一定数量的脚本,用于ODB数据的提取。

以下是abaqus中的网格和云图,和用paraview查看的vtk文件的网格和云图:

meshabaqus.png

Abaqus采用Python脚本提取ODB信息,输出为VTK的UnstructureGrid文件格式的图2

Abaqus采用Python脚本提取ODB信息,输出为VTK的UnstructureGrid文件格式的图3

Abaqus采用Python脚本提取ODB信息,输出为VTK的UnstructureGrid文件格式的图4

以下内容为付费内容,请购买后观看

   6人购买

ODB信息提取并转换为VTK的脚本

App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

18
6
2