高體積分數骨料生成示例

在骨料生成中,目前多數腳本或者插件都是采用圓基生成,但是采用這種方式生成時,最高體積分數可能只能達到40%左右。采用PyQt的圖形處理功能,可以對顆粒輪廓進行檢測,進行高效的投放和重疊檢測。下圖通過橢圓投放對比一下圓基和利用PyQt輪廓檢測的區別。可以發現圓基生成中橢圓只有長軸處才可能靠近,輪廓檢測中橢圓的各個位置都可能靠近。這也是采用輪廓檢測生成方法可生成最高體積分數高于圓基的原因。

全橢圓.png

經過測試,本案例所述腳本生成的體積分數最高可達70%,這個最高體積分數會隨著級配變化,如果只是同粒徑骨料體積分數可能會低一點。

下面給出腳本的部分生成流程:

1.png

下面是利用這個方法生成的兩個案例:

dwdw.png

歡迎私信或者聯系QQ1511646430進行交流。

附件中提供了一個用本案例所述腳本生成的體積分數為65%的隨機多邊形案例(cae文件,abaqus2019版)

高體積分數骨料生成示例的圖4案例.zip

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

34
17
2