团子良 发表于 2022-9-21 16:01:47

abaqus提交python脚本文件以及批量提交方法

一、abaqus中运行python文件有以下几种方法:
1、在abaqus CAE界面的命令交互区;
2、通过run script运行;3、通过abaqus pde运行
4、采用dos窗口运行,命令为
abaqus python c:\test.py   (如果目录就在当前目录,可以不同路径。)或者abaqus cae noGUI=c:\test.py以及abaqus cae script=test.py注意:上述abaqus python运行中部件厂licensing,该过程类似于dos中调用python一样,只不过该过程是调用abaqus自带的python(python开源)。具体命令参见Abaqus Scripting User's Guide>> An introduction to the Abaqus Scripting Interface>>2 Introduction to the Abaqus Scripting Interface>>2.2 How does the Abaqus Scripting Interface interact with Abaqus/CAE?

二、abaqus中批量提交job的方法1、Bat文件方法Abaqus command中有一些基本的程序调取命令,经常使用服务器的小伙伴估计都不陌生。在帮助文档《Abaqus Analysis User's Guide》的3.2.2节中详细介绍了inp文件提交过程中的关键字用法:这里给出一个最简单的inp文件提交格式如下:abaqus job=job-name int其中int 为 interactive的缩写,帮助文档解释:在运行过程中反馈进程,隐式求解输出log文件;显式求解则输出status和log文件。Interactive还有一个重要功能是:让任务一个一个提交,而不是一次性提交运算。例子

以cmd/c为开始,并包含int或interactive关键字,此时任务可以顺序提交。2、Python提交方法。python中加入循环语句即可。参考资料:1、https://www.jishulink.com/content/post/435864
2、《Python语言在Abaqus中的应用》
3、《ABAQUS PYTHON二次开发攻略》
页: [1]
查看完整版本: abaqus提交python脚本文件以及批量提交方法