Skip to content
  • openfoam并行出现错误。

    OpenFOAM
    1
    0 赞同
    1 帖子
    2k 浏览

    大家好,我最近在用openfoam中的interfoam进行并行计算时出现了以下的错误。

    068f8746-20e6-4aab-8566-00ba4f1862d0-image.png

    我看相关论坛之后说是初值设置有问题或者求解器有问题,但修改之后还是出错误,希望大家能够解答一下,万分感谢。

  • 1 赞同
    4 帖子
    10k 浏览
    S

    本人石油相关专业,就读于石油大学(北京),硕士
    现在油价萎靡不振,企业裁员信息不断,一线员工也是连连降薪。
    虽然就读于石油专业牛逼的学府,但是深知自己行业知识不牢固,根本不懂什么是行业需要。
    真是内忧外患,愁!

  • 小本用人用过没

    CFD彩虹条
    2
    0 赞同
    2 帖子
    4k 浏览
    C

    苹果retina屏那个本也不错。就是能不能装win系统?

    http://item.jd.com/2819597.html

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

    @ibelief 好的,谢谢!

  • Euler双流体模型修改曳力模型后发散

    Fluent
    8
    0 赞同
    8 帖子
    12k 浏览
    waltenW

    @东岳 同意,我一般都是改成 + 1e-08

  • ICEM敞开边界的网格如何绘制

    Meshy
    7
    0 赞同
    7 帖子
    11k 浏览
    L

    本人按在实际出口下方5cm处建立一个出口边界,实际出口则设为内部边界,最后调整参数,得到了与文献相似的结果。感谢各位的帮助!!

  • 笛卡尔网格后处理

    Meshy
    1
    0 赞同
    1 帖子
    3k 浏览
    残阳沥血

    请教大家一个问题,笛卡尔网格,已知网格8个顶点的坐标,以及网格中心的物理量的值,但网格排序是杂乱无章的,有什么好方法进行后处理呀?

  • 0 赞同
    1 帖子
    2k 浏览
    W

    TIM图片20191111100118.png

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

    额,自问自答?

  • ICEM Repair Geometry之后 映射关联问题

    Meshy
    4
    0 赞同
    4 帖子
    9k 浏览

    @两月三年 是的,这样显示的时候是表示选上了。注意选的位置就好。

  • 动量方程为什么要忽略重力项?

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

    大都忽略重力源项,哪位大神给解释下为什么忽略重力源项

    重力对流体的作用就是引起水动力学压力,如果是密闭的流体,其不会引起流动变化。因此可以忽略重力项,这样压力边界条件也可以好给出。

    一般考虑重力的主要是重力为一种重要的体积力,如密度不均引起的浮力,其中密度不均进一步由温度导致。

    还有一种情况要考虑重力是模拟流体的自由落体。

    其他情况可能跟具体的应用有关,如旋转系、海洋热风那种普遍都添加重力。

    如果不忽略,怎样恰当的处理?

    如果考虑重力,通常求解的压力不是先前的压力p,而是压力p减去水力学压力$\rho g h$。从算法层面理解,重力引致下落,压力对这种效果抵消,采用这种压力计算的时候,可以省去这种来回下落-抵消的求解过程。求解出$p-\rho gh$之后,真实的压力即为$p-\rho gh+\rho gh$

  • 0 赞同
    7 帖子
    15k 浏览
    李东岳
    今天上到了4.4G,也还行

    0_1528170382541_捕获.JPG

  • 发了一晚上邮件

    CFD彩虹条
    1
    0 赞同
    1 帖子
    3k 浏览
    C

    头晕眼花

    sad
    :crying:

  • 当保安也需要硕士嘛

    CFD彩虹条
    2
    0 赞同
    2 帖子
    5k 浏览
    S

    @cfd-china 门槛啊,真高!

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

    Fluent
    3
    0 赞同
    3 帖子
    6k 浏览
    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宏都会被执行。也就是说一个理论上的碰撞算法,很可能并不具备真正的可实现性。)

  • 湍流的尺度的计算

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

    是否是真实的流场中湍流长度尺度呢?

    Kolmogorov是一种假说:所有雷诺数足够高的湍流中,最小的尺度由一个普适性方程来决定,其参数为粘度和耗散率。这个假说建立在若干的假定基础之上,如各向同性。随后,有了Kolmogorov尺度。所以针对你的问题,至少各大教材都认为Kolmogorov尺度是最小尺度。

    这个泰勒湍流尺度能否代表RANS求解中的尺度信息呢?

    是的

    在大涡模拟中的湍流长度如何让计算?

    LES里面的湍流长度通过$\Delta$控制。大于$\Delta$被解析,小于$\Delta$被模化。不确定是否可以通过$\Delta$定义LES的湍流长度。

  • 压力方程和解

    Algorithm
    2
    0 赞同
    2 帖子
    5k 浏览

    这个是理论大坑啊。

    如果压力基的求解器,求解的是速度和压力场,那么得用连续性方程来求压力。
    如果是密度基的,连续性可以求密度,然后用状态方程求压力。

  • 非定常计算残差

    Fluent
    4
    0 赞同
    4 帖子
    6k 浏览
    西湖冷月西

    对的,楼上正解,实际上这与残差的定义是有关的,不同的软件对收敛残差的定义不同,导致残差收敛精度标准也不同,残差曲线也不一样,对于很多“为什么”一般就需要查找最原始的定义及解释,帮助文件是个好东西!

  • 流体域/固体域怎么分别画网格?

    Meshy
    4
    0 赞同
    4 帖子
    10k 浏览

    分别将小球和圆柱建立两个body,再采用结构化网格划分球体,再设置交界面节点对应生产圆柱体网格

  • 关于气液分离的采出分率问题

    Algorithm
    2
    0 赞同
    2 帖子
    5k 浏览
    C

    补充一下,不知道这些图中的这些数据点是如何提取的,谢谢大家