[求解]-求解失敗的可能原因

閱讀時間約 3 分鐘
其實說起來是模型,網格,問題本身任何一個地方出了問題都會導致求解失敗。
而失敗有兩種,一個是建模錯誤導致Error,那就連開始都沒辦法,另一種就是常見的迭代發散,發散又分震盪發散,或是一開始就突破天際的發散。
至於為什麼分類到求解,因為我們總是到求解階段才會發現。

建模

  • 模型干涉- 如果不是刻意的,那麼最好還是避免,以免和你想像的不一樣。
  • 優先度- 的確是可以刻意干涉來創造一些效果,那麼就要再三確認優先度,以免風孔變實心,塑膠變金屬。
  • Assembly intersection- 在Icepak中,如果啟用mesh seperately,這點將會直接導致錯誤,而無法求解。
  • Plane object- 在Icepak中,2D物件如果貼齊assembly的面上,常常會造成不想要的效果,像是風穿透牆壁,或是PCB top 熱源消失等問題。
  • PQ curve- 這裡要注意的點有兩個,一個是請務必化簡成單調遞減,不然很可能會被困在反曲點附近來回震盪。另一個是,那個該死的單位,我曾經花了兩個月才發現那人卻在燈火闌珊處。廠商很貼心,圖上常常有兩種單位,自己小心。

網格

  • 網格品質- 在Icepak中,至少,確保Face alignment/ Skewness在0.1以上
  • Mesh bleed out- 在某些地方,網格透過global setting而加密,但卻沒有被限制,導致加密區漏出,一來增加不必要網格,一來惡化縱橫比,應該避免。
  • Assembly misalignment- 在Icepak中Assembly會被視為獨立物件,因此兩個過於靠近的assembly可能會造成不必要的空隙,導致縫隙產生過細網格。能遠點就遠點,不能遠點就貼齊。
  • 上風處網格 (upwind mesh)- 在如風扇或是散熱片這種物件,除了對內部加密以外,常常對於上風處也是有要求的,延伸多少有彈性,但不能為0
  • 疏密區變化率過大

實用技巧

  • 有時候因為流場變化劇烈導致的難以收斂,可以考慮調整under-relaxation,概念上就是讓迭代更新不要衝太快,值則代表乘上的係數,例如壓力本身就容易震盪,Icepak中default就設定成0.3,那就是限制迭代更新P2=P1+0.3xΔP。
    至於該調整哪一項,具體就要看殘值曲線哪一個部分震盪大來去抑制哪一條。
    Pressure代表抑制連續方程式
    Momentum代表抑制x,y,z速度分量
    Temperature代表抑制能量方程式
    Turbukent kinetic energy代表抑制k-ɛ /k-ω方程式的k項
    Turbulent/Specific dissipation rate代表抑制 ɛ/ω
  • 在 Debug時候,快速是一個重點,因此按部就班很重要。例如我們要測mesh有沒有問題,那我們可以把紊流方程式和能量方程式都關掉,加快迭代速度,而如果順利還可以做為下一階段的初始值輸入,不虧。因此我個人的流程都是:
    Flow only (Zero eqn) ->Flow only (Turbulent+2eqn)->Temperature active
  • Icepak mesh 中的 Concurrency 代表網格生成的平行運算,取決於你電腦核心數或mesh assembly seperately數較低的那個值。
  • group by name/pattern 在更改同種但多顆類型的物件時相當方便 (pattern rule: fan*代表 start with fan, fan?代表 consist of fan)
  • Dummy object(無細節物件) / Hollow mesh(不生成網格) 在debug階段都是很方便用來減少網格,加快試誤的方法。
avatar-img
43會員
44內容數
和工作相關的筆記整理地
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
熱流資訊站的沙龍 的其他內容
這一篇的介紹,我想殘值應該要放在求解這一塊。 什麼是殘值(Residual)? 怎樣算收斂(Converge)? 是我們開始求解後需要回答的第一個問題,然後才能回頭檢視我們這個結果至少在數值意義上能不能用。 簡單來說,殘值可以視為偏離正解的程度。這句話也暗示著,它不是正解。 最基本的兩組方程式
建模 (Modeling) 畫細不難,難在用最經濟的方式達成 "雖不中亦不遠矣"。 網格 (Meshing) 任憑你列式再怎麼漂亮,解不出來就是白搭。 求解 (iterating) 能收斂都好說,不能收斂就是痛苦的開始
這一篇的介紹,我想殘值應該要放在求解這一塊。 什麼是殘值(Residual)? 怎樣算收斂(Converge)? 是我們開始求解後需要回答的第一個問題,然後才能回頭檢視我們這個結果至少在數值意義上能不能用。 簡單來說,殘值可以視為偏離正解的程度。這句話也暗示著,它不是正解。 最基本的兩組方程式
建模 (Modeling) 畫細不難,難在用最經濟的方式達成 "雖不中亦不遠矣"。 網格 (Meshing) 任憑你列式再怎麼漂亮,解不出來就是白搭。 求解 (iterating) 能收斂都好說,不能收斂就是痛苦的開始
你可能也想看
Google News 追蹤
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
** 3C機構設計爸版權所有 ©️ ** 產品開發設計流程通常是由PM訂出一個產品的規格、機構設計人員(mechanical architect)把每個零件的placement擺置完成、ID engineer 完成造型設計、測試部門訂定出測試的規範、Thermal engineer同時做出初步
Thumbnail
設備在高度頻繁不間斷地使用下,會產生高溫而導致硬體設備壽命耗損加速,及異常現象增加,如彈道膛線…。為了滿足未來科技應用,散熱技術扮演了重要關鍵之一。 人工智能高效運算(AI HPC) “當退潮了,就知道誰沒穿泳褲…”
Thumbnail
本文介紹了在網站開發中如何運用狀態機的原則和設計方法。通過具體案例分析,以及狀態和數據的區分,詳細介紹了狀態機的設計原則和應用。讀者可以通過本文瞭解如何將狀態機應用於實際的網站開發中。
「很多人做計畫都是把一套計畫做得很完美。」 「然而到了實施計畫時,總會有沒有預想到的情況發生,讓計畫無法順利執行。」 「這時候有兩個辦法,一個是留下足夠多的餘量,可能是時間,可能是資源。」 「另一個辦法,就是事先準備好B計畫。」 這幾句話節錄自吳軍老師矽谷來信3的內容[1],
Thumbnail
當你受不了室內高溫準備而開啟冷氣機之前,你還能夠有些什麼比較正向的做為?
本文介紹了在深度學習中使用Batch Normalization來解決error surface複雜性的問題。通過特徵歸一化來加速收斂速度和訓練順利程度。同時,也提到了在測試階段使用moving average計算平均值和標準差的方法。
Thumbnail
冷氣機滴水是許多人在使用冷氣時常遇到的困擾,本文探討了滴水的成因,包括配件淤塞、自動蒸發裝置失修、管道漏水、高環境濕度和設置不當。建議遇到問題時,應尋求專業技術人員的幫助進行檢修和維修。
Thumbnail
印刷設計中的關鍵挑戰 在印刷設計的世界裡,有一個看似微不足道卻極為關鍵的挑戰:如何避免在最終印刷品中出現文字裁切的問題。這個問題看起來簡單,但實際上卻潛藏著巨大的風險。當我們將文字放置在接近成品尺寸邊界的位置時,稍有不慎,一個不留神,裁切時的微小誤差就可能導致重要文字的部分丟失,從而影響整體閱讀體
Thumbnail
** 3C機構設計爸版權所有 ** 在這幾天過年的年假期間,還是有很多業界的朋友很認真的靜修自己的專業知識。假日期間,業界朋友所提的問題之中,有一個問題是比較typical一點,所以3C機構設計爸特別拿出來分享,同時也再次強調TA初始的觀念建立非常重要,否則在職場上所提出的TA報告都會讓客戶或同事
物件導向設計的一個重點就是封裝,這有很多層面上的意義,但基本上就是控制物件的成員變數和方法的存取權。物件導向的封裝還跟繼承機制有關,這使得有一些時候我們逼不得已必須把函式定義在類別上,這種做法使得物件的功能變得難以拆解。封裝應該是模組的職責,並不需要再給物件相同的能力。 一般的模組系統就是把相
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
** 3C機構設計爸版權所有 ©️ ** 產品開發設計流程通常是由PM訂出一個產品的規格、機構設計人員(mechanical architect)把每個零件的placement擺置完成、ID engineer 完成造型設計、測試部門訂定出測試的規範、Thermal engineer同時做出初步
Thumbnail
設備在高度頻繁不間斷地使用下,會產生高溫而導致硬體設備壽命耗損加速,及異常現象增加,如彈道膛線…。為了滿足未來科技應用,散熱技術扮演了重要關鍵之一。 人工智能高效運算(AI HPC) “當退潮了,就知道誰沒穿泳褲…”
Thumbnail
本文介紹了在網站開發中如何運用狀態機的原則和設計方法。通過具體案例分析,以及狀態和數據的區分,詳細介紹了狀態機的設計原則和應用。讀者可以通過本文瞭解如何將狀態機應用於實際的網站開發中。
「很多人做計畫都是把一套計畫做得很完美。」 「然而到了實施計畫時,總會有沒有預想到的情況發生,讓計畫無法順利執行。」 「這時候有兩個辦法,一個是留下足夠多的餘量,可能是時間,可能是資源。」 「另一個辦法,就是事先準備好B計畫。」 這幾句話節錄自吳軍老師矽谷來信3的內容[1],
Thumbnail
當你受不了室內高溫準備而開啟冷氣機之前,你還能夠有些什麼比較正向的做為?
本文介紹了在深度學習中使用Batch Normalization來解決error surface複雜性的問題。通過特徵歸一化來加速收斂速度和訓練順利程度。同時,也提到了在測試階段使用moving average計算平均值和標準差的方法。
Thumbnail
冷氣機滴水是許多人在使用冷氣時常遇到的困擾,本文探討了滴水的成因,包括配件淤塞、自動蒸發裝置失修、管道漏水、高環境濕度和設置不當。建議遇到問題時,應尋求專業技術人員的幫助進行檢修和維修。
Thumbnail
印刷設計中的關鍵挑戰 在印刷設計的世界裡,有一個看似微不足道卻極為關鍵的挑戰:如何避免在最終印刷品中出現文字裁切的問題。這個問題看起來簡單,但實際上卻潛藏著巨大的風險。當我們將文字放置在接近成品尺寸邊界的位置時,稍有不慎,一個不留神,裁切時的微小誤差就可能導致重要文字的部分丟失,從而影響整體閱讀體
Thumbnail
** 3C機構設計爸版權所有 ** 在這幾天過年的年假期間,還是有很多業界的朋友很認真的靜修自己的專業知識。假日期間,業界朋友所提的問題之中,有一個問題是比較typical一點,所以3C機構設計爸特別拿出來分享,同時也再次強調TA初始的觀念建立非常重要,否則在職場上所提出的TA報告都會讓客戶或同事
物件導向設計的一個重點就是封裝,這有很多層面上的意義,但基本上就是控制物件的成員變數和方法的存取權。物件導向的封裝還跟繼承機制有關,這使得有一些時候我們逼不得已必須把函式定義在類別上,這種做法使得物件的功能變得難以拆解。封裝應該是模組的職責,並不需要再給物件相同的能力。 一般的模組系統就是把相