
發布
注冊
/
登錄球形骨料
關注創建者:匿名 創建時間:2021-08-20
球形骨料的視頻教程
ABAQUS Python二次開發第二季(后處理篇)
周期性分布球形骨料生成,參數化調整球形骨料大小、骨料個數、骨料分布和骨料間距; 2. 周期性分布橢球形骨料生成,參數化調整橢球形骨料大小、橢球形骨料個數、橢球形骨料分布、橢球形骨料間距、橢球骨料縱橫比以及橢球形骨料取向; 3. ABAQUS Python提取任意幾何體的面積、體積; 4.
¥200 11小時9分鐘 3294播放
查看
ABAQUS細觀混凝土隨機骨料、鋼纖維建模(Python二次開發)
基于Python二次開發參數化建模,建立ABAQUS二維、三維細觀混凝土中隨機骨料、鋼纖維的投放分布模型,包括: 1. 球形骨料隨機生成、投放和相交判斷; 2. 橢球形骨料隨機生成、投放和相交判斷; 3. 圓柱體骨料隨機生成、投放和相交判斷; 4. 正多面體骨料隨機生成、投放和相交判斷(咨詢); 5. 隨機凹凸多面體骨料隨機生成、投放和相交判斷(咨詢); 6.
¥200 8小時49分鐘 13853播放
查看
ABAQUS細觀混凝土骨料砂漿ITZ三相建模(Python二次開發)
ABAQUS細觀混凝土骨料砂漿ITZ三相建模(Python二次開發): 1. Python實現球形骨料批量化賦予材料屬性并區別于砂漿材性; 2. 骨料砂漿二相組成細觀混凝土網格劃分; 3. Python將骨料限制在混凝土邊界內的快速高效算法; 4. Python對砂漿塊批量摳除骨料后再與骨料合并; 5. 細觀混凝土網格部分截取作圖技巧; 6.
¥498 7小時23分鐘 9859播放
查看
球形骨料的實例教程
球形骨料的IGES文件生成python模塊
如果已知球形骨料的幾何信息(球心和半徑)在abaqus中生成骨料模型的方式需要對每個球創建part,然后Merge成一個part。如果骨料顆粒數量比較多,這樣實現起來比較復雜。或者在CAD中通過命令的方式畫出,然而CAD的autolisp語言比較不太易讀易寫。這個帖子中附件中提供了一個python模塊,可以快速輸出球形集合的IGES文件。根據使用環境下載對應python模塊附件
根據使用環境下載對應python模塊附件
導入模塊,添加球,然后輸出iges文件
import sys # 為導入模塊路徑,非必須
modPath = r'C:\Users\Desktop' # 模塊路徑,非必須
sys.path.append(modPath) # 模塊路徑,非必須
from igesWriter import IGESWriter # 導入模塊
file = IGESWriter('spheres.iges') # 提供文件名創建iges文件
file.addSphere(0.0, 0.0, 0.0, 1.0) # 按球心坐標(xc, yc, zc)和半徑r添加球
file.addSphere(5.0, 0.0, 0.0, 2.0) # 添加第二個球addSphere(xc, yc, zc, r)
file.export() # 輸出文件spheres.iges
3. 在Abaqus中選擇 文件->導入->部件,文件類型選擇iges,選擇第2步生成的iges文件即可生成骨料。
展開 本課程旨在介紹如何利用matlab與comsol連接,并利用matlab語言批量對comsol進行幾何建模,生成復雜、隨機的模型,如纖維、骨料等。可根據需要進行開裂分析等,效果圖如下:
寫在前面:[首先確定自己已安裝COMSOL Multiphysics 5.6 with MATLAB,
如果電腦上先安裝comsol,再安裝matlab的話一般不會出現這個程序。
解決方法:卸載已安裝的comsol,先安裝matlab,再安裝comsol,在安裝過程中會提示關聯matlab,安裝完成后即可出現該程序。]
1
comsol與matlab連接之隨機球形骨料生成腳本教學
(1)運行COMSOL Multiphysics 5.6,并以此點擊模型向導→三維→完成。此時在模型開發器中右鍵幾何,選擇球體
此時我們可以定義球體半徑為2,坐標[x,y,z]為[3,4,5]并構建選定對象,如下圖所示
至此為止,我們已在comsol中生成了1個球體,那么接下來介紹如何利用Matlab生成一定數量和半徑的球體。
展開 問題引入
混凝土是由粗骨料、細骨料、水泥水化產物、孔隙及裂紋等組成的非均質復合材料。由于混凝土組成成分多,且各成分力學性能各異,為了深入研究混凝土的各項性能,細觀數值模擬方法已經越來越多地被人們研究使用。研究表明:使用數值模擬方法能夠充分考慮骨料分布的隨機性、材料的非均勻性以及各組分之間的相互作用,從而可以進一步真實地揭示混凝土內部的損傷和微裂縫的發展過程,更為準確地描述混凝土的宏觀力學行為。
因此,建立一個充分考慮骨料分布的隨機性、材料的非均勻性以及各組分之間的相互作用的三維模型,對于混凝土的有限元分析結果的準確性至關重要。
二。模型建立
由于需要充分考慮混凝土內部細觀結構的隨機性,必須編寫程序進行骨料投放。本文以Matlab作為軟件平臺,成功完成了三維隨機骨料程序的編寫,生成的骨料模型如下:
同樣也可以通過Python腳本語言編寫相關程序,生成的球形骨料如下:
程序具體的實現方式可以參考這篇文獻,文獻鏈接:
https://wenku.baidu.com/view/767b1bb365ce050876321303.html
最后,更多干貨歡迎關注“320科技工作室”微信公眾號。
展開 摘要
混凝土作為一種三相復合材料,從細觀層面來說是由粗骨料、砂漿和過渡區(界面層)組成。這三種材料具有不同的力學特性,在混凝土的性能中起著重要作用。過去,主要基于宏觀層次的混凝土力學研究已經不能很好地解釋混凝土材料的損傷和破壞機理。由于骨料形態的復雜性和空間分布的隨機性,建立一個能反映混凝土實際骨料級配、含量及其形態的隨機骨料模型并進行有限元分析,是深入解釋混凝土損傷機理的關鍵,也為研究混凝土性能提升提供了高效的方向指導。本文通過使用CAD插件實現Abaqus的模型構建,建立包含球形、凸型多面體(碎石)骨料,并考慮了界面層的三維混凝土細觀隨機模型,并對骨料的空間分布進行探討。
1 引言
本文運用CAD插件進行模型建立,并將模型導入Abaqus內,實現了隨機骨料模型建模,極大地簡化了混凝土細觀力學研究的工作量。結合了參數化建模的思想,提出球形骨料生成算法,在此基礎上進一步提出多面隨機剖切算法,生成了隨機凸型多面體骨料模型。同時,采用干涉判別算法,分別對球形骨料和多面體骨料進行了投放試驗,形成包含骨料、砂漿、過渡區在內的三相混凝土模型。多面體骨料投放算法采用嚴格的空間三角網格碰撞數學運算,且提高了骨料體積含量。通過重力堆積算法,模擬混凝土中骨料的排列和分布情況。CAD插件內置的建模算法可以做到骨料、界面層、骨料分布的多參數控制,對于高效構建符合真實情況的混凝土細觀模型具有重要意義。
2 三維球形骨料模型的生成
參數化建模允許研究者通過調整一系列參數來控制模型的特性,例如骨料的大小、級配、分布等。這種可控性使得研究者能夠靈活地模擬不同情況下的混凝土結構,更好地理解材料的行為。三維球體骨料模型的構建采用CAD隨機球體顆粒&過渡區插件。
展開 假設模型尺寸為150mm*150mm*150mm,骨料為球形骨料,骨料粒徑為5-40mm,鋼纖維最大投放體積率能達到多少,有沒有相關的一些參考,可以私聊,有償。

球形骨料的相關專題、標簽、搜索
球形骨料的最新內容
注意,這里所說的骨料粒徑定義為具有相同體積的球形骨料的直徑。</p><p>Volume Fraction:骨料總體積與容器體積的比值。</p><p>Min Distance:骨料間的最小間距。在實際應用中,Min Distance應該大于兩倍的ITZ厚度;間距越大,有限元網格的單元尺寸可以設置的更大,有效減小有限元網格的規模。</p><p><strong>2.2.
結合了參數化建模的思想,提出球形骨料生成算法,在此基礎上進一步提出多面隨機剖切算法,生成了隨機凸型多面體骨料模型。同時,采用干涉判別算法,分別對球形骨料和多面體骨料進行了投放試驗,形成包含骨料、砂漿、過渡區在內的三相混凝土模型。多面體骨料投放算法采用嚴格的空間三角網格碰撞數學運算,且提高了骨料體積含量。通過重力堆積算法,模擬混凝土中骨料的排列和分布情況。
例如混凝土隨機骨料投放,假定骨料都是球形,骨料半徑在10mm~50mm之間,例如下面代碼可得如下效果:
APDL代碼:
finish
/clear
/prep7
numA=100
!
假設模型尺寸為150mm*150mm*150mm,骨料為球形骨料,骨料粒徑為5-40mm,鋼纖維最大投放體積率能達到多少,有沒有相關的一些參考,可以私聊,有償。
球形骨料的IGES文件生成python模塊
如果已知球形骨料的幾何信息(球心和半徑)在abaqus中生成骨料模型的方式需要對每個球創建part,然后Merge成一個part。如果骨料顆粒數量比較多,這樣實現起來比較復雜。或者在CAD中通過命令的方式畫出,然而CAD的autolisp語言比較不太易讀易寫。這個帖子中附件中提供了一個python模塊,可以快速輸出球形集合的IGES文件。
1
comsol與matlab連接之隨機球形骨料生成腳本教學
(1)運行COMSOL Multiphysics 5.6,并以此點擊模型向導→三維→完成。此時在模型開發器中右鍵幾何,選擇球體
此時我們可以定義球體半徑為2,坐標[x,y,z]為[3,4,5]并構建選定對象,如下圖所示
至此為止,我們已在comsol中生成了1個球體,那么接下來介紹如何利用Matlab生成一定數量和半徑的球體。
為建立混凝土混合夾雜模型,假設混凝土各細觀組成相材料都是理想均勻、各向同性的彈性材料,并且忽略骨料形狀、級配的影響,采用同一粒徑的球形顆粒模擬骨料。
圖2 混凝土混合夾雜模型
其中界面層包裹的骨料采用雙夾雜模型,雙夾雜模型如圖3所示,它基于以下想法:剛度為的夾雜體被由剛度為的材料包裹,在該材料之外的區域是剛度為的基體材料。
本文以Matlab作為軟件平臺,成功完成了三維隨機骨料程序的編寫,生成的骨料模型如下:
同樣也可以通過Python腳本語言編寫相關程序,生成的球形骨料如下:
程序具體的實現方式可以參考這篇文獻,文獻鏈接:
https://wenku.baidu.com/view/767b1bb365ce050876321303.html
最后,更多干貨歡迎關注“320科技工作室
為建立混凝土混合夾雜模型,假設混凝土各細觀組成相材料都是理想均勻、各向同性的彈性材料,并且忽略骨料形狀、級配的影響,采用同一粒徑的球形顆粒模擬骨料。
圖2 混凝土混合夾雜模型
其中界面層包裹的骨料采用雙夾雜模型,雙夾雜模型如圖3所示,它基于以下想法:剛度為的夾雜體被由剛度為的材料包裹,在該材料之外的區域是剛度為的基體材料。