算例模型尺寸


為了保證層流
設置物性參數如下:
密度:1kg/m³
黏度:0.01Pa·s

入口來流為2m/s

出口為壓力出口

我們在進行瞬態計算的時候,往往需要對計算結果進行時均處理,現將時均處理的方法總結如下:
方法一:在Fluent當中勾選Run Calculation下的Data Sampling for Time Statistics


勾選Sampling for Time Statistics前后可以導出的物理量對比

如果我們需要時均的量沒有在Fluent的變量列表里面怎么辦呢?那么我們也可以添加自定義變量

如果在計算的時候忘記了勾選Data Sampling for Time Statistics,那么下面將要介紹的幾種方法就能派上用場了
方法二:在Ensight當中對計算結果進行時均處理
啟動Ensight 
如果選擇建議界面導入的進行時均的話,得到的是從計算開始到計算結束的所有的計算結果的時均結果


如果想要指定時間段,並且指定時均的采樣頻率的話,就需要用到Ensight導入計算結果的高級界面了

文件導入Ensight以后







方法三:在ParaView當中對計算結果進行時均處理
啟動ParaView





然后經歷一段時間的等待




如果需要計算特定時間段的時均結果,可使用Extract Time Steps過濾器


方法四:在Tecplot當中對計算結果進行時均處理
注:Tecplot對計算結果進行時均處理需要pytecplot模塊的支持,此模塊僅在tecplot2017以上版本才有
首先我們需要安裝Python,pytecplot支持的python版本為python2.7或者python3.5及以上版本
Python的安裝建議直接安裝Anaconda即可,Anaconda建議從清華大學開源鏡像站下載,下載地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
安裝完成python以后,通過pip install pytecplot命令即可安裝pytecplot模塊

安裝完成以后,啟動tecplot

讀入fluent導出的Ensight格式的結果文件




運行tecplot官方提供的時均腳本,時均腳本下載地址:
https://github.com/Tecplot/handyscripts/blob/master/python/TimeAverage.py
在控制台中輸入“all”

等待腳本運行完成





