排序
openFoam4.0 学习记录(二):Tutorials 之 Stress analysis of a plate with a hole
学习openfoam的第四周。这次花两天时间来将userguide的第二个教程过一遍! 1. 案例解析 中文翻译是“带洞盘的压力分析”。在这个案例中,被分析对象的物理模型如下图所示: ...
openFOAM学习笔记(五)——chemFoam的运行过程
在前面的帖子中已经大概给出了chemFoam主程序的结构,这里给出一个比较全面的总结 首先程序结构如下: 添加头文件 //*****************************// int main(int argc, char *ar...
OpenFOAM不可压求解器pimpleFoam研究(一)粘度实现
OpenFOAM提供了几个单相的不可压求解器:icoFoam(瞬态,层流)、simpleFoam(稳态,湍流)、pisoFoam(瞬态,湍流)和pimpleFoa...
chemFoam的源码提取
ok!经过一系列的铺垫,我们来尝试一下提取出openFOAM中的chemFoam程序的源码,然后用Makefile编译运行一下,这样可以帮助我们进行二次开发。 呃。。。这个怎么说呢。...
OpenFOAM自带网格软件——基于snappyHexMesh的圆柱网格画法
0.前言 最近在研究OpenFOAM自带的网格生成软件——snappyHexMesh,并准备拿圆柱绕流算例试试手。主要参考:京东手机的博客和刘楚云知乎的文章。在他们的基础上,学习不同参数...
OpenFOAM实用脚本之cat和管道命令grep提取文本信息
本文介绍使用cat和grep等命令构造脚本,提取log文件中的信息,方便CFD的后处理。一般来说,OpenFOAM都有自带的后处理功能,如controlDict中的functions,以及pos...
openFoam4.0 学习记录(一):Tutorials 之 Lid-driven Cavity Flow
这是学习openfoam的第二周。每天能学习的时间不多,第一周将时间都花在研究怎么安装ubuntu和openfoam上。期间反反复复装了好多个版本:Ubuntu先是从14到18,最后再试试16。而...
openFOAM中时间步长计算参数是怎样读进程序的——Time类
接着前面的内容,在createTime.H中创建了Time类的对象runTime Foam::Info<< "Create time\\n" << Foam::endl; Foam::Time runTime(Foam::Time::controlDictName, a...
OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(五)总结
这篇博文总结之前几篇博文,讲一下我对OpenFOAM-v2006版本挖洞机制的理解,下面是我归纳的结构图(如有错误请不吝赐教): 从结构来看,在solver运行mesh....
openFOAM7几个文件夹的作用
想搞懂openFOAM整个程序的结构,了解程序开发过程中几个命名的文件夹的作用比较重要。这里单独了解一下。 openFOAM7的全部文件夹罗列如下: dyfluid@dyfluid:~/OpenFOAM/OpenFOAM-7$ ...
OpenFOAM大涡模拟湍流模型之Smagorinsky模型代码详解
本人南航CFD研究生,欢迎加qq:1019003721互相学习讨论! 本文将介绍OpenFOAM里面的大涡模拟相关代码。起因是最近学习OpenFOAM中的大涡模拟,在一篇OpenFOAM中的LES湍...
OpenFOAM的fvVectorMatrix——ldu矩阵学习(一)
因为研究需要,学习OpenFOAM里的fvVectorMatrix中的ldu矩阵。fvVectorMatrix是OpenFOAM中的一个数据类型,存放关于矢量的线性方程组信息。在simpleFoam/UEqn中可以看到关于速度场U...