
發(fā)布
注冊
/
登錄The solver engine was unable to converge的案例
“The solver engine was unable to converge”解決辦法 ¥1.5
報(bào)錯(cuò)內(nèi)容如下:
The solver engine was unable to converge on a solution for the nonlinear problem as constrained.
解決思路:對于這類求解不收斂問題,大多數(shù)原因在于接觸和約束,重點(diǎn)檢查模型的接觸是否合理正確。對于是否含有高級接觸,有不同的處理方法。下面分別討論:
1.模型中不含有高級接觸
(1)檢查約束:在結(jié)構(gòu)仿真中,檢查約束是否完全,是否能有效杜絕發(fā)生剛性運(yùn)動(dòng);(打開weak spring后在進(jìn)行計(jì)算,觀察是否報(bào)錯(cuò),如果不報(bào)錯(cuò),很有可能是此原因);
(2)檢查材料與對流曲線:在熱仿真中,檢查材料曲線或?qū)α髑€,觀察在溫度范圍內(nèi),是否出現(xiàn)急劇上升或下降,也就是材料曲線或者對流曲線有沒有尖點(diǎn);
(3)修改熱導(dǎo)屬性參數(shù):如果在涉及接觸的熱分析過程中遇到以上報(bào)錯(cuò),請考慮修改熱導(dǎo)屬性(thermal conductance)。
2.模型中含有高級接觸
(1)檢查約束:檢查是否有足夠的約束以防止剛性運(yùn)動(dòng);
(2)檢查載荷加載:檢查載荷是否合理。不同于線性問題,其結(jié)果將隨著載荷線性地?cái)U(kuò)展,高級接觸是非線性的,如果載荷太大或太小,就很可能出現(xiàn)收斂問題;(嘗試調(diào)小時(shí)間步)
(3)更改接觸類型:當(dāng)模型中滑動(dòng)完全不受約束時(shí),即接觸類型是無摩擦,請嘗試將類型設(shè)置為粗糙,這會(huì)有助于一些問題的收斂;
(4)檢查接觸面網(wǎng)格:接觸面網(wǎng)格是否足夠精細(xì),過于粗糙的網(wǎng)格可能會(huì)導(dǎo)致不準(zhǔn)確的答案和收斂困難;
(5)調(diào)整接觸剛度值:考慮調(diào)整接觸剛度K值,一般調(diào)小。接觸剛度的默認(rèn)值為1,較小的KN將允許更多的接觸穿透,這可能導(dǎo)致不準(zhǔn)確,但有助于問題收斂。
(6)更改接觸行為:如果使用的是對稱接觸(默認(rèn)情況下接觸是對稱的),考慮使用非對稱接觸對。
展開 The solver engine was unable to converge的相關(guān)專題、標(biāo)簽、搜索
The solver engine was unable to convergeUnreal EngineSolverConvergeAdjoint SolverCelsius EC Solver the solver engine was unable to convergethe solver engine was unable to converge”解決辦法“the solver engine was unable to converge”解決辦法the solver engine was unable to converge on a solution for the nonlinearhypermeshthe solver engine was unable to converge on a solution for the nonlinearthe solver engine was unable to converge on a solution for the nonlinear pro