
为何OpenFOAM被视为一个流体仿真代码库而非软件?
OpenFOAM(Open Field Operation and Manipulation)作为计算流体力学(CFD)领域中备受瞩目的开源工具,其在学术界和工业界的影响力日益增长。然而,在讨论其特点时,一个反复出现且至关重要...

OpenFOAM(Open Field Operation and Manipulation)作为计算流体力学(CFD)领域中备受瞩目的开源工具,其在学术界和工业界的影响力日益增长。然而,在讨论其特点时,一个反复出现且至关重要...

计算流体力学(CFD)发展史上的标志性人物与研究成果深度研究。 1 理论基石的奠定 理论基石的奠定:从连续介质到湍流模式的开创性工作 计算流体力学(CFD)作为一门学科,其根基深植于理论物理学和数学的发展。在计算机成为强大的模...

很多人从SpaceClaim转换到Discovery时,一开始是很不适应的,最主要的原因是操作界面上的较大变化。一些在SpaceClaim中经常会被用到的功能在SpaceClaim中经常找不到,如边界命名功能与几何特征条件筛选...

虽然说ANSYS Discovery中几何处理部分使用的是SpaceClaim,但是二者之间存在一些差异。 最近在做一些基于ANSYS的二次开发,需要实现参数化建模功能。开始选择的是利用SpaceClaim在后台调用脚本来实现。起初在几何简...

工程流体力学中花了大量的篇幅在讲流体静力学,但流体静力学的控制方程实际上很容易从NS方程获取得到。 流体平衡微分方程表达形式为: 其中分别为方向的单位质量力,为流体密度,为压力。 换一下表达形式,可以为: 其中,...

OpenFOAM可以使用foamMonitor程序进行图形绘制,其中用得最多的是用于残差监测。foamMonitor内部利用gnuplot来对数据文件进行图形绘制。不过默认的显示样式的确不敢恭维,如下图所示,图例和曲线叠到一起...

最近又体验了一下HyperMesh CFD。 HyperMesh CFD实际上是HyperMesh与AcuSolve的一个缝合体。AcuSolve是Altair从外部收购的一个采用有限元法的CFD求解器。在以前的老版本中,Ai...

1 引言 工程流体力学作为一门研究流体(液体和气体)平衡与运动规律及其在工程中应用的学科,是力学的重要分支。它以经典力学的基本原理为基础,结合流体的特性,形成了一套完整的理论体系和应用方法。从古代人类对水流的观察与利用,到现代...

OpenFOAM中可以使用foamMonitor命令在计算过程中监控残差变化。 具体可以采用下面的步骤: 1. 准备residuals文件。可以在案例文件路径中使用命令foamGet residuals将此文件拷贝到syste...

OpenFOAM中的incompressibleFluid是一个用于求解不可压缩等温流体的求解器模块。该模块继承自 fluidSolver ,用于求解不可压缩流体稳态或瞬态湍流问题。 自从OpenFOAM ...

本文主要描述从商业CFD软件应用转到OpenFOAM应用过程中需要注意的一些事情。 CFD工程应用一般首选商业软件。主要基于以下理由: 1. 商业软件通常具有良好的输入和输出,能够最大化地提高操作者的工作效率; 2. 商业软件...

OpenFOAM是开源的CFD库,虽然代码是完全公开的,但代码量过于庞大(保守估计超过50万行),读懂代码不仅需要有深厚的C++功底,还得对CFD的底层算法有较为深入的了解。这对大多数人来说门槛都不低。不过当前AI模型对于编程...

最近一阵子都在做仿真二次开发相关的事儿,其中打交道最多的是脚本文件。 仿真流程自动化经常需要利用脚本文件,Fluent的脚本文件可以使用TUI、Scheme或Python,STAR CCM+的脚本文件使用java。不管使用何种...

注意事项:本文基于2025R1版本编写,其他版本可能在界面设置和算法上有差异。 1 概述 水利工程等大尺度问题中,需要考虑静水压力的影响。例如大坝设计为底部粗上部细的梯形,因为底部承受更大的静水压力。 大坝渲染图(图源:sen...

鹅厂的Ima是一个知识库工具,我们可以将各种类型的文档放入Ima,然后借助大模型实现文档内容的搜索、总结,并能够根据文档内容实现AI推理等功能。Fluent UDF是基于C语言的程序代码,其在C语言基础上对一些专属于Fluent的程序功能进...

最近经常有人问网格独立性(或网格无关性)的问题,这里简单聊一聊。 个人认为网格独立性是个伪命题。目前CFD使用的有限体积法是依赖于计算网格来进行离散的,网格尺寸或网格数量代表了计算的空间分辨率,根本不可能做到网格变化而计算结果...

昨天发了篇关于Fluent Meshing脚本处理的文章Fluent Meshing脚本录制及转换,其中包含了将录制的jou脚本转换成pyfluent代码的基本操作方式。其实整个过程都很简单,按照规则进行文本替换即可。基本的替换规则为: 去...

Fluent Meshing的流程操作过程可以录制成脚本文件,方便重复利用及参数化处理。 脚本录制过程非常简单: • 选择菜单File → Write → Start Jounral... 图1 开启脚本录制 • 在打开的文件...

公众号后台生成了下面这玩意儿。公众号从注册到现在眨眼间都快要十年了。说实话,除了吃喝拉撒外,我这半辈子就从来没在一件事情上坚持这么久。 下一个节点是50万关注,这节点在有生之年应该是不可能达到的了。 本篇文章来源于微信公众号: CFD之道

之前有提到说Fluent 2025R1版本没办法导出Rokcy单向耦合数据,导出过程中会出错(尝试修复Fluent/Rocky耦合接口)。 今天偶然尝试了一下2025R2版本,发现问题已经被解决了。 首先Rocky Expor...
插眼,出版踢我,我买一本