Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.7k 帖子
  • OpenFOAM删除全部时间步下的某个文件

    1
    1 帖子
    1k 浏览
    李东岳

    有些场数据完全不需要,比如ddt场,可以通过

    find . -name "ddt*" -type f

    确认删除的场,然后

    find . -name "ddt*" -type f -delete

    删除

    参考 https://askubuntu.com/questions/377438/how-can-i-recursively-delete-all-files-of-a-specific-extension-in-the-current-di

  • 1 帖子
    2k 浏览

    按照文献中的案例模拟了一个三维方腔流
    我的垂直速度曲线图和水平速度曲线图
    BOT8L352FD5IWM~S5IFVX42.png MS0N{_5W.png
    和实验结果不一样
    QQ图片20190306104704.png
    是什么原因造成的?

  • 2 帖子
    3k 浏览
    bestucanB

    OpenFOAM手册第六章讲后处理。所有的数据都在文本里存着,所以这个后处理更像是取样(sample)。
    用命令把速度数据提成单个文件,用其他后处理软件读取画图。
    或者把扩展名改成cvs就可以用excel打开。在excel或者matlab里画。

    如果OpenFOAM自带的命令满足不了你的需求。就搜linux上的文本处理软件,根据数据的特征(位置特征、前后缀特征)提取。

  • fvsPatchField与fvPatchField的区别

    2
    2 帖子
    3k 浏览
    Z

    个人感觉fvPatchField是记录定义在网格体中心(cell center)的变量比如U在计算域边界上的值。fvsPatchField是记录定义在网格面中心(face center of cell)的变量比如phi,在计算域边界上的值。

  • OpenFOAM模拟管道流

    7
    7 帖子
    9k 浏览
    L

    @东岳 这个模型我很需要,请问东岳先生是用OF哪个版本的哪个求解器实现的?能否引入侧吹(也就是气泡从侧方吹入,而不是底部吹入)?

  • new cannot satisfy memory request

    1
    1 帖子
    1k 浏览
    李东岳
    new cannot satisfy memory request. This does not necessarily mean you have run out of virtual memory. It could be due to a stack violation caused by e.g. bad use of pointers or an out of date shared library

    如果你遇到这个问题,一种解决方式是把你的求解器重新编译一下,可能是bad use of out of date shared library。原因是你的库重新写了一些代码并重新编译了,但求解器没跟进

  • OpenFOAM中的LISA模型中粒径分布怎么设置

    1
    1 帖子
    2k 浏览

    请教各位老师和同学一个问题:我在使用sprayFoam求解器的时候,想把液滴初次雾化模型 atomizationModel设置为LISA模型,请问该模型得到的液滴直径分布是否会和injectionModel中设置的初始粒径相互冲突吗,foam中是怎么处理的?

  • 自定义求解器如何添加动网格功能?

    1
    1 帖子
    1k 浏览
    D

    如题...

  • OpenFOAM sparse matrix 内存管理

    2
    2 帖子
    3k 浏览

    好吧!我先自己回复下自己。在稀疏矩阵存储中,通用有两种格式,如下矩阵

    A = [ a00 a01 0 0 0 a11 a12 0 a20 0 a22 0 a30 0 0 a33];

    引用一篇博士论文 CRS scheme stores the non-zero elements the matrix in left-to-right and top-to-bottom order in vector v (row-wise storge). 存储格式如下

    v = [a00, a01, a11,a12,a20,a22,a30,a33] cI = [0,1,1,2,0,2,0,3] rI = [0,1,1,2,0,2,0,3]

    但是在openfoam中,不是这么存储的
    openfoam是一种 LDU 格式 对角线 lowerAddr() upperAddr()

    A = [ d0 u0 u1 0 0 0 l0 d1 u2 0 0 0 0 l1 l2 d2 u4 u5 . . . ] l = [l0 l1 l2 ...] d = [d0 d1 d2 d3 d4 ...] u = [u0 u1 u2 u3 ...] L = [0 0 1 1 2 2 3 ...] U = [1 2 2 3 3 4 4 ..]

    具体可参见lduAddressing.H 头文件
    因为计算流体力学中,大部分矩阵都是对称(因为一个internal face对应两个体)除了特别的边界条件外,基本上都是对称矩阵。而矩阵对角元素就更好求了,大部分情况直接把该行相加就得到主对角元素。这种sparse matrix设计是符合cfd计算原理的,但是我的问题还是没解决。看到相关资料分享一下。
    稀疏矩阵也分好多种,openfoam中的renumberMesh就是尽量保证在是多对角阵。
    谢谢!

  • 5 帖子
    5k 浏览
    M

    @东岳 好的,了解了!!谢谢您

  • 耦合面的边界条件

    1
    1 帖子
    2k 浏览

    在多区域(液体和固体换热)计算中,某一个物理量(温度T)在两个区域间的interface是一个连续的量,即没有热阻,这个interface边界条件该怎么设置?
    在OpenFOAM自带的多区域算例中,这种耦合面用的边界条件是turbulentTemperatureCoupledBaffleMixed,这个其实是根据边界面的值是根据边界上的值来计算传热系数的,里面写的很麻烦,有点看不懂。有没有哪位老师指点一下?多谢多谢~

  • wall边界第一层网格拆分成10个网格

    1
    1 帖子
    2k 浏览
    linhan.geL

    如题,OpenFOAM中有简单的命令可以快速实现吗?试过refineWallLayer,只能添加一层网格。

  • OpenFOAM如何输出场的最小值这个文件?

    8
    8 帖子
    7k 浏览
    J

    @东岳 第一次发帖求助,就能得到东岳老师的回复,真的非常感谢!
    (1)是根据laplacianFOAM稍微改了下的求解器,但是如果是探针probe的话是可以运算出结果的。那cellSource不运行function的话,我需要怎么改下求解器吗
    (2)还想请教下,算例边界条件设置的问题,左图是压力,右图是温度。
    左图压力上下边界条件均为zero flux,右侧问题上下右边界条件为zero conductive flux。对于zero flux和zero conductive flux,边界条件是不是应设置为symmetryPlane,还是zeroGradient。我计算出的结果差别很大,不知道问题出在哪里,所以想确定下是不是我边界条件设置的不对。
    case.JPG

  • 一个奇怪的问题,OpenFOAM在断网的时候终止计算

    14
    14 帖子
    12k 浏览

    @悬铃神木 谢谢。

  • 请问大家这个错误是怎么回事

    2
    2 帖子
    3k 浏览

    @气固两相流 fluidisedBed.zip
    是一个TFM算例的设置,烦请大神们帮忙看看算例有什么问题,不胜感激

  • 请问大家OpenFOAM有没有这种类型的边界条件

    5
    5 帖子
    6k 浏览

    @random_ran 1243.jpg cyclic边界得到的压力梯度恒为零,跟我所需要的连续的周期性边界条件不太一样

  • 请教:buoyantBoussinesqPimpleFoam边界条件设置

    6
    6 帖子
    7k 浏览
    C

    @东岳 帖子好像沉掉了,再次求助李老师。主要就是顶部边界条件不知道怎么设置,顶部是定压,也就是P是恒定的,但是流体可以自由出入。而方程中求解的是prgh,所以不知道prgh如何设置边界条件了,可能还需要与出口的速度边界条件保持一致性

  • interFoam计算粘度

    7
    7 帖子
    6k 浏览
    D

    @史浩 恩恩,是的,vof文件都得拷进去,感谢感谢

  • 后台阶二维怎么改成三维的

    2
    2 帖子
    2k 浏览
    李东岳

    对 :duang:

  • icoFOAM 和 pisoFOAM 有什么区别?

    2
    2 帖子
    3k 浏览
    李东岳

    可以直接忽略icoFoam,直接用pisoFoam,icoFoam是个demo类的求解器,