Fluent時間步長_第1頁
Fluent時間步長_第2頁
Fluent時間步長_第3頁
Fluent時間步長_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、用FLUENT計算非穩態問題,是不是在計算時必須保證在每個時間步timestep里都要收斂才行,否那么計算結果就不對呢也就是說,在iteration選項里,max iteration pertime step 設為一個值,比方500,就是如果500次迭代后仍未收斂,進入下一步迭代,那對結果會有什么影 響.對于隱式非定常格式,原那么上,每個時間步長內必須保證結果收斂.在fluent的幫助中就有這樣的話:對于不可壓流動,在每個時間步內,不可壓解必須迭代直至收斂.另外,我們回歸到fluent內部計算的根源,它實質就是一種差分算法,通過不斷逼近來獲得真實解, 這樣我們就不難理解為什么在每個時間步長內需

2、要收斂了.max iteration pertime step 設定的是最大時間步,在單一步長內,如果結果已經收斂,那么會自動跳至下一時間進行計算.所 以其設定要縱觀全局.但對于周期性流動,這種收斂性的要求就相對松動一些.不過你需要多計算幾個周期,等計算結果到達對時間的周期狀態后,再對結果進行儲存.對于顯式非定常格式,在Fluent幫助中這樣說:工定記住,對于顯式非定常格式,每一個迭代就是一個時間步.如果每個時間步內結果沒有得到收斂,那么很有可能你所得到的結果是不真實的,但是一個時間步內的不真實性應該不會影響到下一個時間步長內的計算.由于在每一個時間步開時,fluent都會進行初始化.在單個時

3、間步內,它實際是根據穩態進行計算的.time step size的設定是根據你的計算需要,一般是你的特征長度比方說管道的長 度除于特征速度比方平均速度的值再小一到兩個量級即可,如果你的time stipsize太大,計算會提示你的,改小即可.number of time steps 是這樣設定的: number of time steps X time step size=實際時間積累.比方說,你計算一個射流,你需要計算到1秒時候的情況,那么(number of time steps) = 1 秒/ (time step size).Fluent中非穩態時間步長設置最近所做的非穩態計算,假設設

4、置太小,計算時間就太長,設置太大的話就會出現Global Courant Number飆升過大的不能繼續進行下去的問題.有網友建議:&Id=3782單元最小長度除于流場平均流速,不過這個值可能很小,你可以以這個值為基準進 行調節,一開始可以取大些,如果沒有問題,可以再放大些,這樣可以縮短計算時 間.假設按這種方法,計算下面這個例子:2mm, 10個網格,流速1m/s.時間步長timesteps=1000=.但是我在進行計算時,設置為 1e-6,都無法進行下去.所以這種換算 方法還是只能作為參考.我現在采用的是自動調節時間步長,目前看來效果還可以.courant number 與收斂co

5、urant number實際上是指時間步長和空間步長的相對關系,系統自動減小 courant數,這種情況一般出現在存在鋒利外形的計算域,當局部的流速過大或 者壓差過大時出錯,把局部的網格加密再試一下.在fluent中,用courant number來調節計算的穩定性與收斂性.一般來說,隨著 courant number的從小到大的 變化,收斂速度逐漸加快,但是穩定性逐漸降低.所以具體的問題,在計算的過 程中,最好是把courant number從小開始設置,看看迭代殘差的收斂情況,如 果收斂速度較慢而且比擬穩定的話,可以適當的增加courant number的大小,根據自己具體的問題,找出一個

6、比擬適宜的courant number,讓收斂速度能夠足 夠的快,而且能夠保持它的穩定性.時間步長與準確性摘自?數值計算與工程仿真?第一期作者gim1、在不計模型誤差,而且計算穩定的前提下,數值計算的時間步長的選取存在 一個恰當值,過大或過小都會影響模擬結果的準確性.2、具體數值模擬中,最好能有一定的實驗數據或其它的可以認為準確的結果作 為驗證資料,這樣才能恰當的選定時間步長,提升計算的準確性.3、FLUENT軟件采用隱式計算,這就需要設定每一次迭代的最大步數( Max Iterations per Time step ),如果到達最大步數前計算已經收斂,系統會自動進入 下一步迭代.利用這一點

7、可以采取如下方法確定迭代的時間步長:系統一般認為每一步的迭代次數應在10 20次之問,設定一個時間步長后如果在迭代次數 內還沒有收斂就應該減小時間步長,反之那么應該增加時間步長.一般,都事先給定一個較小的時問步長進行迭代兒步, 而后逐步調整.當然迭代次數也跟具體問 題相關,還需要計算經驗的不斷積累.tags: fluent,非穩態,時間步長 fluent迭代計算中,非定常問題的時間步長如何選取顯式時間積分方案:時間步長 At<p(Ax)2 /2T;半隱式時間積分方案:時間步長At<p(Ax)2 /r;全隱式時間積分方案:時間步長沒有限制.Ax是網格相鄰節點的距離,r是擴散系數,不同

8、問題有不同的物理意義非穩態時間步長與迭代步數的討論在unsteady的計算求解中,大局部同學應該會對solver中設置比擬迷惑,在這里,我想就我個人的理解對其時間步長與迭代步數進行一些分析討論.1、在進行unsteady計算的時候,fluent是從前一個時間算到下一個時間即time steps,而每個時間步長內的計算就相當于一個準穩態求解,因此需要設置Max Iterations per TimeStep;在這個時間步長內的計算就是一個穩態過程,在到達 iteration次數之前收斂完成,就 跳到下一個time step ,否那么就將所規定的迭代次數算完在跳下一個time step.2、時間步長的設置:1特征長度除以特征速度所得的時間小二個量級或者更小.這 是理論值,實際上,如果不是工作站運行的話,花費的計算時間太長.因此,通常在fluent中選定這個比例的1/5到1/10 ,特別是一開始不知道如何設定的時候最好是翻開adaptive讓它自動定義定義時間步長.但其中最小的時間尺度,個人認為最小也只能小到這個比例的 1/100的這個水平上.2最小網格長度除以流速或者旋轉流動速度.這個是保證每一次迭 代都在一個網格范圍內,不會因跨網格而導致結果誤差,但實際中計算一段時間后可能加快計算速度,會將

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論