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. OF如何提取某一个平面内有限区域的矩形内的场数据,并要求OF计算时,每隔固定时间输出?

OF如何提取某一个平面内有限区域的矩形内的场数据,并要求OF计算时,每隔固定时间输出?

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

    老帖重新挤上来了,有办法解决么?

    1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    写于 最后由 编辑
    #6

    目前还没有简单的办法,其他人怎么看

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

    1 条回复 最后回复
  • 浪 离线
    浪 离线
    浪迹天大
    写于 最后由 编辑
    #7

    cfd-online 上有过讨论

    其中最后一个回复提到的新版 OF-v1806 中有一个 bounded plane
    使用举例:

    
    functions
    {
        surfaceSampling
        {
            type            surfaces;
            functionObjectLibs ( "libsampling.so" );
            enabled         true;
            writeControl    timeStep;
            writeInterval   1;
            interpolationScheme cellPointFace;
            surfaceFormat   vtk;
            fields          (T);
            surfaces
            (
                plane1
                {
                    type    plane;
                    planeType   pointAndNormal;
                    pointAndNormalDict
                    {
                        normal (0 1 0);
                        point  (0 0 0) ;
                    }
                    bounds (0 -0.006549142588 -0.1) (0.15 0.006549142588 0.1);
    // mesh bounding box   (0 -0.006549142588 -0.1) (0.15 0.006549142588 0.5)
                }    
            );
        }
    }
    

    可惜的是,OF.org 没有这个。

    OpenFOAM 学习交流:https://openfoam.top

    1 条回复 最后回复
  • 浪 离线
    浪 离线
    浪迹天大
    写于 最后由 编辑
    #8

    折腾大半天,在 OF.org 中加入了这个功能!(因为我也挺需要这个功能的,尤其是利用计算域的部分区域出图的时候)
    代码在此
    使用:

    • wmake 编译。
    • 在 controlDict 文件中加入 libs ("libZYsampling.so");
    • 在 controlDict 文件中使用,参考楼上代码,将其中的 type plane; 改为 type boundedPlane;即可。

    PS: 可以求送 CFDNotepad 嘛 :xinlei:

    OpenFOAM 学习交流:https://openfoam.top

    H 香柏树香 2 条回复 最后回复
  • 浪 离线
    浪 离线
    浪迹天大
    写于 最后由 编辑
    #9

    借楼请问一个 sample 的问题,我的结果如下图,可以看到有些地方有漏洞,请问可以怎么解决呢?

    0_1539075844155_sample.png

    OpenFOAM 学习交流:https://openfoam.top

    1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    写于 最后由 编辑
    #10

    @浪迹天大 大赞
    会不会是平面的容差问题?

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

    1 条回复 最后回复
  • H 离线
    H 离线
    hongfu2233
    在 中回复了 浪迹天大 最后由 编辑
    #11

    @浪迹天大 谢啦:huahua: 什么是CFDNotepad啊,给我解答问题还要送给我吗,哈哈,太好了

    1 条回复 最后回复
  • 香柏树香 离线
    香柏树香 离线
    香柏树
    在 中回复了 浪迹天大 最后由 编辑
    #12

    @浪迹天大 您好,参考您说的流程设置后,文件夹内没有文件输出是怎么回事啊?如下图
    640485ce-3b38-41c7-8e1b-b775425cb0b0-图片.png

    1 条回复 最后回复
  • 香柏树香 离线
    香柏树香 离线
    香柏树
    写于 最后由 编辑
    #13

    借楼请教一个问题:由于三维计算域网格太大,想在OpenFOAM中导出二维中截面上的流场信息,导出数据需要是OF自带的字典文件格式才能进行后处理。请问大家有什么好的方法么?
    非常感谢!

    1 条回复 最后回复
  • B 离线
    B 离线
    BznW
    写于 最后由 编辑
    #14

    顶一下,现在有方法解决了吗?最好各个时刻的数据能保存到一个文件中便于python读取分析

    S 1 条回复 最后回复
  • S 离线
    S 离线
    sxz0823
    在 中回复了 BznW 最后由 编辑
    #15

    @BznW 您好。打扰一下,您解决了吗

    1 条回复 最后回复

  • 登录

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