tecplot算一个新变量后无法显示出来怎么解决?
-
openfoam算完后用tecplot后处理,要对几个slice求平均,但是算出来之后的新的物理量无法正常显示,如图所示:
1 是我算的新的变量,就是对三个切面求平均
2 是算完之后显示有正常的数据范围range -740~720,但是怎么调整都没办法正常显示
3 是这个新变量的信息,也挺正常的求大佬帮忙解答一下,谢谢!!
-
求教啊,大佬们来帮帮忙
-
有没有遇到过类似问题的大佬啊,再求助一次
被卡在这一步真的很难受T T
最后顶一次贴希望能被知道怎么解决这个问题的大佬看到,谢谢大家! -
没用过tecpolt...
-
这,还带顶帖的……
你一顶,大家一看有回复了,好,下一题。
contour 的范围是正负七百多。可是2里的 contour levels 才正负15?
-
@bestucan 大意了,没考虑到你说的问题😂
我也试过各种范围,都不能成。
问题似乎是,虽然算出来了正确的结果,但是显示出来图中每个单元的值都是0,实在没办法就不算这个东西了。
谢谢您的回复 -
@Mania 不知道版本有没有影响,在2017版本里面公式内的变量需要用大括号{},你可以看下tecplot help,下面这张图是17版本的help的提示
所以你换这个写的话,应该是{V34}=...,你可以试一下。
另外,其实你这个做三个面的平均的话,完全可以用matlab,非常简单,几行代码的事 -
@benqing
您好,谢谢你的意见,我试了一下还是不行,如图。
现在的问题似乎是,就算新的变量计算成功了,也不能正确的生成图像,现在是困在这一步,也找不到原因😂您建议的用matlab算,我也试过了,问题是我的case中有好几个钝体,在matlab、origin里面作图的话,在本应该是空白的钝体的位置处,会产生很多杂乱的图(我猜应该是自动插值生成地)
很感谢您的回复和建议!!谢谢
-
-
@Mania 如果是三个面网格不对应的话需要先对它进行插值,变成对应一致的场,然后再对它进行平均,至于钝体位置,应该是可以设置为0值的,或者自己去对应的坐标点赋值一下。之前在另一个软件surfer里边做过类似的东西,主要就是用到克里金插值。
直接平均是需要用网格体积去做加权平均的(这个没试过)。
应该都可以通过matlab、python这些工具去做出来。 -
@benqing 您好,非常感谢您的回复!
我的确是想要做展向平均,看到了你给的链接太激动了,本来想着装好这个程序后再拿着成果来这个帖子跟您回复,也和大家分享一下,结果整了一晚上没有编译成这个代码😂折腾了一晚上没弄好还是厚着脸皮跟您请教一下。
我按照他的方法,先是把代码文件拷到根目录里面,
然后 wmake ,但是提示 command not found,
我又搜了一圈,说可能是没有编译环境变量,我就 sudo vi /etc/profile ——export PATH=<你要加入的路径>:$PATH,但还是不行
不好意思打扰您了,谢谢。以下是他的安装方法
info:- tool is based on the OpenFOAM utility 'postChannel'
- to compile the utility: source code should be copied to
WM_PROJECT_DIR/applications/utilities/postProcessing/miscellaneous/
'wmake' to compile the source code -
@Mania 抱歉昨天忙了一天没有看到消息,没回复。
他的版本是比较低的版本,大概是2.3.0左右的,所以高版本下会出问题,你可以找下那个连接下有没有高版本的
或者另外一个帖子下有其他的链接,你可以试一下 -
@Mania 还有另外一种方法是安装两个版本的openfoam,然后后处理的时候用低版本的操作