Skip to content

OpenFOAM

OpenFOAM交流区

5.2k 主题 30.6k 帖子
  • 如何使用noslip这个边界?

    8
    8 帖子
    7k 浏览
    O

    @yuan 好的 谢谢

  • windows下看OpenFOAM代码的问题

    6
    6 帖子
    5k 浏览
    Y

    NTFS 存储应该是支持文件大小写的,但是 Windows 系统不支持,网上说直接用 Win32 API 的软件也不区分文件大小写。解压后的拷贝过程应该是 Windows 自带文件管理器的功能,不区分大小写,我觉得这个过程把其中一个目录给覆盖了。直接解压的话可能跟用的软件有关吧,git 应该是支持区分大小写的。

  • CFL3D开源了

    8
    8 帖子
    10k 浏览

    现在这个V6.7版本有在Windows下编译好了的吗?

  • 8 帖子
    9k 浏览
    C

    @yuan_neu 请问icAlpha的作用是什么?

  • 请问OpenFOAM中的SSG模型应该怎么用?

    1
    1 帖子
    2k 浏览
    I

    我看的一篇文献,在CFX中使用SSG模型,网格y+~1,但是我在OpenFOAM中网格y+较大(>11)时,能够得到收敛的结果,但是加密网格到y+~1时,就一直发散。
    请问:SSG模型要求的y+是多大?此时nut、k、epsilon和R的边界条件应该怎么给?谢谢!

  • 压力方程和压力修正方程

    10
    10 帖子
    10k 浏览
    L

    我还得更深入的阅读代码了,太感谢了。

  • 污染物扩散的湍流模型与算法选择?

    7
    7 帖子
    8k 浏览
    LinsanityL

    @一二 如果你是搞污染物扩散,具体做法是参考buoyantBoussinesqSimpleFoam的TEqn.H,往求解器里添加一个浓度CEqn.H

  • 如何设置面的外法线

    5
    5 帖子
    5k 浏览
    Y

    @李东岳 谢谢老师,我会试试看

  • paraview5.0.1设置彩虹色为默认的问题。

    2
    2 帖子
    2k 浏览
    O

    已解决,解决方法如下:(有效但不是唯一)
    Step1:
    cd .config/
    Step2:
    cd ParaView
    Step3:
    gedit ParaView-UserSettings.json
    Step4:
    把图中的 "ColorSpace" : 0, 改成 "ColorSpace" : 1,(把数字改成1就OK了)0_1516159750930_2018-01-17 11-26-32屏幕截图.png

  • 流固耦合wingMotion

    3
    3 帖子
    4k 浏览

    @李东岳 哦哦,是这样。顺带问大哥个问题,我用另一个翼型照wingmotion例子的前处理用simplefoam算,结果time step continuity errors 总在十几步发散,想问下这个时间步连续误差是哪个参数影响的?
    替代文字
    我做的一些尝试:deltT放到1e-8也是到那一步发散,应该不是时间步的问题。湍流模型也改为层流也是到那一步停止,网格大小也没问题,fvscheme用的迎风,应该也没问题。例子里的网格正交性很好,我用的三角网格,把非正交修正也改成5,10也没什么效果。

  • backward和C-N没有二阶精度?

    5
    5 帖子
    5k 浏览

    @yhdthu 呵呵,OF的精度问题不止如此,湍流模型如果是后加的,算子分裂可能会导致精度下降到1阶和稳态无法达到的问题。所以Jasak在FE中玩耦合求解是另外的套路。

  • interPhaseChangeFoam相方程?

    5
    5 帖子
    6k 浏览
    李东岳
    fvc::flux(phi, alpha1, alphaScheme) = fv::convectionScheme<Type>::New ( mesh(), phi, alphaScheme )().flux(phi, alpha1) = phi*interpolate(phi, alpha1) = phi*alpha1f

    因此,代码fvc::flux(phi, alpha1, alphaScheme)即为$\nabla\cdot\left(\alpha \mathbf{U}\right)$

    https://github.com/OpenFOAM/OpenFOAM-dev/blob/master/src/finiteVolume/finiteVolume/convectionSchemes/gaussConvectionScheme/gaussConvectionScheme.C

    https://github.com/OpenFOAM/OpenFOAM-dev/blob/master/src/finiteVolume/finiteVolume/fvc/fvcFluxTemplates.C

  • coalChemistryFoam 编译警告

    1
    1 帖子
    2k 浏览
    Y

    在 coalChemistryFoam 的 Make/options 文件里,包含了下面一行

    -I$(FOAM_SOLVERS)/combustion/reactingFoam \

    我对比了 reactingFoam 文件夹下的头文件和 coalChemistryFoam 文件夹下的文件,发现并没有需要调用的。但是去掉这一行之后编译时会给警告

    In file included from /home/user/OpenFOAM/OpenFOAM-5.x/src/OpenFOAM/lnInclude/postProcess.H:129:0, from coalChemistryFoam.C:50: ./createFields.H: In function ‘int main(int, char**)’: ./createFields.H:30:23: warning: unused variable ‘T’ [-Wunused-variable] const volScalarField& T = thermo.T(); ^ ./createFields.H:31:23: warning: unused variable ‘psi’ [-Wunused-variable] const volScalarField& psi = thermo.psi(); ^

    可是这两个变量在 EEqn.H 和 pEqn.H 中有用到。不知道这个警告是否可以忽略?

  • paraview看不到某个变量

    5
    5 帖子
    5k 浏览
    O

    @李东岳 好的 谢谢:happy:

  • interFoam 模拟气泡在静止水域,无重力

    3
    3 帖子
    3k 浏览
    yhdthuY

    虚假流的产生原因是气泡的数值受力不平衡,由于将表面张力&重力差值到后并不能保证面上满足动量守恒,我记得alamos lab有过一篇paper讲这个问题怎么处理,貌似是在staggered grid上做的,可以找找看看

  • 运行出错。。。

    2
    2 帖子
    2k 浏览
    bestucanB

    这个问题可以到stackoverflow上搜或者问,纯代码、linux系统问题。segmentation fault是程序访问地址超出范围,然后被限制了,所以出现很多问号。一般这种问题出现在嵌入式开发交叉编译中,就是硬件A(比如电脑)为硬件B(比如安卓)编译可执行文件。当然编出来的在A上是没法运行的。

    自己编的gcc有c++库,编译求解器应该用的是自己编的。运行的时候用了系统自带的c库,系统自带的c库又去呼喊glibc-2.11,调用start.S(程序运行通用的汇编代码)就错误了。大概是这个样子。

    具体的解决方法,猜不出来:confused: 得摸着电脑慢慢试

  • 关于设置入口速度问题

    8
    8 帖子
    8k 浏览
    L

    @mohui 那我感觉应该可以用,我只是知道,没用过,期待你的结果

  • 学习openfoam需要什么基础?

    3
    3 帖子
    4k 浏览
    李东岳

    大四小朋友 :cheeky:

    如果还没决定要用OpenFOAM,如果只是做本科毕业设计,ANSYS Fluent那面上手要快的多。

    如果可以读硕士,使用OpenFOAM自带的求解器算一算还是可以的,发文章这个东西影响因素太多了,导师是很重要的一部分。

    如果可以读博士,首选OpenFOAM。通过使用OpenFOAM做CFD模拟,会比用Fluent了解更多关于CFD的东西,并且时间足够,也可以出东西。

    OpenFOAM超音速求解器那面一直没有赞助,读博士还是有的搞的。

    行业和就业前景之类的

    这个和学历、期望待遇、是否同意轻度的转行关系很大,很难说。

    想了解一下这个坑有多深,难度怎么样,还需要什么先修知识和最注重哪些知识,

    总之,个人建议本科毕设不要入坑,很难毕业。硕士基本只能把OpenFOAM当做商软用用。博士才有的搞。并且还得用心搞。

    但是总体来说OpenFOAM值得去玩,我这7年来,一直在用OpenFOAM,我学到了非常多有关CFD的东西,虽然刚开始的时候,多次有放弃的念头,但走到现在,我庆幸入行OpenFOAM。

  • OpenFoam边界条件设置

    4
    4 帖子
    6k 浏览
    H

    @李东岳 谢谢岳哥~

  • 这个问题怎么回事?

    3
    3 帖子
    3k 浏览
    O

    我的16.04也有这个问题