
發布
注冊
/
登錄隨機分布的案例
COMSOL隨機幾何分布合輯
COMSOL隨機幾何分布合輯
1、comsol with matlab 隨機幾何
隨機圓
隨機橢圓:
2、COMSOL with Matlab連接 隨機裂縫生成
3、matlab隨機生成橢圓裂隙導入comsol
4、二維隨機裂隙-COMSOL
5、如何用MATLAB生成隨機裂隙
6、二維裂隙邊坡模型
7、基于comsol的隨機分布顆粒模型建立方法
我們經常用均一的材料在宏觀模型中進行分析各類物理場,為了進一步能詳細研究材料自身的規律,往往需要進行細觀、微觀方向的研究,各種材料在細觀微觀下呈現出來許多隨機分布的現象,我們在CAE分析初始,必須建立一個充分接近實際情況的幾何模型。
本文主要是介紹其中一類比較普遍的幾何模型,隨機分布的顆粒模型。經常可以看到這些方面在應用:
(1)、在絕緣材料中隨機分布導電顆粒,改善導電、介電性能;
(2)、金屬材料的細觀模型,描繪金屬顆粒之間的晶界,并進行聲學散射研究。
(3)、復合材料中的纖維隨機分布,改善力學、熱學等性能
(4)、土壤中加入隨機分布顆粒,研究滲流、溶質遷移等現象;混凝土的級配,采用隨機顆粒分布來仿真計算
本文基于comsol的模型方法,編寫了一個隨機方向、隨機大小、隨機位置橢球分布的代碼。
8、方法生成不干涉隨機幾何-圓球
9、三維混凝土隨機骨料投放算法
10、基于Matlab的二維與三維隨機裂隙生成
二維隨機裂隙生成
三維
11、基于蒙特卡羅法的二維隨機裂隙模擬Matlab
12、CAD多邊形隨機骨料繪制程序 V2.2
可用于生成多邊形隨機骨料的dwg文件,圖形可進一步導入abaqus、comsol等有限元仿真模擬軟件。
展開 comsol隨機幾何 隨機分布顆粒 纖維混凝土 不干涉模型 隨機球體 隨機裂縫
comsol隨機幾何模型
在常見的材料中,嚴格來講均質單一性的材料并不常見,更多的是隨機材料。這就使得在幾何建模時需要考慮材料的隨機性,這里講介紹幾種常見的隨機材料模型及在comsol內構建該模型的方法。
comsol多類隨機裂隙,帶厚度裂隙:
comsol纖維隨機分布,復合材料:
comsol隨機分布顆粒:
comsol隨機孔隙:
comsol不干涉隨機幾何構建
在comsol內主流的隨機分布幾何構建方法是通過COMSOL with Matlab連接,通過Matlab代碼實現模型的建立。但是采用 LiveLink for MATLAB的方案對于初學者要求較高,需要掌握MATLAB語法基礎并具有一定的程序設計能力。這里介紹另一種快速建模的方法,通過CAD文件導入到COMSOL內。
而在CAD內建立隨機幾何可通過其他軟件設置好參數后一鍵生成,從而無需編程操作。下面是能構建以上幾種模型CAD軟件。
下載鏈接:CAD隨機幾何3D
展開 Fluent實現大量氣泡的隨機分布案例
圖5生成journal文件程序
導入Fluent后,查看氣體和液體相分布,圖6為300個氣泡的初始分布,對于不同的要求,可以在程序中調整氣泡數量和大小。
圖6 300個初始氣泡隨機分布在管道中
3、展望
對于上述方法和程序,還可以進行改進,例如氣泡大小的分布通常符合對數正態分布,為了實現與試驗數據類似的分布,可以通過分析試驗數據分布的均值和方差,再通過matlab的lognrnd函數生成均值和方差一樣的對數正態分布隨機數,使得氣泡大小分布更符合實際。
最后,有相關需求,歡迎通過公眾號“320科技工作室”與我們聯絡
展開 隨機分布網格技巧之一 ¥20
在進行一些特殊材料的仿真分析,如復合材料、非晶合金的時候,在基體中會隨機分布顆粒狀或纖維狀的增強相。而在進行有限元分析時,為了給這些隨機分布的單元設置不同的材料性能,如何得到隨機分布的網格模型,是一個難點。
本文以LS-DYNA為例,介紹了通過Fortran編程實現網格隨機分布的技巧。隨機分布前后的網格如圖所示(后附程序代碼,該方法可用于各種仿真軟件):

基于comsol的隨機分布顆粒模型建立方法 ¥800
</p><p> 本文主要是介紹其中一類比較普遍的幾何模型,隨機分布的顆粒模型。經常可以看到這些方面在應用:</p><p>1、在絕緣材料中隨機分布導電顆粒,改善導電、介電性能;</p><p><img src="https://img.jishulink.com/images/202205/puJVm5QjeA8xTHSNcuNrmf.png"></p><p><img src="https://img.jishulink.com/images/202205/iGC8QnqoSZ3TLP5KfGNs7T.png"></p><p>2、金屬材料的細觀模型,描繪金屬顆粒之間的晶界,并進行聲學散射研究。</p><p><img src="https://img.jishulink.com/images/202205/fRdHwP9PPnk2XAeWm14GNr.png">3、復合材料中的纖維隨機分布,改善力學、熱學等性能</p><p><img src="https://img.jishulink.com/images/202205/fTCnmzSytrSfRmqvvqa7ee.png"></p><p>4、土壤中加入隨機分布顆粒,研究滲流、溶質遷移等現象;混凝土的級配,采用隨機顆粒分布來仿真計算</p><p><img src="https://img.jishulink.com/images/202205/cjS147DoL5oPnDS4f1C9mr.png"></p><p>本文基于comsol的模型方法,編寫了一個隨機方向、隨機大小、隨機位置橢球分布的代碼。</p><p>在下面付費內容中,我將附上代碼的txt文檔,以及使用詳細的圖文和標注介紹調用和運行的步驟。歡迎各位評鑒和交流。
展開 隨機生成-隨機分布-隨機形狀-骨料-夾雜-孔隙-纖維模型-混凝土復合材料涂層等模型
隨機分布適用于很多行業,但是由于目前abaqus的自身建模限制,很多模型都不能直接建立,只能通過Python建立,但是對于復雜模型,Python的開發也是很吃力,特別是對于三維模型,因此,必須找到一種好的方法進行模型的建立,個人通過不斷嘗試摸索找到了一種解決隨機分布模型的通用方法,適合于各種行業模型的建立,給出一些效果圖,類似的圖形或者涉及到隨機分布的模型圖,大家可以直接咨詢,另外對于規則模型的建立這種方法也是非常使用的,聯系郵箱或qq1057593923@qq.com
1057593923@qq.com
ABAQUS斷裂模擬收徒 ,保證快速學會各種ABAQUS斷裂模擬方法 1200/人(將享有各種插件以及程序,價值3000+、專門定制視頻、全程親自教學、各種模型調試及解答問題等等,傾囊相教)
展開 使用參數運行可編程模式進行隨機分布的公差分析
摘要
在VirtualLab Fusion中,當研究制造偏差對優化系統的影響時,可以使用隨機變化的參數運行。根據制造工藝的不同,不同參數的偏差可能遵循不同的隨機分布規律。雖然參數運行的默認隨機模式假定均勻分布,但在此用例中,我們想展示如何使用可編程參數運行對公差中涉及的每個參數應用不同的隨機分布。作為說明,我們選擇了鋸齒光柵的例子,為此我們研究了負一傳輸級次的最低效率。
任務描述
VirtualLab Fusion中的系統 – 元件
VirtualLab Fusion中的系統 – 分析器
可編程參數運行
可編程參數運行選項
分布類型
在均勻分布的情況下,點數將在允許的范圍內均勻分布。正態分布和截斷正態分布都假設一個點被取的概率為高斯分布。標準正態分布和截斷正態分布之間的區別在于,在截斷分布的情況下,不會取參數范圍外的值,而是在范圍內生成一個新數。
效率的統計分布
光柵公差
最低效率的級次效率
隨機分布類型
文件信息
延伸閱讀
- 參數運行文檔的使用方法
- 光柵級次分析器
展開 如何利用ANSYS的隨機分布函數功能
作者:水哥ANSYS
來源:本文源于ANSYS結構院,上海安世亞太授權轉載
隨機分布在材料微觀力學分析中扮演著重要角色,例如混凝土骨料力學、新型材料纖維力學分析等內容,提及隨機分布,更多的同學可能會聯想到采用第三方軟件如Matlab來生成,并導入ANSYS計算,其實ANSYS本身自帶隨機分布功能,只是功能略有限制。
ANSYS中產生隨機分布的一個重要函數是 *VFILL,該函數主要的作用是對數組進行填充賦值,而在賦值的過程中,用戶既可以選擇自定義數據內容,也可以選擇利用隨機函數產生數值,ANSYS Help中*VFILL說明如下:
該函數主要輸入參數為數組名稱以及輸入數據的函數,當選擇為data時,表示用戶自定義數據進行填充,當選擇其他選項時,則根據函數類型進行填充。
*VFILL隨機數生成支持均勻分布(Rand)、高斯分布(GDIS)、三角分布(TRIA)、貝塔分布(BETA)、伽馬分布(GRMM),*VFILL用于批量生成,如果需要單獨生成數據,則可以分別使用函數:
1) num=Rand(con1,con2)
2) num=Gdis(con1,con2)
3) num=Tria(con1,con2,con3)
4) num=Beta(con1,con2,con3,con4)5) num=Gram(con1,con2,con3)
上述con1~con4分別表示函數參數,例如針對均布分布,con1和con2分別表示分布的下限和上限。
下面分別以均布分布、高斯分布、伽馬分布為例進行演示。
1、均布分布
APDL代碼:
finish
/clear
/prep7
numA=1000
!
展開 VirtualLab:使用參數運行可編程模式進行隨機分布的公差分析
摘要
在VirtualLab Fusion中,當研究制造偏差對優化系統的影響時,可以使用隨機變化的參數運行。根據制造工藝的不同,不同參數的偏差可能遵循不同的隨機分布規律。雖然參數運行的默認隨機模式假定均勻分布,但在此用例中,我們想展示如何使用可編程參數運行對公差中涉及的每個參數應用不同的隨機分布。作為說明,我們選擇了鋸齒光柵的例子,為此我們研究了負一傳輸級次的最低效率。
任務描述
VirtualLab Fusion中的系統 – 元件
VirtualLab Fusion中的系統 – 分析器
可編程參數運行
可編程參數運行選項
分布類型
在均勻分布的情況下,點數將在允許的范圍內均勻分布。正態分布和截斷正態分布都假設一個點被取的概率為高斯分布。標準正態分布和截斷正態分布之間的區別在于,在截斷分布的情況下,不會取參數范圍外的值,而是在范圍內生成一個新數。
效率的統計分布
光柵公差
最低效率的級次效率
隨機分布類型
文件信息
延伸閱讀
-參數運行文檔的使用方法
-光柵級次分析器
展開 基質體內纖維隨機分布的生成模型 ¥300
本案例展示了基質體內纖維的隨機分布模型,該模型通過自編程序進行實現,可以實現不同數量、不同直徑、不同間距下纖維隨機分布的定義,隨機生成結果如下圖所示:
感興趣的朋友,可以交流模型及代碼!
任意鋪層角度UD層合板纖維尺度建模插件(纖維隨機分布) ¥99
纖維采用隨機分布,纖維與樹脂分為兩個部件。
操作說明:
首先打開abaqus CAE,在Plug-ins目錄下找到任意鋪層角度的ud層合板纖維尺度建模插件,如圖所示:
點擊它,打開插件界面,如圖所示:
這里首先要完成模型的設定。自上而下分別為目標模型,樹脂部件名稱,纖維部件名稱,以及如圖所標的參數,并需要指定纖維半徑與每一層的鋪層角度(角度的值為0~180)、厚度、樹脂含量,拖動滑塊,設定纖維投放失敗最大嘗試次數,該值適用于所有層。
此外,層數不限,自下而上鋪層,就是說第一層在最低層。預設5層,如果少于5層,需要把多余的行刪去。
數值盡量采用小數,例如5.0,RC的值為0~1之間。
此插件所生成的是可變形的實體模型,設定好之后就可以點擊ok或apply進行生成。
插件說明
此插件所生成的是實體模型。
使用做了視頻,可以在視頻中查看效果。視頻鏈接:
任意鋪層角度UD層合板纖維尺度建模插件(纖維隨機分布)使用視頻教程_培訓課程-技術鄰
為了安裝方便,這里新增了安裝包,雙擊運行,路徑采用默認就行。并為防止特殊情況,這里也提供了壓縮包,可以通過傳統安裝方式進行解壓安裝。新版界面如下:
注意,路徑盡量默認,也可以自定義安裝,如果自定義安裝請安裝到與傳統安裝一致的地方。
今后插件的發行格式均采用壓縮包與安裝包并行的形式。
承諾:
1.凡是購買插件的用戶,使用過程中若是遇到Bug,本人將承諾對發現的bug進行修復。
2.使用時有什么問題,也可以進行咨詢,私信或評論區發言都行,看到有時間會進行回復。
展開 
隨機分布圓形骨料 ¥20
顆粒按階梯分布隨機分布,也改成按一定規律分布(級配分布、正態分布等)。可用于模擬顆粒增強復合材料(比如SiCp/Al)、混凝土等。還有別的幾個生成多邊形骨料的帖子,詳情見個人主頁。
UD單層層合板細觀建模插件(纖維隨機分布) ¥15
視頻鏈接:</p><p class="ql-align-justify"><a href="https://www.yqgqt.org.cn/video/c246304" rel="noopener noreferrer" target="_blank">UD單層層合板細觀建模插件使用(纖維隨機分布)視頻教程_培訓課程_abaqus纖維模擬 abaqus插件隨機-技術鄰 (jishulink.com)</a></p><p class="ql-align-justify"><br></p><h1 class="ql-align-justify">承諾:</h1><p class="ql-align-justify">1.凡是購買插件的用戶,使用過程中若是遇到Bug,本人將承諾對發現的bug進行修復。</p><p class="ql-align-justify">2.使用時有什么問題,也可以進行咨詢,私信或評論區發言都行,看到有時間會進行回復。</p><p class="ql-align-justify">3.還沒想好,以后再說。</p><p class="ql-align-justify"><br></p><p class="ql-align-justify"><br></p><p class="ql-align-justify"><br></p><p class="ql-align-justify"><br></p><h1 class="ql-align-justify"><em>版本聲明:</em></h1><p class="ql-align-justify"><br></p><p class="ql-align-justify">此插件基于abaqus內核進行編寫,下載后解壓即可使用。
展開 基于comsol的幾何方法,建立不干涉隨機分布幾何(附代碼) ¥760
image_process=/format,webp/resize,w_219" alt="基于comsol的鋰電池疊片電化學耦合熱分析的圖1" width="219"></span></p><p><br></p><p><strong>點擊鏈接</strong><a href="https://www.yqgqt.org.cn/z/551473" rel="noopener noreferrer" target="_blank"><strong>https://www.yqgqt.org.cn/z/551473</strong></a><span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">查看我的主頁,有詳細介紹</span></p><p><br></p><p><span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">通過comsol內部模型方法進行隨機幾何分布, 參考官網的奶酪模型。</span></p><p><br></p><p><span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">相對于官網,本模型改進了代碼,生成不干涉的隨機分布幾何。
展開 flac3d巖土體參數隨機分布
對于flac3d,個人認為參數的隨機分布更適用于工程實際。