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. 请教关于OpenFOAM中的浸入边界法IBM,移动边界的可视化问题

请教关于OpenFOAM中的浸入边界法IBM,移动边界的可视化问题

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

    请教关于OpenFOAM中的浸入边界法IBM,移动边界的可视化问题

    问题描述:
    (1) 我最近在用of自带的浸入边界法算例,其中有一个移动圆柱算例(viv)
    (2) 我用paraview,显示速度云图,并且加载vtk可视化文件后,制作动画时,出现速度云图和vtk可视化明显不同步的情况(请见下图)

    20210711_214035.gif

    I am a CFD machine with no emotions.

    1 条回复 最后回复
  • 五好青年五 离线
    五好青年五 离线
    五好青年
    写于 最后由 编辑
    #2

    我刚才花了一晚上时间,尝试了自带的所有移动浸入边界算例(移动!!)

    (1) 单独导入vtk可视化,圆柱可视化动画正常
    (2) 单独导入算例,速度云图动画也正常
    (3) 同时导入算例+vtk可视化,paraview中时间进度条增加了将近一倍。速度云图和圆柱的vtk可视化完全不同步

    请问有人知道吗?没办法做后处理动画,急死了

    I am a CFD machine with no emotions.

    O 卡 2 条回复 最后回复
  • O 离线
    O 离线
    OItoCFD
    在 中回复了 五好青年 最后由 编辑
    #3

    @五好青年 是不是vtk输出间隔和流体输出间隔不是同一个值啊 vtk的输出间隔要单独设置?我猜的

    五好青年五 2 条回复 最后回复
  • 五好青年五 离线
    五好青年五 离线
    五好青年
    在 中回复了 OItoCFD 最后由 编辑
    #4

    @oitocfd 这个就是自带的算例,计算完后处理,动画就这样啊。不知道怎么设置同步

    I am a CFD machine with no emotions.

    O 1 条回复 最后回复
  • O 离线
    O 离线
    OItoCFD
    在 中回复了 五好青年 最后由 编辑
    #5

    @五好青年 我看了下 在extended的controldict里面有两个interval

    /*--------------------------------*- C++ -*----------------------------------*\
    | =========                 |                                                 |
    | \\      /  F ield         | foam-extend: Open Source CFD                    |
    |  \\    /   O peration     | Version:     4.0                                |
    |   \\  /    A nd           | Web:         http://www.foam-extend.org         |
    |    \\/     M anipulation  |                                                 |
    \*---------------------------------------------------------------------------*/
    FoamFile
    {
        version     2.0;
        format      ascii;
        class       dictionary;
        object      controlDict;
    }
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    
    application icoDyMFoam;
    
    startFrom       startTime;
    
    startTime       0;
    
    stopAt          endTime;
    
    endTime         5;
    
    deltaT          0.01;
    
    writeControl    runTime;
    writeInterval   0.2;
    
    // writeControl    timeStep;
    // writeInterval   1;
    
    purgeWrite      0;
    
    writeFormat     ascii;
    
    writePrecision  6;
    
    writeCompression compressed;
    
    timeFormat      general;
    
    timePrecision   6;
    
    runTimeModifiable yes;
    
    adjustTimeStep  no;
    
    maxCo           0.2;
    
    libs
    (
        "liblduSolvers.so"
        "libimmersedBoundary.so"
        "libimmersedBoundaryDynamicFvMesh.so"
    );
    
    functions
    (
        forces
        {
            type               immersedBoundaryForces;
            functionObjectLibs ("libimmersedBoundaryForceFunctionObject.so");
    
            outputControl timeStep;
            outputInterval 1;
            patches ( ibCylinder );
    
            pName       p;
            UName       U;
            rhoName     rhoInf;
            rhoInf      1;
    
            log         true;
            CofR        ( 0 0 0 );
    
            Aref 0.05;
            Uref 1;
        }
    );
    
    
    // ************************************************************************* //
    
    

    你把这里屏蔽的换下换成timeStep的

    //writeControl    runTime;
    //writeInterval   0.2;
    
    /writeControl    timeStep;
    /writeInterval   1;
    

    下面固体的输出依旧默认1

            outputControl timeStep;
            outputInterval 1;
            patches ( ibCylinder );
    
    1 条回复 最后回复
  • 五好青年五 离线
    五好青年五 离线
    五好青年
    在 中回复了 OItoCFD 最后由 编辑
    #6

    @oitocfd
    20210718_153024.gif QQ截图20210718152942.png

    我刚才按这个设置试了一下,动画依旧没法看噢,还是不同步。
    浸入边界的问题还是有点多

    I am a CFD machine with no emotions.

    O 李东岳李 2 条回复 最后回复
  • O 离线
    O 离线
    OItoCFD
    在 中回复了 五好青年 最后由 编辑
    #7

    @五好青年 那还真不知道了:136:

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    在 中回复了 五好青年 最后由 编辑
    #8

    @五好青年 你输出的是avi还是jpg图像?输出jpg图像也不同步么

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

    五好青年五 1 条回复 最后回复
  • 五好青年五 离线
    五好青年五 离线
    五好青年
    在 中回复了 李东岳 最后由 编辑
    #9

    @李东岳
    我没输出图片啊。我就直接在paraview中点播放的

    输出图片,再重组动画,可以解决不同步问题吗?

    I am a CFD machine with no emotions.

    李东岳李 1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    在 中回复了 五好青年 最后由 编辑
    #10

    @五好青年 paraview一真一真的弄也这样么 不要播放 一真一真(frame)的点击

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

    五好青年五 1 条回复 最后回复
  • 五好青年五 离线
    五好青年五 离线
    五好青年
    在 中回复了 李东岳 最后由 编辑
    #11

    @李东岳

    一帧一帧,也是不同步噢。

    I am a CFD machine with no emotions.

    Y 1 条回复 最后回复
  • 卡 离线
    卡 离线
    卡洛
    在 中回复了 五好青年 最后由 编辑
    #12

    @五好青年 大佬,这个问题解决了吗:135:

    Y 1 条回复 最后回复
  • Y 离线
    Y 离线
    yuanliangwojt
    在 中回复了 五好青年 最后由 编辑
    #13

    @五好青年 问题解决了吗,大佬?

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

    有一种可能,你的fvSolution中的moveMeshOuterCorrect没有选择yes,

    Y 1 条回复 最后回复
  • Y 离线
    Y 离线
    yuanliangwojt
    在 中回复了 chenboyao 最后由 编辑
    #15

    @chenboyao 感谢,但是在有关浸没边界法的算例里面好像并没有这个设置,倒是在用动网格或者重叠网格方法的算例中有这个设置。

    C 1 条回复 最后回复
  • Y 离线
    Y 离线
    yuanliangwojt
    在 中回复了 卡洛 最后由 编辑
    #16

    @卡洛 你把这个问题解决了吗,大佬?

    1 条回复 最后回复
  • C 离线
    C 离线
    chenboyao
    在 中回复了 yuanliangwojt 最后由 编辑
    #17

    @yuanliangwojt 对的,是动网格的时候会有,我还以为你这边也是动网格

    1 条回复 最后回复

  • 登录

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