三維隨機(jī)纖維-球體骨料細(xì)觀混凝土模型/細(xì)觀混凝土/纖維混凝土
簡單三維球體細(xì)觀模型的課程已更新一年半有余,后臺私信和留言中有不少同學(xué)咨詢“怎么添加纖維/有沒有纖維混凝土的模型”,由于之前一直在忙著干其他的事情,最近心血來潮,那么今天就寫了這個帖子,分享自己關(guān)于在三維細(xì)觀混凝土模型中添加纖三維細(xì)觀混凝土腳本建立方法。
三維隨機(jī)纖維-球體骨料細(xì)觀混凝土模型——四相(砂漿、骨料、ITZ和纖維)組分的復(fù)合混凝土模型組成效果和仿真效果如下。
在前邊的三維隨機(jī)球體模型中,投放骨料的思路十分簡單,只需要使用python代碼隨機(jī)生成一個球體特征數(shù)據(jù),再與已存儲的球體數(shù)據(jù)進(jìn)行判斷(判斷球心距與兩球體半徑之和)即可。若球心距大于半徑之和則存儲在骨料數(shù)據(jù)庫中,進(jìn)行下一個球體的生成與判斷;若小于,則不存儲,進(jìn)行下一個球體的生成判斷。最后使用python與abaqus之間的接口,把數(shù)據(jù)轉(zhuǎn)化為圖形即可。
把這個思路放到纖維與骨料之間的判斷中來,似乎也能進(jìn)行相應(yīng)的判斷。只需要生成隨機(jī)的纖維,用纖維端點坐標(biāo)與骨料球心坐標(biāo),計算出球心到直線的距離就可以了,如下圖所示。
使用點到直線的距離公式判斷球體與纖維的相交,這樣看著好像沒啥問題,但其實纖維能在混凝土中分布的區(qū)域已經(jīng)大大縮小了。如下圖所示,當(dāng)纖維的方向指向骨料時,雖然纖維與骨料并沒有相交,但簡單地使用點到直線的距離公式,會被判斷為相交狀態(tài),這根纖維就將被認(rèn)為不能放在混凝土中。可能會說,即使這樣纖維仍然還會有很多的區(qū)域可以投放,但混凝土中存在著成百上千甚至上萬個的骨料,投放纖維之前遍歷已有骨料的坐標(biāo)后,再按照這樣局限的方法進(jìn)行判斷,纖維存在的區(qū)域勢必大大降低,生成出來的纖維分布狀態(tài)并不樂觀。
以下內(nèi)容為付費(fèi)內(nèi)容,請購買后觀看
11人購買
纖維-骨料相交判斷、腳本附件、演示視頻、模型cae
工程師必備
- 項目客服
- 培訓(xùn)客服
- 平臺客服
TOP




















