Skip to content
  • 最新
  • Categories
  • 东岳流体
  • 随机看[请狂点我]
Skins
  • 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

  • Default (No Skin)
  • No Skin
Collapse
CFD中文网

CFD中文网

  1. CFD中文网
  2. OpenFOAM
  3. openfoam后处理按照网格信息提取数据

openfoam后处理按照网格信息提取数据

Scheduled Pinned Locked Moved OpenFOAM
16 Posts 5 Posters 14.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • benqingB Offline
    benqingB Offline
    benqing
    wrote on last edited by
    #1

    如题,在提取一条线上的数据,能否按照网格信息提取数据。
    具体的说,是一个槽道流,流向沿x方向,我想提取沿y方向的数据,但是沿着y方向的网格不是均匀的(上下面是壁面),常规来说,提取数据时采用下面格式,

    setFormat raw;
    surfaceFormat vtk;
    interpolationScheme cell;
    fields( Ux );
    sets
    (
        line1
        {
            type        uniform;
            axis        y;
            start       (-0.06 0.01 0);
            end         (-0.06 0.02 0);
            nPoints     100;
        }
    )
    

    这样的话提取的结果沿y方向是均匀的,我的问题是能否按照y方向的网格尺寸来提取数据?

    D 1 Reply Last reply
  • D Offline
    D Offline
    D.Benjamin
    replied to benqing on last edited by
    #2

    @benqing 你好,type的类型改成midPoint,然后去掉nPoints那一项,试试,如何可行的话,请给我回信,谢谢

    OpenFOAM初学者,希望和大家共同交流

    benqingB 1 Reply Last reply
  • benqingB Offline
    benqingB Offline
    benqing
    replied to D.Benjamin on last edited by
    #3

    @D-Benjamin 可以提取,这个提取的是好像是网格中心的值

    1 Reply Last reply
  • benqingB Offline
    benqingB Offline
    benqing
    wrote on last edited by
    #4

    找到一个这个,用face应该是网格点上的值?
    提取位置.JPG

    D 1 Reply Last reply
  • D Offline
    D Offline
    D.Benjamin
    replied to benqing on last edited by
    #5

    @benqing 你要的不就是按照网格提取吗?刚才你测试,midPoint得到的是网格中心的值,那不就对了吗?这个表在哪里找的呀?整理得这么好,还是中文的

    OpenFOAM初学者,希望和大家共同交流

    benqingB 1 Reply Last reply
  • benqingB Offline
    benqingB Offline
    benqing
    replied to D.Benjamin on last edited by
    #6

    @D-Benjamin
    谢谢你的回复!
    一开始我表述的问题,我是想取网格节点上的值,不是网格中心的值。
    这个表是东岳前辈翻译的openfoam3.01版本的用户指南。

    F 1 Reply Last reply
  • F Offline
    F Offline
    fangyuanaza
    wrote on last edited by
    #7

    请教各位CFDers, 这里我想得到指定点的压力信息,因此我用cloud,但是会缺少信息是怎么回事呢?我监测两根线的数据,每根上面布了等分的190个点,第一根线少了10个点数据,第二根线少了175个点数据。。这是怎么回事呢?我找到这些缺少的点,并没有发现这些点有什么异常。我也尝试用uniform这个方法,因为我的点是等分的,也会少点,但是情况会好一点,少一个点跟两个点。这是为什么呢?我想要所有点数据

    F thegameT 2 Replies Last reply
  • F Offline
    F Offline
    fangyuanaza
    replied to benqing on last edited by
    #8

    @benqing 请问你解决了么?提取到网格节点的值了么?我用等分会少点 我想试试直接提取网格节点的值试试

    benqingB 1 Reply Last reply
  • benqingB Offline
    benqingB Offline
    benqing
    replied to fangyuanaza on last edited by
    #9

    @fangyuanaza 我当时用face这个类型,你试试吧

    F 1 Reply Last reply
  • F Offline
    F Offline
    fangyuanaza
    replied to benqing on last edited by
    #10

    @benqing 我尝试用face 跟 midPoint,发现会说内存少了:
    5e048e7d-4555-4103-a8ae-1f995868ffb7-image.png
    我用12G的内存也这样,我这只是监测两根线,一根线上200个网格点,你有出现类似的情况么?

    benqingB 1 Reply Last reply
  • benqingB Offline
    benqingB Offline
    benqing
    replied to fangyuanaza on last edited by
    #11

    @fangyuanaza 没有遇到过,你去网上找找原因吧,可以看看是不是版本原因,或者这个字典里其他的位置的错误,我用的2.3.0,感觉还是设定的问题

    F 1 Reply Last reply
  • F Offline
    F Offline
    fangyuanaza
    replied to benqing on last edited by
    #12

    @benqing 我用的2.4.0 设置应该是没有问题的,按手册设置的。好的,我再看看,谢谢

    1 Reply Last reply
  • S Offline
    S Offline
    shiyu
    wrote on last edited by
    #13

    请问可以在运行过程中,即 边界运算里面提取y方向上一条线的网格中心信息(速度之类的),谢谢

    F 1 Reply Last reply
  • F Offline
    F Offline
    fangyuanaza
    replied to shiyu on last edited by
    #14

    @shiyu 应该可以,你试试用midPoint

    1 Reply Last reply
  • F Offline
    F Offline
    fangyuanaza
    replied to fangyuanaza on last edited by
    #15

    @fangyuanaza 我最后自己发现,openFoam V7解决了这个问题,用lineUniform,不会丢失点,给之后的伙伴做个参考

    1 Reply Last reply
  • thegameT Offline
    thegameT Offline
    thegame
    replied to fangyuanaza on last edited by
    #16

    @fangyuanaza 我也遇到这个问题了,貌似是工具里面判定网格中心点距离的问题,太小的网格就提取不到值

    1 Reply Last reply

  • Login

  • Login or register to search.
  • First post
    Last post
0
  • 最新
  • Categories
  • 东岳流体
  • 随机看[请狂点我]