Heidiadalheid 发表于 2012-10-24 16:27

fluent算例中结果数据的读取小技巧

http://www.efluid.com.cn/bbs/showtopic-1092.aspx

经常我们计算出来的CAS/DAT文件,进行压力场或者速度场显示后,想得到其具体数据大小时候,我们常将鼠标右键点在云图(矢量图)窗口,可以出来对应数据,并且可以在FLUENT文本框中显示数值,但是这个数字是一个区域范围,就是两个数字之间来显示,在图形框中也是显示这个颜色对应的数据范围。
后来摸索着将体进行sweep face切一个面,再在iso-surface里面将这个面切下,两个面相交形成一条线,点击线上,在Fluent的文本区会出来一个数值,好像觉得就是具体数值了,后来通过尝试和观察发现,这个数值是按区域的下临界给出的数值,也是不准确的,例如压力(900,1000),这时显示数值就是900,虽然可以通过调整阶段数来增加分辨率,但是颜色区分数最多为100,所以显示其实还是范围。
所以在需要比较高的精度读取数据的时候,经常导入到tecplot里面来读取。

因为我那个问题主要是考虑轴截面上压力数值,经常采用导入轴截面的DAT文件到Tecplot,然后采用在轴截面上找近似点的方法找出需要点的压力,里面有点的坐标可以看到这个点是不是所要找的点,如果导入线的数据,会出现采用探针查数值时,总是提示你点的位置在区域之外,很难找到对应线上。
另外,以前经常采用在Fluent里面画XY压力曲线,显示这条线上的压力分布,现在觉得这个曲线对应的数值可能也是个近似数值,并且Plot出来的线很粗,对应在坐标上找数值点时候误差也比较大,可能在需要一定数值精度的情况下,还是采用Tecplot里面来读数比较好。


求面平均压力时候,我一般在Fluent里面的后处理得到,通过里面的Area-Weighted Average,对照具体数据看了下,这个对面积分从而求得的平均压力,精度应该比较高,不知在Tecplot里面怎么实现.
采用Tecplot读取文本文件:当计算的结果为许多数据文件时,想采用绘图软件绘制曲线,在Fluent里面监控产生的升力曲线的数据,如果用fluent后处理,得到的线条不清楚,这时我将数据文件用记事本打开,保存为.dat形式的文本,然后再用tecplot--->Load Dat file--->Tecplot dat,就可以绘制出XY曲线了,线条很清晰.

对应TXT文件

改后缀为此文件

导入后绘制的XY图

pumbaa0033 发表于 2013-3-20 10:22

mark~{:{39}:}{:{39}:}

Kevin_HIT 发表于 2014-10-15 10:24

学习了学习了

蠹虫 发表于 2014-10-31 19:57

向楼主学习了

12345cml 发表于 2015-1-9 18:49

{:{39}:},收藏着,谢谢了
页: [1]
查看完整版本: fluent算例中结果数据的读取小技巧