
發布
注冊
/
登錄abaqus隨機材料賦值的案例
Abaqus隨機材料映射網格插件:Random Material Mesh - AbyssFish ¥128
插件介紹
Random Material Mesh - AbyssFish 插件可在Abaqus軟件將材料隨機批量賦值給部件的網格單元。插件支持二維及三維部件的所有網格類型,可指定任意多種(實際材料種類<10^7)不同材料。注意,插件僅提供空材料指定網格功能,并不能生成隨機的材料屬性,需要手動或借助其他插件設置材料行為參數。
模型展示
使用教程
模型以二維部件的軸壓試件為例,介紹隨機材料網格插件的使用方法,并與均質材料進行對比分析。
?打開Abaqus新建幾何模型,并劃分網格。
?在Abaqus的Plug-ins菜單下,找到AF_ RandomMaterialMesh,點擊打開插件。選擇需要編輯的模型及部件,并制定其材料種類的數量。這里制定10種不同的材料。
?切換到屬性模塊,可查看材料制定情況。
?打開材料管理器,依次對制定的材料進行參數設置。這里也可以采用復制的方式,將已有的材料屬性復制一份并稍作修改,注意復制后需要保證材料名稱與需要編輯的材料一致。本案例中材料(1~10)的彈性模量分別為(1~10)× 10^5。
?建立分析步,指定荷載等并提交分析。
?最終非均質材料與均質材料(E = 5.5×10^5)計算結果如下。
說明提醒
插件可運行在WindowsXP、7、8、10、11系統上,支持Abaqus6.14、Abaqus2017~2023及以上版本。
插件需要注冊,售價為單機許可的價格,購買后請聯系QQ:1135122921獲取許可證。
展開 淵魚系列軟件合集(持續更新)
源碼類
混凝土隨機骨料模型(Python源碼) https://www.yqgqt.org.cn/post/1193620
三維隨機骨料模型(MATLAB源碼) https://www.yqgqt.org.cn/post/1193922
ABAQUS插件
ABAQUS混凝土隨機圓形骨料生成插件 https://www.yqgqt.org.cn/post/1277961
ABAQUS 混凝土多邊形骨料生成插件 https://www.yqgqt.org.cn/post/1787560
V2.0 https://www.yqgqt.org.cn/post/1933592
ABAQUS三維隨機球體插件 https://www.yqgqt.org.cn/post/1301104
ABAQUS圓柱試件隨機球體投放插件 https://www.yqgqt.org.cn/post/1896411
ABAQUS三維隨機多面體插件 https://www.yqgqt.org.cn/post/1918362
ABAQUS Voronoi2D插件 https://www.yqgqt.org.cn/post/1306655
ABAQUS Voronoi3D插件 https://www.yqgqt.org.cn/post/1307001
ABAQUS Voronoi2D&3D插件 https://www.yqgqt.org.cn/post/1790098
ABAQUS隨機材料賦值單元插件 https:
展開 Abaqus 考慮材料隨機性的復合材料漸進損傷分析
Abaqus 考慮材料隨機性的復合材料漸進損傷分析
由于制造工藝、外部環境等的影響,材料的隨機分布是個普遍存在的現象。目前針對復合材料的分析中,絕大部分并未考慮材料隨機性對仿真結果的影響。鑒于此,本文通過Umat子程序將材料隨機性引入復合材料的漸進損傷分析中,對比了不同的隨機分布對仿真結果的影響。
本文的仿真對象為一種短切纖維復合材料(芳綸紙),主要從宏觀的角度研究了短纖維取向隨機性對計算結果的影響。
材料的隨機性一般可以認為服從正態分布或者weibull分布。正態分布可以通過Box-Muller算法實現。Box-Muller算法是通過服從均勻分布的隨機變量,來構建服從正態分布隨機變量的一種方法。具體實現方法為:選取兩個服從
[0,1]
上均勻分布的隨機變
量
U
1
、
U
2
,
X
、
Y
滿足
則
X
與
Y
服從均值為0,方差為
1
的正態分布。
通過上述算法,可以在Fortran中生成纖維取向在[0,90]之間服從正態分布的隨機數,以下為部分代碼
Fortran中生成服從Weibull分布隨機數的方法可以參照文獻[1]。http://www.yqgqt.org.cn/content/post/1205134中同樣采用了文獻[1]中的方法生成了服從Weibull分布的隨機數。
復合材料的損傷萌生準則和損傷演化準則可以參考http://www.yqgqt.org.cn/content/post/1206124。與之不同的是由于芳綸紙厚度很小,本文中只考慮了材料的面內損傷行為。
展開 ABAQUS隨機雙相材料多孔結構建模
首先采用AbyssFish四參數隨機生長2D軟件V1.3版本隨機生成一張模型圖像。
通過CAD圖像導入插件將圖像導入到AutoCAD內,并將圖像的黑白區域分別處理成三維部件,并導出為iges格式文件。
在Abaqus CAE軟件內,將兩份iges文件導入。
對兩個部件指定不同的材料類型,并裝配形成雙相材料幾何模型。
進行網格劃分操作。
設置兩部件之間的相互作用。
設置分析步后對模型添加載荷,這里將下側邊界設置為固定約束,上邊界添加向下的位移,實現模型的受壓狀態模擬。
創建作業并提交分析查看結果。
展開 
abaqus隨機骨料投放,顆粒增強復合材料建模 ¥50
<p>內含4種隨機投放模型:</p><p>1、基體為圓柱,隨機投放的兩種半徑范圍的實心顆粒</p><p>2、基體為圓柱,隨機投放空心有厚度球體,球體半徑固定</p><p>3、三維大小隨機、位置隨機球體投放,基體為四面體</p><p>4、隨機大小、位置、傾斜角的正六邊形(可設置倒角,不干涉)投放,基體為正四邊形</p><p><span style="color: rgb(25, 27, 31);">球體之間互不干涉,可自定義基體尺寸,球體大小、位置、體積占比。</span></p><p><br></p><p><br></p><figure style="text-align: center;" class="ql-align-center"><figure class="figure-image" contenteditable="false" data-img="https://img.jishulink.com/202509/attachment/87f43732e2054029811fb62f55efaf1b.png" style="display: inline-block;"><img src="https://img.jishulink.com/202509/attachment/87f43732e2054029811fb62f55efaf1b.png" data-mobile-src="https://img.jishulink.com/202509/attachment/87f43732e2054029811fb62f55efaf1b.png?
展開 Abaqus中材料參數隨機場實現
1、前言
考慮材料參數空間變異性的巖土工程對象的數值分析是巖土工程研究中重要分支。當前,考慮材料參數空間變異性(即參數隨機場)的分析手段中,除了極少數非主流的數值分析軟件可以實現一鍵式隨機場分析以外,大多數復雜的隨機場實現都存在較高的門檻,且難以實現復雜的巖土對象相互作用分析。在主流巖土工程分析軟件中,如,flac和abaqus中,前者需要使用fish編程,且基本要借助第三方軟件計算隨機場才能實現;后者可以利用python進行前處理,實現隨機場的過程相對較為簡單,且適合進行復雜的巖土工程對象的數值分析,因此基于abaqus的數值分析更具有普適性。
在abaqus中實現隨機場的過程是先利用其他語言(如matlab,python)生成隨機場結果文件,然后在abaqusCAE中將結果文件中材料參數分別賦值給每個單元;然后批量生成inp文件,最后批量計算inp文件,其中,生成inp文件可以在CAE中進行,也可以在matlab或者python里面直接編輯生成inp文件,批量計算可以在command或者cae中進行。
2、隨機場文件生成
隨機場的生成主要參考的文獻是《考慮自相關函數影響的邊坡可靠度分析》,這篇文獻后面列出了生成隨機場的matlab代碼,其核心的算法是采用喬列斯基分解,5000個單元以內時候,matlab的計算速度是很快的。以下是以函數形式調用的隨機場生成算法。
function [field]=midpoint_RF (Coord, mu,cov,dh,dv,Nsim,ACF)
%考慮自相關函數影響的邊坡可靠度分析,李典慶
sigma=mu.
展開 Abaqus隨機材料分區插件:Random Material Partition ¥238
插件介紹
ABAQUS Random Material Partition插件可對ABAQUS中已分區的部件進行任意多種材料及占比的隨機指派。
插件使用前需要手動對部件創建分區,或通過Abaqus導入已經分區完成的部件。
插件支持三維實體模型或二維平面殼模型。
插件支持設置任意多種材料分組,且可設置每組材料所占分區數量的比例。
需要注意插件僅完成空材料的隨機分區功能,并不會生成材料參數,材料屬性需要用戶自行設置。
說明提醒
該插件可在 Windows 10 和 Windows 11 系統上運行,支持 Abaqus 6.14~2023版本。
插件需要注冊,注冊完成后即可永久使用。該插件為單機許可銷售模式,購買后請聯系我們以獲取許可證。
展開 Abaqus 中一種考慮材料阻尼的隨機響應分析方法插件源代碼 ¥19.89
<p>根據文獻《abaqus中一種考慮材料阻尼的隨機響應分析方法》中提供的思路,自己編寫了一個根據掃頻結果計算Rmises應力的插件。</p><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202405/attachment/f4979f0065cb4395b50f113298dd7acb.jpg" style="text-align: center">
<img src="https://img.jishulink.com/202405/attachment/f4979f0065cb4395b50f113298dd7acb.jpg" style="" width="599" data-mobile-src="https://img.jishulink.com/202405/attachment/f4979f0065cb4395b50f113298dd7acb.jpg?image_process=/format,webp/resize,w_400" data-pc-src="https://img.jishulink.com/202405/attachment/f4979f0065cb4395b50f113298dd7acb.jpg?
展開 ABAQUS基于隨機Voronoi骨架的三維多孔材料泡沫鋁骨小梁模型
本案例介紹在ABAQUS內建立三維多孔材料。
首先采用CAD Voronoi 3D插件建立圓柱體試件晶粒模型。
刪掉晶界后,將晶粒進行平滑處理。
新建一個圓柱體,并利用差集建立多孔結構幾何模型。將模型導出為iges格式文件。
在ABAQUS內將模型以部件的形式導入。
可對模型設置材料。
設置載荷及邊界條件。
劃分網格。
基于Abaqus的隨機纖維增強復合材料拉伸試樣建模插件2.0
復合材料研究是目前一個較為熱門的方向,復合材料主要分為:①纖維增強復合材料②夾層復合材料③顆粒復合材料④混雜復合材料;對于纖維增強復合材料來說,又分為連續增強復合材料、短纖維增強復合材料。短纖維增強復合材料,其優點在于比強度高、比模量大、可設計性高、耐腐蝕、抗疲勞等,因此成為近年來的研究熱門。
有限元仿真是研究材料力學性能的重要手段,而仿真的第一步即為模型的建立。由于短纖維增強復合材料的有限元模型需要考慮隨機的纖維分布,如果纖維束數量較多,則手動在abaqus中直接建模工作量會過于繁重,因此本文介紹了一種基于abaqus的建模插件,可以成功快速實現隨機纖維增強復合材料拉伸試樣模型的建立。
一、新增功能
爭對此,可對隨機纖維增強復合材料拉伸試樣進行插件建模,在前一版本中,主要基于下面的標準試樣進行短纖維模型的建立。
插件版本1.0
但是實際中,不同研究人員所用拉伸試樣尺寸可能不一致,為解決這一問題,發布了復合材料拉伸試樣插件2.0版本了,在該版的插件中,我們將拉伸試樣的尺寸考慮在內,將試樣尺寸變成為用戶自定義的參數。
展開 基于Abaqus的隨機纖維增強復合材料拉伸試樣建模插件
復合材料研究是目前一個較為熱門的方向,復合材料主要分為:①纖維增強復合材料②夾層復合材料③顆粒復合材料④混雜復合材料;對于纖維增強復合材料來說,又分為連續增強復合材料、短纖維增強復合材料。短纖維增強復合材料,其優點在于比強度高、比模量大、可設計性高、耐腐蝕、抗疲勞等,因此成為近年來的研究熱門。
有限元仿真是研究材料力學性能的重要手段,而仿真的第一步即為模型的建立。由于短纖維增強復合材料的有限元模型需要考慮隨機的纖維分布,如果纖維束數量較多,則手動在abaqus中直接建模工作量會過于繁重,因此本文介紹了一種基于abaqus的建模插件,可以成功快速實現隨機纖維增強復合材料拉伸試樣模型的建立。
接下來對隨機纖維增強復合材料拉伸試樣建模插件進行介紹
一、 算法
此插件核心在于生成不相交的纖維,因此選擇選用解析幾何方法對隨機生成的纖維是否與已經生成的纖維進行相交判斷,有以下兩個難點:
難點一在于纖維是有限長度,轉化為數學模型即為線段之間的最小距離大于二倍纖維半徑,因此應將判斷分為多種情況,①直線之間最短距離為線段之間最短距離,②線段之間最短距離大于直線之間最短距離,由此進行判斷纖維是否相交;
難點二在于如何生成給定纖維體積含量的模型,若直接生成足夠纖維數量的模型,可能會導致纖維體積含量高或低,與預期纖維體積含量有誤差,在此采用不斷逼近的方法,即先生成由體積含量計算的纖維數量,由于纖維還需進行切割,因此此時的纖維體積含量肯定小于預期的纖維體積含量,接下來對此時纖維體積含量與預期纖維體積含量進行比較,若此時纖維體積含量與預期纖維體積含量之差乘試樣總體積大于一個纖維體積,則繼續生成纖維,若此時纖維體積含量與預期纖維體積含量之差乘試樣總體積不足以生成一根纖維,則停止生成。
展開 
如何在abaqus中實現材料的隨機分布——一個簡單的例子和實現思路 ¥20
如何在abaqus中如何實現材料性質隨機分布,這里簡單的介紹一下,因為有很多人看,我也是借鑒別人的,所以就是和大家分享,由于第二種方法是別人的。我就先介紹詳細第一種,第二種方法給出他的思路。背景的話,是復合材料強度和脆性材料一般滿足概率分布。
第一種方法是通過 Python 腳本來實現。通過循環建立多種材料,每種材料賦給單元。難點在于如何選中單元。我是通過嘗試了幾次就弄好了,可能需要一點python基礎,但是很少。
第一種方法是通過 用戶子程序 Umat 來實現。在初始步生成數據,通過模塊傳遞數據, 保持不變。
補充說明:第一種方法恩 因為做得比較簡單 就是用了一個for循環來創建了材料,需要做得python如何創建材料,其次用了region的命令來選擇region.
展開 考慮纖維隨機取向的復合材料漸進損傷分析在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。與之不同的是由于芳綸紙厚度很小,本文中只考慮了材料的面內損傷行為。
展開