首页/文章/ 详情

使用ABAQUS插件计算punch文件

3年前浏览3122

“尽管使用ABAQUS为nastran做后处理在思路上有点曲折, 但是我也懒得学习独立的python GUI的知识, 既要用python又要用GUI, 那么就ABAQUS吧. 以后有精力了再补习一下python GUI.”




01

—

前情提要


    

    在ABAQUS GUI免重启快速调试--终极版中, 我们获得了可以融于自定义ABAQUS GUI的prototype开发环境, 为我们调试和使用GUI插件提供了相当的便利.


    在ABAQUS扩展python第三方库中, 我们完成了良好的第三方库的扩展方案设计, 成功避免污染ABAQUS环境, 并可以使用pip管理工具.


    在IPI分析(源点动刚度分析)与python解析punch文件中, 我们探讨了源点平均动刚度求解方法, 并使用python实现了punch文件的自动解析, 解放双手节约时间, 让我们的时间可以用来做一些更有意义的事情, 比如玩会游戏......


    在具备了以上基础之后, 我们就可以愉快的进行这个别扭的小插件的开发了. 尽管思路比较曲折, 但是使用体验还是非常良好的. 最大的缺点就是ABAQUS过于重量级.....而我喜欢轻量化的东西, 不管了, 先这样吧.



02

—

GUI开发


  1. 首先我们需要选择一个待解析的.pch文件

  2. 还需要一个用于存放动刚度曲线图的文件夹

  3. 并输入我们的求解频率区间

    该部分可以使用ABAQUS RSG插件制作工具完成初步设计. 

    

    难点在于如何选择文件夹.

    相同的问题在使用python进行ABAQUS批处理-Gui代码中已经有过讨论, 此处不再赘述.

03

—

kernel开发


    kernel开发在IPI分析(源点动刚度分析)与python解析punch文件中.

    不过为了更好地知晓动刚度计算结果, 我们最好将其写在文件名里面, 这样就不用打开文件也知道结果了.

    这样一来计算出来的结果就是这样的:






来源:SimCoder
Abaquspython游戏
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-02-02
最近编辑:3年前
签我的导演他姓张
本科 怕什么真理无穷进一寸有一寸欣喜
获赞 55粉丝 65文章 44课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈