Fluent仿真后处理实战技巧(二)
Fluent稳态问题的仿真,与时间无关,计算收敛后最终得到一个包含结果数据的.dat文件;而Fluent瞬态问题的仿真过程与时间有关,用户根据仿真需求设定保存数据的时间间隔,在每个间隔时刻有一个包含该时刻结果数据的.dat文件,最终是一系列按时间排序的.dat文件,如图1所示。
图1 瞬态仿真数据.dat文件
稳态仿真问题的后处理,只需要针对一个.dat文件;而瞬态仿真问题的后处理,需要处理数量相当庞大的一系列.dat文件。本文是后处理系列的第二篇,将重点分享瞬态仿真后处理的一些技巧。
1.标记时刻
考虑到瞬态仿真计算的一系列.dat文件,每个.dat文件都含有对应时刻的仿真结果数据,那么在CFD-Post后处理得到结果之前,标记时刻来区分不同时刻的结果是非常重要的。
打开 CFD-Post 模块时,默认出现的是瞬态计算最后一次保存的 .dat 文件的数据。通过菜单栏的“ ABC ”插入 Text 文字,类型 Type 选择“ Time Value ”, Location 用来调整文字在图形区的位置,见图 2 所示:
图2 时刻标识创建
在图形区出现的“Time = xxx [s]”即为时刻标识,调整该字符到合适位置,针对当前时刻的.dat文件,与稳态仿真后处理类似的方式来生成数据。见图3所示,得到了某瞬态问题仿真在900秒时刻的温度云图。
图3
2.六宫图表达
图3只是生成了最后时刻的数据,如果要查看其他时刻的结果,可以点击菜单栏上时钟形状按钮,打开Timestep Selector框,框里列出了所有保存了.dat文件的时间步。选择这些不同时刻下的.dat文件,然后“Apply”按钮更新,见图4所示。图形区的结果云图(也可以是流线图、迹线图、矢量图等其他表示结果的形式)就会更新到其他时刻对应的结果云图。
图4
我们选取若干个重要时刻的结果生成数据,组成六宫格结果云图,用于展示仿真结果和分析,见图5示意。类似的,也可以用四宫格、九宫格等方式表达。
图5 不同时刻温度云图的六宫图表达
3. 瞬态仿真结果动画
图3和图5都是在一个或者几个时刻的生成数据,是离散和不连续的。为了更好的表达计算结果,我们还可以将瞬态仿真的结果生成动画。
由于瞬态计算的计算时间步相对于瞬态过程而言非常小,保存的.dat文件时间间隔一般建议在0.04s左右(即每秒约24个结果),这样生成的结果动画播放时间速率和动画中瞬态过程时间变化速率基本一致,不会有明显的慢动作/快进的感觉。
首先参照图3,在瞬态仿真保存的最后一个时刻下生成数据,并调整好云图的视角和位置,因为后续生成的动画视角与此云图视角是一致的。
然后点击菜单栏上时钟形状按钮,见图6所示,打开Timestep Selector框,框里列出了所有保存了.dat文件的时间步。点击第一个时间步的结果,然后点击蓝色圆圈内的按钮激活动画制作窗口Animation,其中“Repeat”设置动画生成时循环的次数,“Save Movie”设置动画保存的位置和文件名,“Format”设置动画文件格式,“Options”选项中还可以对动画的清晰度进行设置。设置完成后点击红色圆圈内的开始按钮,开始生成动画直至完成。
图6 创建动画操作步骤和设置
例如图7所示的是某瞬态问题仿真的温度场动画。
图7
4.小结
Fluent瞬态仿真计算,相比同模型和网格下的稳态计算,计算量大了几十甚至上百倍,保存的计算数据和结果文件也十分庞大,如何高效完成后处理,准确分析出所需的数据和结论,本文中介绍的瞬态分析后处理实技,都将提供最佳的解决方案。
文章来源:创依科技CAE