SOLIDWORKS自動選項(xiàng)默認(rèn)情況下選擇使用FFEPlus,除非在算例中滿足某些條件,此條件指定使用Direct Sparse。
求解器切換的可能原因是:
4.圓周對稱
如果算例超過大約2百萬個(gè)自由度,則求解器將再次更改為Large Problem Direct Sparse. 新用戶在不熟悉SOLIDWORKS仿真環(huán)境前,建議使用自動求解器選項(xiàng)。隨著您的技能發(fā)展和算例變得更加復(fù)雜時(shí),則可能需要選擇手動使用哪個(gè)求解器。
求解器的類型
▌ FFEPlus 求解器:
FFFEPlus求解器是大多數(shù)情況下推薦的求解器,它具有高效的內(nèi)存使用和較短的求解時(shí)間。FFEPlus的工作原理是先假設(shè)一個(gè)解算值,然后評估存在的誤差,SOLIDWORKS使用新的解算值來減少誤差并重復(fù)這些過程,直到誤差足夠小。這種方法在自由度規(guī)模較大的算例上特別有效,隨著自由度數(shù)量的增加而變得更加有效。
值得注意的是,F(xiàn)FEPlus有一些局限性。如果兩個(gè)組件之間的剛度差異很大,或者溫度和壓力是從另一個(gè)算例中導(dǎo)入的,則可能會失敗。FFEPlus 并不總是最有效的求解器;如果使用接觸相互作用、虛擬壁、連接器或軟彈簧,那么FFE plus可能會遇到困難。在這些情況下,選擇Direct Sparse求解器可能是最佳選擇。
▌ Direct Sparse 求解器:
Direct Sparse求解器有幾種類型,它們都使用類似的方法來獲取計(jì)算結(jié)果。相較于FFEPlus迭代計(jì)算求解, Direct Sparse直接求解F=Kx 方程。Direct Sparse求解器通常在中小型問題中最準(zhǔn)確,并且在算例中使用接觸相互作用、剛度高度不同的材料或連接器時(shí),與FFEPlus相比具有穩(wěn)定性優(yōu)勢。
但是,Direct Sparse求解器在內(nèi)存使用的效率低于 FFEPlus; 這個(gè)問題在大規(guī)模算例中變得尤為明顯。如果是相同的自由度,通常需要十倍的內(nèi)存,這意味著使用Direct Sparse求解器時(shí)建議最小內(nèi)存是16G,推薦使用32G或是更高。這種低效率的副作用是:當(dāng)涉及到更大的問題時(shí),直接求解器的使用受到限制,當(dāng)達(dá)到 1.5 到 4 百萬的自由度規(guī)模時(shí),直接求解器可能會求解失敗,需要簡化算例或更改為Large Problem Direct Sparce或FFEPlus 求解器。
▌ Intel Direct Sparse 和 Large Problem Direct Sparse:
這兩種求解器可以緩解Direct Sparse求解器的的一些問題。
第一個(gè)是Intel Direct Sparse,允許求解器更有效地使用內(nèi)存,這可以防止求解器故障,但可能需要更長的時(shí)間。
Intel Direct Sparse還盡可能使用改進(jìn)的多核處理來減少計(jì)算時(shí)間。
第二個(gè)是Large Problem Direct Sparce,它通過最大限度地提高內(nèi)存效率來工作,這是專門針對超過一百萬自由度的算例而做出的優(yōu)化。
希望這篇文章能幫助您更多的地了解SOLIDWORKS Simulation求解器的類型以及何時(shí)選擇適合的求解器。
北京碩迪科技是SOLIDWORKS的官方授權(quán)一級代理商,同時(shí)也是達(dá)索授權(quán)的專業(yè)仿真產(chǎn)品和服務(wù)提供商,提供solidworks simulation正版仿真軟件,產(chǎn)品和技術(shù)咨詢,仿真培訓(xùn)以及仿真項(xiàng)目承接,我們擁有solidwork認(rèn)證的仿真專家團(tuán)隊(duì)。為企業(yè)碰到的產(chǎn)品仿真問題提供完善的服務(wù)。歡迎聯(lián)系:400-009-9965