
注冊
/
登錄





目前在做顯式材料VUMAT子程序二次開發,想通過command 提交作業和子程序(用于VS調試),并設置雙精度,想問下怎樣設置雙精度~例子:abaqus job=Job-1 user=vumat.for int我提交時按照例子方式提交的,不知道是雙精度還是單精度~,想問下怎樣設置雙精度
3:同一個inp文件,不設置質量縮放,abaqus內置計算約半個小時,Vumat計算需要約3個小時;4:已經排除硬件問題,就是Vumat的問題。目的:調試程序,讓計算快起來。可以比abaqus內置計算稍慢,但現在慢的太多了。

我需要"hill48屈服模型 等向強化 非線性硬化"的abaqus本構子程序(umat或者vumat)對應的理論推導過程。重點是理論推導過程,包括牛頓迭代式的構建,應力應變更新等。

是這樣的,我想用UEL子程序來仿真斷裂失效,目前的計劃是利用abaqus設置狀態變量來實現單元刪除,但是我看好像只有UMAT或者VUMAT等少數子程序能夠通過關鍵字*Depvar來定義狀態變量實現單元刪除,沒有看到UEL相關的設置。所以我后來想能不能通過同時調用兩個子程序,用UMAT讀取我UEL程序輸出的狀態變量值,然后再umat里面判斷改單元是否失效。
自己編寫材料vumat,利用平面應力單元模擬,但通過輸出應變增量發現strainInc(k,3)在過程中始終等于零,所以最后3方向的應變也始終為零。但是利用abaqus自帶材料模型模擬平面應力狀態會發現3的應變不為零。自己的子程序用三維單元驗證是沒問題。請問大佬這是哪里出問題?
依照相關的教程,我修改了isight的AbqConfig.txt文件使其能夠讀入inp文件的子程序參數之后在abaqus組件的Execution的命令中輸入以下包含子程序路徑的字段abaqus.bat input=Job-2.inp job=Job-2 interactive double user="F:\FY2\GTN(1).for"但最后計算失敗,報錯為:
有沒有會Fortran的同志啊 有償求幫忙abaqus/Explicit子程序vumat 碳纖維復合材料三維率相關動態本構模型,進行材料模型二次開發,建立復合材料三維高速沖擊損傷分析模型,對復合材料高速沖擊試驗進行數值仿真模擬分析主要是子程序的編譯




請問一下,如果需要在VUMAT子程序構建滯回曲線,如下圖所示。那么該如何判斷加卸載的轉折點1以及轉折點2?我看別人實現的時候是用應變增量小于0時為卸載,應變增量大于0時為加載。但是在計算過程中發現,顯式分析的應變會存在震蕩現象,就算是純加載階段,應變增量也會頻繁出現負值,好像應變的增減是完全隨機的。即使添加了瑞利阻尼也只是減小了這種震蕩現象,不能消除。
跳至頁
TOP