Skip to content

OpenFOAM

OpenFOAM交流区

5.4k 主题 32.2k 帖子
  • 合集:OpenFOAM安装准备工作贴

    已固定
    28
    28 帖子
    46k 浏览
    N

    请问那个含有很多版本的离线的虚拟机,怎么设置共享文件夹啊,VMtools设置了出错呢?

  • OpenFOAM教程 初级入门建议

    已固定
    55
    55 帖子
    211k 浏览
    李东岳

    新版的transportProperties改成了physicalProperties,你改个名

  • DMD

    5
    5 帖子
    80 浏览
    X

    @李东岳 感谢李老师的回复,这个我看过,关于DMD里面每个文件夹的意思,我有点不太理解,这个有相关的教程吗

  • 求sprayfoam使用方法

    1
    1 帖子
    32 浏览
    Y

    本人想学一下sprayfoam 的一些使用方法,主要是想运用spray的碰撞模型,普通软求模型不怎么适应的我工序,我想知道sprayfoam这个求解器流场的初始密度在哪儿设定的(DPMFoam在constant的transport里面有定义)。还有一些关于sprayfoam如何关掉化学反应等等问题,有无大佬能加个联系方式咨询一下。

  • 10 帖子
    4k 浏览
    W

    @AppleKiller
    李老师的书《无痛苦N-S方程笔记》第226页有推导。http://www.dyfluid.com/theory.pdf

  • 爆炸计算压力震荡

    1
    1 帖子
    63 浏览
    X

    求助,最近基于blastReactingFoam进行气体爆炸计算,但是得到的爆炸超压震荡非常厉害,与实际显然有出入,感觉可能是离散格式设置不合理,这一块找不到什么资料进行参考修改。各位大佬可否给予指点。
    基本设置如下
    求解器:blastReactingFoam,湍流模型:k-omega SST
    网格:二维,全正交网格,网格尺寸0.5 mm
    6130e168-4c33-46c8-8b4d-a4e814099a85-image.png

    /*--------------------------------*- C++ -*----------------------------------*\ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org \\ / A nd | Version: 7 \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // fluxScheme Kurganov; ddtSchemes { default CrankNicolson 1;//Euler; timeIntegrator RK2SSP; } gradSchemes { default Gauss linear; grad(U) cellLimited leastSquares 1; grad(k) cellLimited leastSquares 1; grad(epsilon) cellLimited leastSquares 1; grad(omega) cellLimited leastSquares 1; } divSchemes { default bounded Gauss linearUpwind limited; div(tauMC) Gauss linear; div(rhoPhi,U) Gauss linearUpwind grad(U); div(rhoPhi,Yi_h) Gauss MUSCL; div(rhoPhid,p) Gauss linearUpwind grad(U); div(rhoPhi,K) Gauss limitedLinear 0.5;// div(rhoPhi,omega) Gauss linearUpwind default; div(((rho*nuEff)*dev2(T(grad(U))))) Gauss linear; } laplacianSchemes { default Gauss linear orthogonal; } interpolationSchemes { default linear; reconstruct(rho) vanLeer; reconstruct(U) vanLeerV; reconstruct(h) vanLeer; reconstruct(e) vanLeer; reconstruct(p) vanLeer; reconstruct(speedOfSound) vanLeer; } snGradSchemes { default orthogonal; } wallDist { method meshWave; } // ************************************************************************* //
  • OpenFOAM拉格朗日求解器中碰撞模型如何打开

    9
    9 帖子
    356 浏览
    Y

    谢谢您的解答,在openFoam v6版本里icoUncoupledKinematicParcelFoam这个求解器里,有pairCollision(软球模型),我现在尝试用软球模型先试试。
    sprayFoam里面是有O’Rourke碰撞的,但我做的东西和化学反应没啥关联,在后面做的过程中如果pairCollision没啥进展,可以借鉴您的建议把O’Rourke移植过去。

  • 可凝气体的冷凝数值模拟

    3
    3 帖子
    2k 浏览
    chengan.wangC

    @李东岳 在 可凝气体的冷凝数值模拟 中说:

    @杨英狄 在 可凝气体的冷凝数值模拟 中说:

    高温水蒸气在液态水中的冷凝及流动

    不太好理解。水蒸气在水里冷凝然后流动?

    李老师您好,我想做高温空气或燃气从喷管流出后水蒸气遇冷凝结雾化的仿真,您有没有了解的求解器比较适用这个问题?谢谢

  • 关于openfoam文件写出

    3
    3 帖子
    124 浏览
    N

    @李东岳 感谢老师提醒!忘了改残差文件了哈哈哈哈40dc84c4-ea49-45e1-bec3-6948e6a46f0b-image.png

  • 拉格朗日粒子和动网格不兼容吗?

    9
    9 帖子
    319 浏览
    余正东

    @Jasper-0 建议更换org的openfoam11+版本即可,改动没有想象的那么大

  • 9 帖子
    7k 浏览
    李东岳

    哈哈,多谢老铁帮吹流弊!你们都是真流弊,我是吹流弊 :140:

  • 17 帖子
    421 浏览
    C

    @李东岳 好的谢谢李老师

  • 编译求解器,原始某些功能无法使用问题

    2
    2 帖子
    778 浏览
    A

    楼主解决了吗

  • OpenFOAM中的chemistryProperties

    3
    3 帖子
    154 浏览
    H

    @李东岳 好的,:xinxin: 感谢李老师解答

  • 冷态流场(带颗粒)用setFields点火失败

    1
    1 帖子
    134 浏览
    R

    求助各位大佬们,我计算了一个冷态的流场,中心氮气携带颗粒,周围为旋转流入的氧气。在计算一段时间后,我想用setFields进行点火。一开始尝试给到1800K,但很快发散了。目前尝试先加到600K。
    但是在测试中,会出现奇怪的升温(关闭了combustion、chemistry)。之后会一直升温,直到温度超出物理限制后报错。测试了很多方面也不知道是为什么。我观测到的是,这个升温的区域和速度场有一些近似,但不知道有没有什么关系。求助各位老师同学们指点一下迷津,实在是想不明白了ToT。

    冷态流场速度图:
    0234e30a-07ff-4e2e-be53-71bf8ed6a5fb-image.png
    全场升到600K后,计算一步的温度图(入口和壁面温度边界都给的300K;出口给的zeroGradient但出口在很下游,图中并未截取到):
    5cc79fe6-f5c3-429a-97cf-1b13101abad9-image.png

  • 分离式解法/投影法能否计算可压缩问题

    15
    15 帖子
    1k 浏览
    Z

    @AppleKiller OpenFOAM的fvm::laplacian离散使用了自身单元和相邻单元值计算面梯度,已经可以有效避免棋盘压力了,也就不需要RC插值。目前的投影法应该是在计算laplacian(P)时使用了类似的操作。反而是目前对中间投影速度,或者说是openfoam中的HbyA的插值方式研究的挺多。

  • 7 帖子
    3k 浏览
    A

    @李东岳 在 OpenFOAM中移动接触线问题(接触角)的边界条件设置 中说:

    我去,竟然来了!!

    别人提问的话,我这边能收到邮件呢。工作太忙,顾不上逛帖子了。

    另外的话呢,对于像OpenFOAM和fluent这类使用CSF模型来计算气液两相流的话,低速问题时虚拟流动(spurious current)影响较大,做学术研究的话精度恐怕不够。建议用Basilisk去做,精度很高。但是工程问题的话,商软或者OpenFOAM是可以的。其他看到的吧友可以借鉴一下。
    我目前已经不做单纯的界面流动问题了,研究方向稍微有了变化。

  • 1 帖子
    161 浏览
    1

    看了一篇论文,说是在openfoam上搞了个dem扩展,原文是这个:
    OpenHFDIB-DEM.pdf

    然后对应的代码库在github是这个:
    https://github.com/techMathGroup/openHFDIB-DEM

    表面上看起来好像挺有用的,但是毕竟没用过也不大知道这东西的弊端,有没有大佬尝试过这东西,评价一下给小弟开开眼界。

  • 关于icoFOAM中通量phi的更新

    4
    4 帖子
    4k 浏览
    A

    @dabiu 在 关于icoFOAM中通量phi的更新 中说:

    icoFOAM中更新通量phi采用的如下语句(注:我理解这个语句)

    if (piso.finalNonOrthogonalIter()) { phi = phiHbyA - pEqn.flux(); }

    为什么不在下面这条语句的后面,直接用phi = fvc::flux(U)来更新通量,这样更新跟上面那条语句有什么区别吗?用phi=fvc::flux(U)会有什么问题吗?

    U = HbyA - rAU*fvc::grad(p); U.correctBoundaryConditions();

    初学icoFOAM,求各位高手解答,OpenFOAM用的版本为OpenFOAM 7.

    我觉得这里的phi是经过Rhie-Chow插值修正过的面通量。

  • 8 帖子
    369 浏览
    Y

    @李东岳 对哦,谢谢您

京ICP备15017992号-2