
發(fā)布
注冊
/
登錄ABAQUS UMAT
關注創(chuàng)建者:nuaaycx 創(chuàng)建時間:2020-05-10
ABAQUS UMAT的視頻教程
【A02】Abaqus UMAT開發(fā)入門
【A02】介紹Abaqus UMAT開發(fā)的入門級知識,從兩個Abaqus的UMAT案例入手,剖析UMAT代碼的開發(fā)過程:1、線性粘彈性模型;2、Mises塑性 參考書:《彈性與塑性力學》,https://book.douban.com/subject/1174018/ 【溫馨提示】:觀看本系列前,務必先確認已知曉【A01】系列教程中的知識點。
¥28.88 2小時18分鐘 294播放
查看
Abaqus Umat 開發(fā)系列課程(一)——VS+IVF+Abaqus 安裝
Abaqus Umat 開發(fā)系列課程(一)——VS+IVF+Abaqus 安裝 VS2015+IVF2017+Abaqus2018 1、安裝順序及注意事項簡介 2、VS安裝+IVF安裝+二者關聯(lián) 3、Abaqus安裝 4、VS +IVF + Abaqus 關聯(lián)及驗證 附件總是上傳不成功,后續(xù)會再上傳課件及軟件的下載地址附件
¥35 40分鐘 3188播放
查看
Abaqus UMAT二次開發(fā)(三)——非線性有限元求解流程 及UMAT調(diào)用原理
Abaqus UMAT二次開發(fā)(三)——非線性有限元求解流程 及UMAT調(diào)用原理 1、課程簡介 2、Newdon-Raphson 方法 3、Newdon-Raphson 求解流程及算例 4、Modified-Newdon-Raphson 方法 5、增量迭代法詳解 6、非線性有限元分析流程及UMAT調(diào)用原理 Newdon-Raphson 方法如何求解非線性方程組?其核心思想是什么?
¥45 1小時17分鐘 3689播放
查看
ABAQUS UMAT的實例教程
圖5 從abaqus計算結(jié)果中導出的豎桿應力-應變曲線
對比圖5和圖2可知,模型中豎桿的應變-應變曲線與輸入的本構(gòu)關系完全一致,可見UMAT程序正確。
(本示例UMAT源碼、CAE模型均可在公眾號QQ群文件中免費獲得)
4
結(jié)語
Abaqus UMAT用戶子程序接口功能非常強大,編寫一個漂亮的UMAT子程序需要一定的力學基礎(尤其是有限元、連續(xù)介質(zhì)力學)。本文旨在讓大家對UMAT有一個初步的了解,以及使用UMAT需要用到哪些基本知識,好在今后的學習中有側(cè)重點。后續(xù)的推文中,小編還會進一步結(jié)合我們有限元理論模塊的進度,進一步講解Abaqus UMAT的使用。
展開 本文和我的另一篇文章ABAQUS UMAT for cohesive element tension behaviour 比較相像,所以不重復介紹abaqus建模過程,主要介紹理論和子程序。
本文利用 cohesive element 模擬兩個粘接的物體受剪破壞,利用的本構(gòu)模型是compression cut-off模型(和tension cut-off模型原理一樣,只是cut-off的面在compression段),有限元實現(xiàn)算法是帶有返回功能的前歐拉法(Crisfield在1991出版的Non-linear finite element analysis of solid and structure中的第6章有提到),軟件是abaqus,子程序為UMAT。
這種有限元模型主要應用在在膠合破壞的預測,比如磚結(jié)構(gòu)的水泥砂漿、纖維復合材料加固結(jié)構(gòu)中復合材料的剝落、多層玻璃的脫膠以及夾層板的滑移等等。可以說,與膠有關的結(jié)構(gòu)都可以試著利用cohesive單元模擬,所以開發(fā)cohesive單元的本構(gòu)模型是很多領域的熱點,因為相比起固體單元,cohesive單元的發(fā)展相對較晚。
理論:請先看我的另一篇文章ABAQUS UMAT for cohesive element tension behaviour,然后在結(jié)合下文。
compression cut-off返回算法:
abaqus模擬的結(jié)果:
最大主應力:
最大塑性應變:
完整視頻模擬結(jié)果詳見:https://zhuanlan.zhihu.com/p/113157257
展開 使用UMAT必須在子程序中定義材料本構(gòu)模型的雅克比矩陣,即應力增量對應變增量的變化率。
在Abaqus軟件中UMAT需要使用Fortran語言(一般都采用Fortran77語法、格式)進行編寫。在WIN10操作系統(tǒng)下需要配置好Abaqus、intel Fortran、Visual Studio的連接,在B站、技術(shù)鄰上有很多免費的教程,在此不再累述。
理論和實際操作結(jié)合,一次性將abaqus UMAT用戶子程序開發(fā)課程講解透徹!
至于python的自動化和GUI部分內(nèi)容的操作練習,如有此方面需求,將有老師帶領學習。
背景介紹:
Abaqus是當今最流行的通用結(jié)構(gòu)有限元軟件之一,以其強大的非線性和良好的用戶體驗著稱。但在實際工程應用中,設計對象專業(yè)針對性強,通用的工具軟件往往解決不了專業(yè)問題,需要通過二次開發(fā)對商業(yè)軟件進行定制和優(yōu)化,集成高精度的計算方法和專有技術(shù),以更好的解決專業(yè)問題,甚至形成自主品牌的CAE軟件。
ABAQUS不僅提供標準的有限元分析程序,而且具有良好的開放性,可利用它提供的用戶子程序接口生成非標準的分析程序來滿足用戶的需要,在實際工程中得到廣泛應用。
Abaqus UMAT是ABAQUS提供給用戶定義自材料屬性的程序接口。通過UMAT,用戶可以定義材料的本構(gòu)關系,建立Abaqus材料庫沒有的材料本構(gòu)模型,滿足實際工程分析的需要。
本次培訓主要包括:
(1) Abaqus二次開發(fā)整體介紹;
(2) UMAT接口原理和使用方法;
(3) 材料本構(gòu)模型和基礎理論
(4) 基于Fortran和Matlab的UMAT編寫示例和練習。
通過本次培訓,學員可以:
(1) 學員在老師指導下完成用戶子程序開發(fā)環(huán)境配置;
(2) 建立UMAT編寫相關的理論基礎;
(3) 可自行從零開始構(gòu)建UMAT算例;
(4) 學員實際項目問題現(xiàn)場交流;
(5) 和專家及其它行業(yè)用戶深入溝通,并獲得長期的技術(shù)支持。
培訓方式:
培訓主要采用:
(1) PPT介紹;
(2) 老師操作演示;
(3) 學員上機練習。
三者結(jié)合的方式直觀的學習各個知識點。
講師介紹:
技術(shù)鄰ID:SnowWave02 團隊,3個講師同時授課。
展開 本文利用ABAQUS UMAT子程序,簡單實現(xiàn)了混凝土受拉狀態(tài)下的破壞。本構(gòu)模型的實現(xiàn)算法摘抄自DeBorst的書籍《Nonlinear Finite Element Analysis of Solids and Structures》,基本如下:
為了簡化模型,筆者將書中損傷部分做了簡化,不再采用損傷屈服面進行判定。損傷影子w的計算直接由塑性等效應變確定。
在ABAQUS中建立100*100*100的立方體塊,試件的底部固定,頂部反復加載-卸載,通過UMAT得到的模擬結(jié)果如下:

ABAQUS UMAT的相關專題、標簽、搜索
ABAQUS UMAT的最新內(nèi)容
</p><p>下圖展示了部分PDF內(nèi)容,及umat計算結(jié)果與abaqus內(nèi)置模型對比,可以發(fā)現(xiàn)umat收斂速度極快,與abaqus內(nèi)置模型幾乎一致。
</p><p class="ql-align-justify">下圖展示了部分PDF內(nèi)容,及umat計算結(jié)果與abaqus內(nèi)置模型對比,可以發(fā)現(xiàn)umat收斂速度極快,與abaqus內(nèi)置模型幾乎一致。
計算結(jié)果與abaqus內(nèi)置模型對比,可以發(fā)現(xiàn)umat收斂速度極快,與abaqus內(nèi)置模型幾乎一致。
Abaqus UMAT interface variables
CHARACTER*80 CMNAME
INTEGER NDI, NSHR, NTENS, NSTATV, NPROPS
INTEGER NOEL, NPT, LAYER, KSPT, KSTEP, KINC
REAL(8) STRESS(NTENS), STATEV(NSTATV), DDSDDE
相關做法完美的集中到damask3.0版本里面,然而需要指出的是:DAMASK/譜方法更偏向規(guī)則網(wǎng)格與RVE范式,而工程里經(jīng)常需要:任意幾何與復雜邊界(非周期、接觸、局部細化等),以及不同工藝路徑(多道次、換向、局部約束),Abaqus CPFEM(UMAT/VUMAT)在這些方面更“通用”,所以把“remesh + 狀態(tài)變量映射”做成一套工作流,就能把大變形晶體塑性更穩(wěn)地推進到更高壓縮/更大應變階段
現(xiàn)有資源的門檻:網(wǎng)上的開源代碼多為Fortran編寫的Abaqus UEL/UMAT子程序,調(diào)試極其困難,且相當于“黑盒”,難以直觀理解算法邏輯。
驗證的難題:寫出了代碼,但不知道結(jié)果對不對,缺乏權(quán)威的Benchmark(基準)進行對比。
現(xiàn)在以帶偏心孔的缺口板為例,說明我編寫的MATLAB代碼準確性。
把 DAMASK 在 Windows 下穩(wěn)定編譯并能直接接入 Abaqus 的 UMAT/VUMAT,本質(zhì)上是把“建模—計算—后處理—實驗對比—模型迭代”的閉環(huán)放進同一套系統(tǒng)里,減少無意義的遷移,讓時間回到真正決定論文質(zhì)量與工程可信度的環(huán)節(jié):模型、數(shù)據(jù)與物理機制。
調(diào)用子程序后,計算復合材料損傷過程,損傷變量和單元刪除出現(xiàn)負值和大于1得值,真誠求助。附上子程序,請老師指教
20251203.txt
工程化的復合材料疲勞仿真方法6個月前
我們本期就以復合材料層合板接頭的疲勞為例,基于ABAQUS UMAT,給出工程化的疲勞仿真方法。之所以是工程化,一是做了簡化,二是便于實現(xiàn)。
力學的精髓,就在于簡化,簡化也是為了實現(xiàn)。
1 思路
首先我們應當知道,疲勞的關鍵參數(shù)有:
(1)應力幅值;
(2)強度值;
(3)單向板疲勞壽命S-N曲線。
應力幅值越大,壽命越短,這是必然的。
</p><p>將漸進損傷方法與葉片材料彈塑性本構(gòu)相結(jié)合,在ABAQUS UMAT子程序中進行材料本構(gòu)的定義,UMAT子程序[2]邏輯如下圖所示。