Skip to content

Fluent

Fluent交流区

1.0k 主题 4.5k 帖子
  • Fluent2024r1版本:udf Delta宏一个时间步执行两次

    1
    1 帖子
    451 浏览
    G

    试用fluent 2024r1版本,运行计算时,发现一个时间步内节点0上,DEFINE_DELTA宏要被执行两次,而在2022r1版本中,在节点0上则是正常执行一次。
    在DEFINE_DELTA宏中,通过I_AM_NODE_ZERO_P来只在节点0上输出变量值到txt中,理论上是应该一个时间步只执行一次的吧;在2024r1中却被执行两次,且每个时间步都出现了警告信息:Warning: physical time step size after mesh modified = 4.5000e-5s,不知道这个警告信息所说明的问题是不是和执行两次DELTA宏有联系?(同一个算例,2022中没有警告信息出现)

  • 非均相反应UDF

    4
    4 帖子
    1k 浏览
    H

    两相流传质有专门的宏,不需要申请UDM,找到Euler两相流的传质宏,挂载到mass transfer那个选项里就行

  • 欧拉-欧拉-拉格朗日中颗粒受里如何计算

    1
    1 帖子
    403 浏览
    H

    各位大佬,想请教下模拟搅拌喷气,气液用欧拉双流体模型,固体颗粒用dpm模型,最终颗粒受力是怎么计算的?是气固的力加上液固的力吗?欧拉欧拉双流体模型流体是相互渗透的,那么在计算颗粒受力是到底是哪一相的力还是说两相的力

  • 共节点网格在fluent里面合并之后流场不连通

    2
    2 帖子
    476 浏览
    Z

    已解决

  • 1 帖子
    319 浏览
    CFD_hxC

    如题,我现在申请了服务器节点,想进行fluent的计算,但是服务器不能安装fluent,我能不能在本地fluent软件中提交任务到服务器节点上呀?有没有大佬教教我,或者有相关的视频学一下:135:

  • LES螺旋列板绕流算不准

    1
    1 帖子
    474 浏览

    fluent LES模拟螺旋列板抑制涡激振动时高度0.1D和0.2D的螺旋列板升力系数幅值在0.1和0.15左右,但0.15D的螺旋列板的升力系数幅值却到了0.5。三个都是同样的网格划分与时间步,为什么差异会这么大?

  • Fluent中PBM模型模拟微小气泡行为

    2
    2 帖子
    697 浏览
    WeakFormW

    微小是多大尺度,另外你的物理场里边合并破碎主要由什么效应主导的需要明确一下,luo模型只考虑了小于气泡尺度的湍流和气泡碰撞引起的气泡破碎,这个气泡需要大于柯尔莫戈夫尺度

  • fluent的journal文件问题

    4
    4 帖子
    838 浏览

    @gemini 谢谢您,服务fluent版本跟调试用的是一致的,我去试试修改成您说的这样

  • 9 帖子
    9k 浏览

    考古来了 想看看大佬的论文

  • 1 帖子
    226 浏览
    I

    计算的是气液混输泵的气液两相流计算,air-water(25℃)的混合介质,air为离散相给定体积分数和固定的气泡直径,water为连续项,湍流模型为SST k-w,欧拉双流体模型。计算出来之后总感觉残差是不是波动有点大了。
    有没有这方面的大佬教教我,是不是设置有问题还是其他的问题。下面是计算得出的残差
    47a7ac58-69fe-4db7-a71d-e8ba6fd07ebc-image.png
    800b8c63-4b22-47a5-9131-cc03980b1291-image.png
    05ca6207-15dd-45ab-bb5e-9628346b8a9e-image.png
    e252f689-2fd6-4d82-b46a-77c7453a624a-image.png

  • 6 帖子
    831 浏览
    S

    udf有问题,你试试这个

    #include "udf.h" DEFINE_PROFILE(inlet_velocity, t, i) { real x[ND_ND],y,vel; face_t f; begin_f_loop(f,t) { F_CENTROID(x, f, t); y = x[1]; if(y>0.0393) vel = 29.5; else vel = 29.5 * pow((y / 0.0393), 1/7); F_PROFILE(f, t, i) = vel; } end_f_loop(f,t) }
  • Fluent中PBM模型中怎么输入已知的粒径分布

    4
    4 帖子
    3k 浏览
    S

    @深蓝 请问您找到输入粒径分组的方式了吗?我最近也要做这方面,如果您看到了请您教我一下

  • UDF函数求助

    6
    6 帖子
    2k 浏览
    西湖冷月西

    @bestucan 厉害,第一次知道这种用法!:146:

  • fluent三维圆柱绕流问题

    1
    1 帖子
    645 浏览

    请问各位,我在做Re=3900的三维圆柱绕流时发现升力系数和文献差不多,但阻力系数却一直在0.6附近,和文献中1.1差距很大,这是什么原因啊?

  • 想知道如何通过设置边界条件输出一道斜激波

    1
    1 帖子
    338 浏览
    R

    想解决IV型激波,入射激波如何通过边界条件设置产生

  • 1 帖子
    654 浏览
    G

    在使用Fluent 6dof+overset+隐式更新时,发现写出的motion history中的重心坐标与实际明显不符,差的很大,而在udf中通过DT_CG得到的却是正确的重心坐标,不知道有没有人遇到过这样的问题,是什么原因导致的呢?

  • 超临界Co2回流

    2
    2 帖子
    839 浏览
    羽之下

    跟出口速度有关系,延长出口计算域试试?

  • 1 帖子
    314 浏览
    Z

    如题,在FLUENT的用户手册里写到可以在单元区域条件里打开,但是我的2024R2似乎没有或者没找到,我用的是多相流模型

    417c3160-424b-42e4-bbf0-0f81e52c3b97-image.png 说

  • 2 帖子
    2k 浏览
    L

    @冬天大太阳 请问博主找到设置方法了吗?找到了,能不能向您请教一下,有偿答疑,谢谢您,打扰了。

  • 关于化学反应带来的质量源项的udf编写

    2
    2 帖子
    978 浏览
    G

    有一节叫Advanced Multiphase Macro,也许有帮助。

    For most standard UDFs written for multiphase models (for example, source term, material property, profile functions), variables that your function needs (domain pointers, thread pointers, and so on) are passed directly to your UDF as arguments by the solver in the solution process. All you need to do is hook the UDF to your model and everything is taken care of. For example, if your multiphase UDF defines a custom profile for a particular boundary zone (using DEFINE_PROFILE) and is hooked to the appropriate phase or mixture in Ansys Fluent in the relevant boundary condition dialog box, then appropriate phase or mixture variables will be passed to your function by the solver at run time.

    There may, however, be more complex functions you want to write that require a variable that is not directly passed through its arguments. DEFINE_ADJUST and DEFINE_INIT functions, for example, are passed mixture domain variables only. If a UDF requires a phase domain pointer, instead, then it will need to use macros presented in this section to retrieve it. ON_DEMAND UDFS are not directly passed any variables through their arguments. Consequently, any on demand function that requires access to phase or domain variables will also need to use macros presented in this section to retrieve them.