
發布
注冊
/
登錄Abaqus混凝土細觀三維的案例
基于CAD-Abaqus的混凝土三維細觀模型建立(三)
第一部分查看:
基于CAD-Abaqus的混凝土三維細觀模型建立(一)
https://www.yqgqt.org.cn/post/1931155
第二部分查看:
基于CAD-Abaqus的混凝土三維細觀模型建立(二)
https://www.yqgqt.org.cn/post/1931552
4 骨料分布理論
在混凝土中,骨料之間會發生一定程度的堆積。當混凝土制備時,水泥、骨料和水混合后形成漿體,骨料會被均勻地分散其中。在澆筑混凝土并振實后,骨料會受到重力的作用逐漸堆積在一起,形成了混凝土的堅固結構。因此,在混凝土中,骨料之間會在一定程度上發生堆積,這提高了混凝土的密實性和強度。在模擬中,正確的骨料分布理論是確保混凝土模型有效性的重要前提。現有的混凝土骨料分布理論主要有以下幾種。
1). 最密填充理論:認為在給定體積內,骨料顆粒應當按照最密方式填充,以達到最佳的力學性能。
2). Fuller和Thompson理論:該理論提出了一種骨料分布曲線,即Fuller-Thompson曲線,用于描述混凝土中骨料的分布情況。
3). Mortar Theory:該理論考慮了混凝土中水泥漿體與骨料之間的相互作用,提出了一種更加綜合的骨料分布理論。
這些骨料分布理論在混凝土模擬中起著至關重要的作用,它們為構建準確的混凝土模型提供了理論基礎,有助于預測和優化混凝土的性能。
在細觀混凝土模擬領域中,Monte Carlo方法可以用于模擬隨機骨料的投放過程,從而研究骨料在混凝土中的分布情況。以下是一個簡單的Monte Carlo隨機混凝土骨料投放模型的基本步驟:
1).
展開 基于CAD-Abaqus的混凝土三維細觀模型建立(二)
第一部分查看:
基于CAD-Abaqus的混凝土三維細觀模型建立(一)
https://www.yqgqt.org.cn/post/1931155
3 隨機凸多面體骨料模型的生成
在力學上,凸多面體幾何結構具備更好的力學性能和穩定性,因此常見的混凝土中,粗骨料形態也多呈現為三維凸多面體形。隨機凸多面體模型的構建采用CAD_隨機多面體&過渡區3D插件。插件采用球體隨機切割方法,實現任意面數的多面體(碎石)骨料模型構建算法;采用空間三角網格碰撞算法,實現多面體的無干涉投放。插件詳情可查看公眾號【淵魚科技】。
3.1多面體骨料生成
單個凸多面體骨料的生成采用球體隨機切割算法,算法的基本原理為首先在球體表面隨機生成點位,通過點位的空間順序構建切割面,對球體進行切割操作,以構建單個凸多面體骨料模型。
隨機點位生成:在球體的表面隨機選擇點。通過在球坐標系統中隨機選擇角度來實現,然后將其轉換為笛卡爾坐標。確保生成的點位分布相對均勻,以避免在后續步驟中產生過于復雜或不均勻的切割面。
構建切割面:根據生成的點位,采用空間排序算法,確定切割面的空間順序。通過檢查切割面的法線方向,確保切割面的法線均指向球體外部。
切割球體:使用構建的切割面對球體進行切割操作,并確保切割操作不會產生非凸的部分。
插件可通過控制切割面數目,根據用戶設定的面數,在三維球體上進行切割操作,從而生成具有不同面數的多面體骨料模型。
展開 Abaqus纖維混凝土3D 泡沫混凝土 三維隨機幾何 三維混凝土細觀 多面體骨料建模
模型實例
以下是Abaqus內纖維混凝土的模型,纖維是采用三維圓柱體模擬的,混凝土內的骨料采用的是實體的球體。纖維及骨料均可設置不同的尺寸,并且各類型的數目不受限制,即可設置多種纖維及球體骨料大小。
研究進展
在Abaqus內建立混凝土細觀模型,如鋼纖維混凝土、不干涉球體骨料、多面體骨料模型等,是進行混凝土性能研究的主流方法之一。而在進行Abaqus混凝土細觀模擬時,隨機骨料及隨機纖維等幾何模型的構件是主要的難點所在。
為了在Abaqus內建立混凝土模型,有學者采用Abaqus命令的方式,但這需要有一定的程序設計基礎,并且需要反復改參、調試,極為不便。也有采用Abaqus混凝土建模插件實現的方式,這極大的節省了模型建立的耗時,如Abaqus混凝土多邊形或Abaqus混凝土三維球體骨料插件等,但其實現的模型較為簡單,幾何模型單一。
建模方案
這里介紹一種通過AutoCAD軟件建立纖維混凝土三維模型后導入到Abaqus內的方式。可實現多種混凝土模型的快速構建。CAD導入Abaqus的方法簡單,將CAD文件輸出為.sat格式,然后在Abaqus內選擇導入部件,選擇對應的.sat文件即可。
下面是通過該方法建立的Abaqus隨機幾何模型。
插件介紹
本插件可以生成多種形式的隨機三維幾何,用于Abaqus混凝土模型的建立,也可用于再生骨料混凝土、泡沫混凝土、加氣混凝土等方面。理論上講,只要幾何存在相似性,可進行模型簡化的,均可采用這種方式進行建模。
插件的詳細介紹及下載見下方鏈接:
CAD隨機幾何3D插件
展開 三維隨機纖維-球體骨料細觀混凝土模型/細觀混凝土/纖維混凝土 ¥369
在前面的視頻中已經有了三維隨機球體骨料的細觀模型建立方法和靜力抗壓仿真分析的方法(課程封面如圖)。
簡單三維球體細觀模型的課程已更新一年半有余,后臺私信和留言中有不少同學咨詢“怎么添加纖維/有沒有纖維混凝土的模型”,由于之前一直在忙著干其他的事情,最近心血來潮,那么今天就寫了這個帖子,分享自己關于在三維細觀混凝土模型中添加纖維的一些思路和腳本建立方法。
三維隨機纖維-球體骨料細觀混凝土模型——四相(砂漿、骨料、ITZ和纖維)組分的復合混凝土模型組成效果和仿真效果如下。
在前邊的三維隨機球體模型中,投放骨料的思路十分簡單,只需要使用python代碼隨機生成一個球體特征數據,再與已存儲的球體數據進行判斷(判斷球心距與兩球體半徑之和)即可。若球心距大于半徑之和則存儲在骨料數據庫中,進行下一個球體的生成與判斷;若小于,則不存儲,進行下一個球體的生成判斷。最后使用python與abaqus之間的接口,把數據轉化為圖形即可。
把這個思路放到纖維與骨料之間的判斷中來,似乎也能進行相應的判斷。只需要生成隨機的纖維,用纖維端點坐標與骨料球心坐標,計算出球心到直線的距離就可以了,如下圖所示。
使用點到直線的距離公式判斷球體與纖維的相交,這樣看著好像沒啥問題,但其實纖維能在混凝土中分布的區域已經大大縮小了。如下圖所示,當纖維的方向指向骨料時,雖然纖維與骨料并沒有相交,但簡單地使用點到直線的距離公式,會被判斷為相交狀態,這根纖維就將被認為不能放在混凝土中。
展開 
ABAQUS三維多面體骨料密堆積混凝土細觀建模
ABAQUS三維多面體骨料密堆積建模通過重力堆積算法構建混凝土細觀結構,克服了傳統隨機分布模型與實際骨料沉降行為的偏差,更精準反映骨料在混凝土中的分布特征,可實現高骨料占比下的力學響應模擬,為混凝土損傷機理研究、材料參數標定及多尺度耦合分析提供可靠依據。本案例介紹在ABAQUS內建立三維混凝土多面體骨料重力密堆積模型。
混凝土細觀骨料堆積模型采用CAD多面體密堆積_圓柱體試件3D插件生成,在AutoCAD內建立模型后將骨料導出為iges格式文件。
在ABAQUS CAE中將骨料模型導入建立部件,如需對不同骨料分別設置材料屬性也可將骨料分為三個部件分別導入。
對混凝土細觀模型中的各組分設置不同的材料屬性,在混凝土細觀研究中可選用EasyCDP_Mortar&ITZ插件生成混凝土損傷塑性模型材料。
采用四面體單元進行混凝土骨料的網格劃分。
建立不同骨料部件的裝配。
或是通過AutoCAD軟件對骨料進行處理后導出卵石狀骨料模型,并導入到ABAQUS內。
如需進行三維混凝土細觀受壓損傷開裂方面的仿真模擬也可參考ABAQUS三維混凝土細觀受壓損傷斷裂數值模擬視頻教程。
展開 基于CAD-Abaqus的混凝土三維細觀模型建立(一)
摘要
混凝土作為一種三相復合材料,從細觀層面來說是由粗骨料、砂漿和過渡區(界面層)組成。這三種材料具有不同的力學特性,在混凝土的性能中起著重要作用。過去,主要基于宏觀層次的混凝土力學研究已經不能很好地解釋混凝土材料的損傷和破壞機理。由于骨料形態的復雜性和空間分布的隨機性,建立一個能反映混凝土實際骨料級配、含量及其形態的隨機骨料模型并進行有限元分析,是深入解釋混凝土損傷機理的關鍵,也為研究混凝土性能提升提供了高效的方向指導。本文通過使用CAD插件實現Abaqus的模型構建,建立包含球形、凸型多面體(碎石)骨料,并考慮了界面層的三維混凝土細觀隨機模型,并對骨料的空間分布進行探討。
1 引言
本文運用CAD插件進行模型建立,并將模型導入Abaqus內,實現了隨機骨料模型建模,極大地簡化了混凝土細觀力學研究的工作量。結合了參數化建模的思想,提出球形骨料生成算法,在此基礎上進一步提出多面隨機剖切算法,生成了隨機凸型多面體骨料模型。同時,采用干涉判別算法,分別對球形骨料和多面體骨料進行了投放試驗,形成包含骨料、砂漿、過渡區在內的三相混凝土模型。多面體骨料投放算法采用嚴格的空間三角網格碰撞數學運算,且提高了骨料體積含量。通過重力堆積算法,模擬混凝土中骨料的排列和分布情況。CAD插件內置的建模算法可以做到骨料、界面層、骨料分布的多參數控制,對于高效構建符合真實情況的混凝土細觀模型具有重要意義。
2 三維球形骨料模型的生成
參數化建模允許研究者通過調整一系列參數來控制模型的特性,例如骨料的大小、級配、分布等。這種可控性使得研究者能夠靈活地模擬不同情況下的混凝土結構,更好地理解材料的行為。三維球體骨料模型的構建采用CAD隨機球體顆粒&過渡區插件。
展開 ABAQUS三維隨機多面體骨料及ITZ細觀混凝土建模
在混凝土結構中,粗骨料與水泥砂漿之間的界面過渡區(ITZ)是決定混凝土承受荷載能力的關鍵因素之一,研究表明,混凝土在承受外力時的破壞主要發生在界面過渡區的損傷。本案例介紹通過CAD隨機多面體&過渡區3D插件建立隨機分布的三維多面體骨料及界面過渡區細觀混凝土模型,并將模型導入ABAQUS內進行多相材料的指定。
在AutoCAD軟件內,采用CAD隨機多面體&過渡區3D V1.0插件建立隨機投放的多面體骨料、界面過渡區(ITZ)部件及水泥砂漿基體三維模型。插件在建模時已將不同組分分圖層繪制,方便批量導出及后續的材料指定。這里將砂漿、ITZ、不同粒徑的骨料分別導出為iges格式文件。
將導出的iges模型文件以部件的形式導入到ABAQUS內。
可對多面體骨料、ITZ、砂漿分別手動設置材料,也可采用EasyCDP插件快速生成混凝土損傷塑性材料后,再指派到砂漿及ITZ部件。
在裝配中將兩組多面體骨料、水泥砂漿、過渡區部件進行裝配,完成三維細觀混凝土模型的建模。
CAD_隨機多面體&過渡區插件
https://www.yqgqt.org.cn/post/1909149
展開 ANSYS混凝土三維隨機骨料 混凝土細觀 隨機球體 顆粒增強復合材料建模
研究進展
通過ANSYS進行混凝土細觀模型的構建是進行混凝土性能分析的有效方法,在ANSYS內構建混凝土細觀模型是分析的前提。現階段在ANSYS內進行隨機混凝土模型構建的主流方法是通過APDL命令流等形式,這要求研究者應具有一定的程序設計能力。
為了方便快捷的構建出混凝土細觀幾何模型,這里提出另一種建模方案,通過AutoCAD模型導入的方式,實現無編程構建混凝土隨機骨料。
模型構建
1、CAD模型生成
首先采用CAD隨機球體顆粒插件在AutoCAD內構建三維球體幾何模型:
插件可指定生成隨機分布的不相交的球體顆粒,同時生成與球體顆粒裝配的帶有孔洞的長方體基體。同時對顆粒的粒徑大小、比例等都能進行控制。
將生成的三維球體幾何模型導出為.sat格式文件備用。
2、ANSYS Workbench 導入
打開ANSYS Workbench,在幾何內進行導入預先保存的.sat文件:
后續進行網格劃分等操作,在ANSYS Workbench內進行即可:
插件下載
建模用到的CAD插件下載:
CAD隨機球體顆粒插件
展開 ABAQUS基于CT斷層掃描的細觀混凝土三維重建數值模擬
計算機斷層掃描(CT)可以無損獲取混凝土試件內部結構圖像,并以一系列橫截面的形式顯示混凝土的內部結構。本文介紹一種基于混凝土CT斷層掃描圖像在Abaqus有限元軟件內進行三維混凝土細觀模型的建模方法,實現混凝土粗骨料及砂漿的三維重構并對其采用塑性損傷模型(CDP)進行有限元模擬。
首先采用X射線CT技術獲取混凝土的斷層掃描圖像數據。
在Abaqus CAE軟件內,采用AbyssFish CT2Model 3D V1.0插件對CT斷層掃描文件在Abaqus內進行細觀混凝土三維重建。
三維重建的混凝土細觀模型包括粗骨料、砂漿基體雙相材料。
由于在混凝土中粗骨料強度遠高于砂漿部分,混凝土在發生破壞時粗骨料一般不斷裂,因此模型中僅對砂漿部分設置混凝土損傷塑性(Concrete Damaged Plasticity)材料參數。
對模型添加分析步,并設置場輸出及歷程輸出。
添加載荷,混凝土模型上表面指定一個位移,對下表面添加約束,以模擬混凝土試件的單軸受壓狀態。
創建并提交作業,查看混凝土細觀模型的破壞結果。
展開 ABAQUS三維多面體骨料密堆積混凝土細觀抗壓模擬
在混凝土細觀數值模擬中,粗骨料的分布狀態對其力學性能具有顯著影響。以往研究多采用蒙特卡羅算法將粗骨料隨機分布在混凝土試件內,而實際工程中混凝土試件在澆筑完成后的振搗操作會使得密度較大的粗骨料因重力作用發生沉降堆積。現有基于純隨機投放的算法難以真實反映這一物理過程,同時也難以實現工程中常見的較高粗骨料體積占比。
為解決當前混凝土細觀模型中骨料分布不合理及粗骨料占比偏低等問題,本文提出采用重力堆積算法構建三維多面體粗骨料細觀混凝土模型,并在此基礎上采用ABAQUS進行受壓試驗的數值模擬。該方法能夠更準確地復現實際工程中混凝土試件的內部結構特征,對于細觀尺度下混凝土材料參數的標定及損傷機理研究具有重要的參考價值和指導意義。
混凝土骨料堆積模型采用CAD多面體密堆積3D插件建模。模型參數設置方面,根據《混凝土結構設計標準》GB/T 50010-2010(2024年版)4.1.1條,立方體抗壓強度試驗試件尺寸邊長設置150 mm;根據《建設用卵石、碎石》GB/T14685-2011,粗骨料尺寸大于4.75 mm,本模型中設置骨料最小粒徑4.8 mm,最大粒徑25 mm;骨料分三組設置,每組設置的粒徑區間及數量應根據混凝土配合比及顆粒級配綜合確定,相關內容可參照《普通混凝土配合比設計規程》JGJ55-2011及《建設用卵石、碎石》GB/T14685-2011第7.3條顆粒級配篩分試驗;骨料面數、最小邊長等參數可根據工程中采用的骨料真實形態進行極大似然估計確定。
參數設置完成后運行插件,進行三維骨料重力堆積模擬,到達設定的堆積運行時間后,插件自動進行AutoCAD的模型繪制。
展開 ABAQUS基于切片掃描的三維混凝土細觀模型(骨料、砂漿、ITZ)重建
本案例介紹在ABAQUS內基于真實混凝土試件的切片圖像重建包含骨料、砂漿、ITZ三相材料在內的三維混凝土細觀模型。
首先將混凝土試件進行切片,并掃描獲取切片后的圖像文件,可采用BatchImageCropper 批量圖像裁剪軟件僅保留混凝土圖像的有效部分。
為控制細觀混凝土模型在ABAQUS三維重建后的總單元數量,通過BatchImageResizer批量圖像縮放軟件對混凝土切片掃描圖像降低分辨率。
為在掃描圖像中將砂漿基體與骨料進行精確區分,通過BatchImageColorReducer 批量圖像減色軟件將混凝土切片圖像處理為兩種顏色,白色為骨料部分,黑色為砂漿基體。
通過BatchImageEdge 批量圖像邊界軟件將界面過渡區ITZ部分添加到混凝土切片掃描圖像中。
在ABAQUS內采用CT2Model3D Multi-Material插件,選擇添加邊界后的文件夾內的任意一張圖像,即可基于背景網格方式完成包含骨料、砂漿、ITZ在內的三維混凝土細觀有限元模型重建。
下篇文章將介紹通過混凝土損傷塑性材料模型對重建后的混凝土試件進行受壓模擬。
展開 
ABAQUS基于切片圖像的混凝土細觀有限元實體模型三維重建
在混凝土細觀研究中,基于掃描數據的三維重建技術可精準還原混凝土中骨料、砂漿的分布及微觀結構特征,結合數字圖像處理與數值模擬方法,能夠量化分析材料非均質性對力學性能、裂縫擴展路徑及破壞模式的影響機制。
混凝土細觀模型三維重建的有限元模擬為優化混凝土配比設計、評估耐久性劣化行為及預測結構服役壽命提供關鍵數據支撐,同時推動細觀力學理論與先進成像技術的深度融合,具有重要的學術價值與工程應用前景。
本案例介紹通過CAD斷層掃描三維重建插件將混凝土切片掃描圖像在AutoCAD內進行骨料及水泥砂漿基體的三維實體模型重建,并導入Abaqus CAE軟件內分別建立Part部件,實現模型的裝配及網格劃分,后續可完成不同工況的混凝土細觀有限元模擬分析。
首先需要獲取混凝土的切片掃描圖像文件,并通過CAD斷層掃描三維重建插件建立AutoCAD實體模型。
在AutoCAD內將粗骨料及砂漿基體部件分別導出為iges格式文件后,以部件的形式導入到Abaqus軟件內。
對骨料及砂漿部件分別指派材料屬性,水泥砂漿部分采用混凝土損傷塑性模型(CDP),可采用EasyCDP插件快速生成不同強度的材料參數。
將骨料及砂漿部件進行裝配。
可對模型進行網格劃分,及完成后續的有限元仿真模擬。
展開 ABAQUS隨機球體骨料細觀混凝土三維圓柱試件軸壓開裂
針對混凝土材料的細觀力學分析可建立其宏觀力學行為與細觀組分的關系,進而改進混凝土宏觀唯象理論的不足,推進混凝土細觀仿真的發展,解決試驗條件限制及資源浪費。本案例在ABAQUS軟件內,建立隨機投放的三維球體骨料及圓柱體混凝土試件,基于損傷力學模型,進行準靜態軸心受壓試驗,研究混凝土圓柱試件的裂縫開展。
在Abaqus CAE軟件內,采用AbyssFish RandomSphere Cylinder 3D V2.0插件建立球體骨料、圓柱體試件三維混凝土細觀模型。
建立圓柱體部件作為壓力試驗機加載板,并將其與插件生成的試件模型裝配為整體,設置兩者之間的相互作用。
添加材料,插件已將模型中的所有球體統一賦值截面屬性,只需替換截面中的材料,即可實現所有球體的材料批量賦值。
建立分析步,將上部板添加位移,下部板設置為固定約束,模擬試驗機的荷載施加。
對模型各部分進行網格劃分。
創建作業提交分析查看結果。
展開 ABAQUS切片掃描三維重建再生骨料混凝土細觀損傷斷裂數值模擬
本案例基于ABAQUS AbyssFish CT2Model 3D V2.0插件,利用混凝土立方體試件的切片掃描圖像實現高精度有限元模型三維重建,精準劃分骨料及水泥砂漿區域,構建三維再生骨料混凝土細觀模型。施加單軸壓縮荷載,動態追蹤再生混凝土的損傷演化過程,揭示裂紋的萌生及擴展機制。本案例基于真實結構的三維重建,突破傳統隨機模型的局限性,為再生混凝土的性能優化提供可靠理論依據。
獲取混凝土內部切片圖像數據的方法主要有以下兩種:一是X射線斷層掃描(CT/XRM),其原理是利用X射線穿透混凝土試件,通過采集多角度投影數據,反演生成三維內部結構圖像;二是物理切片法,將試件切割成薄片,并對切片進行圖像采集。
獲取到試件切片圖像數據后,對圖像進行預處理以區分骨料及砂漿區域,然后即可在ABAQUS內直接采用CT2Model 3D插件將切片圖像進行混凝土細觀模型的三維重建。
由于需要考慮再生骨料及砂漿的細觀損傷斷裂,因此采用EasyCDP插件分別生成兩種損傷塑性材料模型,砂漿材料20 MPa,再生骨料15.8 MPa,并將CT2Model 3D插件建模時生成的Section中的空材料替換為CDP材料。
將模型裝配,設置分析步并施加軸心受壓載荷,需要注意載荷應施加到試件成型時的側面。
建立并提交作業,查看模擬結果。
可觀察到裂紋開展穿過再生骨料。
展開 ABAQUS基于CT掃描重建與CDP模型的混凝土細觀損傷斷裂三維數值模擬
上篇文章介紹了ABAQUS通過CT或切片數據重建混凝土多組分三維細觀模型。本案例介紹采用CDP材料對三維重建的混凝土細觀模型進行損傷斷裂數值模擬有限元分析。
ABAQUS模型重建完成后,在屬性里建立骨料、砂漿、ITZ材料參數,并替換截面內原有的空材料,這里砂漿及ITZ可使用EasyCDP插件直接生成混凝土損傷塑性材料,由于不考慮骨料的損傷破壞,因此不必設置骨料的損傷參數。
將混凝土細觀部件進行裝配,添加分析步,并在載荷中設置受壓載荷。
建立并提交作業,查看最終的模擬結果。
展開