排序
OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(二)PATCH是什么类型的patch?
上一篇的结尾提出了3个问题。回答这些问题能帮助我理解OpenFOAM重叠网格的执行过程。 首先我们来看第一个问题:PATCH对应哪一类patch? 看到cellCellStencil.H文件,里面有PA...
OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(三)vals是什么?
上一篇解决了PATCH对应算例里哪一种patch的问题,结论就是wall这一类边界被重叠网格的程序指定为PATCH了,也就是说,vals[i1]的类别如果对应了wall这一类patch,那么该...
OpenFOAM-v2006重叠网格挖洞问题研究以及修正——网上有相同问题的同行以及他们的解决办法
今天上google,登了cfdonline看到有人提出相同的问题: Hole cutting problem using overset of OF1812 一些人有提出解决办法,但好像都不能解决这个问题,额外收获...
OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(四)i1遍历范围
上一篇解决了overlaps中vals是什么的问题,现在回头看看overlaps这个函数: 判定vals[i1]==patchCellType::PATCH的含义就清楚了,就是当下的zone的第i1个单元的类...
OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(五)总结
这篇博文总结之前几篇博文,讲一下我对OpenFOAM-v2006版本挖洞机制的理解,下面是我归纳的结构图(如有错误请不吝赐教): 从结构来看,在solver运行mesh....
OpenFOAM不可压求解器pimpleFoam研究(一)粘度实现
OpenFOAM提供了几个单相的不可压求解器:icoFoam(瞬态,层流)、simpleFoam(稳态,湍流)、pisoFoam(瞬态,湍流)和pimpleFoa...
OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(六)markBoundary函数
致看到这里的读者:我写这些博客是为了督促自己做好笔记,记录学习的过程。我知道,人不是完美的,对一些知识的学习也不能做到百分百正确地掌握。我每一天都会发现自己...
OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(七)markDonors函数
在markPatchesAsHole函数之后是markDonors函数。可以先看到解析文档的介绍: 翻译一遍就是:这是一个用来确定所有目标体元的贡献单元的函数。寻址通过waveMethod计算得到。变量tgtT...
OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(八)walkFront函数
在我之前的博客里最后提到一个解决方案是对walkFront函数进行改动的。一个叫louisgag的前辈在github上贴了他的代码。这次想要学习walkFront函数以及前辈的nPushWalkFront函数,为了弄明白...
借助matlab批量处理OpenFOAM-CFD数据
CFD一个计算的周期,前处理、计算、后处理都要花不少的时间。其中,计算主要由电脑负责,人在一边喝喝茶就可以了(bushi)。人需要花时间的地方,莫过于前...
OpenFOAM的泊肃叶流动算例
本算例下载地址:OpenFOAM的二维低速层流管道流动算例(泊肃叶流动)-case文件-C++文档类资源-CSDN下载泊肃叶流动是流体力学里面一个基本算例,排在库埃特流动后面。其应用很广(管道流动),有...
OpenFOAM常用头文件(一)——createPhi.H
Info<< "Reading/calculating face flux field phi\\n" << endl; surfaceScalarField phi ( IOobject ( "phi", runTime.timeName(), mesh, IOobject::READ_IF_...










