「耦合計算」雙向流固耦合三重迭代

2021-01-17 CFD之道

在利用Fluent + System Coupling + Mechanical處理雙向流固耦合問題時,通常需要了解幾個迭代概念。雙向流固耦合問題計算量很大,若搞不清楚這些迭代數量的問題,胡亂設置一通的話,可能會導致整個計算量暴增。本文描述在FSI設置過程中涉及到的這些與計算量相關的迭代次數問題。

1 雙向流固耦合中的迭代

如下圖所示,雙向流固耦合計算包含三層迭代:瞬態時間迭代、耦合迭代以及物理場的內迭代。

Time Loop:瞬態時間迭代。該參數在System Coupling中進行設置。

Coupling Loop:耦合迭代。指定在一個時間步長內流體求解器與固體求解器的數據交換次數。該參數在System Coupling中指定

Field Loop:物理場迭代。在流體求解器和瞬態結構求解器中分別指定。

2 Time迭代

兩個參數來控制時間迭代:

End Time:指定總的計算時間。

Step Size:指定時間步長。

總時間迭代次數為:

要計算的時間長度與計算需求有關,一般情況下不能隨意設置。

時間步長與收斂性有關,還會影響到流體計算中的動網格更新,一般不能設置得過大。

註:當雙向耦合計算提示流體計算出現負體積時,一方面可以檢查動網格參數設置是否合理,另一方面可以在這裡嘗試減小時間步長。

3 Coupling迭代

Coupling迭代用於控制在一個時間步內流體求解器與結構求解器之間的數據交換次數。可在System Coupling中設置。

上圖中Step Controls參數下設置Minimum Iterations與Maximum Iterations

設置最小迭代次數與最大迭代次數,實際Coupling迭代次數由流體求解器與固體求解器的收斂性來決定,但最小迭代次數必須滿足。

真實的流體迭代次數等於Coupling迭代次數與內迭代次數的乘積。

如設置耦合迭代次數為2~5,在Fluent中Run Calculation節點下設置Max Iterations/Time Step為20,若在一次耦合迭代中流體求解器未達到收斂,則會進入下一個耦合迭代接著計算,直至達到收斂。假如在第三次耦合迭代中達到收斂,則會停止流體計算,進入下一個時間迭代;若在第5次耦合迭代完畢後流體求解器仍未達到收斂,則依然會進入下一個時間迭代,但會在消息窗口中給出不收斂的警告信息。

友情提示:當流體求解器和結構求解器收斂性較好時,可適當降低耦合迭代的下限,比如將其設置為1,有助於縮短計算時間。

4 流體迭代

流體計算中與迭代次數相關的參數在模型樹節點Run Calculation下。雙擊該節點,右側設置面板中參數如圖所示。

其中參數Time Step SizeNumber of Time Steps並不起作用,真正雙向耦合計算的時間步長和時間步數,是在System Coupling中指定的。

參數Max Iterations/Time Step用於控制在每一個耦合迭代中Fluent求解器迭代次數。

考慮到計算量的問題,Fluent單純迭代的計算量遠小於耦合步計算量,因此適當增大參數Max Iterations/Time Step以降低耦合步迭代次數,有利於縮短整個耦合計算時間。

註:耦合步迭代不僅涉及到流體計算,還涉及到結構計算,同時還包含數據交換過程,該時間消耗遠大於單純的流體計算迭代。

5 結構求解器迭代

結構求解器收斂控制通過參數Substeps來控制,如下圖所示,有時還配合參數Auto Time Stepping一起控制。多數情況下,結構求解器收斂性不存在問題,通常關閉自動時間步長,並將子步數量設置為1,以減少計算時間消耗。當計算過程中出現結構求解器不收斂時,可適當增大參數Substeps,該參數的含義與流體求解器中的Max Iterations/Time Step類似。

結構求解器中的Step End Time參數通常設置為大於等於真實計算時間,雖然該參數並無太大實際意義,但在System Coupling中設置的計算時間值只能小於該參數。

6 迭代次數估算

例如:

在Fluent設置Max Iterations/Time Step參數為20

System Coupling中設置Minimum Iterations1,設置Maximum Iterations5

System Coupling中設置End Time2,設Step Size0.01

結構求解器設置Substeps1

則估算:

註:當網格數量較多時,數據交換消耗的時間會很長。為節省計算時間,適當減少耦合迭代次數,可選擇增加Field迭代次數。

本來計劃更新雙向耦合實例的,結果不小心網格搞多了點,算了十幾個小時才到70%,等明後天吧。

相關焦點

  • Fluent內置流固耦合
    本文介紹如何在Fluent中對單向和雙向流固耦合(FSI)進行建模和仿真計算。由於所有的流體與結構計算都是由Fluent完成的,因此這種流固耦合又被稱為「內置流固耦合」。在ANSYS系統中,流固耦合計算還可以使用System Coupling模塊及Mechanical模塊配合Fluent來實現。
  • 工業APP案例 |機翼全參數化設計及流-固-熱耦合分析
    通過建立一套全參數化的機翼設計分析模型構建體系,可實質性的促進達成快速多方案迭代或自動優化設計的目標。各種不同翼型結構的參數化快速建模 2) 案例描述機翼結構複雜,需要找出全參數化定義設計和分析模型的具體實現方法,需要同時考慮CFD氣動分析及氣動加熱和結構熱傳導、結構動靜強度、流固熱三個物理場在各種不同的計算狀態下的雙向耦合
  • 工程設計中如何考慮流固耦合問題?
    一、流固耦合是什麼流固耦合是什麼?僅僅字面上理解,則可以認為流固耦合是指流體和固體以某種方式耦合在一起,並由此而產生的與系統運動相關各種現象。流固耦合現象就在身邊。流固耦合幾乎可以應用於全部工程領域,比如航空工程,核工程、生物醫學,化工設備,甚至食品加工等等,這也就導致了流固耦合的研究對象各種各樣,例如樹葉,水滴,飛機機翼,石油管道,核反應堆吊籃,堆內構件,換熱器傳熱管束,熱壓力管道系統,各式各樣的閥門等等。
  • TCFD軟體全面升級為TCAE,支持流固耦合仿真計算
    、結構強度仿真計算、流固耦合仿真計算及後處理等工作,能夠大幅提升仿真分析工作效率。下面將對採用TCAE進行的懸臂球體流固耦合計算案例進行介紹。本文採用TCAE軟體對懸臂梁上球體在氣流作用下的變形情況進行了流固耦合仿真分析。
  • ABAQUS 流固耦合模擬分析是否可信?
    隨著有限元技術的發展和用戶要求的提高,各大有限元軟體都含有流固耦合模塊,其主要用於液體、理想氣體和JWL 的模擬,本文著重介紹ABAQUS 中理想氣體狀態方程的功能和應用。在此基礎上,將其用在某產品上的流固耦合分析。
  • 降落傘流固耦合仿真技術取得重大突破
    經過持續不懈的努力,2018年4月,航宇降落傘仿真技術研究項目團隊成功攻克了傘衣立體成形和勾掛處傘衣大變形的仿真兩大關鍵技術,實現了穩定傘的流固耦合仿真,仿真結果與相關試驗數據高度吻合!但是,由於俄羅斯穩態仿真軟體沒有並行計算功能,傘衣網格數不能大於1000,因此,只能仿真較小傘的阻力特徵,適用的範圍非常有限。由於無法掌握降落傘充氣流固耦合仿真技術,加上缺乏仿真工具,2010~2014年期間,公司只能通過外協的方式,先後花費數百萬元進行降落傘充氣過程流固耦合仿真。
  • 流固耦合仿真與工程應用直播(5月21日)
    同時利用得到的柱體位移和瞬時速度,更新流場網格,然後進行下一個時間步的計算。這個雙向流固耦合仿真過程是通過FLUENT軟體的用戶自定義函數(UDF)來實現的。UDF中可以使用標準C語言的庫函數,也可使用FLUENT中預定義的宏。通過預定義宏可以獲得FLUENT計算過程中的流場數據。FLUENT中用戶自定義函數是通過DEFINE宏來實現的。
  • Fluent T型管流場+結構物入水流固耦合計算_視頻+模型
    T型管道接頭的流-熱-固耦合分析 結構物入水問題(救生艇拋落)的流-固耦合計算
  • 航空發動機中的非線性流固耦合動力學模型
    報告題目:航空發動機中的非線性流固耦合動力學模型報 告 人:王術 教授 北京工業大學報告時間:2020年6月8日 10:00-11:00報告地點:騰訊會議 ID:158 909 727點擊連結入會,或添加至會議列表:https://meeting.tencent.com
  • 武漢巖土所多孔介質流固耦合有限元穩定化求解技術研究獲進展
    雖然通過增加中間節點的辦法增強了單元彎曲性能,同時也保證了耦合求解的穩定性,但這樣帶來的前處理和計算的開銷卻幾乎成倍增加。因此,為了保證計算效率,基於低階單元(如Q4P4單元)的多孔介質流固耦合有限元穩定化求解技術一直被研究者們所關注。
  • 一種汽車側風穩定性動態耦合方法介紹丨AutoAero202027期
    數值仿真計算方法較風洞實驗更為靈活,既能考慮汽車在側風作用下產生的側滑或橫擺等運動狀態,更能分析該運動狀態給汽車周圍流場帶來的反饋影響,實現空氣動力學與系統動力學之間的雙向耦合。為了更準確地分析出汽車的側風穩定性,在耦合方法的基礎上,實現高速汽車側風下的動態耦合模擬分析,真實地模擬汽車受側風環境的幹擾是十分必要的。
  • 如何計算耦合協調度?
    那麼應該如何對某個事物的協調發展水平進行量化評價呢,其中一種方法就是構建耦合協調度模型。什麼是耦合協調度模型耦合協調度模型用於分析事物的協調發展水平。耦合度指兩個或兩個以上系統之間的相互作用影響,實現協調發展的動態關聯關係,可以反映系統之間的相互依賴相互制約程度。協調度指耦合相互作用關係中良性耦合程度的大小,它可體現出協調狀況的好壞。
  • MEMS器件多物理場耦合仿真分析
    使用的仿真工具ANSYS MechanicalANSYS ACT ​靜電-結構耦合仿真靜電-結構耦合模擬對於表徵微鏡的驅動和吸合(pull-in)性能至關重要該宏需要MAPDL命令,這些命令通過在靜態結構分析中插入命令流片段的方式輸入,創建與微鏡電極對應的節點組。
  • LS-DYNA碰撞、衝擊、流固與爆炸高級專題培訓
    各企事業單位: LS-DYNA軟體是以顯式為主、隱式為輔的通用非線性動力分析有限元程序,特別適合求解各種二維、三維非線性結構的高速碰撞、爆炸和金屬成形等非線性動力衝擊問題,同時可以求解傳熱、流體及流固耦合問題。
  • 實現電流零紋波的耦合電感計算
    摘要:研究了兩電感互相耦合以後實現其中某一個電感上電流紋波為零的現象。著重分析了耦合磁路的等效磁阻模型,並由此模型給出了實用的耦合磁路參數計算公式。
  • ANSYS耦合自由度,不當的耦合關係會導致錯誤的結果
    耦合自由度就是強迫兩個或多個自由度「相等」,耦合自由度集包含一個主自由度和一個或多個從自由度,只有主自由度保存在矩陣方程中,而其它從自由度則從方程中刪除,故耦合自由度實際上是降低了平衡方程的個數。耦合自由度可以模擬剛接、鉸接、銷接、滑動接觸等運動。
  • 直流載波耦合電路的分析與設計
    所謂耦合電路就是低壓電力線路與載波信號發送、載波信號接收電路之間信號連接方式的電路,通過耦合電路來實現信號的交鏈。通常,發送信號的二次諧波和三次諧波(本系統的二次諧波和三次諧波分別為240kHz和360kHz)對電網的噪聲汙染比較大,所以有必要對載波信號進行濾波整形。設置由L1、C1組成的串聯諧振式帶通濾波器,設定其振蕩頻率 也為120kHz。
  • 創新生態體系與產業發展體系耦合關係
    耦合理論  (1)耦合理論的定義  耦合理論起源於物理學,用於描述和度量兩個及以上系統內部要素之間通過相互作用而彼此影響的情況。耦合關係指的是各系統之間相互協調、互相促進、動態演進、共同發展的關聯關係。在耦合理論中,系統的耦合表現出自組織性、協同性、可度量性三個基本特點。
  • 「中國科學報」量子比特耦合與擴展研究取得新進展
    隨著量子計算的發展,近年來半導體量子比特的性能大幅提升。業界普遍認為至少百位以上的量子比特,才能讓量子計算的優勢充分顯現,實現多量子比特集成與擴展逐漸成為研究人員的攻關目標。其中,利用微波諧振腔中的光子作為媒介實現比特間相互作用被認為是最具潛力的擴展方式之一。
  • 清華大學電感耦合等離子體三重串聯四極杆質譜儀公開招標公告
    清華大學電感耦合等離子體三重串聯四極杆質譜儀公開招標公告 公告信息: 採購項目名稱 電感耦合等離子體三重串聯四極杆質譜儀 品目 貨物/通用設備/儀器儀表/分析儀器/質譜儀 採購單位 清華大學 行政區域