排序
OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(二)PATCH是什么类型的patch?
上一篇的结尾提出了3个问题。回答这些问题能帮助我理解OpenFOAM重叠网格的执行过程。 首先我们来看第一个问题:PATCH对应哪一类patch? 看到cellCellStencil.H文件,里面有PA...
OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(一)整体函数框架结构
前言 使用OpenFOAM-v2006版本的重叠网格时,其挖洞只能挖出壁面以及壁面附近区域的网格,而离重叠区边缘(fringe)还有一定距离,如下图所示: 经研究...
openFOAM7几个文件夹的作用
想搞懂openFOAM整个程序的结构,了解程序开发过程中几个命名的文件夹的作用比较重要。这里单独了解一下。 openFOAM7的全部文件夹罗列如下: dyfluid@dyfluid:~/OpenFOAM/OpenFOAM-7$ ...
用tecplot作平均速度流线图
前言 在一些圆柱绕流等非定常流动的文献中,时间平均流线作为其中一种流场的结果,能反映出流场时均的特性,具有研究意义。但是用tecplot生成流线时,只能画瞬时的流线...
openFOAM中时间步长计算参数是怎样读进程序的——初步理解框架
内容如题,在阅读完大量的基础代码之后,我们现在可以尝试解读一下chemFOAM中的程序流程。因为内容很多,所以会分好几个子标题讲完。 我们使用openFOAM的过程中,通常...
OpenFOAM-v2006重叠网格挖洞问题研究以及修正——网上有相同问题的同行以及他们的解决办法
今天上google,登了cfdonline看到有人提出相同的问题: Hole cutting problem using overset of OF1812 一些人有提出解决办法,但好像都不能解决这个问题,额外收获...
openFOAM学习笔记(二)—— openFOAM的安装和网络资料汇总
openFOAM的安装 安装参考了这三篇帖子: http://dyfluid.com/docs/install.html https://blog.csdn.net/u011786352/article/details/87161323 http://blog.sina.com.cn/s/blog_67590bc501...
修改OpenFOAM中的pisoFoam使其按照最大库朗数修改最小时间步
前言 在学习OpenFOAM中的LES模拟时,发现一开始的库朗数会比较大,我不得不将时间步调到1e-7秒。但当时间推进到1000步左右时,库朗数就降到0.2左右了(以我自己的算例...
openFOAM中文件流的获取——lookup函数
openFOAM中的几乎所有类都提供了文件流操作的重定义,即>> <<即可实现文件流操作。例如对于标量来说,读取标量时: scalar readScalar(Istream& is) { scala...
OpenFOAM的面法向向量指向
OpenFOAM对网格的拓扑有着严格的要求。其中,每一个单一的面(face)都会有其对应的owner和neighbour。在考虑某一面的面法向向量时,方向应该是朝哪一边?下面用...
openFOAM学习笔记(四)—— openFOAM中的List
又是一个很底层的部分,但是也非常重要,我们在进行数据写入的时候就会使用到List。这里介绍他的基本结构,以及在openFOAM被如何使用 首先它的路径为src/OpenFOAM/containers...
OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(三)vals是什么?
上一篇解决了PATCH对应算例里哪一种patch的问题,结论就是wall这一类边界被重叠网格的程序指定为PATCH了,也就是说,vals[i1]的类别如果对应了wall这一类patch,那么该...










