Ansys multiphysics:空白输出文件

时间:2014-05-08 08:19:56

标签: finite-element-analysis

我在Ansys Multiphysics,V11上有一个加热过程模型。

运行模拟后,我有一个脚本来绘制温度曲线:

!---------------- POST PROCESSING -----------------------
/post1                          ! tdatabase  postprocessor

!---define profile temperature
path,s_temp1,2,,100             ! define a path
ppath,1,,dop/2,0,0              ! create a path point
ppath,2,,dop/2,1.5,0            ! create a path point
PDEF,surf_t1,TEMP, ,noav        ! print a path

plpath,surf_t1                  ! plot a path

我现在需要的是将结果路径保存在文本文件中。我已经在网上寻找解决方案,并找到了以下代码来执行此操作,我在上面的行后面添加了这些代码:

/OUTPUT,filename,extension
PRPATH,surf_t1
/OUTPUT

Ansys生成文件filename.extension但它是空的。我试图将OUTPUT命令放在脚本中的几个位置,但没有任何成功。

我怀疑我需要定义其他内容,但我不知道在哪里查看,因为Ansys在线文档非常混乱,并且在编写此问题之前我打开的所有互联网页面都不是更好。

最后一点:Ansys V11是该软件的旧版本,但我不想升级它并使旧模型适应新软件。

2 个答案:

答案 0 :(得分:1)

对于模拟的输出(包括所有计算步骤,子步骤描述和逐个节点的结果),输出必须在代码的开头声明,而不是在后处理阶段声明。

声明

/OUTPUT,filename,extension
主脚本的前导码中的

使输出存储在正确的位置,具有所需的扩展名。在脚本结束时,您必须声明

/OUTPUT

重置ANSYS的输出文件位置。

然而,在后处理脚本中进行的PATH调用的输出不会打印在文件中。

答案 1 :(得分:1)

使用方便

*CFOPEN,file,ext
*VWRITE,Vector(1,1).Vector(1,2)
(2F12.6)
*CFCLOSE

其中Vector(1,1)是由*DIM创建的两列数组,并将您的数据存储到输出到文件 由于这是一个特殊命令,请从文件中运行它,即macro_output.mac