Skip to content
  • UDF函数求助

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

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

  • 请教压力测量问题

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

    采用动态压力传感器测量实验对象的压力脉动,在与理论结果进行对比时,应该对比理论结果的静压还是绝对压力还是其它类型的压力?

  • 0 赞同
    6 帖子
    8k 浏览

    @东岳 好的,谢谢东岳大神

  • AIChE Journal非TOP期刊

    CFD彩虹条
    4
    0 赞同
    4 帖子
    7k 浏览
    幻想de罗卜

    @东岳 惭愧啊。整个实验室就自己在零零碎碎做一些流体力学模拟。大多数人都偏催化、化学实验类的。一般上论坛来也就看看帖子。都忘记cookie过期没登陆了。。
    我们这边还是很认可AIChE J的。学校认定上还是top级别的。

  • 0 赞同
    3 帖子
    3k 浏览
    .J..

    @东岳 好~:yes:

  • OpenFoam中如何设置总压进出口

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

    感谢分享!!

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

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

  • 自己编译安装libccmio库

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

    https://portal.nersc.gov/cfs/visit/third_party/libccmio-2.6.1.tar.gz

    连接挂掉了

  • ICEM版本问题

    Meshy
    1
    0 赞同
    1 帖子
    4k 浏览
    Y

    请问大家,有个ICEM19.4导出的.blk文件,在新版本(2022)中导入显示版本不匹配,但是.tin文件就可以,有没有什么好办法可以查看.blk文件?

  • shm网格看起来不共节点

    Meshy
    5
    0 赞同
    5 帖子
    9k 浏览
    T

    @我是河滩 您好,请问一下这种网格在snappyHexMeshDict是怎么画出来呢?我现在正想画出这种网格,也就是让笛卡尔网格沿着我给的边界进行平分加密

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

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

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

    哪位老师知道目前哪一款CFD软件能够精确模拟这种现象?感激不尽!

  • UDF对边界附近的单元赋值

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

    请教各位,该怎么对边界附近的单元赋值,比如下面这个UDF.我想将一个区域的 C_UDMI(c, tt, 0)全部设置为0,然后边界附近的 C_UDMI(c, tt, 0)设置为1,该怎么操作?谢谢!

    void set_zone(Thread* t) { cell_t c; real vol; Thread *tt = THREAD_SUPER_THREAD(t); begin_c_loop(c, t) { if (THREAD_ID(t) == 1047) { C_UDMI(c, tt, 0) = 1; } end_c_loop(c, lct) } void set_cells(Thread *t) { Thread *tt = THREAD_SUPER_THREAD(t); face_t f; Thread *t_nbr; cell_t c0, c1; Domain *mix_domain = Get_Domain(1); for (int i = 0; i < num_boundaries; i++) { t_nbr = Lookup_Thread(mix_domain, 1); begin_f_loop(f, t_nbr){ c0 = F_C0(f, t_nbr); c1 = F_C1(f, t_nbr); if (c0 != -1 && THREAD_ID(THREAD_T0(t_nbr)) == 1047) { C_UDMI(c0, tt, 1) = 0.0; } if (c1 != -1 && THREAD_ID(THREAD_T1(t_nbr)) == 1047) { C_UDMI(c1, tt, 1) = 0.0; } } end_f_loop(f, t_nbr) } } DEFINE_ADJUST(aaa, mix_domain) { Thread* mix_thread; int phase_domain_index = 0; thread_loop_c(mix_thread, mix_domain) { Thread* t = THREAD_SUB_THREAD(mix_thread, phase_domain_index); if (t != NULL) { set_capillary_pressure_sources(t); set_boundary_cells(t); } } }
  • 请问哪种机械键盘适合敲字?

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

    @桎梏 那青轴可以说是爆炸 :xinxin:

  • 顶刊CES:一个新的气泡破碎模型

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

    拉格朗日一般要从粒子碰撞的角度来考虑破碎聚丙啥的

  • 对于RP气泡长大方程疑问

    Algorithm
    2
    0 赞同
    2 帖子
    4k 浏览
    Y

    @youhaoyu 1719302824186.jpg 看了本比较通用的书,里面把我第一张图里(1.15)直接写在方程里面的(我感觉这样写比较合适)。那么这个R0和Pg0我还是不理解什么意思,有没有大佬解释解释

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

    teoria.png
    如图所示,这是非常经典的Le Méhauté (1976)波浪理论适用图,但我有点迷糊,主要有两方面疑问:

    图中红色部分看起来是Stokes三阶波/四阶波与五阶波的交接处,那么我应该选择用三阶波/四阶波还是五阶波呢?同样地,图中浅蓝色和五阶波也有交集,那么在既是浅蓝色又是五阶波的区域应该用cnoidal还是五阶波呢? 我还注意到图中五阶波下面还有一个流函数理论,但我看olaFlow的用户手册,用流函数的话需要输入一大堆参数(如下图所示),这些参数应该怎么选取呢?本菜鸡在此请教一下各位:135:
    2024-07-08 21-55-00 的屏幕截图.png
    2024-07-08 22-01-59 的屏幕截图.png
  • New book released!

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

    BTW, you can SAVE 20% when you order online and enter Promo Code ENG19

    You can order it here: https://www.crcpress.com/Multiphase-Particulate-Systems-in-Turbulent-Flows-Fluid-Liquid-and-Solid-Liquid/Podgorska/p/book/9781482235685

    :baobao:

    批注 2019-10-20 163534.png

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

    Fluent
    2
    0 赞同
    2 帖子
    3k 浏览
    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.

  • 测试下新表情

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

    :wolaile: :wolaile: :wolaile: :wolaile: :wolaile:

    :xiabanle: :xiabanle: :xiabanle: :xiabanle:

    :tishizi: