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. 我在controlDict中加入了SurfaceSampling用surface提取计算数据,遇到一些输出问题,请大佬们帮忙解决一下。

我在controlDict中加入了SurfaceSampling用surface提取计算数据,遇到一些输出问题,请大佬们帮忙解决一下。

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

    我在controlDict中加入了SurfaceSampling用surface提取计算数据,遇到一些输出问题,请大佬们帮忙解决一下。这个是每个时间步输出一次,但是这样数据量太大了,而且我并需要前边时间步的,只需要最后几个时间步的数据。所以我试着用purgeWrite,但是好像并不会覆盖前边提取出的数据。请问大家是我用的不对还是这个本身就没有办法覆盖呢?或者有其他办法可以实现这个功能吗?QQ图片20221110154101.jpg

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

    看这个 4.3.2 里 purgewrite 的使用方法:

    https://doc.cfd.direct/openfoam/user-guide-v6/controldict

    滚来滚去……~(~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

    2 1 条回复 最后回复
  • 2 离线
    2 离线
    2019201300
    在 中回复了 bestucan 最后由 编辑
    #3

    @bestucan 谢谢。我注意到这个用法了,也尝试着在writeInterval后边加入了这个命令,但是并没有起到作用。很疑惑。

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

    purgewrite确实可以把之前的时间步结果替换掉。你这个应该是进了postProcess文件夹吧?如果不替换掉的话, purgewrite可能没有这个功能,你可以跟openfoam.org提bug,让他们增加个功能。

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

    2 1 条回复 最后回复
  • bestucanB 离线
    bestucanB 离线
    bestucan 版主 大神
    在 中回复了 2019201300 最后由 bestucan 编辑
    #5

    @2019201300
    下面是自带的算例使用purgewrite的方法。好像是把 purgewrite 写在函数外面?

    /*--------------------------------*- C++ -*----------------------------------*\
      =========                 |
      \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
       \\    /   O peration     | Website:  https://openfoam.org
        \\  /    A nd           | Version:  9
         \\/     M anipulation  |
    \*---------------------------------------------------------------------------*/
    FoamFile
    {
        format      ascii;
        class       dictionary;
        location    "system";
        object      controlDict;
    }
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    
    application     reactingFoam;
    
    startFrom       latestTime;
    
    startTime       0;
    
    stopAt          endTime;
    
    endTime         300;
    
    deltaT          1;
    
    writeControl    timeStep;
    
    writeInterval   10;
    
    purgeWrite      20;
    
    writeFormat     ascii;
    
    writePrecision  10;
    
    writeCompression off;
    
    timeFormat      general;
    
    timePrecision   6;
    
    runTimeModifiable yes;
    
    
    functions
    {
        surfaceFieldValue1
        {
            type            surfaceFieldValue;
            libs            ("libfieldFunctionObjects.so");
            writeControl    writeTime;
            log             yes;
            writeFields     no;
            regionType      patch;
            name            outlet;
            operation       average;
            weightField     phi;
            fields
            (
                H2O
                T
            );
        }
    }
    
    
    // ************************************************************************* //
    
    

    滚来滚去……~(~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

    2 1 条回复 最后回复
  • 2 离线
    2 离线
    2019201300
    在 中回复了 李东岳 最后由 编辑
    #6

    @李东岳 是的,我这个的确是进入了postProcesing文件夹中,看来的确是不行了,我去试试问问看,谢谢李老师了。:xiexie:

    1 条回复 最后回复
  • 2 离线
    2 离线
    2019201300
    在 中回复了 bestucan 最后由 编辑
    #7

    @bestucan 谢谢这位老师了,我的这个问题的确是李老师说的那种情况。

    1 条回复 最后回复

  • 登录

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