FAQ 013 Isight集成abaqus并调用Python脚本
·
前篇FAQ 012介绍了Isight集成Abaqus直接调用INP文件或cae文件来进行参数优化,本篇在前叙的基础上进一步介绍Isight在集成abaqus的同事,结合Python脚本共同完成比较复杂的问题。
在Abaqus求解前,修改Abaqus模型的python脚本文件"userscript_cae_pre.py";在Abaqus求解后,读取abaqus结果文件的Python脚本文件"userscript_cae_odb.py"。
在Isight中集中Abaqus添加文件的步骤可以参考FAQ 012中的说明;下面直接介绍调用Python脚本的方法如下:
(1)将INP或cae文件已经上述的脚本文件放到同一个工作目录中;
(2)双击Abaqus组件,INput标签页选择INP或CAE文件后,勾选"Use Custom Script",然后点击"Read File"-> OK;Python脚本就可以被执行了。

(3)如果有些参数通过Abaqus的关键字在“Output”标签页无法解析出来,需要通过Python脚本进行特殊解析,那么把Python内容放到“userscript_odb.py”文件中,在Output标签页内选中使用脚本选项;点击Ok后Python脚本就被执行,然后生成的文件在Abaqus的同一级目录下。

更多推荐


所有评论(0)