请教各位前辈
Openfoam的输出文件中,以Dict格式输出的。 假如网格有n个点,而输出的数据的数目(或者说行数)不是n个? 这两个数目不是一一对应的?
请大家指教,这里面是我搞错了还是Openfoam本来就这样。
Openfoam输出的数据格式,有没有办法直接编程非常简单的,ASCII,没有括号,和上面的字头等,只是单纯的数字。
请教各位前辈
Openfoam的输出文件中,以Dict格式输出的。 假如网格有n个点,而输出的数据的数目(或者说行数)不是n个? 这两个数目不是一一对应的?
请大家指教,这里面是我搞错了还是Openfoam本来就这样。
Openfoam输出的数据格式,有没有办法直接编程非常简单的,ASCII,没有括号,和上面的字头等,只是单纯的数字。
@Foamer24 感谢回答,您觉得Groovy可以解决我的问题, 一是添加扰动,二是基于流场状态反馈得到入口条件,并在每个时间步上添加。 对Swak4Foam没用过,还请赐教
@东岳
大家有做类似工作的方便赐教下吗
各位Openfoam pioneer 请教大家一个问题
问题概述----如何根据上一时间步的流场的某些点(或某个截面/线)的速度值,采用某公式计算后,作为下一时间步流场的边界条件。
详细描述-----目前在做一个可压缩自由剪切层的模拟,计算域是一个矩形,入口条件给了tanh 速度曲线,可防止出现强烈的激波。在上游u, v 速度上给了随机扰动,促进剪切层形成。采用了codedFixedvalue, 植入了代码。 这些是已经做完的。
现在计划 从流场中提取出时间t 的 速度,该速度可以是y方向某条线上,或者按一定规律在流场中分布的点上的速度,然后根据某公式,在一个算例中对应一个公式,获得一个值,作为入口边界条件,y方向的速度,这样计算进行两到三个时间周期。
2 。如何提取前一时间步的流场信息,直接用代码的方式。
请大家赐教。
给大家分享一个编译安装的例子,在Ubuntu18.04上安装OpenFoam2.3.1
https://openfoamwiki.net/index.php/Installation/Linux/OpenFOAM-2.3.1/Ubuntu#Ubuntu_18.04
你好,出现了跟你一样的问题,用rhoCentralFoam LES,请问问题解决了吗,可否指教下思路。
看help里面的tutorial,这是最好的方式。 另外,建议需要什么查什么,慢慢积累,集中精力学怎么用Paraview,学完也忘的差不多了。效率不高。