
發布
注冊
/
登錄復合材料損傷子程序的案例
Abaqus復合材料仿真指南:UMA/VUMAT子程序、Cohesive單元入門(資源分享,錯過后悔
Texgen編織復合材料建模平臺與Abaqus的聯合使用
TexGen是處理編織復合材料專業軟件,通過TexGen建立紡織復合材料的細觀實體結構模型,并實現結構模型的參數化,之后將其導入ABAQUS,進行進一步前處理。完成編織復合材料細觀結構模型的有限元分析全流程。
3.ABAQUS-復合材料工程應用案例一-碳纖維復合材料泡沫夾層板落錘沖擊損傷失效模擬
本案例詳細講解了工程上常用的碳纖維增強樹脂基復合材料泡沫夾層板落錘沖擊損傷失效模擬,重點講解了模型部件的建模處理方法,碳纖維樹脂基復合材料表層的材料本構參數設置、泡沫材料的彈塑性可壓縮本構模型、沖擊體和板材的網格劃分技巧以及如何去調試模型的收斂性,在結果后處理中講解了模型的載荷、速度和加速度以及能量的轉化如何去分析,附件里提供模型源文件。
六.案例/程序分享
1.Abaqus復合材料層壓結構快速建模插件(附多個版本執行程序)
同樣是復合材料力學老師做的一個復合材料建模插件,超好用!
2.復合材料沖擊動力學合集及VUMAT子程序
包含計算合集中所有低速沖擊模型,VUMAT子程序,子程序使用方法以及子程序注釋,老師的主頁還有很多視頻演示,非常良心。
3.UMAT/VUMAT從入門到進階子程序集合————復合材料系列
帖主分享的自己整理的子程序合集,包含基于不同失效準則和不同損傷模型的UMAT/VUMAT源代碼。
4.基于Python腳本提取復合材料應力應變均勻化有效彈性模量
基于均勻化理論的確定復合材料結構均勻應力應變場,進一步求解單向加載情況下的均勻模量的腳本文件。
5.ABAQUS復合材料建模插件CM TOOL2.0(GUI界面)
插件名為CM TOOL,本插件件基于Python結合ABAQUS二次開發,實現復合材料幾何模型的建快速建立。
展開 Abaqus Vumat子程序計算復合材料損傷 ¥10
用于復合材料三維實體單元,3D Hashin損傷準則
Abaqus Umat子程序計算復合材料損傷 ¥15
集成最大應力準則、3D Hashin準則,應用于兩種材料
平紋復合材料VUMAT子程序本構介紹(hashin準則及線性損傷演化方法)
單向復合材料在層內只有一個方向的纖維,然而對于平紋復合材料在層內具有經向和緯向兩個方向交織的纖維束。因此在建立均質化模型時,平紋復合材料的剛度矩陣,損傷起始準則,損傷演化方法以及退化的剛度矩陣與單向復合材料具有明顯的差異。主要體現為平紋復合材料在面內的兩個方向均有纖維,因為對于平紋復合材料的失效模式主要有:經向拉伸/壓縮損傷,緯向拉伸/壓縮損傷以及厚度方向上的拉伸/壓縮損傷,此外還可以通過在層間插入cohesive單元考慮層間分層失效。接下來主要介紹層內的損傷本構關系。
1. 平紋復合材料損傷剛度矩陣
(1)
(2)
(3)
其中,d代表損傷系數,L、T以及Z代表三個垂直的方向,t、c代表拉伸,壓縮損傷,例如dlt代表縱向拉伸損傷。
2. 損傷起始準則(hashin準則)
(4)
其中,f1t,f1c代表縱向纖維拉伸和壓縮損傷,f2t,f2c代表橫向纖維拉伸和壓縮損傷,f3代表厚度方向上的失效,其中應變大于0時為拉伸失效,小于0時為壓縮失效。
3. 損傷后損傷演化模型(線性退化模型)
(5)
當滿足損傷起始準則后,損傷演化開始起作用。
展開 
濕熱環境下碳纖維復合材料宏-細觀損傷演化Vumat子程序。
濕熱環境下碳纖維復合材料宏-細觀損傷演化Vumat子程序。 感興趣的話和我私聊吧!
利用umat子程序實現考慮濕熱效應的復合材料漸進損傷分析
濕熱環境的作用會導致復合材料本身的力學性能變化。 試驗研究表明,單向復合材料的力學性能在一定的濕熱范圍內單調變化,另一方面,濕熱環境在復合材料結構內產生濕熱變形與應力,導致基體、纖維或界面發生變化或破壞,從而使復合材料結構的剛度和強度發生變化。
濕熱應變可由下式表示
其中,熱應變為
濕度應變為
于是
損傷萌生準則和損傷演化準則等可以參考
http://www.yqgqt.org.cn/content/post/1260993
通過編寫umat子程序,可以計算得到以下結果
圖 1 損傷演化(上:纖維損傷;下:纖維間損傷)和載荷位移曲線
圖 2 濕熱環境對極限載荷的影響
參考文獻:劉玉佳, 燕瑛, 何明澤, et al. 濕/熱/力耦合條件下復合材料結構漸進損傷仿真[J]. 北京航空航天大學學報, 2012(03):103-107+112.
最后,有相關需求歡迎通過微信公眾號聯系我們。
微信公眾號:320科技工作室。
展開 基于Abaqus/Explicit的復合材料漸進損傷失效模型及VUMAT子程序講解分析(含詳細視頻教程)
(4) 單元測試,包括纖維拉伸和基體拉伸;如何調試子程序;對結果進行分析,包括應力,應變,初始損傷系數,損傷演化中的損傷系數,等效位移等等。
(5) 單軸拉伸模型的建立與結果分析,與abaqus自帶的二維hashin和漸進損傷對比。
(6) 模型的改進與結果分析,最終單軸拉伸的剛度誤差為-0.35%,最大應力誤差為-0.38%,失效應變誤差為-0.34%。
??資料配備:
課程提供CAE文件,inp文件,VUMAT子程序源代碼,pdf學習筆記(58頁)
▼掃碼咨詢客服或點擊卡片獲取課程▼
復合材料漸進損傷失效VUMAT子程序詳解
https://www.yqgqt.org.cn/video/c246386
考慮纖維隨機取向的復合材料漸進損傷分析在abaqus中umat子程序的實現
由于制造工藝、外部環境等的影響,材料的隨機分布是個普遍存在的現象。目前針對復合材料的分析中,絕大部分并未考慮材料隨機性對仿真結果的影響。鑒于此,本文通過Umat子程序將材料隨機性引入復合材料的漸進損傷分析中,對比了不同的隨機分布對仿真結果的影響。
本文的仿真對象為一種短切纖維復合材料(芳綸紙),主要從宏觀的角度研究了短纖維取向隨機性對計算結果的影響。
材料的隨機性一般可以認為服從正態分布或者weibull分布。正態分布可以通過Box-Muller算法實現。Box-Muller算法是通過服從均勻分布的隨機變量,來構建服從正態分布隨機變量的一種方法。具體實現方法為:選取兩個服從
[0,1]
上均勻分布的隨機變
量
U
1
、
U
2
,
X
、
Y
滿足
則
X
與
Y
服從均值為0,方差為
1
的正態分布。
通過上述算法,可以在Fortran中生成纖維取向在[0,90]之間服從正態分布的隨機數,以下為部分代碼
Fortran中生成服從Weibull分布隨機數的方法可以參照文獻[1]。
復合材料的損傷萌生準則和損傷演化準則可以參考https://www.yqgqt.org.cn/content/post/1260993。與之不同的是由于芳綸紙厚度很小,本文中只考慮了材料的面內損傷行為。
展開 Abaqus用戶子程序USDFLD實例詳解-復合材料層壓板漸進損傷強度
Abaqus用戶子程序USDFLD實例詳解--復合材料層壓板漸進損傷強度分析
1、用USDFLD子程序漸進損傷分析方法分析層壓板的強度。
2、層壓板由25層單層板組成,單層板厚度為0.15mm。層壓板的鋪層順序、單層板的材料屬性見下表。
3、層壓板幾何尺寸:
厚度 T = 3.75mm;
寬度 W = 12mm;
長度 L >1.5W。
L可以任取,主要研究材料性能,為研究大部件性能做參考。
4、加載方式:沿長度方向施加壓縮載荷,在本例中施加位移載荷,讀取相應的力。
詳細步驟:
code.zip
Abaqus用戶子程序USDFLD實例詳解.rar
展開 復合材料沖擊損傷自動建模程序
composite impact.rar
初學python做了一個復合材料沖擊損傷的自動建模程序,
程序使用說明如下:
1.程序還有待完善。目前只支持矩形板,矩形網格。
2.可以選擇3D實體單元及2D連續殼單元,但是如果用3D實體單元需要自己編寫VUMAT,這里就不上傳VUMAT了,大家自己努力編吧。
3.自動生成的有限元模型是沒有邊界條件的。自己需要手動添加邊界條件
4.輸出變量需要自己去設置。
5.需要先創建材料或者從自己的材料庫中導入材料。
6.鋪層參數可以從文本文件直接導入,在鋪層表格出點擊右鍵會出現導入對話框。
7.可以根據需要選擇是否增加cohesive elements。
補充說明:第一次上傳的附件有一個問題,就是用CompositeLayup直接生成實體單元是不能用在abaqus/explicit中的,提交計算會出錯,現在已經將程序完善,附件已經更新。
直接將壓縮包解壓縮后放到plugin文件夾下即可。
composite_imoact_en.rar
展開 復合材料UMAT子程序 ¥4.8
“付費”中的附件為復合材料UMAT子程序,實運行有效。

USDFLD子程序復合材料強度分析 ¥20
USDFLD子程序復合材料強度分析
abaqus 復合材料仿真分析,子程序
需要復合材料vumat和umat子程序的可以私聊,或評論區留下聯系方式,可以交流一下。
UMAT子程序復合材料強度分析 ¥20
UMAT子程序復合材料強度分析
復合材料沖擊動力學合集及VUMAT子程序 ¥58
包含計算合集中所有碳纖維層合板低速沖擊cae模型,VUMAT子程序,子程序使用方法以及子程序注釋
三維hashin應變子程序模擬效果