Abaqus三維隨機多面體插件 Random Polyhedron Aggregate 淵魚
插件介紹
AbyssFish – Random Polyhedron Aggregate 插件可在Abaqus軟件內批量生成隨機分布的三維多面體骨料模型。插件可指定骨料分布的區域、三種尺寸的粒徑分布范圍、多面體面數、各尺寸骨料的數量等信息,同時可控制骨料間的最小間距及插件的運行時間控制。
使用說明
插件采用點-線-面-體的三維幾何生成算法,以模擬多面體骨料的外形。算法自動優化骨料體型,防止骨料中出現極小面而影響后期的網格劃分。
插件采取隨機投放方式,模擬骨料在混凝土內的分布模型。隨機投放中進行嚴格的骨料干涉判別,確保不存在骨料相交及骨料出界情況。同時插件可指定骨料最小間距參數,確保基體網格能有效劃分。
參數說明
Length、Width、Height:骨料投放區域的長度、寬度、高度,分別對應X、Y、Z軸中(0~值)的坐標區域范圍,單位全局統一即可。
Size_max、Size_mid、Size_min:大中小三種粒徑的分布區間,設置多面體粒徑。粒徑區間設置可連續也可不連續,可指定所有粒徑大小一致。
Face_N:當前粒徑的多面體面數,控制骨料的形狀。
Number:當前粒徑多面體的個數,控制骨料的投放數目。
Minimum Spacings:多面體間的最小間距,使得骨料之間存在一定的間距,避免出現骨料緊密相鄰現象的發生。由于骨料間是基體部件,若骨料過于緊密,勢必造成基體中出現狹窄的區域,這對網格劃分極為不利,因此合理設置最小間距參數可確保模型的真實性同時又能保證模擬的收斂性。
Maximum Iteration:最大迭代次數,控制程序的運行時間。一般情況下骨料數量越多,程序運行時間越長,當骨料數量設置過多或已超出理論的最大值后,將導致程序無法在有限的時間內停止,因此需要用戶指定合理的迭代次數,當程序到達指定的迭代次數后會根據已投放的數量自動進行建立模型,這確保了模型中骨料無論是否到達設計值都能被建立,這使得模型成功率極大提高,而不必過多的考慮設置參數之間自洽性。
提示說明
插件運行中的提示信息將出現在Abaqus下側的消息區內,在運行中可查看消息提示。
程序運行及完成提示:可根據提示信息確定程序的運行狀態。
插件未注冊提示:插件未注冊會出現注冊提示信息,此時插件僅可進行默認參數建模測試,注冊后不再出現該提示。
投放跳過提示:當指定的多面體面數過少時,可能會存在無法生成多面體實體的情況,這時程序會跳過當前多面體的投放(但是多面體所在區域的干涉檢測會存在),可以適當增加多面體的面數參數來避免該現象的發生。提示中的輸出序列為跳過的partAgg編號。
建模教程
?打開插件設置參數,點擊OK自動生成裝配體模型。
?可在裝配中將骨料進行合并,方便批量操作。
?手動建立長方體部件,進行裝配并與所有骨料進行差集,實現基體部件的建模。
?為骨料及基體指定材料屬性參數等信息。
?設定分析步。
?指定骨料與基體間的相互作用。
?添加荷載信息。
?進行網格劃分。
?建立作業并提交分析。
?可視化查看結果。
適用版本
插件可運行在WindowsXP、7、8、10、11系統上,支持Abaqus6.14、Abaqus2017~2023及以上版本。
說明提醒
插件需要注冊,注冊完成后注冊的計算機永久可用,售價為單機許可的價格,購買后請聯系QQ:1135122921獲取許可證。
以下內容為付費內容,請購買后觀看
3人購買
AbyssFish – Random Polyhedron Aggregate插件 V1.0
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















