为什么用ansys lsdyna求解k文件时出现C:program不是内部或者外部命令,也不是可运行的程序或批处理文件?

img


就是之前的计算都是正常的,但这次由于计算太慢了,我就用超算跑了一下但是超算无法读取k文件,但是我的k文件用lsprepost看是正常的,然后我就想重新用ansys来跑,但是就出现了如图的情况

进程没杀死吧 查看任务管理器LS-DYNA相关进程是否被杀死,导致无法调用

错误信息 “C:program 不是内部或外部命令,也不是可运行的程序或批处理文件” 意味着系统无法找到指定的程序或命令。在这种情况下,可能是由于命令的路径设置不正确或者指定的路径中包含了空格或特殊字符。

可能的解决方法:

1.检查路径设置:确保你的命令提示符或脚本中指定的路径是正确的。尝试使用完整的路径来运行程序。例如,使用 “C:\Program Files\ANSYS\lsdyna.exe” 来运行 lsdyna 程序。

2.确保程序存在:检查指定路径下是否真的存在该程序。在这种情况下,确保 “lsdyna.exe” 存在于指定路径中。

3.去除路径中的空格或特殊字符:如果指定路径中包含空格或特殊字符,可以尝试将路径用双引号括起来,或者将空格或特殊字符替换为下划线或短划线。

4.检查程序是否已正确安装:确保 lsdyna 程序已正确地安装并能在当前系统中正常运行。如果程序没有正确安装,或者与当前系统不兼容,可能会导致无法找到该程序的错误。

可能是由于以下原因之一:

  1. 错误的安装路径:ANSYS LS-DYNA求解器可能没有正确安装或者安装路径没有添加到系统的环境变量中。确保已经正确安装了ANSYS LS-DYNA并将其安装路径添加到系统的环境变量中。

  2. 文件路径问题:检查你的输入文件(k文件)是否位于正确的路径中。确保输入文件的路径是正确的,并且没有任何拼写错误或其他路径问题。

  3. 文件名问题:确保输入文件的文件名正确,并且没有任何拼写错误或其他文件名问题。

  4. 软件版本问题:确保你正在使用的ANSYS LS-DYNA版本与你的系统兼容,并且没有版本不匹配的问题。

解决方法:

  • 确认你已经正确安装了ANSYS LS-DYNA,并将其安装路径添加到系统的环境变量中。
  • 检查输入文件的路径和文件名是否正确。
  • 确认ANSYS LS-DYNA版本与你的系统兼容。
  • 如果问题仍然存在,尝试重新安装ANSYS LS-DYNA并仔细按照安装说明操作。

如果问题仍然无法解决,建议你查阅ANSYS LS-DYNA的官方文档或联系ANSYS支持团队寻求帮助。

路径有空格时没有给路径加上双引号。而空格是参数默认的分割符。

C:\Program Files\ANSYS\lsdyna.exe" -k demo.k

可执行文件路径C:\Program Files\ANSYS\lsdyna.exe应该加上引号”C:\Program Files\ANSYS\lsdyna.exe“执行即可。