Abaqus UMAT Debug 踩坑系列——DSTRAN顯示為NaN
瀏覽:3926 評論:4 收藏:6
問題描述:
算一個粘彈塑性的UMAT,在進入塑性之后,計算一定增量步后,DSTRAN顯示為NaN,之后應力應變計算結果均為NaN.
解決辦法:
這個問題我一開始也很蒙,原先想的是DSTRAN是abaqus給的,怎么會是NaN呢?
后來看了一些資料,自己也思考了一下,認為DSTRAN并不是abaqus給的這么簡單,我們這里去想一下DSTRAN是怎么樣算出來的?

DSTRAN實際上是求解紅框中的方程算出來的,那么這樣的話,DSTRAN之所以會變成NaN,就要去兩個地方找原因,要么是DDSDDE雅克比矩陣出了問題,要么是單元應力F出了問題,有了方向之后,去相應出現問題的迭代步去一步步調試看計算輸出,便可以比較方便找到問題。
另外,有很多奇形怪狀的問題都是由于計算步長過大引起的,建議減小步長試試。
技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
20
4
6




















