Matlab 中调用Ansys执有限元分析
system('"E:\CloudCache\3E46DDDB3C282A64C62650819BF418D0A3B645F6\0\##PROGRAM_FILES##\ANSYS Inc\v110\ANSYS\bin\intel\ansys110" -b -p ANE3FL -i D:\PlaneModel1.inp -o D:\fem_temp.out','-echo')如果调用的ansys110.exe文件路径中有空格键,把路径名用""括起来,输出和输入文件路径名中有空格键的,也这样处理。
-b batch mode
-p product name ANE3FL:Multiphysic
-i input file:命令流文件
-o output file:保存ansys的运行信息
需要注意的几点:
1. ansys所执行的.inp文件中必须要包括*Mwrite宏,把计算结果记录到特定的文件中,供matlab做后续分析。
2. ansys执行时默认当前matlab目录为执行目录,执行中所产生的中间文件,包括file.lock文件,file.err文件等等都保存在该目录下面。 这个不赖,有使用过的兄弟们给顶起来。 好东西怎么没人顶!!!!
页:
[1]