Skip to content
  • 0 赞同
    1 帖子
    1k 浏览

    情况描述:一个叶片模型;操作压力设置为0,来流使用Pressure-inlet入口,总压9027.6Pa,总温299K;出口使用Pressure-outlet,使用静压出口。上下壁面使用平移周期边界,在壁面上的静压结果下壁面前缘发现高于9027.6Pa,来流Ma数大概0.3左右。
    总压云图:272e8ab6-c0ca-40a6-a8ae-85289baeec81-b6de291b644f1eae2029ad5d035c97c.png
    壁面静压输出结果:71799acb-1afc-4de1-9b0b-92d1214bef24-eb82740d448428364bb1ed13c86ea1d.jpg
    虽然差距很小,但是却比来流总压还要高;
    出问题的位置:
    aaeda908-0e6a-4dd9-b51c-6c1a826e3282-f3816906934847d300a0cdfbdf0f738.png
    还有很好奇的一点,理想气体的总压-静压公式应该是和Ma数相关的,在壁面上Ma=0,按理说总压应该等于静压,但是实际上并不是;
    计算公式:839a2402-39a1-47b7-822c-dceda0b70b88-1f796c8655497c12e0a5455dd059f99.png
    壁面总静压差△P:
    d4869df2-580e-4051-ac51-1341ca071771-image.png
    所以现在很疑惑。

  • 0 赞同
    1 帖子
    1k 浏览
    L

    fluent无论设置周期边界(控制质量流率),还是速度入口压力出口,都算不出湍流,结果和层流相近,是什么原因哇。

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

    http://dyfluid.com/docs/book/_book/chapter2/section2.3.html

    我再后续要更新你这些东西,要是看这个资料看不明白,欢迎反馈我来更新

    那个-L后面不需要<>号

  • 0 赞同
    3 帖子
    4k 浏览

    多谢大佬。大体了解了OpenFOAM类的调用结构。在声明指针变量的时候,往往是基类指针,运行的时候,通过读取我们fvScheme文件中的设置,这些指针指向不同子类中的函数进行计算

  • 管道内的圆柱绕流

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

    @zhaodl 这个目前我尚不清楚

  • 有关foamToVTK格式转换的问题

    OpenFOAM
    4
    0 赞同
    4 帖子
    6k 浏览
    D

    变成32位重新编译解决了这个问题

  • 审稿人说我的论文poorly written

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

    能用钱解决的问题都不是问题 :haqi: :haqi: :haqi:

  • STAR-CCM+网格转换后,checkMesh报错

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

    1.我猜是symmetry这个边界条件,试一下改成wall,然后在0文件夹里自己定义上下的slip边界条件。openfoam会对生成的网格编号进行检查,外部软件的网格节点编号和blockMesh的逻辑不一样。
    2.可能是前后的empty边界问题,你可以在starccm里生成3D网格后,重新在openfoam里extrude来生成前后empty边界
    类似这样
    constructFrom patch;
    sourceCase "../w3-d_hc1-3";
    sourcePatches (symFront);

    // If construct from patch: patch to use for back (can be same as sourcePatch)
    exposedPatchName symBack;

    // Flip surface normals before usage. Valid only for extrude from surface or
    // patch.
    flipNormals false;

    //- Linear extrusion in point-normal direction
    extrudeModel linearNormal;

    nLayers 1;

    expansionRatio 1.0;

    linearNormalCoeffs
    {
    thickness 1;
    }

    // Do front and back need to be merged? Usually only makes sense for 360
    // degree wedges.
    mergeFaces false; //true;

    // Merge small edges. Fraction of bounding box.
    mergeTol 0;

  • 0 赞同
    4 帖子
    7k 浏览
    D

    @dingcy PIMPLE确实可以进行内迭代,它是SIMPLE和PISO的耦合,增加内迭代的目的是为了可以采用更大的时间步长。我自己写过的程序,用LU-SGS时间推进,采用内迭代的目的是为了提高时间方向上的精度。
    如你所说,不知道CFX采用了什么时间推进方法,所以也并不知道它内迭代的目的是什么。

  • 0 赞同
    13 帖子
    21k 浏览
    W

    @李东岳 哦哦,没问题了。:142:

  • SnappyHexMesh中无法移除物体内部网格

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

    你这一看就是几何体有缝隙..

  • 气液欧拉多相流中的SGS viscosity问题

    Algorithm
    1
    0 赞同
    1 帖子
    2k 浏览
    V

    在气液欧拉多相流的大涡模拟中,有没有什么模型是把liquid或者particle相的SGS viscosity和主相的SGS viscosity联系起来的?
    就像RANS中的一种模型:
    $\begin{equation}
    \frac{\nu_{t,particle}}{\nu_{t,gas}}=(\frac{k_{particle}}{k_{gas}})^2=\frac{1}{1+\frac{t_p}{t_{fl}}}
    \end{equation}$
    其中$\nu_t$是湍流粘度,k是湍动能,$t_p$是particle relaxation time,$t_{fl}$是Lagarangian fluid time scale。
    现在像找一个类似的模型用在LES上,但是翻了好久也没翻到 :135:

  • 《无痛苦N-S方程笔记》小错误

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

    今天空闲时间又看了一遍笔记发现有些笔误:
    P9-第三章第一节第二段第五行“将手竖直的防止在水中” 应为“将手竖直的放置在水中”

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

    我错了,是$S_{ii}=0$。因为满足不可压缩流体的连续性方程。尴尬。。。:shangxue:

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

    A是系数矩阵的对角部分,H是H操作符,是用于速度压力解耦的。

  • 尖角附近的网格过度

    Meshy
    11
    0 赞同
    11 帖子
    10k 浏览
    I

    @HITSC30 icem不是很熟练,我去试一下

  • 地下室的CFD有志青年

    CFD彩虹条
    13
    0 赞同
    13 帖子
    25k 浏览
    S

    佩服!@东岳

  • pointwise输出二维网格到openfoam无法计算

    Meshy
    4
    0 赞同
    4 帖子
    6k 浏览
    A

    @zzcfd 改fvSolution,把p改成这个solver PCG; preconditioner DIC;试试

  • VOF模型中操作密度相关问题

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

    老哥 您好 我也有同样的问题 可以求教您吗

  • 0 赞同
    9 帖子
    11k 浏览
    S

    @东岳 多谢老师!