Tecplot案例|02 数据比较图
本案例演示在Tecplot中绘制曲线与数据的比较图。 在实际应用中,常需要将计算值与试验值进行比较,此时需要处理不同的数据集。这里以Fluent输出的xy文件为例,完成的图形如下图所示。 1 数据 本案例包含两个文件:radial_0.6_...
本案例演示在Tecplot中绘制曲线与数据的比较图。 在实际应用中,常需要将计算值与试验值进行比较,此时需要处理不同的数据集。这里以Fluent输出的xy文件为例,完成的图形如下图所示。 1 数据 本案例包含两个文件:radial_0.6_...
本案例演示利用Tecplot 360展示二维曲线图。案例涉及到数据导入、图形调整、图形输出等操作流程。 1 数据文件 Tecplot有自己的数据格式,也支持导入其他类型的数据。二维曲线图需要两列数据,分别对应X轴与Y轴。外部数据文件常可以使...
本案例演示使用Fluent Materials Processing workspace模拟三维吹塑过程。 注:本案例为beta功能案例。 ” 1 问题描述 本案例模拟了典型的泡罩热成型情况。生产工艺类似下面这种。 下图所示为初始工艺配置,...
本文描述利用Fluent模拟传热问题常用的一些方法与技巧。 利用Fluent提供的默认参数可以成功解决许多简单的传热问题,但仍然可以使用下面提供的一些方法来加速收敛和/或提高求解的稳定性。 注:本文译自Fluent User Guide 1...
本文描述Fluent中使用的双温度模型(two-temperature model)的基础理论。双温度模型常用于高超声速计算。 注:本文内容译自Fluent Theory Guide 5.2.3。 ” 当使用密度基求解器时,可以使用双温度模...
本算例演示利用Fluent模拟安装在PCB上的电子元件的自然对流散热。 1 问题描述 几何模型如下图所示。对于这类涉及到共轭传热的问题,建议对几何进行共享拓扑处理。 装置竖直放置,重力加速度为Y方向-9.81 m/s2。 计算条件如下图所示...
本文描述在Fluent Meshing中利用watertight geometry工作流处理计算区域中包含有无厚度挡板的几何模型。 挡板通常指的是出现在计算区域中的非常薄的固体区域,在进行CFD计算的过程中,挡板可能起到的作用包括影响流速与...
本案例演示利用OpenFOAM编程实现颗粒跟踪并绘制颗粒轨迹。 1 文件结构 利用下面的命令创建文件结构。 runfoamNewApp demo16 文件结构如下图所示。 2 程序源码 本案例只需要一个源文件demo16.C,其内...
本案例演示利用OpenFOAM创建自定义插值格式。 1 文件结构 利用下面的命令创建文件结构: runfoamNewApp demo15cd demo15touch demo15.H 文件结构如下图所示。 修改...
本案例演示利用Rocky DEM+Fluent双向耦合计算流化床问题。 最近耍了耍Rocky DEM,感觉挺有意思的。下面的这个案例是官方提供的,计算结果如下图所示。 以前公众号发布过一个利用Rocky DEM 3.0及Fluent 19....
本案例演示利用OpenFOAM中的基础代码实现SIMPLE算法。 1 SIMPLE算法 对于不可压缩NS方程,可以表示为: 式中有4个待求物理量:、、、。式中为运动压力(),为运动粘度。 方程求解有两个麻烦问题需要处理: 没有显式的压力求解...
本案例演示在OpenFOAM中利用编程创建网格。 1 创建程序框架 利用下面的命令创建程序框架。 runfoamNewApp demo11 文件结构如下图所示。 2 源代码 只需要处理demo11.C文件即可。 #in...
利用OpenFOAM开发一个求解波动方程的的求解器。 波动方程表达式为: 式中,c为波速,h为波高。 1 创建文件 利用foamNewApp快速创建文件结构。 runfoamNewApp demo13cd demo13t...
本案例演示利用OpenFOAM创建一个标量输运方程求解器。 本案例要求解的方程为: 没有瞬态项和源项。 1 文件框架 利用foamNewApp快速创建文件框架。 runfoamNewApp demo10 && ...
本案例演示编程实现一个在计算时进行数据处理的动态库程序。 1 创建文件结构 可以利用工具foamNewFunctionObject创建一个functionObjects工具。本案例演示创建一个在计算时获取某边界流量信息的functionOb...
本文描述在OpenFOAM中编程实现自定义边界类型。 OpenFOAM中可以利用codeStream、codeFixedValue实现自定义边界上物理场分布。这些方式操作起来简单,但是功能也较为单一。若想要实现更加复杂的边界条件类型,可以通...
本文演示在OpenFOAM中自定义库的基本过程。 有时候为了数据封装的需要,可以将特殊的代码先编译成库,然后在其他的代码中对库加以调用。本案例演示此过程。 1 文件准备 这里将库文件、功能文件以及测试文件分开。所有的文件都放置在run文件夹...
本案例演示自定义类并利用自定义的类操纵OpenFOAM数据。 类是面向对象编程的基础结构,利用类可以很方便地实现代码复用和封装。本案例通过两个类的定义来演示C++中类的定义与调用过程。 1 文件结构 和前面的案例一样,我们先创建基础的文件结...
本案例演示利用OpenFOAM进行并行计算的基础方法。 CFD计算自然离不开并行计算,在对大规模问题进行计算时,OpenFOAM也可以使用并行模式。然而利用并行模式进行计算时,可能需要修改一些程序代码,尤其是在需要获取全场信息时。本文以一个...
Open FOAM是Open Source Field Operation and Manipulation的英文缩写,从其名字就可以看出,其是一个用来操纵和处理场数据的开源程序库。CFD中也包含大量的物理场,如压力场、速度场、组分场等,这...