前篇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的同一级目录下。

图片

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐