命令行启动ansys

环境:

  • Win10/ Win11
  • ANSYS2020 R2

1. 添加系统路径

以Windows10为例,在鼠标右键点击任务栏上Windows图标,弹出菜单,选择系统

2022-09-15_15-09-44

在面板中选择高级系统设置

Win10界面:

Win11界面:
1663229082358

在面板中选择高级页,点击按钮环境变量

找到用户的变量Path,点击按钮编辑

点击按钮新建,添加上ANSYS执行程序所在的路径,示例中为d:\program files\ansys inc\v202\ansys\bin\winx64

确定后(无须重启动系统或注销),用户变量path中就有了ANSYS执行程序所在的路径。此时在任何目录中执行命令ansys202均可成功启动ANSYS。

2. 了解批处理模式

批处理模式( help/ans_ope/Hlp_G_OPE3_4.html )即向Mechanical APDL程序提交一个文件,直接运行文件中的命令,无须与程序交互。

  • Linux
    • 前台

      ansys202 -b -p productvar < inputname > outputname 2>&1

    • 后台

      nohup ansys202 -b -p productvar < inputname > outputname 2>&1 &

  • Windows
    • 前台

      “<drive>:\Program Files\ANSYS Inc\V202\ANSYS\bin<platform>\ansys202” -b
      -i inputname -o outputname

    • 后台

      start /min “:\Program Files\ANSYS Inc\V202\ANSYS\bin<platform>\ansys202” -b
      -i inputname -o outputname

上述命令中,inputname即为APDL文件,outputname即为输出文件名(该文件写入的是程序一般执行信息)。

3. 操作要点

  1. 由于此前已经添加了系统路径,故在应用中无须再键入路径,即:

    ansys202 -b -i inputname -o outputname

  2. 实际应用中通常采用编程的方式,调用进程管理函数执行批处理模式。如python中的subprocess模块:

    import subprocess
    cmd = "ansys202 -b -i input.inp -o output.txt"
    subprocess.run(cmd, shell=True)