您的位置:网站首页 > Ansys教程

Matlab Ansys的结合应用

时间:2011-02-01 07:48:07 来源:未知

 本文介绍了Matlab Ansys的结合应用相关内容。

  【1】matlab中:

  %hanyang university, wang xiaoyong, 2006,10,24

  aa=[0.5 1.0 1.2;0.6 1.0 1.3]

  fid=fopen('c:duqu.txt','wt')

  fprintf(fid,'%6.2f%6.2f%6.2f ',aa') ………matlab的计算结果写入文件

  fclose(fid)

  system('D:ANSYSv80ANSYSbinintelansys80 -b -p ane3fl -i C:zuixinmoliang.txt -o C:vm5.out')

  C:zuixinmoliang.txt 是命令流文件

  C:vm5.out 是输出文件所在位置,输出文件保存了程序运行的相关信息。

  【2】ansys中:

  在ansys的命令流中从matlab的输出文件中 读入计算参数。进行计算。

  *create,ff

  *DIM,EXA,,2,3

  *VREAD,exa(1,1),c:duqu,txt,,JIK,3,2

  (3F6.2)

  *end

  /input,ff

  通过这种方法,可以实现matlab对于ansys的调用。

  【注意事项】

  1.matlab识别路径的时候,不能有空格,否则不能识别2.ansys的调用路径不能太长,可以将ansys文件夹中的ansys100.exe拷贝到跟目录下

  3..ansys的识别路径的时候,不识别中文

  4.ansys在读取txt文档,以及写入文档的时候注意格式,要和matlab中格式一致,这个格式要求要参照fortran77中的格式要求