Skip to content

OpenFOAM

OpenFOAM交流区

5.3k 主题 31.3k 帖子
  • snappyHexMesh以及paraview显示问题

    12
    12 帖子
    9k 浏览
    L

    @huiyin 谢谢~

  • 限制区域内提高重叠网格质量

    1
    1 帖子
    762 浏览
    C

    各位好,我现在设想一个工况是在水深非常浅,同时水深与船舶吃水非常小(大约1.2)的情况,在设置重叠部分也即船舶部分网格时,blockmesh需要画的比较小,底部与船舶底部很接近,这就造成了snappyhexmesh后船舶下部的网格质量很差,请问有没有什么办法或者思路来改善网格质量呢,如有相似问题的朋友欢迎讨论,谢谢!261e3ad06976a58e400a1fc15243dc1.png 78823dc1464db8ab58735e54dcd17d2.png efa88c4c50ed4254badb8dbc8db3089.png

  • overinterdymfoam的一些疑问

    6
    6 帖子
    4k 浏览
    C

    @学流体的小明 好的,非常感谢解答

  • 水槽的速度变化感觉有错误

    13
    13 帖子
    7k 浏览

    我也在算类似的问题,是不是给定进口水位和流量的设置方法不对

  • interFoam如何初始化流场

    1
    1 帖子
    955 浏览

    用interFoam计算带自由液面的倒虹吸,参考其他人边界设置,往往是入口给定流量(流速),出口给定水位(alpha.air)。这种设置方式如果通过手动设置(setFields)往往因初始流场不好极易发散,有没有办法能跟Fluent一样通过混合初始化得到一个初始场保证计算能够进行下去。(openFoam好像可以通过potentialFoam初始化场,但是这个对于interFoam也可以使用吗)79538e5a-b907-420a-8777-c7a72dd6011f-image.png

  • 关于buoyantPimpleFoam的几个问题

    19
    19 帖子
    13k 浏览
    L

    @cccrrryyy谢谢前辈

  • NSRFG在OF里面计算出现的问题

    6
    6 帖子
    4k 浏览
    疏影横斜水清浅

    你好,请问你编写的NSRFG,在使用时计算域是多大,网格尺度是多大,能否在整个计算域上保持低耗散甚至无耗散么

  • mapFields报错

    2
    2 帖子
    1k 浏览
    Z

    参考之前大神发的帖子就可以解决了
    https://www.cfd-china.com/topic/6750/mapfield报错

  • openfoam 10 中怎么按某场的特征动态加密网格?

    9
    9 帖子
    5k 浏览

    @jxzs_zy 在开发,好像还没正式发布。Added dynamicPolyRefinementFvMesh

  • 4 帖子
    3k 浏览
    Z

    问题找到了,对于这个算例,在滤波尺度的选择中,不能够使用剪切层调整亚格子长度尺度修正,但是别的文献中有人使用过,目前没有找到原因。

  • 2 帖子
    1k 浏览
    S

    您好,您解决了吗

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

    2
    2 帖子
    1k 浏览
    S

    您好,您解决了吗

  • 15 帖子
    13k 浏览
    S

    @BznW 您好。打扰一下,您解决了吗

  • 1 帖子
    681 浏览
    L

    前一段时间搭建了流化床求解器(燃烧、密相颗粒流动求解器,下称newSolver),目前需要对这个求解器进行冷态颗粒流动的验证(常温,关闭化学反应、燃烧和传热)。通过验证发现颗粒轴向速度和实验吻合较好,但是气相压降差距很大,而使用MPPICFoam计算相同的case可以得到准确的压降(稳定时newSolver比MPPICFoam压降高两倍多)。

    为了找到问题所在,于是关闭颗粒计算纯气体流动的速度和压降,发现newSolver和MPPICFoam计算得到的气相速度相同但是压降有一定差距。因此猜测是气相压力方程计算的问题。

    由于newSolver是基于coalChemistryFoam流体方程加入alpha的修改的,纯气体流动情况下alpha=1。为了排除我修改方程所导致的错误,因此用coalChemistryFoam(关闭化学反应、燃烧和传热)计算纯气体流动看能否得到准确的结果。结果发现压降仍然有差距。

    难道coalChemisryFoam变密度的求解器无法计算常密度的情况吗?coalChemistryFoam是反应所导致的密度变化,关闭化学反应按理说密度应该是不变的,为何计算结果与实际差距大?常温纯气体流动压降都不准,加上化学反应燃烧后压降会准吗?

    MPPICFoam压力方程

    fvScalarMatrix pEqn ( fvm::laplacian(alphacf*rAUcf, p) == fvc::ddt(alphac) + fvc::div(alphacf*phiHbyA) );

    coalChemistryFoam压力方程

    fvScalarMatrix pEqn ( fvm::ddt(psi, p) + fvc::div(phiHbyA) - fvm::laplacian(rhorAUf, p) == coalParcels.Srho() + fvOptions(psi, p, rho.name()) );

    纯气体流动验证的几何模型和网格如下图所示
    图片1.png

    请各位大佬指教!

  • 粒子与网格归属问题

    27
    27 帖子
    18k 浏览
    T

    这段用来统计网格单元内粒子个数的代码,编译的路径是什么,求东岳老师指导

  • 使用swak4foam中的funkySetFields

    1
    1 帖子
    832 浏览
    Z

    基于interFoam求解器,添加了标量场S,在模拟了一段时间后,得到了两相流体分布,再使用swak4foam中的funkySetFields,把标量赋值到alpha1流体中,另一相不考虑,设置如下:
    b8c93503-efa8-4a6d-9b18-7852dcb2d072-image.png
    运行后报错:
    15a01aae-36ee-42e4-8223-4fc9eba68dd9-image.png
    请问各位大神该如何解决呢?

  • 有关OpenFOAM中的双流体模型

    39
    39 帖子
    50k 浏览
    WeakFormW

    @liuyf 我在求解时候也遇到了这个问题,导致鼓泡塔的液面比实验高很多,因为上边部分存在液体速度导致求解一开始液体会一下子冲上去,最后液面高度就会变得非物理,您解决这个问题了吗

  • 介绍一种新的大气边界层入口生成方法DFSR

    21
    21 帖子
    14k 浏览
    L

    g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/usr/local/include -I./windProfile/lnInclude -I./extrudedPatch/lnInclude -I/home/windlab_lzx/openfoam8/OpenFOAM-8/src/finiteVolume/lnInclude -I/home/windlab_lzx/openfoam8/OpenFOAM-8/src/meshTools/lnInclude -I/home/windlab_lzx/openfoam8/OpenFOAM-8/src/sampling/lnInclude -I/home/windlab_lzx/openfoam8/OpenFOAM-8/src/surfMesh/lnInclude -I/opt/intel/oneapi/mkl/2024.1/include -IlnInclude -I. -I/home/windlab_lzx/openfoam8/OpenFOAM-8/src/OpenFOAM/lnInclude -I/home/windlab_lzx/openfoam8/OpenFOAM-8/src/OSspecific/POSIX/lnInclude -fPIC -fuse-ld=bfd -Xlinker --add-needed -Xlinker --no-as-needed /home/windlab_lzx/openfoam8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/applications/utilities/preProcessing/DFSRTurb/DFSRTurb.o -L/home/windlab_lzx/openfoam8/OpenFOAM-8/platforms/linux64GccDPInt32Opt/lib \ -L/usr/local/include -lwindProfile -lextrudedPatch -lmeshTools -lsampling -lsurfMesh -lfiniteVolume -lfftw3 -L/opt/intel/oneapi/mkl/2024.1/lib/intel64 -lmkl_intel_lp64 -L/opt/intel/oneapi/mkl/2024.1/lib/intel64 -lmkl_core -L/opt/intel/oneapi/mkl/2024.1/lib/intel64 -lmkl_sequential -lm -ldl -lOpenFOAM -ldl \ -lm -o /home/windlab_lzx/OpenFOAM/windlab_lzx-8/platforms/linux64GccDPInt32Opt/bin/DFSRTurb /usr/bin/ld.bfd: 找不到 -lwindProfile /usr/bin/ld.bfd: 找不到 -lextrudedPatch collect2: error: ld returned 1 exit status /home/windlab_lzx/openfoam8/OpenFOAM-8/wmake/makefiles/general:140: recipe for target '/home/windlab_lzx/OpenFOAM/windlab_lzx-8/platforms/linux64GccDPInt32Opt/bin/DFSRTurb' failed make: *** [/home/windlab_lzx/OpenFOAM/windlab_lzx-8/platforms/lDFSRinux64GccDPInt32Opt/bin/DFSRTurb] Error 1在编译DFSR方法最后一步wmake时候报错,为什么呀,找了很久没解决

  • 3 帖子
    1k 浏览
    S

    @shirouchen 谢谢,我暂时是用matlab排列的

  • 1 帖子
    663 浏览

    大家好!想请教各位在tecplot中对三维模型进行Mirror操作后,使用slices提取出一个面,可以观察到提取出来的面云图都还是对称的,但画出来的流线为什么不是对称的了?原计算案例对称轴所在的面本身使用的也是symmetryPlane型边界条件。
    QQ图片20240407133422.png
    $DR1%SP2~_Y1_A{0ZO8ZND8.png
    TUG[A$3E@2}8%R85`77T]3K.png