首页/文章/ 详情

二次开发 | 手把手教你用python进行后处理

2年前浏览1814
文章来源

simwe论坛上看到一篇帖子,发布于2011年,讲述的比较通俗易懂,适合使用Python进行abaqus后处理二次开发的初学者。

http://forum.simwe.com/forum.php?mod=viewthread&tid=988907&extra=page%3D1%26filter%3Dtypeid%26typeid%3D129
部分内容
本来这个打算发在一个针对python初学者的帖子http://forum.simwe.com/thread-988814-1-1.html里面,作为后处理的部分的,但是鉴于它比较重要所以单独列出来,希望用abaqus的都能看到,都可以根据这个里面的描述了解odb文件的数据结构,都能根据自己的要求读出自己需要的数据。如果能跟着我的这个流程走一遍,我相信这两个目的都不是问题。关键是自己要在自己的电脑上照这个流程运行一遍,看看结果,然后再根据自己的要求试着对自己的一个odb文件读一下数据,下一步就可以进一步扩展,把这些数据写入文本文件或者是excel了。
图片
图1  odb文件数据结构

Odb结构如图1示,可以很明显分成两部分:

Model Data和Result Data,所以要获取节点信息、材料信息、part信息以及截面信息得用到odb.Assembly, odb.material, odb.parts, odb.sections;而要提取应力、应变等结果就得用到odb.steps。

我们先一步步看看如何查看odb中的信息,最后汇总一下就知道如何写一个有特定功能的脚本了。

本文用的是例子中的odb,在abaqus command命令行下输入:abaqus fetch job=viewer_tutorial,在你的abaqus工作目录下就会有viewer_tutorial.odb文件。

以上仅为原贴的开头部分!!!

由于论坛上阅读和查看并不方面,小编进行了整理,整理了一个pdf文档,主要内容如下,也欢迎大家扩散!

图片

图片

图片

下载地址

链接: https://pan.baidu.com/s/1G3d5VMR3dZO8q7B1jb7Y0w 

提取码: gabu本文经授权转自ABAQUS在线

汽车工程车新能源瞬态动力学静力学结构基础
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2021-12-13
最近编辑:2年前
CAE之家
硕士 | CAE仿真负责人 个人著作《汽车NVH一本通》
获赞 1042粉丝 4769文章 654课程 18
点赞
收藏

作者推荐

未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈