OpenFOAM流体动力学模拟软件
Fluid dynamics定义
流体动力学研究的对象是运动中的流体(流体指液体和气体)的状态与规律。 流体动力学底下的小学科包括有空气动力学(研究气体)和 hydrodynamics(研究液体)
流体动力学(Fluid dynamics)是流体力学的一门子学科。
流体动力学有很大的应用,在预测天气,计算飞机所受的力和力矩,输油管线中石油的流率等方面。其中的的一些原理甚至运用在交通工程。交通运输本身被视为一连续流体,解决一个典型的流体动力学问题,需要计算流体的多项特性,包括速度,压力,密度,温度。
OpenFOAM流体动力学模拟软件
OpenFOAM是一个完全由C++编写的面向对象的CFD类库,采用类似于我们日常习惯的方法在软件中描述偏微分方程的有限体积离散化,支持多面体网格(比如CD-adapco公司推出的CCM+生成的多面体网格),因而可以处理复杂的几何外形,其自带的snappyHexMesh可以快速高效的划分六面体+多面体网格,网格质量高。支持大型并行计算,针对OpenFOAM库的GPU运算优化也正在进行中 [4] 。
简单来讲,OpenFOAM是一个针对不同的流动编写不同的C++程序集合 [5] ,每一种流体流动都可以用一系列的偏微分方程表示,求解这种运动的偏微分方程的代码,即为OpenFOAM的一个求解器。针对一个简单的单相牛顿流体层流运动,icoFoam即可进行求解。
下载地址
https://sourceforge.net/projects/openfoam/files/

浙公网安备 33010602011771号