
發布
注冊
/
登錄直接循環分析步的案例
基于XFEM的裂紋擴展仿真過程詳解和仿真經驗交流(二)(包括直接循環載荷步疲勞裂紋擴展分析) ¥20
然后在create interaction中設置初始載荷步允許裂紋擴展
圖5.1 定義裂紋富集域
圖5.1 允許裂紋擴展
定義其他接觸條件:一般定義硬接觸就可以了,在contact property > mechanical > normal behavior >Hard Contact,對于受壓縮載荷的情況這里會有所不同,要考慮到裂紋閉合效應,需要定義其他的接觸準則。
(6) 定義載荷步:這里要做的是疲勞裂紋擴展,在載荷步的定義問題上網上存在一些分歧,有人認為裂紋擴展是準靜態過程,應該定義通用靜態載荷步,然后在載荷模塊使用循環載荷;還有人認為裂紋擴展是受交變載荷的疲勞過程,應該采用專門的direct cyclic分析步。筆者同意后者的觀點,因為前面那種我沒做出來。
圖6.1 direct cyclic載荷步及其參數設置
數據說明:
basic頁面定義的1為載荷步的總時間,但在隱式求解中它并不是真實意義上的時間,這個不用改;
incrementation 頁面定義的是增量步的相關信息,將一個載荷步離散為多個增量步進行迭代求解,可以選用自動增量步或者固定增量步,最大總增量步(10000)和增量步大小(0.01)是兩種離散的方法,實際的增量步為min(總時間除以增量步大小,最大總增量步),根據你的要求進行設置,看你是想獲得準確的增量步還是增量步數。最大迭代次數(1000),顧名思義是迭代次數的上限,在解非線性方程組時采用的迭代求解方法,如果第m步迭代不收斂,第m+1步將上一步的增量步減半再次求解,否則乘以1.5再次求解,直到求解總時間達到1,在monitor可以清楚的看到這一過程。20,25,5是傅里葉級數的項數,與求解器有關,我也不是很清楚。
展開 編寫umat疲勞子程序嵌入abaqus中分析的時候為啥沒有循環模型直接就分析好了。
我編寫了一個復合材料疲勞的umat子程序,設置了兩個分析步,如下圖文獻中描述的一樣,施加的是力拉伸,但是把umat接入abaqus中去的時候,提交作業能正常運行,很快兩個分析步就完成了,好像程序根本沒起作用,很快就分析完成了根本沒有循環。進入后處理之后,點擊云圖跳出:the selected primary variable is not available in the current frame for any elements in the current display group。狀態變量都沒有結果,但是存儲初始剛度強度等狀態變量能顯示初始的結果,表明也并沒有進行循環,剛度強度沒有退化。所以想問問各位大佬怎么回事,是不是umat是材料子程序,需要和其他程序結合,比如uel?
展開