看文献和算例,发现近地网格 长30m, 宽30m, 高 10m便可以计算。
但保证整个domain 不小于 3km3Km1km
hy1112006 发布的最佳帖子
-
RE: 请问一下,用LES算大气边界层时网格大小要达到什么量级?
hy1112006 发布的最新帖子
-
RE: 算例topoSet、refineMesh后,无法decomposePar
@xpqiu 刚才试了下,如果先refineMesh的话,会报错:
这又是什么原因呐,疑惑~~
-
算例topoSet、refineMesh后,无法decomposePar
最近在试运行一个算例,整体计算区域是标准六面体,结构化网格(网格单元亦为六面体):
(1)串行运算:blockMesh --> checkMesh --> XXXFoam(运行求解器),没有问题;
(2)并行运算:blockMesh --> topoSet --> refinMesh --> checkMesh 至此没有问题,但是开始分解网格时decomposePar,出现错误,过程如下;--- blockMesh如下(无问题):
--- topoSet -constant 如下 (无问题):
--- refineMesh -overwrite 如下(无问题):
--- decompossePar 如下,报错!!:
请问各位专家,这个有可能是什么原因呐,感谢!
-
RE: paraview风力机涡结构图绘制
@vortex 您好,麻烦请教下,如何在paraview中对尾涡进行类似上图的可视化呢,即如何调整Q的显示方式,我试了下,如下图,感觉看不出来涡结构:
麻烦版主或者群里各位大神指教,非常感谢!
-
RE: 200万网格并行算力测试(OpenFOAM版本)
东岳老师,首先说明2个情况:
(1)在我的PC环境中,需要将system/controlDict内functions中fieldAverage下方的:
libs ("libfieldFunctionObjects.so"); 改为
functionObjectLibs ("libfieldFunctionObjects.so");
(2)需要在system/fvSchemes中加入:
fluxRequired
{
p;
}
进行上述两处改动后,方可正常运行,如下:
不知道为什么,跟每个迭代步的log内容比其他人少了这么一句:
Pressure gradient source: uncorrected Ubar = 0.133489, pressure gradient = 0.000116978上述情况不知道是不是OpenFOAM的版本问题造成的?
下面是测试运行情况:
CPU型号:Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz
系统:Win10下子系统WSL Ubuntu 18.04
OpenFOAM版本:OpenFOAM-2.4.016 686.31
8 507.47
4 561.81
2 640.47
1 1182.09迷了...
-
RE: 自定义湍流模型编译成功,但是有dlopen error 的Warning, 初步解决,但想求教根本原因
@李东岳 好的,谢谢李老师,已解决:
在文件SOWFA-2.4.0/src/turbulenceModels/incompressible/LES/Make/options中加入这句话即可:
-lincompressibleLESModels \ -
RE: 自定义湍流模型编译成功,但是有dlopen error 的Warning, 初步解决,但想求教根本原因
@李东岳 谢谢李老师的解答,不过我检查了一下,编译lib的时候都通过了,如下:
而且在文件夹里能找到相应的libs, 如下:
仍出现上述Warning时运行的时候没挂上lib吗,麻烦能指导下,如何解决这个问题吗~~ 感激
-
RE: paraFOAM时的dlopen error
@fangyuanaza 您好,我也遇到了类似的问题,修改了LES湍流模型,编译成功,形成了自己的库,跑算例的时候也没有报错,但是用blockMesh时就会出现警告,按照东岳老师的建议,“在controlDict里面把这个删掉就行了”,确实不报错了,但很好奇其中的原因,并发了一个专门的帖子,还望您指教,感谢