Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. OpenFOAM
  3. tecplot算一个新变量后无法显示出来怎么解决?

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

已定时 已固定 已锁定 已移动 OpenFOAM
13 帖子 5 发布者 8.6k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 李东岳 编辑
    #4

    没用过tecpolt...

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复
  • bestucanB 离线
    bestucanB 离线
    bestucan 版主 大神
    写于 最后由 编辑
    #5

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

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

    滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

    异步沟通方式(《posting style》from wiki)(下载后打开):
    https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
    提问的智慧(github在gitee的镜像):
    https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way

    M 1 条回复 最后回复
  • M 离线
    M 离线
    Mania
    在 中回复了 bestucan 最后由 编辑
    #6

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

    benqingB 1 条回复 最后回复
  • benqingB 离线
    benqingB 离线
    benqing
    在 中回复了 Mania 最后由 编辑
    #7

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

    M 1 条回复 最后回复
  • M 离线
    M 离线
    Mania
    在 中回复了 benqing 最后由 编辑
    #8

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

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

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

    benqingB V 2 条回复 最后回复
  • benqingB 离线
    benqingB 离线
    benqing
    在 中回复了 Mania 最后由 编辑
    #9

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

    M 1 条回复 最后回复
  • V 离线
    V 离线
    veen
    在 中回复了 Mania 最后由 编辑
    #10

    @Mania 如果是三个面网格不对应的话需要先对它进行插值,变成对应一致的场,然后再对它进行平均,至于钝体位置,应该是可以设置为0值的,或者自己去对应的坐标点赋值一下。之前在另一个软件surfer里边做过类似的东西,主要就是用到克里金插值。
    直接平均是需要用网格体积去做加权平均的(这个没试过)。
    应该都可以通过matlab、python这些工具去做出来。

    1 条回复 最后回复
  • M 离线
    M 离线
    Mania
    在 中回复了 benqing 最后由 编辑
    #11

    @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

    benqingB 2 条回复 最后回复
  • benqingB 离线
    benqingB 离线
    benqing
    在 中回复了 Mania 最后由 编辑
    #12

    @Mania 抱歉昨天忙了一天没有看到消息,没回复。
    他的版本是比较低的版本,大概是2.3.0左右的,所以高版本下会出问题,你可以找下那个连接下有没有高版本的
    或者另外一个帖子下有其他的链接,你可以试一下

    1 条回复 最后回复
  • benqingB 离线
    benqingB 离线
    benqing
    在 中回复了 Mania 最后由 编辑
    #13

    @Mania 还有另外一种方法是安装两个版本的openfoam,然后后处理的时候用低版本的操作

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]