重要说明:本文基于2025R2版本编写,其他版本可能存在差异。
1 概述
瞬态数据表是定义 Fluent 变量随时间变化规律的profile文件,文件类型为文本文件。
瞬态数据表假设所有时刻,被定义的对象都是均匀分布,无法考虑变量在空间上分布不均匀问题。在数据点之间的时刻,Fluent 采用线性插值计算当前时刻的变量值。
2 数据表的格式
2.1 格式要求
第一行为基本定义,包括以下内容,各自之间使用空格分隔:
- 名称(可以为英文字母、数字、英文符号的组合)
- 变量的数量(正整数)
- 数据点的数量(正整数)
- 周期循环标记(0表示非周期型数据,1表示周期型数据)
第二行内容为各变量命名,且第一个变量必须为时间,各变量名之间使用空格分隔。
第三行往后为各数据点,即各时刻的变量取值,各数值之间使用空格分隔。
非周期型数据表的示例如图所示。
周期型数据表的示例如图所示。
2.2 注意事项
- 周期型数据中,第一个数据点和最后一个数据点,除时间外所有变量数值必须严格一致
- 为了避免不必要的数据处理错误,建议周期型数据定义从 0 时刻开始
- 数据表的单位制使用 kg-m-s 单位制。时间列的单位为秒,其他数据列需要注意单位制换算问题
3 调用数据表
3.1 调用数据表
命令行中输入命令 file/read-transient-table 可读取已有的数据表文件。
若数据表文件存在格式错误,会出现弹窗提示。
成功读取后,在软件界面上选择相应的数据列即可。
对于非周期数据表,若计算的时间超出数据表定义的范围,则变量取值为数据表范围内最近时刻数值。
例如,如图所示的数据表,仅定义了 1 - 5 秒的速度值。
以此数据表定义入口速度,则 0-1 秒,入口速度为 2 m/s;5秒以后,入口速度为 6 m/s。
3.2 变量曲线绘制
在Fluent界面左侧树状菜单中,可对数据表中变量变化曲线进行绘图可视化展示。
绘制曲线如图所示。