不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

問答 為什么VUMAT更新狀態變量會報錯?

各位大佬,我最近在寫GTN損傷模型的VUMAT子程序,為什么更新狀態變量就會報錯:ERROR in job messaging system: Error in connection to analysis,不更新stateNew就沒有這個問題。

2313
黝黑蜈蝗 ??? 2年前
帖子 各向同性彈塑性本構的vumat源代碼:通過修改umat
1 vumat與umat的區別從程序實現的角度,我們重點關注以下幾點區別:? vumat不需要輸出一致性切線剛度矩陣? vumat中應力應變存儲順序與umat不同? vumat中存儲的應變值為張量應變值,而umat中為工程應變? vumat的應力和狀態變量的更新方式不同,其分為old和new兩個數組Abaqus/Explicit在啟動計算前,會進行數據檢查
3177
dearjj ??? 8月前
各向同性彈塑性本構的vumat源代碼:通過修改umat
帖子 ABAQUS變量解讀:教你讀懂應力/應變/損傷
結語ABAQUS中的變量雖多,但歸根結底都是為描述材料行為和判斷結構狀態服務的。理解每個變量的物理意義,結合實際分析目標選擇合適的輸出,才能讓仿真結果真正“說話”。如果你對某個變量還有疑問,或者想了解更深入的應用場景,歡迎在評論區留言!
2333
會CAE的喵星人 ??? 1月前
ABAQUS變量解讀:教你讀懂應力/應變/損傷
帖子 ABAQUS模擬多道次變形的變量繼承方法
,即可實現晶粒度的繼承,如圖4所示為第二道次初始時刻的晶粒度分布,與圖2所示第一道次結束時刻晶粒度分布完全一致: 圖4 第二道次初始時刻晶粒度分布云圖 四、小結 本文所使用的方法可以方便地實現任意狀態變量在不同變形道次之間的相互繼承,對于VUMAT,VUSDFLD等子程序,該方法同樣適用。
3088 12
CAErkd ??? 2年前
ABAQUS模擬多道次變形的變量繼承方法
帖子 并不簡單的彈塑性本構子程序
若超過屈服,材料進入塑性狀態,此時需要計算塑性應變增量。程序根據屈服準則和流動法則,確定塑性應變的大小和方向,將總應變增量分解為彈性部分和塑性部分,然后用彈性應變計算更新后的應力。6.狀態變量更新環節完成應力應變更新后,程序進入狀態變量更新環節,更新等效塑性應變、塑性應變率、背應力等內部變量,這些變量將傳遞到下一時間步繼續使用。程序還計算并存儲材料的內能,用于能量平衡檢查。
3132
靜界有限元 ??? 6月前
并不簡單的彈塑性本構子程序
帖子 ABAQUS各向異性彈塑性PUCK損傷VUMAT
該模型通過21個狀態變量跟蹤材料歷史響應,包括塑性應變、損傷變量及主應變等。該子程序專用于預測纖維增強復合材料(如碳纖維、玻璃纖維層合板)的漸進失效行為,適用于航空航天結構(機翼蒙皮、整流罩)、新能源汽車電池包防護結構、風電葉片等領域的強度分析與失效預測。其優勢在于精確模擬從初始彈性響應、塑性變形到最終斷裂的全過程,尤其擅長處理沖擊載荷、復雜應力狀態下的損傷演化問題。
2591
ADAQUS_Tod ??? 10月前
ABAQUS各向異性彈塑性PUCK損傷VUMAT
帖子 晶體塑性每日文章推薦(五)
考慮到這一點,VUMAT是用矢量化接口構建的。在每次增量開始時,應力和狀態變量數據以二維陣列的形式傳入。陣列中的每一列都包含與材料的積分點相關的信息。當使用多個處理器執行模擬時,可以將分析數據拆分為塊并獨立求解。因此,在子程序的編寫中保留了矢量化,以便可以實現最佳的處理器并行化。使用ABAQUS/explicit不需要相同的過程,因為時間增量足夠小。
2823 3
晶體塑性有限元 ??? 2年前
晶體塑性每日文章推薦(五)
視頻 ABAQUS VUMAT 一維彈塑性本構VUMAT
第二部分:VUMAT編程實戰VUMAT接口詳解:關鍵變量的含義與賦值邏輯。代碼架構搭建:彈性預測步(試應力構建)。塑性修正步(徑向返回法實現)。狀態變量(State Variables)的存儲與傳遞。一維彈塑性VUMAT實現:從零開始編寫完整的子程序代碼。
661
九千CAE ??? 1月前
ABAQUS VUMAT 一維彈塑性本構VUMAT
帖子 vpsc-vumat子程序的開發與應用文章推薦
復雜工藝仿真: 只有融入有限元,才能真正模擬非對稱軋制等具有復雜應力狀態的工藝。今天推薦的是Prakash 等人在 Materials Science & Engineering A 上發表的經典論文。該論文針對累積疊軋(ARB)中,材料每道次減薄 50%,網格在兩三道次后就會嚴重畸變。此外,層數成倍增加,微觀狀態如何繼承的問題,提出了一種狀態變量映射技術。
748
晶體塑性有限元 ??? 6天前
vpsc-vumat子程序的開發與應用文章推薦
問答 abaqus中如何初始化SDV(狀態變量)?

想要在VUMAT子程序中初始化狀態變量SDV1 SDV2 SDV3可以采用什么方法或者什么子程序可以實現這個功能

2412 5
用戶_45622 ??? 11月前
帖子 Abaqus 中最常用的子程序有哪些 碩迪科技
USDFLD(Abaqus/標準)和 VUSDFLD(Abaqus/Explicit)USDFLD子程序允許用戶定義自定義場變量以用于邊界條件、初始化和輸出等。這些場變量可以是位移、應力、應變、溫度等,并且可以隨時間和位置而變化。這些場變量可以在模擬過程中更新,以便更好地模擬分析中的復雜現象。4.
4069 3
SOLIDWORKS碩迪科技 ??? 2年前
Abaqus 中最常用的子程序有哪些 碩迪科技
帖子 VUMAT子程序使用方法
②和③的區別,②的狀態變量初始值(除③對應的數值)均為0;③的狀態變量默認值是1,及初始值stateNew(k,11)=1 3.在Job模塊中 選擇General > User subroutine file 文件夾中對應的子程序 .for 文件,確保目錄文件名均為英文名稱,然后提交任務即可。
3502
復合材料有限元分析 ??? 3年前
VUMAT子程序使用方法
帖子 UMAT轉VUMAT接口程序詳解(附案例和相關文件下載)
(附件中包含此EXCEL表) 三.算法設計 1.VUMAT進程開始; 2.轉換至ABAQUS/Standard進程計算,注意將張量應變為工程應變(張量應變和工程應變介紹請參考 https://zhuanlan.zhihu.com/p/20240036); 3.對UMAT中需要使用的變量進行賦值并調用UMAT; 4.轉換回ABAQUS
8267 17
墨鬼 ??? 6年前
UMAT轉VUMAT接口程序詳解(附案例和相關文件下載)
帖子 晶體塑性模擬中的大變形網格重劃分
相關做法完美的集中到damask3.0版本里面,然而需要指出的是:DAMASK/譜方法更偏向規則網格與RVE范式,而工程里經常需要:任意幾何與復雜邊界(非周期、接觸、局部細化等),以及不同工藝路徑(多道次、換向、局部約束),Abaqus CPFEM(UMAT/VUMAT)在這些方面更“通用”,所以把“remesh + 狀態變量映射”做成一套工作流,就能把大變形晶體塑性更穩地推進到更高壓縮/更大應變階段
2318
晶體塑性有限元 ??? 4月前
晶體塑性模擬中的大變形網格重劃分
帖子 晶體塑性VUMAT結合VUSDFLD實現晶體變形過程中的臨界狀態單元的刪除------案例二十八
并將返回值給予對應的變量,如下:常用于獲取的變量如:S:所有的應力分量MISES:mises等效應力TRIAX:應力三軸度LODE:洛德角參數PEEQ:等效塑性應變SDEG:折減剛度系數TEMP:積分點溫度需要注意的是:(1)該子函數不能應用于獲取用戶定義的狀態變量
3883 2
晶體塑性有限元 ??? 3年前
晶體塑性VUMAT結合VUSDFLD實現晶體變形過程中的臨界狀態單元的刪除------案例二十八
帖子 GTN損傷模型介紹及案例演示
Vumat左側,Vuhard+abqus右側,對應結果如下(結果幾乎一致)拉伸試樣斷裂時應力:拉伸試樣應力應變曲線修正的NH-GTN 模型模擬二維平面應變拉伸以及剪切模型效果(在VUMAT中實現)平面應變拉伸試樣斷裂時應力:3D剪切試樣平整端口形貌:修正的zhou-GTN 模型模擬二維平面應變拉伸以及剪切模型效果
4849 3
晶體塑性有限元 ??? 2年前
GTN損傷模型介紹及案例演示
帖子 基于abaqus的Huang晶體塑性UMAT改VUMAT
將UMAT改寫為VUMAT需要從以下方面考慮:(1)UMAT是在積分點上調用的,而VUMAT一次調用會計算很多個積分點上的變量,需要對子程序接口形式進行修改;(2)Huang本構中的轉動張量DROT是用于對滑移面和滑移方向進行旋轉的,在UMAT中,Abaqus會提供轉動張量DROT,在VUMAT中,子程序接口沒有提供DROT,需要通過VUMAT傳入的變形梯度更新滑移面和滑移方向;(3)顯示分析采用了
3945 4
320科技工作室 ??? 2年前
基于abaqus的Huang晶體塑性UMAT改VUMAT
問答 ABAQUS中VUMAT應變增量是怎么求得的?

VUMAT中更新應力是用stressNew=stressOld+D*strainInc,其中D是剛度矩陣。我不理解的是,這個應變增量strainInc是程序通過什么方法計算出來的,特別是在分析步剛開始的時候?

2307
歲月、似云無痕 ??? 4年前
帖子 huang隱式程序修改為顯式及計算案例
其基本的步驟是:1,加入vumat接口程序(見附錄abaqus官網有)2,對nblock進行循環,計算應力和狀態變量3,更新應力與狀態變量,重復計算直到增量結束。
3018 1
晶體塑性有限元 ??? 3年前
huang隱式程序修改為顯式及計算案例
問答 如果利用abaqus的UEL子程序實現單元刪除以及多個子程序的調用問題?

是這樣的,我想用UEL子程序來仿真斷裂失效,目前的計劃是利用abaqus設置狀態變量來實現單元刪除,但是我看好像只有UMAT或者VUMAT等少數子程序能夠通過關鍵字*Depvar來定義狀態變量實現單元刪除,沒有看到UEL相關的設置。所以我后來想能不能通過同時調用兩個子程序,用UMAT讀取我UEL程序輸出的狀態變量值,然后再umat里面判斷改單元是否失效。

2698 3
隔壁家小杜 ??? 4年前
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP