ANSYS的批处理是区别于GUI界面执行有限元分析过程的方式,通过批处理执行分析过程不用显式模型的相关情况,只会在后台运行,因而避免了用于可视化显式的相关资源的应用,速度相对来说比在GUI界面完成要快。而且批处理更大的好处是可以通过第三方软件或者编写的程序自动执行批处理过程,在二次开发中用的比较多。
VB.net、Python和Fortran等可以通过启动批处理程序并且输入相应的input文件来自动进行计算。
将下面的命令存储在一个txt文件中,并且之后将此txt文件的后缀改为bat,成为一个批处理文件,之后双击即可运行该文件,执行ANSYS计算,在工作目录生成相关文件
“D:\ProgramFiles (x86)\ANSYS Inc\v160\ANSYS\bin\winx64\ansys160.exe” -p ane3flds -dir”E:\CAE_Tech\process_files\79Files” -j “file14” -s read -len-us -b -i “E:\CAE_Tech\process_files\79Files\APDL.txt”-o”E:\CAE_Tech\process_files\79Files\file.out”
其中:-p 表示指定license,ane3fl表示采用的license为ANSYSMultiphysics.
当把license变动后,可以查看到命令行也跟着改变。
-b表示采用ANSYS Batch模式
-j 表示job名称
-s表示模式为read
-l表示语言环境
-i表示input文件
-o表示输出文件
这些内容不一定要全部指定,但是必须指定的是license 以及输入输出文件。
另外可以直接启动CMD,在CMD窗口复制粘贴上面的代码,同样可以完成ANSYS的调用计算。