吾生有涯 学海无涯
析模有界 知识无界

OpenFOAM基础

OpenFOAM入门基础
OpenFOAM|24 TsimpleFoam求解器-析模界

OpenFOAM|24 TsimpleFoam求解器

simpleFoam是一个稳态流动求解器,可以求解层流与湍流流动问题。但该求解器中并不包含温度场的计算。本文描述在simpleFoam求解器基础上中添加温度场求解功能,将其改造为新求解器TsimpleFoam的基本过程。 内容参考:http...

赞(1)胡坤胡坤阅读()去评论
OpenFOAM|22 自定义初始值-析模界

OpenFOAM|22 自定义初始值

本文描述利用codeStream与setField自定义初始条件。 1 介绍 在设置计算域的局部初始条件时,可以使用程序setFields。此实用程序非常灵活,除了可以设置指定区域内的初始值外,还可以读取STL文件并使用它们来初始化物理场。...

赞(2)胡坤胡坤阅读()去评论
OpenFOAM|20 自定义边界条件-析模界

OpenFOAM|20 自定义边界条件

OpenFOAM中虽然提供了许多不同类型的边界条件,但有些特殊的边界类型可能还是无法实现(如指定某边界上随时空分布的物理量)。好在OpenFOAM允许用户自定义边界条件,因此理论上可以指定任意形式的边界条件。要实现自己的边界条件,可以采用三...

赞(1)胡坤胡坤阅读()去评论
OpenFOAM|19 初始条件与边界条件-析模界

OpenFOAM|19 初始条件与边界条件

本文描述OpenFOAM中的初始条件与边界条件。 当使用CFD求解器来求解控制方程的近似解时,实际上求解的是一个初边值问题,这类问题在求解计算时需要输入适当的边界条件和初始条件。很明显边界条件和初始条件必须在物理上是真实的。边界条件是数值方...

赞(0)胡坤胡坤阅读()去评论
OpenFOAM|18 瞬态与稳态计算-析模界

OpenFOAM|18 瞬态与稳态计算

本文简单描述OpenFOAM中的瞬态与稳态计算。 自然界和工业应用中,几乎所有流动问题都是非稳态的(也称为瞬态或时间依赖)。非稳定的原因可能来自于:流动非稳定性、非平衡的初始条件、时间相关的边界条件、源项、化学反应和有限速率化学、相变、运动...

赞(0)胡坤胡坤阅读()去评论
OpenFOAM|16 编译PETSc库-析模界

OpenFOAM|16 编译PETSc库

OpenFOAM v2006版本加入了对petsc库的支持。今天尝试着编译了一下,其间踏坑无数,差一点点就放弃了。不过好在坚持到了最后。此文留作日后备查。 1 编译petsc库 OpenFOAM v2006安装完毕后,进入到ThirdPar...

赞(2)胡坤胡坤阅读()去评论
OpenFOAM|15 有限体积法扫盲-析模界

OpenFOAM|15 有限体积法扫盲

本文简单介绍有限体积法(Finite Volume Method,FVM),并描述OpenFOAM应用过程中会接触到的一些基本概念。 注:本文内容整理自Wolf Dynamics公司公开的培训教材“A Crash Introduction ...

赞(2)胡坤胡坤阅读()去评论
OpenFOAM|14 软件安装-析模界

OpenFOAM|14 软件安装

本文描述在Windows 10操作系统下安装OpenFOAM及配置相关使用环境的完整过程。 注:本文图片及文字较多,建议收藏以便需要时查阅。 ” 1 安装Liunx子系统 注:WSL的安装取自微软官方文档https://docs.micro...

赞(0)胡坤胡坤阅读()去评论
OpenFOAM|13 场数据处理-析模界

OpenFOAM|13 场数据处理

本文简单介绍OpenFOAM中postProcess的使用。 在OpenFOAM中,可以使用程序postProcess对计算得到的基础结果数据进行处理以获取新的物理场数据。 postProcess可以作为单独的程序运行,如下面的形式: po...

赞(0)胡坤胡坤阅读()去评论
OpenFOAM|12 了解Sampling操作-析模界

OpenFOAM|12 了解Sampling操作

本文介绍OpenFOAM中samping操作基础。 functionObject可以在求解过程中输出指定的物理量信息。当求解计算完毕后,可以选择使用Sampling获取特定位置物理信息,此时主要使用postProcess程序来实现。 利用p...

赞(0)胡坤胡坤阅读()去评论
OpenFOAM|11 了解functionObject-析模界

OpenFOAM|11 了解functionObject

本文描述OpenFOAM中的functionObject。 1 介绍 OpenFOAM求解计算过程中,可以使用functionObject执行数据的提取与处理。functionObject是按指定间隔执行的小段代码,无需显式链接到应用程序,...

赞(2)胡坤胡坤阅读()去评论
OpenFOAM|10 并行计算-析模界

OpenFOAM|10 并行计算

本文描述在OpenFOAM中使用并行计算的一些问题。 1 查看CPU信息 当要计算的问题规模较大时,通常需要采用多CPU并行计算以加快计算。在进行并行计算之前,可以利用命令lscpu查看本机的处理器信息。 如下图所示列出了本机的CPU信息。...

赞(0)胡坤胡坤阅读()去评论
OpenFOAM|09 深入Case结构-析模界

OpenFOAM|09 深入Case结构

本文详细描述OpenFOAM的案例目录。 以cavity案例为例,该案例文件目录结构如下图所示。 1 constant文件夹 constant文件夹中包含一个名为polyMesh的子文件夹与一个名为transportProperties的文...

赞(3)胡坤胡坤阅读()去评论
OpenFOAM|08 第一个case-析模界

OpenFOAM|08 第一个case

本文简单描述OpenFOAM计算案例的运行过程。 OpenFOAM中包含了众多的预制求解器,不同的求解器所需的字典输入文件可能存在较大差异,想要记住每个求解器所需的字典文件是非常困难的,所以一般情况下设置案例时,通常是在OpenFOAM案例...

赞(3)胡坤胡坤阅读()去评论
OpenFOAM|07 Case文件结构-析模界

OpenFOAM|07 Case文件结构

本文描述OpenFOAM中的文件组织结构。 OpenFOAM使用非常特殊的目录结构来运行案例 应始终遵循目录结构,否则OpenFOAM会发出警告 为防止出错,案例目录通常位于路径$WM_PROJECT_USER_DIR/RUN中,但这不是强...

赞(0)胡坤胡坤阅读()去评论
OpenFOAM|06 求解器清单-析模界

OpenFOAM|06 求解器清单

OpenFOAM中提供了众多的标准求解器。有了这些标准求解器,即使你对程序设计一无所知,你也可以将OpenFOAM当做是一款CFD软件。实际上OpenFOAM的功能不只是求解器流体流动问题。 OpenFOAM的标准求解器位于$FOAM_SO...

赞(3)胡坤胡坤阅读()去评论
OpenFOAM|05 求解器文件结构-析模界

OpenFOAM|05 求解器文件结构

本文描述OpenFOAM中求解器与工具库代码组织结构。 1 求解器 OpenFOAM中的求解器代码位于文件夹$FOAM_SOLVERS中(默认为/opt/openfoam8/applications/solvers)。其中求解器按照物理模型...

赞(5)胡坤胡坤阅读()去评论

登录

找回密码

注册