tecplot算一个新变量后无法显示出来怎么解决?



  • openfoam算完后用tecplot后处理,要对几个slice求平均,但是算出来之后的新的物理量无法正常显示,如图所示:
    1 是我算的新的变量,就是对三个切面求平均
    2 是算完之后显示有正常的数据范围range -740~720,但是怎么调整都没办法正常显示
    3 是这个新变量的信息,也挺正常的

    求大佬帮忙解答一下,谢谢!!
    222222.jpg



  • 求教啊,大佬们来帮帮忙:chouchou:



  • 有没有遇到过类似问题的大佬啊,再求助一次:chouchou: :chouchou: :chouchou:
    被卡在这一步真的很难受T T
    最后顶一次贴希望能被知道怎么解决这个问题的大佬看到,谢谢大家!


  • 管理员

    没用过tecpolt...


  • 版主 副教授

    这,还带顶帖的……:chigua: 你一顶,大家一看有回复了,好,下一题。

    contour 的范围是正负七百多。可是2里的 contour levels 才正负15?



  • @bestucan 大意了,没考虑到你说的问题😂
    我也试过各种范围,都不能成。
    问题似乎是,虽然算出来了正确的结果,但是显示出来图中每个单元的值都是0,实在没办法就不算这个东西了。
    谢谢您的回复



  • @Mania 不知道版本有没有影响,在2017版本里面公式内的变量需要用大括号{},你可以看下tecplot help,下面这张图是17版本的help的提示
    a34c2524-576d-44c1-a9c8-3ce5b229f0fd-image.png
    所以你换这个写的话,应该是{V34}=...,你可以试一下。
    另外,其实你这个做三个面的平均的话,完全可以用matlab,非常简单,几行代码的事



  • @benqing 111111.jpg
    您好,谢谢你的意见,我试了一下还是不行,如图。
    现在的问题似乎是,就算新的变量计算成功了,也不能正确的生成图像,现在是困在这一步,也找不到原因😂

    您建议的用matlab算,我也试过了,问题是我的case中有好几个钝体,在matlab、origin里面作图的话,在本应该是空白的钝体的位置处,会产生很多杂乱的图(我猜应该是自动插值生成地)

    很感谢您的回复和建议!!谢谢



  • @Mania 我的意思是直接在第一次计算的时候就用大括号,不知道会不会有影响。
    有钝体的话,matlab作图确实会出现自动插值的图,可能会有问题。当然也是可以解决的,就是在有钝体的地方你要放上网格信息,并把值赋值,做成白色就可以。
    你是想做展向平均吗,做展向平均的话,cfdonline上有别人写的程序



  • @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,然后后处理的时候用低版本的操作


Log in to reply
 


CFD中文网 | 东岳流体学术 | 东岳流体商业 | 吉ICP备20003622号-1