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

文章来源

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值