
注冊
/
登錄最近在編umat子程序,定義了一個表征損傷速率的statev(20),即sdv20.=ratemax,現在需要求解這些單元中最大的那個sdv20,然后將這個ratemax返回至下一個增量步umat使用。 !!!ratemax是需要在umat中求出,因為是作為umat的輸入.


獲取對應滑移面的法線方向(根據UMAT注釋,法線存儲在STATEV的6*NSLPTL+1之后) ! 每個滑移系法線占3個變量,例如: ! STATEV(6*NSLPTL + 3*(ACTIVE_SLIP-1) + 1 : 6*NSLPTL + 3*ACTIVE_SLIP) !
![[VirtualLab] 如何使用可編程探測器和示例(最小和最大波長)](https://img.jishulink.com/msimage/202601/7d5167da4d1b175fdc618fea18dfe175.png?image_process=resize,fw_294,fh_172,)






我對這個的理解是,在試件沒達到峰值荷載之前,第一個破壞單元在這個時間點前達到了最大應力,并進行了損傷發展,但在這個出現“平臺”的時間點,損傷發展暫緩了一會兒,然后再繼續進行損傷發展,并最終順利達到SDEG=1而失效。我懷疑是斷裂能相關參數或最大主應力設置的問題。最大主應力我設置的是法向和切向值相同,斷裂能法向和切向值不同,用冪律控制。

跳至頁
TOP