gambit的幾個常見問題分析及解決方法
瀏覽:258490
我在使用gambit時遇到幾個bt的問題,現在總結一下,僅供參考:
問題1:
如果體網格做好后,感覺質量不好,然后將體網格刪除,在其面上重新作網格,結果發現網格都脫離面,不再附體了,比其先前的網格質量更差了.
原因:
刪除體網格時,也許連同較低層次的網格都刪除了.上面的脫離面可能是需要的體的面.
解決方法:
重新生成了面,在重新劃分網格
問題2:
在gambit下做一虛的曲面的網格,結果面上的網格線脫離
曲面,由此產生的體網格出現負體積.
原因:
估計是曲面扭曲太嚴重造成的
解決方法:
可以試試分區域劃分體網格,先將曲面分成幾個小面,生成各自的面網格,再劃體網格。
問題3:
當好網格文件的時候,并檢查了網格質量滿足要求,但輸出*.msh時
報錯誤.
原因:
應該不是網格數量和尺寸.可能是在定義邊界條件或continnum type時出了問題.
解決方法:
先把邊界條件刪除重新導出看行不行.其二如果有兩個幾何信息重合在一起,
也可能出現上訴情況,將幾何信息合并掉.
問題4:
當把兩個面(其中一個實際是由若干小面組成,將若干小面定義為了group了)拼接在一起,也就是說兩者之間有流體通過,兩個面個屬不同的體,網格導入到fluent時,使用interface時出現網格check的錯誤,將interface的邊界條件刪除,就不會發生網格檢查的錯誤.如何將兩個面的網格相連.
原因:
interface后的兩個體的交接面,fluent以將其作為內部流體處理(非重疊部分默認為wall,合并后網格會在某些地方發生畸變,導致合并失敗.也可能準備合并的兩個面幾何位置有誤差,應該準確的在同一幾何位置(合并的面大小相等時),在合并之前要合理分塊
解決方法:
為了避免網格發生畸變(可能一個面上的網格跑到另外的面上了),可以一面網格粗,一面網格細,避免; 再者就是通過將一個面的網格直接映射到另一面上的,兩個面
默認為interior.也可以將網格拼接一起.
問題1:
如果體網格做好后,感覺質量不好,然后將體網格刪除,在其面上重新作網格,結果發現網格都脫離面,不再附體了,比其先前的網格質量更差了.
原因:
刪除體網格時,也許連同較低層次的網格都刪除了.上面的脫離面可能是需要的體的面.
解決方法:
重新生成了面,在重新劃分網格
問題2:
在gambit下做一虛的曲面的網格,結果面上的網格線脫離
曲面,由此產生的體網格出現負體積.
原因:
估計是曲面扭曲太嚴重造成的
解決方法:
可以試試分區域劃分體網格,先將曲面分成幾個小面,生成各自的面網格,再劃體網格。
問題3:
當好網格文件的時候,并檢查了網格質量滿足要求,但輸出*.msh時
報錯誤.
原因:
應該不是網格數量和尺寸.可能是在定義邊界條件或continnum type時出了問題.
解決方法:
先把邊界條件刪除重新導出看行不行.其二如果有兩個幾何信息重合在一起,
也可能出現上訴情況,將幾何信息合并掉.
問題4:
當把兩個面(其中一個實際是由若干小面組成,將若干小面定義為了group了)拼接在一起,也就是說兩者之間有流體通過,兩個面個屬不同的體,網格導入到fluent時,使用interface時出現網格check的錯誤,將interface的邊界條件刪除,就不會發生網格檢查的錯誤.如何將兩個面的網格相連.
原因:
interface后的兩個體的交接面,fluent以將其作為內部流體處理(非重疊部分默認為wall,合并后網格會在某些地方發生畸變,導致合并失敗.也可能準備合并的兩個面幾何位置有誤差,應該準確的在同一幾何位置(合并的面大小相等時),在合并之前要合理分塊
解決方法:
為了避免網格發生畸變(可能一個面上的網格跑到另外的面上了),可以一面網格粗,一面網格細,避免; 再者就是通過將一個面的網格直接映射到另一面上的,兩個面
默認為interior.也可以將網格拼接一起.
技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















