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

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

在markPatchesAsHole函数之后是markDonors函数。可以先看到解析文档的介绍: 翻译一遍就是:这是一个用来确定所有目标体元的贡献单元的函数。寻址通过waveMethod计算得到。变量tgtT...
“cannot be called for a calculatedFvPatchField“——OpenFOAM中实现ρU(rhoU)边界条件的源码学习-卡核

“cannot be called for a calculatedFvPatchField“——OpenFOAM中实现ρU(rhoU)边界条件的源码学习

因研究需要,特写一篇非单一变量(ρU, rhoU)边界条件的实现过程。在解可压NS方程时,rhoCentralFoam(解析)对动量方程的ρU进行直接的插值求解。换句话说,以ρ...
OpenFOAM动网格的壁面边界通量修正-卡核

OpenFOAM动网格的壁面边界通量修正

OpenFOAM使用动网格时,壁面速度边界条件要换成movingWallVelocity类型。这个边界类型是如何实现壁面运动时通量的计算和修正的?上一篇学习了内场网格变化时通量的修正,这一...
openFoam4.0 学习记录(三):Tutorials之Lid-driven Cavity Flow (后续)-卡核

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

关于Lid-driven Cavity Flow 的前部分操作写在下面的文章中: https://blog.csdn.net/weixin_39124457/article/details/88926300 学习openfoam的第六周啦!不得不吐槽,我这...
OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(六)markBoundary函数-卡核

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

致看到这里的读者:我写这些博客是为了督促自己做好笔记,记录学习的过程。我知道,人不是完美的,对一些知识的学习也不能做到百分百正确地掌握。我每一天都会发现自己...
OpenFOAM的周期性边界条件设置——ICEM画圆柱绕流网格为例-卡核

OpenFOAM的周期性边界条件设置——ICEM画圆柱绕流网格为例

参考博文OpenFOAM中循环边界条件(cyclic)设置,我按步骤做了一遍,结果用checkMesh检查会有error(一些面不匹配之类的),然后再加上博文OpenFOAM...
OpenFOAM动网格的通量修正-卡核

OpenFOAM动网格的通量修正

OpenFOAM处理动网格的思路很简单,就是在网格变形(mesh.controledUpdate())之后,对速度通量进行修正。其中包括:correctPhi.H,fvc::makeRelative(phi,...
openFoam4.0 学习记录(二):Tutorials 之 Stress analysis of a plate with a hole-卡核

openFoam4.0 学习记录(二):Tutorials 之 Stress analysis of a plate with a hole

学习openfoam的第四周。这次花两天时间来将userguide的第二个教程过一遍! 1. 案例解析 中文翻译是“带洞盘的压力分析”。在这个案例中,被分析对象的物理模型如下图所示: ...
OpenFOAM不可压求解器pimpleFoam研究(一)粘度实现-卡核

OpenFOAM不可压求解器pimpleFoam研究(一)粘度实现

OpenFOAM提供了几个单相的不可压求解器:icoFoam(瞬态,层流)、simpleFoam(稳态,湍流)、pisoFoam(瞬态,湍流)和pimpleFoa...
OpenFOAM自带网格软件——基于snappyHexMesh的圆柱网格画法-卡核

OpenFOAM自带网格软件——基于snappyHexMesh的圆柱网格画法

0.前言 最近在研究OpenFOAM自带的网格生成软件——snappyHexMesh,并准备拿圆柱绕流算例试试手。主要参考:京东手机的博客和刘楚云知乎的文章。在他们的基础上,学习不同参数...
OpenFOAM实用脚本之cat和管道命令grep提取文本信息-卡核

OpenFOAM实用脚本之cat和管道命令grep提取文本信息

本文介绍使用cat和grep等命令构造脚本,提取log文件中的信息,方便CFD的后处理。一般来说,OpenFOAM都有自带的后处理功能,如controlDict中的functions,以及pos...
openFoam4.0 学习记录(一):Tutorials 之 Lid-driven Cavity Flow-卡核

openFoam4.0 学习记录(一):Tutorials 之 Lid-driven Cavity Flow

这是学习openfoam的第二周。每天能学习的时间不多,第一周将时间都花在研究怎么安装ubuntu和openfoam上。期间反反复复装了好多个版本:Ubuntu先是从14到18,最后再试试16。而...