OpenFOAM的泊肃叶流动算例-卡核

OpenFOAM的泊肃叶流动算例

本算例下载地址:OpenFOAM的二维低速层流管道流动算例(泊肃叶流动)-case文件-C++文档类资源-CSDN下载 泊肃叶流动是流体力学里面一个基本算例,排在库埃特...
OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(一)整体函数框架结构-卡核

OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(一)整体函数框架结构

前言 使用OpenFOAM-v2006版本的重叠网格时,其挖洞只能挖出壁面以及壁面附近区域的网格,而离重叠区边缘(fringe)还有一定距离,如下图所示: 经研究...
OpenFOAM一种批量修改参数计算算例的方法-卡核

OpenFOAM一种批量修改参数计算算例的方法

在需要大量修改参数计算算例的时候,脚本能帮我们省下很多功夫。参考一篇知乎文章的做法,并作出改进。现在可以编辑特定的文件名字,而不是用参数来作为文件名了,这样...
openFoam4.0 学习记录(七):Tutorials之Lid-driven Cavity Flow (后续3-高雷诺数RAS计算)-卡核

openFoam4.0 学习记录(七):Tutorials之Lid-driven Cavity Flow (后续3-高雷诺数RAS计算)

5月21日刚刚回家,明天爷爷生日,在此祝他福如东海! 今天按计划完成空腔流教程的最后一项——高雷诺数。在此之前,我所做的都只是低雷诺数下的层流。但在现实中࿰...
借助matlab批量处理OpenFOAM-CFD数据-卡核

借助matlab批量处理OpenFOAM-CFD数据

CFD一个计算的周期,前处理、计算、后处理都要花不少的时间。其中,计算主要由电脑负责,人在一边喝喝茶就可以了(bushi)。人需要花时间的地方,莫过于前...
OpenFOAM的圆柱绕流算例记录-卡核

OpenFOAM的圆柱绕流算例记录

圆柱绕流是流体力学里最经典的算例之一,受到众多学者的“喜爱”。初学CFD的人除了空腔、管道流之外,最先接触的莫过于圆柱绕流了。圆柱绕流能反映流体流过障碍物时的各种情况ÿ...
OpenFOAM写代码用并行时出错的一种解决办法-卡核

OpenFOAM写代码用并行时出错的一种解决办法

OpenFOAM自己写程序,在只有单核计算时,寻址不会有什么问题。但如果改用并行,就会报错。一种解决办法就是用for循环。 如图,如果用单核串行计算,那么就可以直...
openFoam4.0 学习记录(六):Tutorials之Lid-driven Cavity Flow (后续2)-卡核

openFoam4.0 学习记录(六):Tutorials之Lid-driven Cavity Flow (后续2)

今晚想将第一个教程后面的部分做完。之前做仿真的时候雷诺数用的是10,非常的低,现在想要增加到100,看看结果如何。 先到run的文件夹里,如何克隆一下cavity的文件&#x...
OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(八)walkFront函数-卡核

OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(八)walkFront函数

在我之前的博客里最后提到一个解决方案是对walkFront函数进行改动的。一个叫louisgag的前辈在github上贴了他的代码。这次想要学习walkFront函数以及前辈的nPushWalkFront函数,为了弄明白...
OpenFOAM无反射边界条件源码学习-卡核

OpenFOAM无反射边界条件源码学习

求解流声分解法的shen方程时,需要对变量的边界作无反射处理。OpenFOAM提供的无反射边界条件有advective和waveTransmissive这两种,但这两种似乎都不能满足笔者的需要,可能...
OpenFOAM找指定点的Cell label-卡核

OpenFOAM找指定点的Cell label

OpenFOAM中,每个Cell都能找到对应的位置信息(mesh.C()[celli]),但是对于一个特定的位置点,无法直接与某个Cell进行直接的联系。因为Cell是离散的一个个点&#x...
openFoam4.0 学习记录(五):Tutorials 之 Stress analysis of a plate with a hole (后续2)-卡核

openFoam4.0 学习记录(五):Tutorials 之 Stress analysis of a plate with a hole (后续2)

上一篇在结尾的时候说到,要继续这个教程的后续部分,那就是将plate的尺寸调高,然后再与解析解作比较! 将文件夹复制,然后到system/blockMeshDict的文本里面&#...