Skip to content
  • 用于实现吸收空气中CO的源项UDF

    Fluent
    1
    0 赞同
    1 帖子
    2k 浏览
    D

    计算域某个区域可以吸收CO,吸收的CO的量与该区域的每个网格单元本身的浓度值成正比,请问各位老师这个UDF对吗,我设置了这个之后CO浓度无变化

    #include "udf.h"

    DEFINE_SOURCE(co_absorption, c, t, dS, eqn)
    {
    real S;
    real Ci;

    Ci = C_YI(c, t, 0); // 获取CO的浓度,假设CO是第一个组分(编号为0) // 计算吸收区域吸收CO的量 S = -0.0064 * Ci; // 更新源项数组 dS[eqn] = S; return S;

    }

  • 关于速度入口方向随时间变化的UDF

    Fluent
    2
    0 赞同
    2 帖子
    3k 浏览
    N

    报错了,我检查不出错误,希望有前辈能够指导一二

  • 0 赞同
    4 帖子
    5k 浏览

    @Joann 你好,方便交流一下吗,我看了你的几个帖子,我和你用的工具基本差不多,我邮箱2424885197@qq.com

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

    想设置一个壁面接触角随时间增加减小,用公式描述
    QMF9EZM9NI7B{$AS17ASF{M.jpg
    但是模拟过程中不到0.01s就已经完全铺开了
    8d0dfcc4-1ada-4bec-8a31-d4000f59d818-0~FKZ}KBX0WEF3X7@2%@NTD.png
    接触角为定值的时候没有问题,请问接触角随时间增加减小的设置哪里出了问题,该如何设置

  • snappyHexMesh画网格如何处理尖角和狭缝

    Meshy
    15
    0 赞同
    15 帖子
    16k 浏览

    @李东岳 谢谢东哥,就是我把resolveFeatrueAngle调大之后画网格没有捕捉这条特征线,画几何的时候因为在两个不同平面上,这条特征线是存在的

  • 0 赞同
    6 帖子
    9k 浏览
    W

    @李东岳 哈哈,其实是从nodebb的帮助中抄来的:cheeky:

  • 关于计算的收敛性

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

    很普适性的问题。如果你说的是如何判定非稳态的收敛性的话,可以监控一些参数,如果稳定波动一定周期,就可以认为收敛了。

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

    非常感谢!我之前把连续相的直径调小,效果好点,但是还是不理想。我一会儿试一下,把Sct调小,看看有变化没。

  • 关于湍流边界层入口给定的一些疑问

    Algorithm
    1
    0 赞同
    1 帖子
    4k 浏览
    A

    最近在用LES计算湍流入口,为了得到一个入口的平均速度场,我想用DNS的数据,也就是用到标准的壁面律曲线(y+ ~ U+),由于我用的求解器是求解有量纲的参数,因此需要对标准的壁面律曲线进行有量纲处理。根据我来流的参数,比如自由来流速度Uinf,温度Tinf,采用绝热壁温,是不是就可以得到有量纲的速度分布了?但我看到有人要给定入口的壁面摩擦速度Utao,边界层厚度等,这些都是没有必要的吧?谢谢!

  • 0 赞同
    8 帖子
    13k 浏览
    L

    @random_ran :upset: 老师让做这方面的,没办法啊

  • 0 赞同
    6 帖子
    7k 浏览
    MicroM

    自挖自填。再次感谢@浪迹天大 和@马乔 两位大佬的解释,原来这是一种c++ 特性——递归模板模式,也就是 派生类继承自模板类,同时把自己作为参数传递给模板类。这样做的目的其实很明确,从基类对象的角度来看,派生类对象其实就是本身,这样的话只需要用一个static_cast就可以把基类转化成派生类,从而实现基类对象对派生对象的访问。

  • 有关高斯积分积分点的确定

    Algorithm
    3
    0 赞同
    3 帖子
    8k 浏览
    C

    @kasitefy
    非常对。

    另外一个问题是这种加和的数值积分忒慢了

  • 关于计算时间的deltaT问题

    OpenFOAM
    10
    0 赞同
    10 帖子
    13k 浏览
    J

    @tidedrinker 非常谢谢你的回复,长知识了
    我试着两个算例就ddt的选择不一样算了一下,
    选择LocalEular的时候controlDict没有设置MaxCo,maxAlphaCo ,maxDeltaT 可以顺利收敛算到最后,
    选择Eular的时候,显示库朗数,需要有maxAlphaCo,增加了这个设置(值取了15)之后,算到41秒库朗数太大了崩了(exited on signal 8 (Floating point exception).)这个时候应该就需要时间步长较小。
    然后看到了这个帖子
    https://www.cfd-china.com/topic/412/关于时间离散euler与localeuler离散
    才知道用了LocalEular的算是LTSinterFoam的意思,求解稳态问题,所以表明DTCHull这个算例因为属于稳态所以就用了LocalEular时间离散,而另一个DTCHullMoving就不是稳态问题了所以就用了Eular。
    早期的OpenFOAM版本还有LTSInterFoam,https://github.com/OpenFOAM/OpenFOAM-2.0.x/tree/master/tutorials/multiphase/LTSInterFoam

  • 请问今年的培训有安排了吗

    已移动 CFD彩虹条
    3
    0 赞同
    3 帖子
    4k 浏览
    S

    @东岳 我报名,一位老师两名学生,稍后把报名表发给你

  • CFD 公开课及视频教程

    CFD彩虹条
    4
    0 赞同
    4 帖子
    5k 浏览
    K

    @ibelief 多谢,b站上找到了李老师的视频。我主要是想看看有没有那种带着编程的那种(捂脸)

  • 清网行动/CORE成立

    CFD彩虹条
    4
    0 赞同
    4 帖子
    7k 浏览
    I

    @东岳 ok 已发送

  • 引用.H文件

    OpenFOAM
    5
    0 赞同
    5 帖子
    5k 浏览
    H

    @冠竹 嗯嗯好哒 感谢感谢~我先操作一下

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

    我想建立一个水槽,水流从水槽一边冲过去,然后又从另一边冲过来,两边的入口和出口边界要随时间变化,有没有大神指导一下,怎么实现?谢谢!

  • 如何在paraview中显示颗粒浓度

    OpenFOAM
    4
    0 赞同
    4 帖子
    5k 浏览

    of8中
    在cloudfunction中有一个叫viodfraction的cloudfunction,会输出theta field

  • 你要的OpenFOAM编程杂七杂八

    OpenFOAM
    25
    0 赞同
    25 帖子
    66k 浏览
    J

    学OF时间长了就越明白OF编程的这种独特,刚开始入门知道用的是C++我还找了以前学C++的书出来重刷,但是后来发现OF虽然也是基于C++但是自己很有自己的特点,所以如果C++不好的入门者也不用担心,耐心点慢慢看OF的码有不懂的就网上搜一搜别人的解析还是能理解的。