
注冊
/
登錄
是這樣的,我想用UEL子程序來仿真斷裂失效,目前的計劃是利用abaqus設置狀態變量來實現單元刪除,但是我看好像只有UMAT或者VUMAT等少數子程序能夠通過關鍵字*Depvar來定義狀態變量實現單元刪除,沒有看到UEL相關的設置。所以我后來想能不能通過同時調用兩個子程序,用UMAT讀取我UEL程序輸出的狀態變量值,然后再umat里面判斷改單元是否失效。
我在用Abaqus調用umeshmotion做磨損仿真,發現每個增量步會循環五次子程序,是否和隱式求解的迭代步數有關呢?這五次循環的子程序,是否代表磨損的節點在一個增量步內偏移了五次同樣的距離呢?

我現在在編寫abaqus uel子程序,編寫過程中需要調用abaqus的Lapack庫 來求解特征值、特征向量(好像是直接call子程序??)請問如果想調用這個庫,具體需要怎么設置一下文件呢?謝謝
在usdfld子程序中調用getvrm子程序就報錯,不調用getvrm子程序就能成功計算,請問如何解決,感謝。

自己編寫材料vumat,利用平面應力單元模擬,但通過輸出應變增量發現strainInc(k,3)在過程中始終等于零,所以最后3方向的應變也始終為零。但是利用abaqus自帶材料模型模擬平面應力狀態會發現3的應變不為零。自己的子程序用三維單元驗證是沒問題。請問大佬這是哪里出問題?

編輯 跳轉 這個公式是氧化層厚度的增長速率方程和應力的演化方程,應力演化方程能夠編寫進abaqus子程序里面進行模擬嗎,大概怎么做呢
使用ISIGHT優化CAE文件中的材料參數,但ABAQUS運算需要使用子程序,請問在ISIGHT中如何添加子程序呢
abaqus VDLOAD子程序如何調用積分點處的加速度? 如何對一個變量進行積分或者微分,如何獲得當前時間增量步長?
軟件為ABAQUS,題主目前需要利用dload子程序施加載荷,但是每個節點的載荷與此節點的相鄰節點的空間坐標有關,題主嘗試過在dload中直接call GETVRN,但報錯jvgblock,后續發現GETVRN好像只能與UMESHMOTION配合使用,不知道吧里有沒有前輩做過相關的研究,或者其他的方式進行。金幣懸賞隨便填的,若解決了問題,可有償感謝!
按照網上教程,安裝了abaqus2021和vs2019及oneapi,最后verify驗證通過,在提交job后,已經完成了input文件的分析,standard.exe已經被調用了,然后就突然中斷了。很不理解,求大佬幫幫我!確認input文件和.for文件都沒錯,在其他電腦上還能算呢。
在編寫子程序的時候遇到了點問題…想用vsprinc來提取最大主應力的…但是得到的結果很怪 dimension s(nblock, ndir+nshr), eigVal(nblock, 3) call vsprinc(nblock, s, eigVal, ndir, nshr) do k =1, nblock stateNew(k,2)=eigVal(k,1) 剛開始接觸子程序,
我是用abaqus子程序dlux施加在圓柱外表面熱流密度表達式關于cos余弦函數,以下是子程序的代碼,提示ABAQUS/standard rank 0 encountered a SEGMENTATION FAULTERROR CATEGORY: ELEMENT LOOP是什么原因,應該怎么改 SUBROUTINE DFLUX(FLUX, SOL, KSTEP, KINC, TIME
我編了一個子程序,想用這個子程序給一個模型的每個節點施加初始應力,每個節點都有6個應力分量,要調用的數據也弄好了,我應該怎么調用這個子程序才能施加初始應力呢?
提交完顯示"cs-2021-8-2.obj" does not contain an Abaqus user subroutine.說程序不存在怎么解決呢


跳至頁
TOP