Abaqus二次开发案例分享


Abaqus二次开发案例分享的图1
Abaqus二次开发案例分享的图2


后处理仿真自动化


利用Python对Abaqus后处理进行自动化仿真

 





上一篇小编已经给大家介绍了前处理仿真自动化,那这篇就来说一说后处理仿真自动化的实现。对于CAE工程师来说,后处理需要处理各种风险位置评估,极值点以及大量的手工报表的输出,这一系列的操作也是极为耗时耗力,如果能够借助于自动化的方式来实现,那可真香!



01.

                  仿真后处理自动化介绍


那就先以唯析的后处理自动化例子为分析吧!

Abaqus二次开发案例分享的图3

我们先来了解一下进行一个工况的后处理需要面临哪些问题:

  1. Base,Lever上共有超过15处位置需要进行安全性评估;

  2. 每个位置有6种应力指标需要进行极值风险评估;

  3. 极值点不固定;

  4. 大量的手工查找操作,可能会带来数值误差。

Abaqus二次开发案例分享的图4

如何排除人工操作中潜在的误差

当然是利用程序代替一些列繁琐和重复的人工操作!Abaqus中支持Python进行后处理的二次来发,所以接下来小编给大家分析一下后处理中如何实现简单的自动化操作

  1. 对Abaqus的结果文件进行自动解析,提取信息;

  2. 对极值进行判定并分类;

  3. 对分类信息与数值信息进行整合,写入表格文件。

数据整合过程大致如下,主要展示不同位置对应的危险程度

Abaqus二次开发案例分享的图5

Abaqus二次开发案例分享的图6

那如何才能让用户轻松又简便地查看这些危险区域的危险点分布,又或者说想要更直观地了解危险区域的应力分布,唯析工程师就设计一款后处理标注及数据提取地插件,不仅能够实现上述自助式地多点标记,又能够完成后期的自动化报告输出,是不是很EASY!

Abaqus二次开发案例分享的图7
Abaqus二次开发案例分享的图8

效果展示



02.

唯析案例分享

Abaqus二次开发案例分享的图9

后处理标注及数据提取插件



03.

更多内容



长按识别二维码关注更多内容


Abaqus二次开发案例分享的图10





内容作者


上海唯析开发经理:杜晟强





Abaqus二次开发案例分享的图11


默认 最新
当前暂无评论,小编等你评论哦!
点赞 2 评论 收藏 1
关注