如何提取出如图中所示那条黑线的坐标最大值和最小值?
tecplot吧
全部回复
仅看楼主
level 1
2019年09月20日 09点09分 1
level 1
这个图是我的一个三维模型的Slices切片,我把其他区域动隐藏了,图上的黑线是我相图为0.95的等值线,我想提取出这条线的坐标最大值和最小值,通过Data-extract-contour lines得出这条0.95等值线的Zone(s),然后通过Data set information可以查看出他们的范围,如下图
2019年09月20日 09点09分 2
level 1
但问题是我计算的是瞬态的问题,所以我要处理的数据比较多,不可能每个都这样查看,所以我应该如何处理能够直接输出这个最大值最小值的数据?我在输出具体变量的时候通过函数MAX和MIN函数来输出变量如图
2019年09月20日 09点09分 3
level 1
输出文件操作如下图
2019年09月20日 09点09分 4
level 1
但我得到的文件不只两个值,如下图
2019年09月20日 09点09分 5
level 1
会发现有很多重复的值,这不利于我继续统计数据,请问如何操作才能保证输出的值只有一个最大值和最小值呢?
2019年09月20日 09点09分 6
level 1
请问,你的这个问题找到解决办法了吗,我也遇到了相同的问题
2022年03月26日 01点03分 7
level 1
大哥,你就不能把线导出来求嘛~
2022年03月31日 03点03分 8
level 5
建议在计算软件中处理,而不是弄到tecplot中搞。以fluent为例,每一个算例都可以通过运行同一个TUI脚本,将结果导出。首先通过surface/iso-surface之类的命令,以某个等值面或等值线创建一个fluent中的surface,然后通过TUI命令输出到文件中去。
创建等值线的命令,截取geom__这个zone中Vx=1的表面创建一个名为v0的surface,不输入值使用回车的地方在TUI脚本中使用括号表示。
/surface/iso-surface x-velocity v0 () geom___ () 1 ()
下面TUI语句的含义为将名为line1的表面(fluent中的surface,也就是前面创建的等值线)的最大的X坐标输出到output.txt这件文件中去。括号是用于结束要输出的表面列表,否则它会把后面的语句都识别为要输出数据的面的名字。
/report/surface-integrals> facet-max line1 () x-coordinate yes output.txt
我使用的是2021R1,不同版本的TUI脚本会有些差异,不过基本思路就是这样。
2022年11月14日 15点11分 9
1