Skip to content
  • ICEM 2D 创建Y- bolck

    Meshy
    1
    0 赞同
    1 帖子
    3k 浏览
    L

    大家好!
    我想创建两个等腰直角三角形的Y型网格划分,2d不能直接创建Y-BLOCK,只查到了先O型划分再移动节点,间接建立Y Grid,但是这样就会影响我相邻块的关联,有什么办法能实现其划分吗?如下图,红色区域就是两个直角等腰三角形,其相邻的块都是矩形块,我用O型划分了一个,但是周围的块的关联已经很奇怪了。在此先谢过各位前辈了!

    cfd2fd2a-2a3a-457e-90da-8343185b0c87-image.png

  • libCoxVoinovAngle.so

    OpenFOAM
    3
    0 赞同
    3 帖子
    2k 浏览
    Y

    @李东岳 是这样啊,我还以为是软件系统文件缺少呢,感谢感谢

  • 如何求整个流体域的y+

    Algorithm
    2
    0 赞同
    2 帖子
    4k 浏览
    李东岳

    整个域中的摩擦速度用的是当地的还是壁面的呢?

    壁面的,我刚刚验证过,确定

    替代文字

  • rhoEnergyFoam下载

    OpenFOAM
    3
    0 赞同
    3 帖子
    3k 浏览
    S

    @bestucan 找原作者拿到了 ` 谢谢回复

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

    @ibelief 好的,谢谢!

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

    @starDust boundaryFieldRef()是非const的可以赋值

  • of1912中paraview5.6.3无法打开Python shell

    OpenFOAM
    3
    0 赞同
    3 帖子
    4k 浏览
    S

    @bestucan 后来我也是这么解决的。。相当于直接安了新的Paraview

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

    @肖艺 暂时还没研究这个问题,不过想了一下,网格运动的控制方程只能是一个,考虑平面4个点,运动应该是参考距离/角度进行同幅度运动?好像是这样

  • 说说关于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宏都会被执行。也就是说一个理论上的碰撞算法,很可能并不具备真正的可实现性。)

  • ICEM 画风力机 结构化网格

    Meshy
    12
    1 赞同
    12 帖子
    21k 浏览
    C

    @blgy 非常的感谢,你这个是在哪看到的啊?你这个图片也看不出来用什么软件,用什么方法划分的啊,仅仅是欣赏一下:ok:

  • 0 赞同
    12 帖子
    16k 浏览
    李东岳

    @金石为开 Any updates?

  • 这是什么类型的非结构网格

    已移动 Meshy
    3
    0 赞同
    3 帖子
    5k 浏览
    李东岳

    第一个是六面体的非结构网格
    第二个看不到内部,看起来像是四面体

  • ICEM外流场结构化网格

    Meshy
    7
    0 赞同
    7 帖子
    9k 浏览
    V

    @冰冰玩 好的,谢谢!我之后尝试一下。

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

    材料是在Material下的
    你目前对UDF还比较模糊 建议先学C吧

  • 0 赞同
    12 帖子
    19k 浏览
    两月三年

    @l-j刘侃 额,你好,这个要怎么联系您呢,cfd中文网好像没有私信的功能。。。。

  • 为什么叫这个名字?

    CFD彩虹条
    3
    0 赞同
    3 帖子
    6k 浏览
    S

    fvScheme文件中各种Guass linear,大概是版主遗毒太深。

  • 关于一个表达式的笛卡尔分解问题

    Algorithm
    5
    0 赞同
    5 帖子
    7k 浏览
    L

    @wwzhao 再次感谢:xinxin:

  • 0 赞同
    5 帖子
    6k 浏览
    bestucanB

    @Micro 关注过,但是没研究过。好像是8刚支持外挂矩阵求解器。还没机会学习:shangxue:

  • 0 赞同
    6 帖子
    6k 浏览

    @shiyu 一个有点冗余的办法,定义一个vector场,每个网格都等于你那个gradP。这样就可以在别处lookup到了。

  • 关于变量分布假设的一个问题

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

    看起来是的,找了下资料没看出来理由,看看大家什么看法?

    倒是发现一篇0阶精度的文章..一会发个CFD界