“The solver engine was unable to converge”解決辦法

報錯內容如下:

The solver engine was unable to converge on a solution for the nonlinear problem as constrained. 

解決思路:對于這類求解不收斂問題,大多數(shù)原因在于接觸和約束,重點檢查模型的接觸是否合理正確。對于是否含有高級接觸,有不同的處理方法。下面分別討論:


 

1.模型中不含有高級接觸

(1)檢查約束:在結構仿真中,檢查約束是否完全,是否能有效杜絕發(fā)生剛性運動;(打開weak spring后在進行計算,觀察是否報錯,如果不報錯,很有可能是此原因);

(2)檢查材料與對流曲線:在熱仿真中,檢查材料曲線或對流曲線,觀察在溫度范圍內,是否出現(xiàn)急劇上升或下降,也就是材料曲線或者對流曲線有沒有尖點;

(3)修改熱導屬性參數(shù):如果在涉及接觸的熱分析過程中遇到以上報錯,請考慮修改熱導屬性(thermal conductance)。


2.模型中含有高級接觸

(1)檢查約束:檢查是否有足夠的約束以防止剛性運動;
(2)檢查載荷加載:檢查載荷是否合理。不同于線性問題,其結果將隨著載荷線性地擴展,高級接觸是非線性的,如果載荷太大或太小,就很可能出現(xiàn)收斂問題;(嘗試調小時間步)
(3)更改接觸類型:當模型中滑動完全不受約束時,即接觸類型是無摩擦,請嘗試將類型設置為粗糙,這會有助于一些問題的收斂;
(4)檢查接觸面網(wǎng)格:接觸面網(wǎng)格是否足夠精細,過于粗糙的網(wǎng)格可能會導致不準確的答案和收斂困難;
(5)調整接觸剛度值:考慮調整接觸剛度K值,一般調小。接觸剛度的默認值為1,較小的KN將允許更多的接觸穿透,這可能導致不準確,但有助于問題收斂。
(6)更改接觸行為:如果使用的是對稱接觸(默認情況下接觸是對稱的),考慮使用非對稱接觸對。這有助于解決由于接觸顫振而產(chǎn)生振蕩問題。


 

 

以下為付費內容

解決思路:對于這類求解不收斂問題,大多數(shù)原因在于接觸和約束,重點檢查模型的接觸是否合理正確。對于是否含有高級接觸,有不同的處理方法。下面分別討論:


1.模型中不含有高級接觸

(1)檢查約束:在結構仿真中,檢查約束是否完全,是否能有效杜絕發(fā)生剛性運動;(打開weak spring后在進行計算,觀察是否報錯,如果不報錯,很有可能是此原因);

(2)檢查材料與對流曲線:在熱仿真中,檢查材料曲線或對流曲線,觀察在溫度范圍內,是否出現(xiàn)急劇上升或下降,也就是材料曲線或者對流曲線有沒有尖點;

(3)修改熱導屬性參數(shù):如果在涉及接觸的熱分析過程中遇到以上報錯,請考慮修改熱導屬性(thermal conductance)。


2.模型中含有高級接觸

(1)檢查約束:檢查是否有足夠的約束以防止剛性運動;
(2)檢查載荷加載:檢查載荷是否合理。不同于線性問題,其結果將隨著載荷線性地擴展,高級接觸是非線性的,如果載荷太大或太小,就很可能出現(xiàn)收斂問題;(嘗試調小時間步)
(3)更改接觸類型:當模型中滑動完全不受約束時,即接觸類型是無摩擦,請嘗試將類型設置為粗糙,這會有助于一些問題的收斂;
(4)檢查接觸面網(wǎng)格:接觸面網(wǎng)格是否足夠精細,過于粗糙的網(wǎng)格可能會導致不準確的答案和收斂困難;
(5)調整接觸剛度值:考慮調整接觸剛度K值,一般調小。接觸剛度的默認值為1,較小的KN將允許更多的接觸穿透,這可能導致不準確,但有助于問題收斂。
(6)更改接觸行為:如果使用的是對稱接觸(默認情況下接觸是對稱的),考慮使用非對稱接觸對。這有助于解決由于接觸顫振而產(chǎn)生振蕩問題。

 

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1
7