在Fluent中导入试验数据最简单的方式无异于采用Profile文件。目前Fluent支持6种类型的Profile形式:
Point profiles:由一组无序的 个点定义。对于二维问题,形式为 ;对于三维问题,形式为 ,其中 。通过 Write Profile 对话框生成的 profile 文件以及随机排列的实验数据均属于 Point profiles 的典型示例。Fluent 通过对点云数据进行插值,以获取边界面上的数值。对于非结构化点数据,默认采用 零阶插值 方法。具体来说,针对边界上的每个网格面,求解器会采用 profile 文件中距离最近的点所对应的值作为网格面上的值。因此,若希望利用默认插值方法精确指定入口边界条件,profile 文件中应包含足够密集的数据点。
Line profiles:由一组有序的 个点定义,形式为 ,其中 。相邻点之间采用零阶插值。如从外部程序获取的边界层 profile 数据即属于此类。
Mesh profiles:由一个 的点网格定义,形式为 ,其中 , 。相邻点之间同样采用零阶插值。结构网格求解导出的 profile 或规则分布的实验数据均为 Mesh profiles 的常见应用实例。
Radial profiles:由一组有序的 个点定义,形式为 ,其中 。径向 profile 中的数据仅依赖于半径。相邻点之间采用线性插值,并要求按 值升序排列。
Axial profiles:由一组有序的 个点定义,形式为 ,其中 。轴向 profile 中的数据仅随轴向变化。相邻点之间采用线性插值,并要求按 值升序排列。
Transient profiles:由一组有序的 个点定义,形式为 。相邻点之间采用线性插值,并要求按 (时间或曲轴角度)升序排列。Transient profiles 的典型应用包括瞬态网格区域与边界条件。
这里需要注意的是对于Point
、Line
及Mesh
类型的Profile,默认情况下采用的是 零阶插值,在实际应用过程中,需要确保网格及Profile中的点足够细密,否则可能会导致目标网格上的物理量值出现较大的间断。建议在创建Profile文件之前,人工对数据点进行插值加密。
(完)
来源:CFD之道