Skip to content
  • pMean的请教

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

    @李东岳 好的 谢谢老师 我先试试

  • 网格划分

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

    看错了 你这个是icem吗

  • 水流的空化问题

    Algorithm
    1
    0 赞同
    1 帖子
    3k 浏览
    W

    实验室有个试验台,里面充满水,水流速度最大60m/s,无叶轮,最近要做单相流实验,想确定增压泵打多少压力水才不会空化。按照我的想法,100℃水温时,水的汽化压力为0.1MPa,要保证不空化,需要线速度最大的地方局部压力达到0.1MPa,按照伯努利方程,需要加上动压,这个时候发现系统压力居然要达到2.8MPa。仔细想想应该是不适用伯努利方程的,所以想问一下,有没有什么好的方法可以估算系统压力呢?

  • 关于使用动网格的边界条件设置

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

    网格自适应么。log怎么说的

  • U*sin(t)边界条件

    OpenFOAM
    20
    0 赞同
    20 帖子
    29k 浏览
    I

    @李东岳 在 U*sin(t)边界条件 中说:

    我刚开始学OpenFOAM,我没在用户手册里看到怎么样把速度的边界条件设成time dependent的,比如我要wall velocity 是U*sin(t),这个样子的?能麻烦你告诉我一下实现这个的函数吗?

    inlet { type codedFixedValue; name dummy; code #{ const scalar& time = this->db().time().value(); operator==(vector(2.0*sin(time),0,0)); #}; value $internalField; }

    请参考

    李老师您好,我看过您在另一个帖子提到的“合理调节上部来流速度使浮升气泡保持在一个相对静止的位置”后,我想复现您说的内容,即:求解域的速度进口的速度大小根据上一个时间步的气泡速度自动调节。目前的思路是:采用function在算例文件夹下写出一个气泡速度Ub,再在0/U中采用include将气泡速度Ub引入边界条件中进行操作。但在实际操作过程中发现,include只会在计算第一步加载,并不会在每一个时间步后加载,导致速度进口大小并未实现自动调节。请问李老师您有没有好的思路可以实现边界条件的实时加载和自动调节哇:xinxin:

  • 0 赞同
    3 帖子
    2k 浏览
    T

    @xpqiu 好的,谢谢

  • 6DOF能只计算刚体运动但不更新网格吗

    Fluent
    5
    0 赞同
    5 帖子
    6k 浏览
    B

    流域里是有流体的,球受到的阻力也是随速度增大的。从静止下降1s后对称面上的压力分布如下图所示,球的直径是1m。等有时间了会做个与正常6DOF模拟(就是让网格变形那种的对比)的对比。20200722114110.png

  • 0 赞同
    6 帖子
    8k 浏览
    Y

    @yxg2018 谢谢,我将网格按照单元类型分离并将边界层网格也设定为刚体运动区域,计算依旧会报错,提示Divergence detected in AMG solver: x-momentum,我将迭代次数增加并改小了动量的松弛因子,计算还是发散。
    微信截图_20200713155718.png

  • 对称结构的网格对于数值计算的影响

    Meshy
    3
    0 赞同
    3 帖子
    5k 浏览
    D

    @东岳 光看流场的矢量图可能确实看着还凑合对称,但是假如我要在出口得到RTD曲线(停留时间分布曲线),就会得到对称出口明显不同的RTD曲线?

  • 使用重叠网格实现风机叶片旋转

    OpenFOAM
    8
    0 赞同
    8 帖子
    9k 浏览

    @s1m0n 你好,你还在做这块吗,方便讨论一下吗,我微信15098932699

  • 求助!

    Algorithm
    1
    0 赞同
    1 帖子
    3k 浏览
    K

    最近在看Turbulence Modeling for CFD,里面有个CD,谁有CD的内容呀!

  • 0 赞同
    18 帖子
    21k 浏览

    @tens 有可能下午来的 或者晚上来的有问题。
    咱讨论下一话题吧:mihu:
    :tishizi:

  • 网格与圆管层流

    Meshy
    17
    0 赞同
    17 帖子
    20k 浏览
    winsway_zeroW

    @东岳 谢谢东岳老师哈

  • 边界条件引起的震荡

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

    0_1497945059409_2017-06-20 15-50-42屏幕截图.png

    震荡已经非常非常小了,

  • ICEM网格节点设置问题

    Meshy
    3
    0 赞同
    3 帖子
    5k 浏览
    bestucanB

    @紫色星光 在设置节点数的小窗口,往下拉,有个copy parameter,不勾选。如果不勾选还会联动,那就是切块的问题了。

  • 求解器编译报错

    OpenFOAM
    3
    0 赞同
    3 帖子
    3k 浏览
    马乔

    @杨英狄 主程序里调用的构造参数不对呗,按匹配的传入就行

  • 怎么把一个标量写成一个标量场

    OpenFOAM
    14
    0 赞同
    14 帖子
    14k 浏览
    E

    @李东岳 输出的最大最小Prt均为同一个值,并没有变化。存在情况1:新prt模型失效;2:流场刚好都在一个判断条件下。所以如何将Prt以一个文件形式输出?
    39cbd356-81c5-4418-a033-4fe65e40a759-image.png
    在solver里面加入可以输出吗?

    Prt = tranport.Prt();
  • 论文投稿的期刊选择

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

    基于OpenFOAM开发了一个简单的程序,做的是气液两相流模拟

    看起来更符合 international journal of multiphase flow。不过这俩个都是好期刊,能中哪个都行。在我眼里没什么区别。

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

    Von Neumann Stability Analysis 在普通的CFD教材里面讲的太简单了
    但是到复杂非线性问题(比如Euler方程)中分析时间推进格式的阻尼特性 (damping characteritics) 的时候就比较复杂
    而且一般期刊文章中只给应用结果而且缺乏细节
    它背后的逻辑是什么,我一直没有搞清楚。。。
    希望有大神能推荐一些详细一点的教材,能把思路讲的比较透彻的

  • ICEMCFD中的remote有什么用?怎么设置?

    Meshy
    4
    0 赞同
    4 帖子
    5k 浏览
    bestucanB

    @东岳 ^_^倒不是嫌累,如果累的值,精神意志力会强化也要干。这种累有种被呼来喝去的疲劳感。这个remote在icemcfd的手册里解释的很清楚。

    如果回答,就类似于,人一张嘴问现在几点,我得屁颠屁颠去看看表然后汇报……

    他如果问如何连接,或者照着手册操作不通,还能共同探索一下。
    哪怕问“哪里能找到相关资料呢”

    甚至,在不知道有什么用的情况下,就问怎么设置。像不像导师说:“我也不知道为什么要往这个方向走,我让你走你就走吗”的感觉
    :135:

    当然我对题主没有任何恶意或建议或批评。只是谈下自己时常向大佬看齐,长期从事保姆行业,即将离职的疲劳感和惋惜感。和安慰一下题主,随问随答的人都被客观环境淘汰了,并不是世界冰冷
    :chouchou:

    以下是保姆的最后一保:
    remote就是远程的电脑,也叫计算节点(所以很多服务器默认host名称就是node)。为什么用计算节点,当然是自己用的电脑算力不足,需要外援。有两类目的。一类是图形渲染,一类是计算。远程计算节点,不只前处理(icem)可以用,计算(fluent)也可以用,后处理(paraview)也可以用。只要工作量够大的软件一般都带加远程节点的功能。

    这是个和“并行”很类似的概念。不过“并行”大部分情况下是同时进行的。这个更偏分布式计算,但分布式计算是不必同时进行的。比如这种公益的分布式计算: 即伯克利开放式网络计算平台 。发布任务、招募志愿者、安装客户端、领取计算任务、下载计算数据、返回结果。就像众筹,不过筹的是算力。

    如果说并行比串行高一个纬度,分布式计算(remote)就比并行高一个纬度。每个节点上都在并行跑,然后几个节点一起跑。

    不过有些软件上的remote都是假的分布式计算,看着是让节点来帮忙,大家一起干,其实是全给节点干……我只当个客户端。

    连接走网络协议,先开服务端的相同软件的服务器模式,然后在自己这边设置IP、端口、帐号密码验证(一般是ssh)

    我要开始无情了,无情地只回答认真提问的。
    :threaten: