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中文网

W

wh3296

@wh3296
关于
帖子
35
主题
9
群组
0
粉丝
0
关注
0

帖子

最新

  • 动网格 运动浮体表面的压力监测
    W wh3296

    需求是 通过probes,随计算时间步实时输出 目标位置的压力值。


  • 动网格 运动浮体表面的压力监测
    W wh3296

    现在算一个船体运动响应的动网格算例,用probes监测某几处位置(均位于船体外表面)的压力p。
    计划算50s,算到22s的时候计算中止。在22s重新提交,发现由于船体运动,0时刻probes的位置在22s时刻 不在流场域了,所以probes的位置都捕捉不到了。。。
    这种情况有什么解决方案吗?
    求指教。
    fc8dd2d7-9797-4255-96cc-6c9154314c04-18f59dc1376f027438062b728ccac47.jpg


  • 求助贴:湍流计算遇到一个小问题,求指教
    W wh3296

    @李东岳 解决了,谢谢!


  • 求助贴:湍流计算遇到一个小问题,求指教
    W wh3296

    网格划分好了之后,计算报错。貌似是wall边界条件的问题?还是湍流模型的问题呢?
    哪位大佬可以点拨一下,不胜感激!

    
    Reading transportProperties
    
    Selecting incompressible transport model Newtonian
    Selecting incompressible transport model Newtonian
    Selecting turbulence model type RAS
    Selecting RAS turbulence model kOmegaSST
    [8] 
    [8] 
    [8] --> FOAM FATAL IO ERROR: 
    [8] Entry 'method' not found in dictionary "IOstream.wallDist"
    [8] 
    [8] 
    [8] file: IOstream.wallDist
    [8] 
    [8]     From function bool Foam::dictionary::readEntry(const Foam::word&, T&, Foam::keyType::option, bool) const [with T = Foam::word]
    [8]     in file /home/b408/OpenFOAM/OpenFOAM-v1912/src/OpenFOAM/lnInclude/dictionaryTemplates.C at line 334.
    [8] 
    FOAM parallel run exiting
    
    

  • 动网格算例中,怎样提取结构物表面某点的位移pointDisplacement?
    W wh3296

    @李东岳 好的,我试试这个思路,多谢李老师了!


  • 动网格算例中,怎样提取结构物表面某点的位移pointDisplacement?
    W wh3296

    @李东岳
    李老师,我试了下,controlDict文件里是这样写的:

    functions
    {
        {                                                        // Line 57
            const point A = point[222];
            vector = A[222] - A[222].oldtime();
            Info << vector;
        }
    ........
    }
    
    

    运行报错:

    Create time
    
    [0] 
    [0] 
    [0] --> FOAM FATAL IO ERROR: 
    [0] Found { but expected }
    [0] 
    [0] file: /home/b408/OpenFOAM/b408-v1912/run_test/DTCHullMoving_t1222_0/system/controlDict at line 57.
    [0] 
    [0]     From function static bool Foam::entry::New(Foam::dictionary&, Foam::Istream&, Foam::entry::inputMode, int)
    [0]     in file db/dictionary/entry/entryIO.C at line 179.
    [0] 
    FOAM parallel run exiting
    [0] 
    --------------------------------------------------------------------------
    MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD 
    with errorcode 1.
    
    NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
    You may or may not see output from other processes, depending on
    exactly when Open MPI kills them.
    --------------------------------------------------------------------------
    
    

  • 动网格算例中,怎样提取结构物表面某点的位移pointDisplacement?
    W wh3296

    @李东岳 这是可以的。我想实现的是 某个位置的位移随每个计算时间步timeStep实时输出。就像controlDict里的function通过probe输出p和U一样。


  • 动网格算例中,怎样提取结构物表面某点的位移pointDisplacement?
    W wh3296

    求助 请教,在包含结构物运动的动网格算例中(例如floatingObject,DTCHullMoving此类),怎样提取结构物表面某一点的位移pointDisplacement?
    在controlDict文件中 用Probe尝试过,只能提取U p等,无法提取pointDisplacement。个人猜测原因是:U p是数据记录在网格的场,而pointDisplacement数据记录在节点。
    在网上也看了好多关于数据分析和后处理的资料,一直找不到方法。求大神指教!不胜感激!


  • OpenFOAM中动网格(或者重叠网格)计算后,怎么提取浮体的位移呢?
    W wh3296

    @五好青年 请问您知道提取位移的方法了吗?遇到了同样的问题,求指导。谢谢!


  • 计算中断后可以根据已输出结果继续计算吗?
    W wh3296

    @cccrrryyy 好的,谢谢!


  • 计算中断后可以根据已输出结果继续计算吗?
    W wh3296

    由于实验室断电,一个正在计算的算例计算中断。瞬态两相流算例,计算时间设置 startTime 为 0 s,endTime为 9 s,输出间隔0.1s,固定时间步长。四核并行。
    计算中断时,计算进行到6.56s,输出文件中保留了 0 s 时刻到 6.5 s 时刻的数据。
    请问:
    我根据输出时间步6.5s的结果数据继续计算(即设置startTime为 6.5 s,endTime为 9 s),这样得到的结果可靠吗?
    相比于从0 s 重新计算,两者结果差别大吗?
    求大佬指教,谢谢!


  • Time step continuity errors: ....cumulative = 1.42075e+40
    W wh3296

    @星星星星晴 好的,多谢啦~


  • Time step continuity errors: ....cumulative = 1.42075e+40
    W wh3296

    @星星星星晴 但是这个报错是运算了一定时间之后出现的,从0时刻开始计算,计算时间设定38s,一般是18s前后出现报错消息,前17s结果良好。


  • Time step continuity errors: ....cumulative = 1.42075e+40
    W wh3296

    @星星星星晴 谢谢,那应该就是处理器边界条件了...


  • Time step continuity errors: ....cumulative = 1.42075e+40
    W wh3296

    @cccrrryyy scotch也不行,也会报错......


  • Time step continuity errors: ....cumulative = 1.42075e+40
    W wh3296

    @cccrrryyy 好的,我试一下,谢谢!


  • 并行计算出现错误,一直没搞定,求教大神!
    W wh3296

    @xiaohsu2006 请问问题解决了吗?我也遇到了类似的问题。谢谢!


  • Time step continuity errors: ....cumulative = 1.42075e+40
    W wh3296

    @队长别开枪 刚看了一下,设置都没有问题。不过,昨晚试了下,不并行,单核计算的情况下,一切正常,没有出现发散的情况。所以,是并行导致的问题吗?谢谢!

    FoamFile
    {
        version     2.0;
        format      ascii;
        class       dictionary;
        note        "mesh decomposition control dictionary";
        object      decomposeParDict;
    }
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    
    numberOfSubdomains  6;
    
    method          simple;
    //method          hierarchical;
    // method          simple;
    // method          metis;
    // method          manual;
    // method          multiLevel;
    // method          structured;  // does 2D decomposition of structured mesh
    
    simpleCoeffs
    {
        n           (6 1 1);
        delta       0.001;
    }
    

  • Time step continuity errors: ....cumulative = 1.42075e+40
    W wh3296

    75af7164-7d12-421d-9295-7c92997f0e17-image.png


  • Time step continuity errors: ....cumulative = 1.42075e+40
    W wh3296

    请问出现这种情况是什么原因呢?
    设置Co <1自动调整时间步长,而Co数还比较小,但是时间步长却已经很小了。如下图所示。
    142be6c3-c4a9-41fd-be7a-d50e4a841649-image.png
    这个时间步之前都很正常(如下图所示):
    04b1eb24-2dee-47e2-9dd6-129457d65369-image.png
    请问是什么原因呢?谢谢!

  • 登录

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