
OpenFOAM 基础
OF的基础知识
门外的猫咪
CFD,微流控,深度学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenFOAM 粘弹性流体求解器rheoTool
对广义牛顿流体(GNF)和粘弹性流体的求解,已有专门的基于openFOAM开发的求解器,rheoFOAM。该安装包需要of60或of70或fe40的版本。原创 2021-12-27 21:26:43 · 2837 阅读 · 0 评论 -
OpenFOAM 张量运算
1. 霍奇对偶算子,Hodge Dual operator (tensor -> vector)符号:*(单目运算符)使用:*t返回:矢量[t.yz(), -t.xz(), t.xy()]2. 霍奇对偶算子,Hodge Dual operator (vector -> tensor)符号:*(单目运算符)使用:*v返回:张量[ 0, -v.z(), v.y(), v.z(), 0, -v.x(), ..原创 2021-09-07 11:24:54 · 2257 阅读 · 0 评论 -
OpenFOAM SMALL、GREAT等常数的定义
OpenFOAM中为了避免除数为0等特殊情况,会在除数中加上极小的数SMALL,类似的常数还有SMALL、GREAT、ROOTVGREAT等,以上常数具体数值如下:static const floatScalar floatScalarGREAT = 1.0e+6;static const floatScalar floatScalarVGREAT = 1.0e+37;static const floatScalar floatScalarROOTVGREAT = 1.0e+18;static原创 2021-09-06 10:13:41 · 1224 阅读 · 0 评论 -
OpenFOAM 量纲检查开启和关闭
计算中采用无量纲方程的时候,不希望求解器检查量纲(量纲检查默认开启)。可在目录OpenFOAM-version/etc/ 下的controlDict文件内搜索关键字dimensionSet,并将其后面的数字1改为0即可。本质上这些开关控制都是bool类型。0代表假,非0(这里都用1)代表真。此外,该文件中包含了OpenFOAM中很多其他有用的开关控制。...原创 2021-08-05 11:54:05 · 767 阅读 · 0 评论 -
OpenFOAM 数据类型
OpenFOAM中的数据类型基于C++的基础上,增加了更多的成员方法。OpenFOAM中的数据类型及其与C++中的对比 C++ OpenFOAM int/long label bool switch 识别true/false,on/off,yes/no string word float/double scalar - vector - tensor vectorOpenFO原创 2021-08-04 20:29:26 · 548 阅读 · 0 评论 -
OpenFOAM reconstructPar指定时刻或时间段
并行计算后需要流场重构,键入命令:reconstructPar输出的结果是重构processor下的所有时刻。希望重构某个时刻,键入命令:reconstructPar -time time1time1替换为希望的时刻。希望重构某个时间段,键入命令:reconstructPar -time time1:time2time1和time2替换为希望的起始和终止时刻,中间用英文冒号分隔...原创 2021-08-04 19:55:02 · 5116 阅读 · 0 评论 -
OpenFOAM 残差结果可视化
OpenFOAM不自带残差绘制命令,借助Gnuplot。以cavity算例输出的log.icoFOAM日志文件为例。新建文件,命名为Residuals(文件名任意),键入如下内容。set title "Residuals"set ylabel 'Residual'set xlabel 'Iteration'set logscale y //y轴设置为对数坐标plot "<cat log.icoFoam | grep 'Solving for Ux' |cut -原创 2021-08-04 12:43:56 · 5157 阅读 · 3 评论 -
OpenFOAM linux基础命令
个人常用的命令,供自己和有需要的人参考。有关文件夹的操作1. cd <directory> %进入到对应路径下的文件夹2. cd %进入到home路径下3. cd .. %返回上一级目录4. cd ../.. %返回上两级目录5. pwd %显示当前工作目录6. mkdir <directory> %创建文件夹7. ls <director原创 2021-08-03 17:04:53 · 3198 阅读 · 0 评论 -
OpenFOAM 运行结果同时输出到屏幕和文件中
以blockMesh为例,终端键入:blockMesh | tee log.blockMesh原创 2021-08-03 16:22:28 · 1297 阅读 · 0 评论