Skip to content
  • 关于加载用于自定义函数

    Fluent
    2
    0 赞同
    2 帖子
    4k 浏览
    I

    可以加载多个

  • 0 赞同
    3 帖子
    6k 浏览

    @ibelief 多谢,但是这个是含有epsilon的湍流模型中浮力项对湍动能的影响,那如果是LES方法怎么考虑浮力呢?

  • ICEM外流场结构化网格

    Meshy
    7
    0 赞同
    7 帖子
    10k 浏览
    V

    @冰冰玩 好的,谢谢!我之后尝试一下。

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

    见过一些,目前也不好解释。:141:

  • 0 赞同
    3 帖子
    6k 浏览
    Z

    瞎说几句:以前上高超声速课,老师说高超声速飞行器头部不怎么采用尖锐头部形式而采用钝头体,尖锐头部气动摩擦,粘性耗散产生的气动热很大,头部容易烧蚀。这个会不会就是尖锐头部温度梯度、速度梯度太大的原因

  • 0 赞同
    5 帖子
    11k 浏览
    李东岳

    @luomuliunian 大佬这个专业了

  • SSRN是个啥

    CFD彩虹条
    9
    0 赞同
    9 帖子
    14k 浏览
    S

    @bestucan 感谢分享

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

    我真的发现,凡是写“求大神指导的”,下面的回复就是这样的

  • 关于cyclic边界条件

    OpenFOAM
    5
    0 赞同
    5 帖子
    7k 浏览
    孟豪龙

    今天在CFD-online上看到一个帖子,也在问of2.1.1中的cyclic边界条件,看了一下他遇到的问题跟我一样(包括使用的求解器也一样),所以现在认为应该不是我的Case中设置的问题,应该是openfoam2.1.1中cyclic边界条件本身存在bug。打算从一个高版本的of中copy出cyclic边界条件,再自行编译为用户自定义边界条件,并没有成功。目前还没想到更好的解决办法。

  • icoFoam中压力泊松方程

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

    同理,下述网页中都需要处理$\sum_f p_f^{t}\bfS_f$为$\frac{1}{V_\rP}\sum_f p_f^{t}\bfS_f$,均已更正,谢谢

    http://dyfluid.com/rhoPimpleFoam.html
    http://dyfluid.com/rhoSimpleFoam.html
    http://dyfluid.com/simplefoam.html

  • 安装OpenFOAM编译后遇到错误

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

    多谢,已将

    将源代码包拷贝到ThirdParty-6文件夹中并解压缩,重命名为ParaView-5.4.0,终端切换到paraview目录下并键入:

    改为

    将源代码包拷贝到ThirdParty-6文件夹中并解压缩,重命名为ParaView-5.4.0,终端切换到ThirdParty-6目录下并键入:

  • 0 赞同
    5 帖子
    6k 浏览
    L

    @李东岳 嗯,两个一起下下来就可以的,之前理解错了。

  • 测试----

    CFD彩虹条
    4
    0 赞同
    4 帖子
    6k 浏览
    W

    @李东岳 噢噢,好的

  • 广义NS方程的通式含义

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

    你需要系统看一下流体力学的相关知识,可能你没有这方面的背景所以不太理解。对物理空间中的一块区域而言,其所包含的物理量有几种变化方式,要么它自己随时间在变化(变化率,比如密度因为温度升高降低了),要么因为有流动带它进来或者出去(对流,比如能量),要么它自己在向外扩散或者外部在向这块区域扩散(扩散,比如这一块是高浓度区域而周围是低浓度),要么这块区域中这个物理量自己在生成或者消灭(源项,比如有化学反应)。所有的这些变化,都需要满足物理学的基础即守恒定律,其数学表达就是所谓的“广义”NS方程。这里“广义”是指这个方程描述了物理量的一般过程。

    phi等于1,这个方程代表质量守恒;phi等于速度,这个方程代表动量守恒;phi等于内能,这个方程代表能量守恒;phi等于某个物质的浓度,那么这个方程就代表该物质的质量守恒,等等。

  • 求dynamicRefineFvMesh其中算法的出处

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

    最近在看dynamicRefineFvMesh类,发现他和普通的八叉树网格细化有一些区别,有没有人知道这个算法最早是谁写的?有没有相关的参考文献?

  • paraview怎么改计数法

    OpenFOAM
    5
    0 赞同
    5 帖子
    9k 浏览
    孟豪龙

    @东岳 万分感谢!

  • 0 赞同
    2 帖子
    4k 浏览
    I

    (1) 计算中inject 的计算时间的长度等
    (2) fluent 手册里面有详细介绍
    (3)算一下速度,根据某经验公式进行计算,fluent 手册中也有提到
    (4) report 出口情况

  • Fluent meshing 网格划分思路

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

    最近在做风机的CFD模拟,利用Fluent。 我已经可以用Ansys meshing 画网格了。但是感觉Ansys meshing 的网格质量不高。想学习一下如何用Fluent meshing 画网格。求一位大神赐教,指导一下如何用fluent meshing 画 MRF的网格。

  • 求助冷凝udf

    Fluent
    2
    0 赞同
    2 帖子
    4k 浏览
    I

    #include "udf.h"
    /Constants used in psat_h2o to calculate saturation pressure/
    #define PSAT_A 0.01
    #define PSAT_TP 338.15
    #define C_LOOP 8
    #define H2O_PC 22.089E6
    #define H2O_TC 647.286
    /user inputs/
    #define MAX_SPE_EQNS_PRIM 2 /total number of species in primary phase/
    #define index_evap_primary 0 /evaporating species index in primary phase/
    #define prim_index 0 /index of primary phase/
    #define P_OPER 101325 /operating pressure equal to GUI value/
    /end of user inputs/
    //
    / UDF for specifying an interfacial area density /
    /
    /
    double psat_h2o(double tsat)
    /* /
    / Computes saturation pressure of water vapor /
    / as function of temperature /
    / Equation is taken from THERMODYNAMIC PROPERTIES IN SI, /
    / by Reynolds, 1979 /
    / Returns pressure in PASCALS, given temperature in KELVIN /
    {
    int i;
    double var1,sum1,ans1,psat;
    double constants[8]={-7.4192420, 2.97221E-1, -1.155286E-1,
    8.68563E-3, 1.094098E-3, -4.39993E-3, 2.520658E-3, -5.218684E-4};
    / var1 is an expression that is used in the summation loop /
    var1 = PSAT_A(tsat-PSAT_TP);
    /* Compute summation loop /
    i = 0;
    sum1 = 0.0;
    while (i < C_LOOP){
    sum1+=constants[i]pow(var1,i);
    ++i;
    }
    ans1 == sum1(H2O_TC/tsat-1.0);
    / compute exponential to determine result /
    / psat has units of Pascals /
    psat = H2O_PCexp(ans1);
    return psat;
    }
    DEFINE_HET_RXN_RATE(user_evap_condens_react, c, t, hr, mw, yi, rr, rr_t)
    {
    Thread **pt = THREAD_SUB_THREADS(t);
    Thread *tp = pt[0];
    Thread *ts = pt[1];
    int i;
    real concentration_evap_primary, accum = 0., mole_frac_evap_prim,
    concentration_sat ;
    real T_prim = C_T(c,tp); /primary phase (gas) temperature/
    real T_sec = C_T(c,ts); /secondary phase (droplet) temperature/
    real diam = C_PHASE_DIAMETER(c,ts); /secondary phase diameter/
    real D_evap_prim = C_DIFF_EFF(c,tp,index_evap_primary)

    0.7C_MU_T(c,tp)/C_R(c,tp);
    /primary phase species turbulent diffusivity/
    real Re, Sc, Nu, urel, urelx,urely,urelz=0., mass_coeff, area_density,
    flux_evap ;
    if(Data_Valid_P())
    {
    urelx = C_U(c,tp) - C_U(c,ts);
    urely = C_V(c,tp) - C_V(c,ts);
    #if RP_3D
    urelz = C_W(c,tp) - C_W(c,ts);
    #endif
    urel = sqrt(urelxurelx + urelyurely + urelzurelz);
    /relative velocity/
    Re = urel * diam * C_R(c,tp) / C_MU_L(c,tp);
    Sc = C_MU_L(c,tp) / C_R(c,tp) / D_evap_prim ;
    Nu = 2. + 0.6 * pow(Re, 0.5)* pow(Sc, 0.333);
    mass_coeff = Nu * D_evap_prim / diam ;
    for (i=0; i < MAX_SPE_EQNS_PRIM ; i++)
    {
    accum = accum + C_YI(c,tp,i)/mw[i][prim_index];
    }
    mole_frac_evap_prim = C_YI(c,tp,index_evap_primary)
    / mw[index_evap_primary][prim_index] / accum;
    concentration_evap_primary = mole_frac_evap_prim * P_OPER
    / UNIVERSAL_GAS_CONSTANT / T_prim ;
    concentration_sat = psat_h2o(T_sec)/UNIVERSAL_GAS_CONSTANT/T_sec ;
    area_density = 6. * C_VOF(c,ts) / diam ;
    flux_evap = mass_coeff *
    (concentration_sat - concentration_evap_primary) ;
    *rr = area_density * flux_evap ;
    }
    }
  • 这是上述问题的图片

    Fluent
    2
    0 赞同
    2 帖子
    4k 浏览
    I

    后来解决的怎么样?