Skip to content
  • 0 赞同
    16 帖子
    19k 浏览
    W

    @random_ran

    哈哈,多谢捧场。博客是用markdown写的,记录了一些自己对OpenFOAM的理解,初学者阅读可能比较吃力 :zoule:

    有问题欢迎交流,Disqus跟论坛均可,我都能看到 :w:

  • 新人求指导

    Fluent
    3
    0 赞同
    3 帖子
    4k 浏览
    I

    链接: https://pan.baidu.com/s/1hP4VRneZypUhEeD3uYBG2Q 提取码: 12a8

  • 删掉文件夹下的某个文件

    OpenFOAM
    1
    0 赞同
    1 帖子
    2k 浏览
    李东岳
    ls -d 0* | xargs -I {} rm -rf ./{}/U

    可以删掉0.几文件夹下的所有U文件。删之前注意备份,或测试一下

  • 这个六面体画网格报错

    Meshy
    2
    0 赞同
    2 帖子
    3k 浏览
    李东岳

    网格数量太多了。15510 * 16000 * 22个网格?

  • 说说关于dpm系统的半透膜的问题

    Fluent
    3
    0 赞同
    3 帖子
    5k 浏览
    L

    因为时间比较紧,叙述不是很明了,现在按照李老师的建议,加上标点。

    一般dpm的碰撞判断基本是BC宏,这个不多说。

    碰撞算法fluent未透露,但是在ANSYS博客中间有一部分提及了,是采用了颗粒轨迹线与面相交的办法。这个办法是属于碰撞检测算法 line-surface。 这个方法非常的复杂。同时在CFD-ONLINE中间,也有人讨论过这个问题。 从我观点,这点Fluent的保密算法不可能是采用最原始的intersection算法;如果是的话,那么巨量的颗粒沉降计算很明显没有fluent这样的高效。

    好了,这是说了题外话,但是也跟接下来的相关。

    也就是当你不利用BC宏的时候,你需要写这样一个算法(line-surface)来判断 dpm 的截留。而这显然是在半透处理上是较为简单的。因为这样的话,你只要一个在某一个面上,甚至是一个解析几何的构成虚拟面上,就可以构造你的半透面。只要颗粒符合你的条件。 当然这种复杂在于你的颗粒将在第几步碰撞? 他能够在途中的每个网格的步数是多少?(假设颗粒在第一次进入一个cell内被捕获,这一般是现实的,因为你基本上只要处理碰撞表面网格的数据)。 那么又有一个很关键的问题: 你需要重新编制一个颗粒更新步的计算。 假设你是最简单的欧拉蛙跳,也显然你需要了解一个parcel的合外力,所以你必须了解整个dpm.h和其他几个.h的头文件。 那么,你将可以直接解决这个半透的问题。

    而如果你不写trap算法。那么很明显,你需要使用fluent所谓的DPM体系的BC宏。这个宏在颗粒碰撞你挂载的壁面的时候执行,记住这个宏执行将中断颗粒时间步。 而他本身是不出网格的。 因为出网格需要赋值新的P0值。(P0属于particle结构体而p属于tracked particle )。也就是说,当颗粒碰到这个面的时候,碰撞数据被计算,碰撞点被获取,颗粒必须更新他的P_v0值,而particle依然是在当前cell,且颗粒的fate只有active, end, abort, escape 四种。 你的trap可以使用abort,但是他的显示数值决于于p->gvtp, 如果要他在head中显示正常, 你还得做一番处理。

    最要的问题是,颗粒将在当前cell被分割,但是这个这个新的P0值依然是在当前cell内。 那么就是说,这些颗粒继续会被这个BC执行。 最终的结果是所有颗粒都被在封闭在这个cell内来回碰壁, 截留, 最后造成完全的incomplete。
    那么如何半透? 现在已经说明了在fluent实现这个半透可能的方法。

    设想一个现实的条件。颗粒一部分会被反弹(他的vo重新被设置) 一部分被捕获(path_abort) 一部分透过(记住你的时间步已经被分割, 而透过是不分割时间步的)。但就是这样最简单的日常物理现象,因为时间步被分割,碰撞算法被黑盒子,依然是十分困难的。(并且fluent的更新过程并不是属于经典的更新过程,时间步的更新会被更小的切分,根据你的设定,并且每一个切分步,你的UPDATA_SCALAR宏都会被执行。也就是说一个理论上的碰撞算法,很可能并不具备真正的可实现性。)

  • vmware Tools 工具

    CFD彩虹条
    1
    0 赞同
    1 帖子
    2k 浏览
    李东岳

    https://packages.vmware.com/tools/esx/latest/windows/

  • 0 赞同
    1 帖子
    1k 浏览

    system中含有大量的字典文件,包括求解格式等等。最近,在算一些算例,发现其中一些文件的格式有些奇怪,感觉不完整,但运行却没有错误。
    2.PNG
    这个在fvscheme文件中,但“{”明显缺少,还是说缺少“}”的格式也是正确的,有没有人知道啊?

  • shm生成边界层没有完全覆盖

    Meshy
    4
    0 赞同
    4 帖子
    6k 浏览
    S

    @samuel-tu
    前辈好,请问交界面网格畸形的问题您是否解决了?我也遇到了类似的问题:135:

  • oodles

    OpenFOAM
    1
    0 赞同
    1 帖子
    2k 浏览
    李东岳
    Application oodles Description Incompressible LES solver.

    oodles很神奇的,至少存在过,虽然我并不知道ood什么意思

  • 我大意了啊,没有闪

    CFD彩虹条
    9
    0 赞同
    9 帖子
    11k 浏览
    L

    @西湖冷月 这就是天秀

  • 0 赞同
    4 帖子
    6k 浏览
    S

    @chszkc 谢谢!就是这个问题出错了:146:

  • 多层流化床的数值模拟如何实现?

    Fluent
    15
    0 赞同
    15 帖子
    20k 浏览
    waltenW

    0_1545199915999_1.jpg
    不知道为什么不支持gif图。。只能上传一个静图了。

  • Daniele Marchisio的CFD Talk登记

    CFD彩虹条
    43
    0 赞同
    43 帖子
    63k 浏览
    Y

    595269271@qq.comqq.com

  • 增加swap内存

    CFD彩虹条
    2
    0 赞同
    2 帖子
    3k 浏览
    bestucanB

    虽然我知道我弄不成(硬盘没有没分区的剩余空间了),但我还是想试试,然后根目录炸了:jingya:
    我说我的根目录怎么一点空间都不剩了,还报警。生成了一个 swapfile 占满了。操作有风险,尝试需谨慎。

    这是占根目录的空间当作swap用,绕过了重新分区,挺好,就是空间没的有点……突然 _(┐「ε:)_

  • 0 赞同
    3 帖子
    6k 浏览

    @bestucan 在别人电脑上是正常的 ,很奇怪,我最后重装电脑解决了

  • 0 赞同
    1 帖子
    2k 浏览

    R.W. Noack, T. Kadanthot, An Octree based overset mesh hole cutting method, in: Proceedings of the 8th International Conference On Numerical Mesh Generation in Computational Field Simulations, Honolulu, HI, 2002, pp. 783–792
    关于八叉树的文献,能否有人帮忙下载?

  • openfoam并行

    OpenFOAM
    2
    0 赞同
    2 帖子
    3k 浏览
    OpenFOAM-6(16) mpirun -np 2 interFoam -parallel

    The value of the MCA parameter "plm_rsh_agent" was set to a path
    that could not be found:

    plm_rsh_agent: ssh : rsh

    Please either unset the parameter, or check that the path is correct

    在linux下输入并行命令下,显示的错误,请大家告知

  • 0 赞同
    4 帖子
    6k 浏览
    李东岳

    额,自问自答?

  • 0 赞同
    25 帖子
    33k 浏览
    L

    @ibelief 好的,谢谢!

  • Fluent 层流的壁面粗糙度的设置

    Fluent
    3
    0 赞同
    3 帖子
    6k 浏览
    W

    谢谢你的建议,我尝试一下:quwan: