openFOAM

用tecplot作平均速度流线图-卡核

用tecplot作平均速度流线图

前言 在一些圆柱绕流等非定常流动的文献中,时间平均流线作为其中一种流场的结果,能反映出流场时均的特性,具有研究意义。但是用tecplot生成流线时,只能画瞬时的流线...
Kino Chan的头像-卡核Kino Chan
14361
OpenFOAM的fvc::reconstruct(phi)-卡核

OpenFOAM的fvc::reconstruct(phi)

用体速度场U生成面速度通量场phi时,用的是fvc::flux(U)的函数,实质上就是fvc::interpolate(U)&mesh.Sf()。反过来,如果phi想要还原回U,则需要用到fvc::reconstr...
Kino Chan的头像-卡核Kino Chan
3610
openFOAM中时间步长计算参数是怎样读进程序的——初步理解框架-卡核

openFOAM中时间步长计算参数是怎样读进程序的——初步理解框架

内容如题,在阅读完大量的基础代码之后,我们现在可以尝试解读一下chemFOAM中的程序流程。因为内容很多,所以会分好几个子标题讲完。 我们使用openFOAM的过程中,通常...
ycwang125的头像-卡核ycwang125
2870
OpenFOAM-v2006重叠网格挖洞问题研究以及修正——网上有相同问题的同行以及他们的解决办法-卡核

OpenFOAM-v2006重叠网格挖洞问题研究以及修正——网上有相同问题的同行以及他们的解决办法

今天上google,登了cfdonline看到有人提出相同的问题:  Hole cutting problem using overset of OF1812 一些人有提出解决办法,但好像都不能解决这个问题,额外收获...
Kino Chan的头像-卡核Kino Chan
4190
openFOAM学习笔记(二)—— openFOAM的安装和网络资料汇总-卡核

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...
ycwang125的头像-卡核ycwang125
9290
修改OpenFOAM中的pisoFoam使其按照最大库朗数修改最小时间步-卡核

修改OpenFOAM中的pisoFoam使其按照最大库朗数修改最小时间步

前言 在学习OpenFOAM中的LES模拟时,发现一开始的库朗数会比较大,我不得不将时间步调到1e-7秒。但当时间推进到1000步左右时,库朗数就降到0.2左右了(以我自己的算例...
Kino Chan的头像-卡核Kino Chan
5850
openFOAM中文件流的获取——lookup函数-卡核

openFOAM中文件流的获取——lookup函数

openFOAM中的几乎所有类都提供了文件流操作的重定义,即>> <<即可实现文件流操作。例如对于标量来说,读取标量时: scalar readScalar(Istream& is) { scala...
ycwang125的头像-卡核ycwang125
3820
OpenFOAM的面法向向量指向-卡核

OpenFOAM的面法向向量指向

OpenFOAM对网格的拓扑有着严格的要求。其中,每一个单一的面(face)都会有其对应的owner和neighbour。在考虑某一面的面法向向量时,方向应该是朝哪一边?下面用...
Kino Chan的头像-卡核Kino Chan
2160
openFOAM学习笔记(四)—— openFOAM中的List-卡核

openFOAM学习笔记(四)—— openFOAM中的List

又是一个很底层的部分,但是也非常重要,我们在进行数据写入的时候就会使用到List。这里介绍他的基本结构,以及在openFOAM被如何使用 首先它的路径为src/OpenFOAM/containers...
ycwang125的头像-卡核ycwang125
2760
OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(三)vals是什么?-卡核

OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(三)vals是什么?

上一篇解决了PATCH对应算例里哪一种patch的问题,结论就是wall这一类边界被重叠网格的程序指定为PATCH了,也就是说,vals[i1]的类别如果对应了wall这一类patch,那么该...
Kino Chan的头像-卡核Kino Chan
1450
openFOAM学习笔记(一)—— C++基础-卡核

openFOAM学习笔记(一)—— C++基础

一、C++基础 很久不用C++,学习openFOAM之前复习一下C和C++相关的基础知识 1.1常用操作符 ++,– 整型变量的自加自减,用法很多。...
ycwang125的头像-卡核ycwang125
2140
安装Openfoam的acoustic开源程序包libAcoustics-卡核

安装Openfoam的acoustic开源程序包libAcoustics

研究需要,从github上下载仅有的基于OpenFOAM的Acoustic程序,网址: https://github.com/unicfdlab/libAcoustics 经过几番尝试(基本所有的版本都试过),...
Kino Chan的头像-卡核Kino Chan
3160