CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新
    1. 主页
    2. 最新
    登录以发表
    • 全部板块
    • 全部主题
    • 新建主题
    • 关注主题
    • 未回复主题
    • 杨

      OpenFOAMoam7虚拟机求解器编译报错
      OpenFOAM • • 杨英狄

      2
      0
      赞同
      2
      帖子
      5
      浏览

      李东岳

      这个求解器应该是调用了原来位置的相对路径下面的createAlphaFluxes.H文件。你看一下Make/options,换成绝对路径之类的

    • T

      OpenFoam实时监测流场某一截面上组合变量问题
      OpenFOAM • • Try harder

      2
      0
      赞同
      2
      帖子
      184
      浏览

      H

      @Try-harder 请问这个问题解决了吗

    • H

      openfoam监测某个面上的涡量数据
      OpenFOAM • • hongjiewang

      1
      0
      赞同
      1
      帖子
      2
      浏览

      H

      请教大家:
      openfoam2106版本中如何监测某个面上的涡量值
      我的思路是在controdict中加入surfaceSampling和vorticity两个函数,发现确实时间文件里面有了涡量的结果,而且也出现了postprocessing文件夹,但是该文件夹的数据里面只有x y z坐标,而没有涡量的值,请问大家有什么办法吗,具体的Function如下

      surfaceSampling
      {
      type surfaces;
      libs ( "libsampling.so" );
      enabled true;
      timeStart 0;
      writeControl runTime;
      writeInterval 0.06;
      interpolationScheme cellPointFace;
      surfaceFormat raw;
      fields (vorticityField);
      surfaces
      (
      plane
      {
      type plane;
      planeType pointAndNormal;
      pointAndNormalDict
      {
      normal (0 0 1);
      point (0 0 0.1) ;
      }
      bounds (0.1 0.1 0.08) (0.6 0.4 0.12);
      }
      );
      }

      vorticity1
      {
      type vorticity;
      libs (fieldFunctionObjects);
      field U;
      result vorticityField;
      region region0;
      enabled true;
      log true;
      timeStart 0.25;
      timeEnd 1000;
      executeControl timeStep;
      executeInterval 5;
      writeControl runTime;
      writeInterval 0.06;
      }

    • 李东岳

      聚并破碎的IATE模型
      Algorithm • • 李东岳

      3
      0
      赞同
      3
      帖子
      1057
      浏览

      李东岳

      @WeakForm onegroup

      two-group相比计算精度提升大么

      这个太不好说了。你要是问Ishii,那肯定提升大,哈哈。感觉跟具体模型有关。

    • 悬

      q-DNS计算槽道流遇到了一些问题,求大神们指点
      OpenFOAM • • 悬铃神木

      15
      0
      赞同
      15
      帖子
      4107
      浏览

      李东岳

      你得壁面函数用的哪个壁面函数?标准壁面函数还是Spalding那个

    • H

      请问一个流速随距离增加的管流如何实现?
      OpenFOAM • • hotairballon1997

      7
      0
      赞同
      7
      帖子
      35
      浏览

      H

      @李东岳 谢谢李老师。

      这应该是TJunctionFan这个tutorial吧,这个确实能得到局部的速度增加,但是如果管道足够长的话,管道的入口和出口处仍然是相同的速度和流量。

      回复您之前的问题,是inlet,outlet这两个地方。我想实现的结果就是在outlet的速度比inlet速度高,这确实是一个不符合物理的问题。。流量不守恒。没有外力的情况下是不可能实现的。硬要做的话,好像是可以通过添加momentum source实现,但是确实是一个非物理的问题,打扰了。。

    • W

      求助:interFoam模拟2微米液滴碰撞平面,液滴内部产生气泡
      OpenFOAM • • wr_z

      3
      0
      赞同
      3
      帖子
      19
      浏览

      W

      @李东岳 谢谢老师的回复,我再排查一下错误!

    • C

      LES如何与Euler-Euler模型耦合,请大佬们指点下
      Fluent • • CFD_xiaobai

      3
      0
      赞同
      3
      帖子
      13
      浏览

      C

      @李东岳 原文作者是用CFX做的:136:

    • L

      求助:两相VOF求解器中当一相是可压的,另一相不可压时,压力泊松方程如何构建
      OpenFOAM • • lrl3512

      3
      0
      赞同
      3
      帖子
      43
      浏览

      学流体的小明

      @lrl3512 compressibleInterFoam可以参考这个
      https://zhuanlan.zhihu.com/p/66444729
      我也是看这个学的

    • 沐

      Tobias书中关于pimple的final松弛因子的设定
      OpenFOAM • • 沐风

      2
      0
      赞同
      2
      帖子
      149
      浏览

      李东岳

      pFianl控制连续方程的最终残差来保证速度一进一出是守恒的。在瞬态的情况下要保证时间步准确,pFianl不能添加任何低松弛。PIMPLE通过松弛确实可以实现大时间步的跨越,如果外迭代有足够多的次数,可以保证大时间步后的收敛解。这样可以解释的通。但保守起见,我更倾向把fianl的松弛去掉。

    • W

      OF两相流中是否能够实现只在气相求解某一个方程
      OpenFOAM • • WangQi 0

      9
      0
      赞同
      9
      帖子
      67
      浏览

      李东岳

      @WangQi-0 openfoam里面存在一些多计算域模拟,比如chtMultiRegionFoam。

      就是想把界面的以及界面以上的液相电势全部设置为0

      你具体这个是算什么?求解液相电势方程么。上面是空气还是其他的?

    • 四

      求助:如何在边界a上索引边界b的值,且可以并行(包含多种边界值获取方式)
      OpenFOAM • • 四季之中的隐星

      2
      0
      赞同
      2
      帖子
      29
      浏览

      李东岳

      Info改成Pout试试?

    • 李东岳

      中性大气环境湍流动能的自保持
      OpenFOAM • • 李东岳

      5
      0
      赞同
      5
      帖子
      174
      浏览

      李东岳

      @Hope 多谢多谢!我也研究研究。:duang:

    • 正

      OpenFOAM的密度和通量量纲不对应问题
      OpenFOAM • • 正应力

      2
      0
      赞同
      2
      帖子
      33
      浏览

      李东岳

      你的phi需要乘以密度才行。目前来看你的phi就是网格乘以速度

      phi *= fvc::interpolate(rho);
    • F

      考虑动量源项后残差变差
      OpenFOAM • • fangyuanaza

      7
      0
      赞同
      7
      帖子
      80
      浏览

      李东岳

      @fangyuanaza :146: :146: :146:

    • M

      关于OpenFOAM-9中limitTemperature的用法
      OpenFOAM • • miying

      6
      0
      赞同
      6
      帖子
      48
      浏览

      李东岳

      @miying :146: :146: :146:

    • 疯

      Fluent大涡模拟将一个计算域的出口作为另一个计算域的入口条件
      Fluent • • 疯狂记笔记的小白

      1
      0
      赞同
      1
      帖子
      44
      浏览

      疯

      各位专家学者,各位老师同学好,我在运行Fluent时,准备大涡模拟将一个计算域的出口参数,作为另一个计算域(也是大涡模拟)的入口条件,请问有教程推荐,或愿意不吝赐教大佬,感激不尽

    • H

      钝体建筑扰流的大涡模拟
      OpenFOAM • • HITSC30

      60
      0
      赞同
      60
      帖子
      2414
      浏览

      C

      @李东岳 感谢李老师分享,看了这篇文章主要适用于RANS模型,目前对这块还没有研究。我主要研究的是LES大涡模拟入口湍流生成方法,由于入口湍流生成方法有很多种,生成的风场性质也都不同,湍流发展过程可能也有不一样的特点。针对不同入口风场,源项、或壁面函数、或粗糙元布置方式应该也要对应修改,使得每个瞬时的近地面速度发生预期的调整,最后要求计算得到的平均风和湍流强度符合预期值,目前感觉实现一种通用的设置方式还是比较困难。

    • F

      亚临界流体的物性分段设置后发散
      Fluent • • flybigcat

      1
      0
      赞同
      1
      帖子
      9
      浏览

      F

      计算亚临界水在圆管中的流动和传热,压力为20MPa,流体入口温度300k,管壁623k,想计算二维稳态下的管内的温度分布,用水的常物性参数很快就收敛了,但是分段插值改成变物性后就收敛不了,请教下是什么原因?
      1.jpg

    • 尚

      定义了一个新的输出量,但是编译错误error: no viable overloaded '='
      OpenFOAM • • 尚善若水

      3
      0
      赞同
      3
      帖子
      24
      浏览

      尚

      @李东岳 是的,编译通过了。谢谢李老师!

    • P

      如何在paraview中将对象一直保持在视图窗口的中心?
      C斯达克 • • Prometheus10

      2
      0
      赞同
      2
      帖子
      41
      浏览

      bestucan

      1.4.4 follow path

      https://www.paraview.org/Wiki/Advanced_Animations

    • J

      植入拉格朗日粒子的Ueqn中需不需要加phicForces?
      OpenFOAM • • Jasper 0

      10
      0
      赞同
      10
      帖子
      82
      浏览

      O

      @jasper-0 我觉得不需要

    • W

      求助:两相流求解拉普拉斯方程时,气液粘性差距太大如何提高精度
      OpenFOAM • • WangQi 0

      3
      0
      赞同
      3
      帖子
      43
      浏览

      W

      @李东岳 收到 多谢李老师

    • J

      如何让injectionModels在每一个时间步都读取kinematicLookupTableInjection
      OpenFOAM • • Jasper 0

      2
      0
      赞同
      2
      帖子
      34
      浏览

      J

      @jasper-0 更新一下目前进度,我尝试在KinematicLookupTableInjection.C里将injectors_设置为MUST_READ_IF_MODIFIED,

      template<class CloudType> Foam::KinematicLookupTableInjection<CloudType>::KinematicLookupTableInjection ( const dictionary& dict, CloudType& owner, const word& modelName ) : InjectionModel<CloudType>(dict, owner, modelName, typeName), inputFileName_(this->coeffDict().lookup("inputFile")), duration_(this->coeffDict().getScalar("duration")), parcelsPerSecond_(this->coeffDict().getScalar("parcelsPerSecond")), randomise_(this->coeffDict().getBool("randomise")), injectors_ ( IOobject ( inputFileName_, owner.db().time().constant(), owner.db(), IOobject::MUST_READ_IF_MODIFIED, IOobject::NO_WRITE ) ),

      但是在运行solver的时候提示不支持自动重新读取,有没有大佬知道这种情况咋解决呢?

      GlobalIOList<kinematicParcelInjectionData> kinematicLookupTableInjection constructed with IOobject::MUST_READ_IF_MODIFIED but GlobalIOList<kinematicParcelInjectionData> does not support automatic rereading.
    • D

      颗粒在壁面没有反弹?
      OpenFOAM • • Dingcy

      2
      0
      赞同
      2
      帖子
      24
      浏览

      李东岳

      应该是drag太大了,颗粒没弹起来

    • 缄

      残差曲线
      OpenFOAM • • 缄默

      2
      0
      赞同
      2
      帖子
      44
      浏览

      李东岳

      只能祝收敛..

    • 一

      LES介绍的文章的一个公式
      OpenFOAM • les • • 一二

      14
      0
      赞同
      14
      帖子
      6714
      浏览

      G

      @一二 在 LES介绍的文章的一个公式 中说:

      嗯,下面是我推的
      \begin{equation}
      \overline{\mathbf{S}}:\mathbf{\tau}+C_{e}\frac{k_{sgs}^{1.5}}{\Delta}=0 \
      left = \overline{\mathbf{S}}:[\frac{2}{3}k_{sgs}\mathbf{I}-2\mu_{sgs}\mathbf{dev}(\overline{\mathbf{S}})]+k_{sgs}^{1.5}\frac{C_{\epsilon}}{\Delta}
      \end{equation}
      因为
      \begin{equation}
      \mu_{sgs}=C_{k}\Delta\sqrt{k_{sgs}} \
      = \overline{\mathbf{S}}:[\frac{2}{3}k_{sgs}\mathbf{I}-2C_{k}\Delta\sqrt{k_{sgs}}]+k_{sgs}^{1.5}\frac{C_{\epsilon}}{\Delta} \
      = \sqrt{k_{sgs}}(\frac{C_{\epsilon}}{\Delta}k_{sgs}+\frac{2}{3}\mathbf{tr}(\overline{\mathbf{S}})\sqrt{k_{sgs}}-2C_{k}(\mathbf{dev}(\overline{\mathbf{S}}):\overline{\mathbf{S}})) \
      = ak_{sgs}+b\sqrt{k_{sgs}}-c\
      = right = 0
      \end{equation}
      其中
      \begin{equation}
      a=\frac{C_{\epsilon}}{\Delta} \
      b=\frac{2}{3}tr(\overline{\mathbf{S}}) \
      c=2 \Delta C_{k}(\mathbf{dev}(\overline{\mathbf{S}}):\overline{\mathbf{S}} \
      \sqrt{k_{sgs}}=\frac{-b+\sqrt{b^2+4ac}}{2a}
      \end{equation}
      当为不可压缩流体时$tr{\overline{\mathbf{S}}}=0$,那么$b=0$、$c=2 \Delta C_{k} (\mathbf{dev}(\overline{\mathbf{S}}):\overline{\mathbf{S}})$,就可以得到$k_{sgs}=\frac{c}{a}=\frac{2C_{k}||\overline{\mathbf{S}}||^{2}{}\Delta^2}{C_{\epsilon}}$

    • 李东岳

      ANSYS Fluent较大体积力模拟问题
      Fluent • • 李东岳

      6
      0
      赞同
      6
      帖子
      3042
      浏览

      李东岳

      @沉剑 Fluent这搞得挺狠啊

    • 刘

      fluent VOF 和level set 耦合
      Fluent • • 刘晓刚

      6
      0
      赞同
      6
      帖子
      1386
      浏览

      沉

      fluent等使用VOF守恒形式的通病。

    • C

      计算y+,Δx+,Δz+的疑问
      OpenFOAM • • coolhhh

      2
      0
      赞同
      2
      帖子
      187
      浏览

      沉

      类似分离涡这种大尺度的涡结构,WMLES即可,涉及转拟湍流,湍流结构等,三方向的尺度需满足计算要求。

    • F

      fluent多相流声速计算
      Fluent • • firejet

      4
      0
      赞同
      4
      帖子
      176
      浏览

      沉

      @firejet 有一篇AMSE的Li 2012年的写的Fluent 求解器的文章,你可以看下,类似2512f2b3-f387-4506-8930-f40312a95f1e-image.png

    • Y

      怎么编写法向二阶梯度为0的边界条件
      OpenFOAM • • yang山青

      8
      0
      赞同
      8
      帖子
      2697
      浏览

      J

      @yang山青 您好,请问您这个问题最后解决了嘛?

    • F

      python进行OpenFOAM流场后处理
      OpenFOAM • • fangyuanaza

      30
      0
      赞同
      30
      帖子
      1426
      浏览

      田畔的风

      @yuhxfoamer

      首先pathlib这个模块在最终的代码中并没有被使用到,所以你可以将这个模块和对应的代码移除,这并不会影响代码运行结果。 然后谈谈你这个报错。readData.py这个文件是用pvpython执行的,这个python解释器是paraview自带的,对应的第三方库也是在安装paraview时配置好的,所以错误来源于你的paraview附带的pvpython解释器(可能是安装问题,可能是系统环境问题,也可能是软件版本问题,请自行排查),和系统python解释器无关。你使用pip和conda只是在安装你系统python解释器的第三方库。 尽管最终版本这个模块被弃用,不过这里再补充一下:pathlib在本代码中的用途是创建空文件夹(pathlib.Path),在上面的讨论中也提到了,因此可以使用os.mkdir替代。
    • R

      请教关于浸入边界法(IBM方法)的问题
      OpenFOAM • • Rachel0096

      4
      0
      赞同
      4
      帖子
      106
      浏览

      李东岳

      你这个看起来就是压力波的传递导致的。近音速可能会这样。openfoam有无反射边界条件,不过用起来效果一般。你可以试试调整出口的边界条件,也可以试试把计算域延长一些

    • S

      自定义速度边界
      OpenFOAM • • soulx7

      2
      0
      赞同
      2
      帖子
      60
      浏览

      C

      @soulx7 可以参考这篇文章实现:OpenFOAM|20 自定义边界条件

    • Z

      能不能设置两组颗粒(一组one-way,一组four-way)同时模拟?
      OpenFOAM • • zhangxc0223

      15
      0
      赞同
      15
      帖子
      1716
      浏览

      D

      @dingcy 关掉耦合应该是oneway,也可以这么用,要是DPMFoam满足你使用要求的话就可以。

    • L

      HPC上运行OF
      OpenFOAM • hpc上运行of • • leilei

      22
      0
      赞同
      22
      帖子
      268
      浏览

      L

      @李东岳 :
      太感谢李老师了,明白了,谢谢。也谢谢曾帮过我的朋友。
      一个玩笑:
      把CFD大佬比为大城市美女,那咱乡下穷傻小子的心情就如那句歌词:
      。。。would it be a sin, when i cannot help falling in love with u ........(有可能记忆有出入)

      谢谢李老师

    • C

      fluent欧拉多相流壁面润滑力选取
      Fluent • • CFD_xiaobai

      3
      0
      赞同
      3
      帖子
      35
      浏览

      C

      @李东岳 好的,谢谢东岳老师

    • 缄

      OpenFOAM并行计算中暂停后如何继续计算
      OpenFOAM • • 缄默

      3
      0
      赞同
      3
      帖子
      42
      浏览

      缄

      @李东岳 谢谢李老师回复,麻烦您了。我知道我哪里错了是我太粗心了。

    • C

      多个作业分配到同一个节点上会导致计算效率大幅降低
      OpenFOAM • • cccrrryyy

      12
      0
      赞同
      12
      帖子
      124
      浏览

      C

      @李东岳 可以可以,我找时间试试看。

    • 流

      移植sprayFoam液相功能
      OpenFOAM • • 流体中二少年

      3
      0
      赞同
      3
      帖子
      80
      浏览

      流

      @tens 不好意思,隔这么久回复你,求解器已经改好了,问题在于矩阵的形式不同,接下来准备验证求解器的可靠性:chigua:

    • 氕

      openfoam监测数据
      OpenFOAM • • 氕氘-川

      2
      0
      赞同
      2
      帖子
      56
      浏览

      李东岳

      还真没这么玩过。看看其他大佬怎么说

    • 星

      Euler-Lagrange的一些解析,sprayFoam
      OpenFOAM • • 星星星星晴

      62
      0
      赞同
      62
      帖子
      3667
      浏览

      流

      刚接触sprayfoam,请教三个个问题:

      初始场指定区域怎么布置液滴?setFields? 液滴的喷射位置和喷射速度怎么设置为跟随inlet边界? 我模拟的是预气化的液滴,比如C7H16既有液滴也有气体,我在算例里面该怎么区分他们?

      谢谢前辈,希望解答或者提供一些解决问题的方向:140:

    • L

      blastXiFoam
      OpenFOAM • • Leeseungnan

      5
      0
      赞同
      5
      帖子
      288
      浏览

      李东岳

      blastFoam这个求解器里面的算法还挺有意思的。求解器的作者也很厉害。我一直在关注。

    • 氕

      后处理问题
      OpenFOAM • • 氕氘-川

      3
      0
      赞同
      3
      帖子
      83
      浏览

      氕

      @李东岳 效果非常好,非常感谢李老师:140:

    • 李东岳

      LES搅拌器一图
      C斯达克 • • 李东岳

      10
      0
      赞同
      10
      帖子
      2804
      浏览

      李东岳

      @知行 可以。之前就有,但是挂出去一年一个人都没有分享的。大家都对自己的算例非常珍惜。如果你有类似的分享。我可以直接放到 dyfluid.com

    • C

      请教下湍流耗散率(epsi),湍流能(k)和湍流比耗散率(omega)三者之间的关系
      Fluent • • CFD_xiaobai

      5
      0
      赞同
      5
      帖子
      121
      浏览

      李东岳

      epsi=0.09* k*omega
      可以

    • 冠

      fluent中在动量方程中添加弹性项以及添加5个用户自定义标量函数UDS后
      Fluent • • 冠竹

      7
      0
      赞同
      7
      帖子
      246
      浏览

      Y

      @冠竹 您好,老师。我最近弄的和你是类似的,我是准备弄这个湿蒸汽的凝结模型,在动量方程和能量方程中添加质量传输的原项,以及添加2个用户自定义的标量函数UDS。我比较疑惑这个UDS的书写格式,因为我看书上写的是直接在user-define面板上定义两个UDS就可以,并没有写啥非稳态项和对流项的udf。但运算的时候显示我定义的UDS有问题,所以请教您有啥UDS指导的资料吗或网址吗?

    • F

      如何使用UDF获得壁面剪切应力
      Fluent • • firejet

      3
      0
      赞同
      3
      帖子
      211
      浏览

      F

      @yan 我想问的是壁面边界上的粘性应力,您说的这个应该不是吧?

    • C

      Fluent中有类似OpenFOAM的inlet/outlet边界条件么
      Fluent • • cccrrryyy

      6
      0
      赞同
      6
      帖子
      131
      浏览

      C

      @gemini 可能能行,但会不会治标不治本。可能UDF里写了一套逻辑,真正实现的时候给你来另外一套。