sim database file cannot be opened - ?no such file
關于ABAQUS錯誤 “sim database file cannot be opened - no such file: .../xx.sim”的討論
在少數分析過程中,提交作業后回出現“sim database file cannot be opened - no such file: %/。。。/xx.sim”錯誤提示,代碼1305.
初看這個問題,似乎是文件缺失,即安裝或配置出錯。在網上尋找問題,發現只有兩個國外論壇和abaqus吧在討論這個問題,總結如下:
語言問題,調回英文版,或者之前版本為中文版,新版本也需要換成中文版;
在inp文件中調用了子模型,調用錯誤;
然而,我的語言一直采用英文,多次切換語言沒有改善,而采用的分析也比較簡單,不涉及子模型。檢查無果,查錯誤代碼。在外網的一份ABAQUS error code list 中,查到的錯誤也與錯誤描述不符。
事實上,既然.sim文件位置既然在工作目錄下(如.../temp),和ODB文件在一起,則應該是在分析過程中產生的文件,即由前處理或者求解器寫入。這通常意味著問題在inp文件內。
之前的方法不行,回過頭來考慮兩個通用的釘子戶問題:
盜版與破解導致錯誤;
inp錯誤,但不在之前排查的范圍之內,且abaqus也懶得告你;
顯然應該是第二個問題。事實上,ABAQUS核心為其求解器,這是達索走心的地方,而其CAE模塊本質上只是方便用戶前后處理的圖形交互界面,算是配套附件。大量的abaqus錯誤出現在兩者的不配套,畢竟比起專業前處理軟件,abaqus CAE也有不足。報錯與inp文件關聯性不強的問題十分明顯,許多莫名其妙的問題與輸入文件有關,但就是不給提示。這時候,查看.msg,.log,.dat等過程文件的作用就體現出來了。
耐心查看.msg文件,發現在里面藏了一個ERROR。 提示單元類型存在問題,檢查發現XFEM分析時選用了非完全四邊形的網格,這可是低級錯誤。而這個錯誤的提示與 job manager中error信息欄里的提示可不一樣!大意了!
修改完之后,一切順利,完美求解。
顯然,這種錯誤通過data check 是可以發現的,會報錯,并提示processing failed due to the OMISSION.也就是說,在遇到這類問題后,通過對輸入文件的自動檢查可以分析錯誤是否出現在inp文件內。
回到問題本身,“sim database file cannot be opened - no such file: ”這個報錯是怎么產生的呢?在提交作業(沒有預先檢查)之后,在processor內會檢測Inp文件出錯,這時就會停止寫入.sim文件,而這時此錯誤沒有被提交到job manager的error部分,因為此時求解器還沒有啟動。而在之后的啟動過程中,因為讀不到.sim文件,后續程序就會報錯,這個找不到文件的錯誤就被提交到job manager上,在error部分打印出來了。因此,我們只能看到莫明其妙的缺失文件錯誤,卻不知道為什么沒這個文件。知其然,不知其所以然。
當然,對于修改語言可以消除錯誤的原因,我沒遇到過,但猜測可能也是由于語言問題導致某一中間處理程序沒能正確生成.sim文件,所以集中報錯(abaqus報錯選項太多,只能挑大頭來報錯了)。
abaqus 的錯誤提示并非完全清晰或者與實際錯誤一一對應,其輸出錯誤報告的判據是復雜的,但我們可以將它歸結為軟件自身的問題和操作問題(輸入問題),確定是哪種類型的問題是應該首先解決的。正確安裝、配置的軟件通常可以避免第一種(開玩笑,不可能的),而對inp文件的優化是每個仿真狗的不懈追求。
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















