abaqus查找解決模型問題的基本方法

當模型中出現問題時,首先應仔細查看ABAQUS/CAE操作界面以及DAT、MSC等文件中的錯誤信息和警告信息,尋找各種解決問題的線索。《實例詳解》第4.5節和本書第1.2節都介紹了相關的方法。幫助文檔永遠是軟件用戶的“圣經”,絕大部分疑難問題都可以在用戶手冊中搜索到答案,在幫助文檔的實例中找到可借鑒的模型。

    當模型出現問題時,有些人會不知所措,或者會一遍遍地重復已經證明是行不通的操作,然后一遍遍得到失敗的結果,最后絕望地放棄。在很多情況下,錯誤的真正原因并不是自己所認為的那個原因,例如曾經有讀者詢問為什么他的模型使用自適應網格時無法收斂,后來筆者發現,即使不使用自適應網格,他的模型也同樣無法收斂,因為此問題的關鍵就不是如何設置自適應網格,而是模型中其他方面的問題。

    分析解決ABAQUS疑難問題的過程,恰如偵探斷案,又如醫生診病,當一條路走不通時,應該嘗試從各種角度迂回、試探,具體的方法如下。

    1)簡化法:在使用某個不熟悉的新功能前,不要一開始就在模型中加入太多不熟悉的新東西,而應先建一個最簡單的模型,其幾何形狀、材料參數、邊界條件、載荷等都要盡量簡單,單元數不要大多,各個參數都使用自己最熟悉的設置。這個簡單模型運行成功后,再逐漸加入復雜的參敬,而且是每次只增加一種或少數幾種復雜參數。例如在作彈塑性材料的接觸分析時,應該先用彈性材料運行一下,如果接觸分析能夠收斂再改為塑性材料。如果這時出現不收斂,可以初步確認接觸的定義是正確的,應該集中精力解決與塑性分析有關的問題。

    2)漸進法:找一個肯定正確的模型(例如幫助文檔或本書光盤中的例子),在此基礎上嘗試自己想要學習掌握的建模功能和參數,這樣一旦出現錯誤,可以肯定是這些新功能或參數的問題,而模型的其他方面都是正確的。

3)排除法:在模型參數中找出幾個可能有問題的懷疑對象,依次把它們從模型中去除,或者改為自己熟悉的參數,看這時是否不再出現原來的問題。這樣逐步縮小懷疑對象的范圍,直至找到問題的關鍵。

    如果建模或提交分析時總是出現異常錯誤,可以換一個肯定是正確的模型,重復以前的操作,如果出現了同樣的錯誤現象,說明不是原來那個模型的問題,而可能是ABAQUS沒有正常安裝,或者是這臺計算機的某個設置存在問題,或者ABAQUS與某個軟件(例如殺毒軟件、c++、Fortran)不兼容等。

    此外,也可以在另外一臺計算機上對原來模型重復以前的操作,如果能夠成功,也可以說明模型本身沒有問題。

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

TOP

6
3
4