openfoam添加湍流入口方法?
-
@cccrrryyy 我的入口是大气边界,有一个风廓线,入口速度沿着高度方向有个速度梯度,按指数变化
-
@cccrrryyy 在open foam中atmBoundaryLayerInletVelocity这个边界是带有风廓线,而InflowGenerator只有扰流没有风廓线,如果这两个边界可以编译到一起用作入口是非常不错。
atmBoundaryLayerInletVelocity这个边界的源码在OpenFOAM-2.4.0\src\turbulenceModels\incompressible\RAS\derivedFvPatchFields\atmBoundaryLayerInletVelocity这个位置,我虽然在用openfoam但是我不懂编程,我解决不了这个问题
非常感谢老师的解答, -
@dyb 和你说一个更硬核的方法,对进口的每个cell进行赋值 你可以参照这个,这个方法最大的问题就是你改变一次网格就要重新赋值。但是当你在为边界条件搞得头疼不已,就用这个吧
-
@cccrrryyy atmBoundaryLayerInletVelocity这个就是一个可赋值的,这是他生成的场很方便,就是不懂怎把这个入口碧边界和InflowGenerator入口边界结合起来,
-
@dyb 把两个结合起来肯定是有办法的,就相当于自己写一个边界条件了。但是我感觉这样需要的代码工作量可能很大,因为两部分代码里面都包含一些实际上你不想要管的东西,比如什么构造函数啊之类的,还要去好好的想每个类里面哪些数据和函数应该做成protected,哪些做成public之类的,种种问题。除非你是一个编程高手很熟悉这些东西,不然真的可能工作量太大了。实际上对inflowGenerator来说你就是需要给一个速度的profile,我觉得这个profile你按照之前那个post里面的方法去给就好了,根据位置去确定每个cell的速度是多少的时候你用atmBoundaryLayerInletVelocity里面提到的那个公式即可。
-
@cccrrryyy 谢谢老师
-
@cccrrryyy https:Eugene de Villiers的扰动在这里//github.com/wyldckat/perturbU
-
我把代码移植到OF-上了,并附上了我的算例以供参考:
https://github.com/ZhangYanTJU/boundaryConditions -
@浪迹天大 在 openfoam添加湍流入口方法? 中说:
我把代码移植到OF-上了,并附上了我的算例以供参考:
https://github.com/ZhangYanTJU/boundaryConditions少打了一个字。。。OF-7
-
我看到DFSEM入口有bug?
讨论地址:https://www.cfd-online.com/Forums/openfoam-solving/177711-turbulentdfseminlet.html
有问题的是11式,本来是个无量纲参数,根号出来其实有量纲,不知有人测试过没?
-
@cccrrryyy 有个问题想请教下您。我也是做射流的,我是平板声速射流,来流空气为超声速(1800m/s)。这种情况下,应该如何确定积分尺度呢?我的射流孔直径为2mm,试验壁面边界层为1.2mm。按照cfd online的介绍,0.22thicknessBL,和取射流口直径的的10%基本一致,不知道这样取对不对呢?另外我网格最小尺寸0.3mm0.3mm*0.3mm,取0.2mm积分尺度会不会使计算速度很慢呢。ps:最近测过Jiawei Wan博士的TinF边界,2千万网格在720processor上计算,计算速度很慢,所以有此担心。
-
@cccrrryyy 按道理来讲不应该有很大影响,但是我的计算确实变慢了很多,我在想是不是vorton太多了。我打算直接用turbulentInlet了。
-
李 李东岳 被引用 于这个主题 2022年8月29日 09:51
31/52