Abaqus后处理二次开发:数值提取的几种途径

Abaqus后处理二次开发:数值提取的几种途径

3月23日 3月23日 4229
收藏
价格:

Abaqus后处理二次开发:数值提取的几种途径的课程说明

Abaqus后处理二次开发:数值提取的几种途径


适用人群:面向有结构分析,疲劳分析,优化仿真等需求的CAE工程师,有限元软件的二次开发为结构仿真工程师提供结构仿真活的后处理自动化,灵活读取需要的数据,让办公更加高效。


(免费)直播时间:2023-03-23 14:00


课程背景: 

在日常工作及科研活动中,常需要将Abaqus中的仿真结果进行数据提取及转化,Abaqus中的后处理二次开发可以在两个方面发挥作用,其一是实现大规模数据提取,其二是实现个性化的复杂数据处理逻辑。本次直播将介绍Abaqus中的odb文件数据结构,以及按照表面,节点/单元集合等组织形式实现的数据提取及保存方法。


课程大纲:


1.odb文件中的数据结构及访问方法


2.odb文件中的数据提取程序介绍


3.利用numpy进行数据计算


下载

课程章节

    评论1

    Abaqus后处理二次开发:数值提取的几种途径的相关案例教程

    Abaqus软件作为一个功能非常强大的非线性有限元工具,在采用隐式算法(Standard/Implicit)计算时会默认将计算结果写入到.odb文件和.dat文件,而.dat文件可利用记事本或者文本编辑器直接打开进行读取,比较方便省事。然而在采用显式算法(Explicit)计算时则只会将结果写入到.odb文件中,而.odb文件为二进制文件,如若在批量提取场变量输出结果数据时(如提取某个集合点的位移
    在自编有限元程序时,通常在计算完成后希望用云图的方式显示以获得更为直观的视觉效果。鲁迅说过“云图是否美观是有限元计算的重要评判标准,计算做得好不好,就看云图好不好”。 因此,如果自编有限元程序最终的计算结果仅仅是呆板的数据,那逼格将大大降低,无论是发论文还是写报告都显得不太高端。 在学术圈,后处理云图常见的软件通常有Paraview,tecplot和Matlab等,利用上述软件可以一定程度上对位移
    ABAQUS 的后处理功能不能完全提供我们在分析过程中所需的数据,为更好的扩展后处理功能,查看和分析结果数据,本文提出了使用Python 语言对ABAQUS 进行二次开发来达到这一目的的方法。文中讨论了ABAQUS 的脚本接口和对象模型在二次开发中的作用和调用流程,以及文件的读写与复制、数据读取与处理、结果输出与查看等关键技术。以共轨管锥面密封性的分析为例,使用Python 语言提取了分析结果数据
    当我们用abaqus对一个模型计算完成后,会得到一个odb结果文件,该文件可大可小,有的结果文件甚至高达几十上百G,如果我们想把该odb结果文件的部分信息提供给其他人查看,出于保密原因考虑,我们不能提供完整的结果文件,所以这个时候我们就可以使用插件OEBT来完成,提取我们想要的部分或全部结果信息。 这个插件提供了一种方法来重新创建Abaqus结果数据库(.odb)的一部分作为一个新的.odb文件。
    在使用多学科、跨平台仿真的时候,您可能会遇到软件版本不支持的问题,明明大家都是2018版本的,彼此之间却存在互相支持的问题。这个问题的主要原因是:比如nCode2018只支持ABAQUS2017的odb文件。甚至软件如果更新的比较频繁,发布的月份都会有影响。 我在工作中就遇见过类似的问题:ABAQUS2018版本的odb文件不能被nCode2018和Altair2018读取。通过错误提示,我发现n
    上海唯析