算例模型尺寸
為了保證層流
設置物性參數如下:
密度: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”
等待腳本運行完成