
發布
注冊
/
登錄abaqus劃分圓形的案例
ABAQUS中圓形截面網格劃分小技巧
在ABAQUS中,網格劃分的質量往往代表著計算結果的精度。但在很多情況下,我們常常會遇到不規則截面,這些截面在劃分網格時,通常需要提前做一些處理,才能劃分出合適的網格。如果遇到圓形截面,那該怎么劃分呢?
作者近期在做模擬時,遇到這樣一個情況:一塊鋼板上有三個圓形孔,該鋼板應該怎么劃分網格呢?
(1)在圓形截面周圍,使用草圖繪制一個正方形(正方形尺寸大于圓形截面尺寸即可)
(2)在正方形對角線位置進行劃分,便于后期的切割。
(3)使用“拆分幾何元素”功能中的“三點劃分”功能,將正方形截面內部區域進行切割,正好切割成四部分。(從網格劃分結果上看,劃分是正確的。)
該方法比較簡單,不一定是正確的,還是希望能夠對大家有所幫助!
歡迎關注公眾號“土木愛研小站”并加入學術交流群
您的每一個贊和關注都是我前進的動力!!!
展開 abaqus采用python腳本產生隨機圓形骨料(附贈ansys圓形骨料命令流對比學習) ¥20
為分析混凝土梁時考慮粗骨料的作用及其隨機分布的影響,基于abaqus平臺,編寫python腳本生成隨機骨料,以便對混凝土梁進行更深入的分析。腳本為隨機分析研究提供一定的借鑒,也為嘗試用python在abaqus上做二次開發的同學提供借鑒和思路。
在這里需要說明的是,原腳本為某老外分享給某abaqus大神,而后分享給我。我對腳本進行了注釋和修改,使得更加易懂和更易進行有限元分析。
此外,還分享能實現同樣功能的ansys命令流,以便各位進行對比學習。
值得強調的是,我個人覺得ansys命令流更加易懂,可能這符合工科所學(邏輯及表述方式)。
展開 Abaqus圓形激光溫度-位移耦合案例教學 ¥19.98
7、 附件:本案例中的abaqus模型文件(包括cae和激光子程序)
基于ABAQUS單點顯式VDLOAD/隱式DLOAD激光沖擊加載(圓形光斑和方形光斑) ¥50
ABAQUS軟件可以通過顯式VDLOAD或隱式DLOAD子程序二次開發進行單點/多點激光沖擊模擬,效率高。不同之處在于隱式相對計算時間長但是可以在第一步沖擊后直接在第二步進行回彈分析,無需進行數據傳遞來計算回彈過程。
本帖基于ABAQUS的VDLOAD/DLOAD子程序對比顯式/隱式算法下不同光斑形狀的應力和塑性應變。首先進行模型構建。
材料采用Ti-6Al-4V鈦合金,有限單元區賦予彈塑性參數,無限單元賦予彈性參數。具體參數如下:
密度:4.5e-9;彈性:1.2e5,0.34;塑性:A:1098 B:1092 C:0.014 n:0.93 參考應變率:1
裝配:全局坐標原點與有限單元頂點重合。
分析步創建:隱式/顯式分析步,增量采用固定增量步
接口設定:
網格劃分,無限單元部分定義網格節點方向排布
建立模型輸出inp文件,將無限單元部分的單元類型改為CIN3D8
如果沖擊光斑為圓形光斑,網格細化至50微米,如果為方向光斑,網格100微米
圓形光斑在空間表現為高斯分布,表現為從中心區域到邊緣沖擊載荷逐漸變小。
方向光斑在空間表現為均布載荷,其峰值載荷為圓形光斑的0.618倍,一些研究表明相同激光參數下方形光斑搭接沖擊材料疲勞性能較高。
展開 
ABAQUS圓形顆粒密堆積模型
本案例采用CAD顆粒密堆積2D插件,建立模擬重力堆積的圓形顆粒模型,并將模型導入ABAQUS內進行結構的力學模擬。</p><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202502/attachment/977e3ad4004d41eb942b65e9a62eccc9.png" style="text-align: center">
<img src="https://img.jishulink.com/202502/attachment/977e3ad4004d41eb942b65e9a62eccc9.png" data-mobile-src="https://img.jishulink.com/202502/attachment/977e3ad4004d41eb942b65e9a62eccc9.png?image_process=/format,webp/quality,q_40" data-pc-src="https://img.jishulink.com/202502/attachment/977e3ad4004d41eb942b65e9a62eccc9.png?
展開 ABAQUS混凝土隨機圓形骨料及ITZ生成插件 ¥98
插件介紹
AbyssFish_RandomCircleAggregate2D V4.0 插件可在Abaqus內參數化生成隨機分布的圓形骨料及界面過渡區部件。插件可用于構建二維混凝土細觀模型,可指定模型的尺寸、圓形骨料的分布、界面層厚度等信息。
模型說明
插件采用三部件(Part)裝配方式,分別建立骨料-過渡區(ITZ)-砂漿三部件,并進行模型裝配。
插件在建模中繪制了各部件的模型草圖(Sketch),用戶也可利用草圖進行模型修改及重構等操作。
注意,插件僅完成了幾何部件的裝配操作,并未指定材料屬性、分析步、相互作用、載荷、網格等,此部分內容需要用戶根據模擬內容自行設置。
參數說明
Width、Height:設置模型的寬度及高度尺寸,分別對應x及y方向。單位全局統一即可。
R_Max、R_Mid、R_Min:大中小三種粒徑的分布區間,設置圓形的半徑范圍。粒徑區間設置可連續也可不連續,可指定所有粒徑大小一致。
Ratio:當前組圓形占所有圓形的比例,比例為面積比。
Aggregate Percentage:所有圓形面積占長方形面積的比例。
Minimum Aggregate Gap:圓形之間可能存在的最小間距,本參數設置是為了防止圓形之間距離過小造成模型中存在小邊,而影響到后期的網格劃分,此參數設置建議不要小于砂漿的最小單元尺寸。
Interfacial Transition Zone:界面過渡區部件的厚度。
Max Running steps:最大投放次數,模型采用隨機投放算法,達到設定的投放嘗試次數后停止。
展開 Abaqus隨機圓形骨料ITZ細觀混凝土CDP軸壓模型
混凝土在細觀層面上由水泥砂漿、粗骨料和界面過渡區(ITZ)組成,在Abaqus內基于粗骨料隨機投放建立混凝土細觀模型,是研究混凝土軸壓下的本構關系及損傷演化的有效方法。本案例建立隨機圓形粗骨料及實體界面過渡區,對二維細觀混凝土在單軸壓縮下的力學行為進行有限元模擬,展示混凝土的破壞形態。
在Abaqus CAE軟件內,采用AbyssFish RandomAggregate V3.2插件建立圓形粗骨料、實體界面過渡區、水泥砂漿三部件混凝土細觀模型。
對各部件進行材料截面的指派,其中水泥砂漿部分采用CDP模型;界面過渡區采用弱化的砂漿模型;骨料部分不考慮其損傷破壞。
為模擬模型的軸壓狀態,新建長方形部件作為壓力機的鋼制壓板,設置壓板與混凝土試件間的接觸,并將下側壓板固定,上側壓板添加豎直向下的位移。
對模型進行網格劃分。
創建作業提交分析并查看結果。
展開 Abaqus中選擇三維實體單元類型的基本原則 附abaqus三維筒體過渡網格劃分下載
來源:力學與Abaqus仿真
對于大多數Abaqus用戶,在選擇單元類型時都會有這樣的困惑,可選的單元類型很多,還有減縮積分、完全積分、線性單元、二次單元、非協調單元、雜交單元、沙漏控制等眾多選擇(圖1),在實際有限元分析時,究竟應該如何選擇合適的單元類型。從今天開始,陸續介紹單元類型的選取原則,供大家參考。
圖1 單元類型選擇對話框
選擇三維實體單元類型時應遵循以下原則:
● 對于三維區域,盡可能采用結構化網格劃分技術或掃掠網格劃分技術,從而得到Hex單元網格,減小計算代價,提高計算精度。當幾何形狀復雜時,也可以在不重要的區域使用少量楔形(Wedge)單元。
● 如果使用了自由網格劃分技術,Tet單元的類型應選擇二次單元。在Abaqus/Explicit中應選擇修正的Tet單元 C3D10M,在Abaqus/Standard中可以選擇C3D10,但如果有大的塑性變形,或模型中存在接觸,而且使用的是默認的“硬”接觸關系(“hard”contact relationship),則也應選擇修正的Tet單元 C3D10M。
● Abaqus的所有單元均可用于動態分析,選取單元的一般原則與靜力分析相同。但在使用Abaqus/Explicit模擬沖擊或爆炸載荷時,應選用線性單元,因為它們具有集中質量公式,模擬應力波的效果優于二次單元所采用的一致質量公式。
如果使用的求解器是Abaqus/Standard,在選擇單元類型時還應注意以下方面:
● 對于應力集中問題,盡量不要使用線性減縮積分單元,可使用二次單元來提高精度。如果在應力集中部位進行了網格細化,使用二次減縮積分單元與二次完全積分單元得到的應力結果相差不大,而二次減縮積分單元的計算時間相對較短。
展開 ABAQUS網格劃分
8 在ABAQUS/Explicit中,如果包含任意大轉動喝小薄膜應變,應先用小薄膜應變單元。
梁單元類型選擇
1 在任何包含接觸的問題中,應使用B21或B31單元(線性剪切變形梁單元)
2 如果橫向剪切變形很重要,則應采用B22和B32單元(二次Timoshenko梁單元)
3 在ABAQUS/Standard的幾何非線性模擬中,如果結構非常剛硬或非常柔軟,應使用雜交單元,例如B21H喝B32H單元。
4 如果在ABAQUS/Standard中模擬具有開口薄壁橫截面的結構,應使用基于橫截面翹曲理論的梁單元,例如B31OS、B32OS
abaqus網格劃分.doc
展開 ABAQUS網格控制屬性詳解(三種網格劃分技術) ¥12
><span style="font-family:'Calibri';font-size:12.0pt;white-space:pre-wrap;">,它ABAQUS是決定采用何種策略劃分網格的選項</span><span style="font-family:'Calibri';font-size:12.0pt;white-space:pre-wrap;">。
Abaqus模型導入方法對網格劃分影響
來源:
虛擬Abaqus仿真現實世界
編輯:心印玅經
大部分有限元工程師更愿意花費更多的時間劃分六面體網格,可見六面體網格在分析時是有優勢的,本文分享支架導入的方式對獲取六面體網格的影響,其他較復雜模型可能也同樣適用,如果你學會了,又剛好適合你的模型,那將為你省去很多的時間。
關于該方法,是我在最近仿真冠脈支架時發現的,我使用了不同的3種外觀的支架都是可以滿足使用的,大家快來試試你手中的模型吧。
Abaqus模型導入方法
目前,在使用Abaqus分析時,模型創建一般為以下幾種情況:
①直接使用Abaqus繪制模型,但繪圖不是Abaqus的強項,繪制結構較復雜模型困難;
②大多數情況下使用第三方軟件繪制后導入,如本公眾號分享的abaqus關于導入的模型方法,這種方法一般將文件保存成.step.stp格式,但對于復雜結構的模型導入時可能會被警告提醒。
③用關聯性方法,如solid works與abaqus關聯方法中提到的方法,經驗認為這種方法對于復雜結構導入有很大的優勢。
目前醫療支架建模方法
目前,醫療器械對應的支架在仿真時為了獲得六面體網格,創建方法有兩種,一種是在ABAQUS中創建一個單元,劃分,然后層層加厚,再使用插件卷曲;另一種是在使用第三方軟件繪制后,導入其他第三方軟件劃分六面體網格后導入。前一種沒有規避abaqus的建模缺點,后一種可能導致失真。
展開 
ABAQUS三維網格劃分
ABAQUS網格編輯原來功能這么強大
1.在hympermesh中創建的單元,再也不用擔心沒有集合了
2.殼單元原來可以偏置成,殼單元或者實體單元,以前咋沒聽說過?
往期精彩,歡迎關注!!!
1. HYPERMESH中設置ABAQUS銷軸接觸設置
https://www.yqgqt.org.cn/college/video/c13866
2. HYMPERMESH與ABAQUS聯合(銷軸簡化梁單元)
https://www.yqgqt.org.cn/college/video/c13824
展開 ABAQUS中網格劃分技術
有些情況下,單元尺寸均勻是很重要的,例如在ABAQUS/Explicit中,網格中的小單元會限制增量步長。
③ 使用該算法很容易實現從粗網格到細網格的過渡,所以建議在網格過渡區使用該算法。
④ Advancing Front算法克服了Medial Axis算法的缺點,它支持從CAD軟件導入的不精確模型和二維模型的虛擬拓撲。
當模型非常復雜時,一般使用Tet(四面體)單元來劃分網格。在劃分Tet單元網格時,ABAQUS會首先在實體的外表面上劃分三角形網格,作為Tet單元網格的基礎。如果模型規模是非常大,劃分Tet單元網格會花費很長的計算機時,可以在開始劃分Tet單元網格之前,首先預覽外表面上的三角形網格,以便盡早可以發現錯誤,縮短建模時間。
如果無法成功劃分Tet網格,可以嘗試一下下面的措施:
1)在Mesh功能模塊中,選擇geometry diagnostic,檢查模型中是否有自由邊、短邊、小平面、小尖角。如果幾何部件是由CAD軟件導入的,則應該檢查模型本身是否就有這種問題。
2)在Mesh功能模塊中,可以使用virtual topology來合并小的邊或小的面,也可以忽略某些邊或者頂點。
3)在無法生成網格的地方加密種子,可能得到意想不到的效果。
在網格劃分時,有時會出現網格劃分失敗的對話框,原因有很多,例如:幾何模型有問題,例如模型中有自由邊或很小的邊、面、尖角或縫隙等,這可以使用虛擬拓撲進行修補;種子布置得太稀疏,通過加密種子同樣可以解決這個問題。
展開 ABAQUS之網格劃分技術
但是今天要講的是abaqus/CAE里面的前處理。作為專業、大型、通用的CAE分析軟件,abaqus/CAE的前處理功能也算上是十分強大了。其網格劃分技術主要有自上而下的網格劃分以及自下而上的網格劃分技術。如果掌握這兩個分網技術,那么在abaqus/CAE中的前處理也就簡單的多了。
在自上而下的分網技術中,abaqus/CAE中的分網技術有:自由分網技術、結構化分網技術、掃略分網技術。
自由分網技術
對于二維區域使用自由分網技術,主要有四邊形單元、四邊形為主三角形作為過渡.三角形單元。
四邊形單元
四邊形主,三角形為過渡
三角形單元
對于三維區域模型采用自由分網技術,可用的單元類型為四面體單元,如果網格不是太粗糙,利用四面體單元可以為任意的幾何體劃分單元。
四面體單元
結構化分網技術
結構化的網格劃分技術使用簡單的、預定義的網格拓撲關系劃分網格。Abaqus將規則形狀區域的網格,比如正方形或立方體,變換到需要進行網格劃分的幾何體。此外,結構化的網格劃分通常給出了對網格的最大的控制。主要是采用六面體單元進行網格劃分。
六面體結構化分網技術
掃略分網技術
網格在區域的一個表面被創建,該表面被稱為源面。網格中的節點沿著連接面,一次拷貝一個單元層,直到達到目標面。Abaqus自動選擇源和目標面。
但是在使用掃略分網技術的時候,必須滿足以下條件:
1.源面可以由多個面組成,但目標面只能由一個面組成
2.連接面可以由多個面組成
3.在源面中,相鄰面之間的二面角不能和180°相差太遠。
展開 ABAQUS網格重劃分插件 ¥1
針對大變形扭曲,破壞導致的網格質量很差,通過這個插件可以運算結束后重新劃分網格,達到收斂的目的。
插件無法正常使用的原因:
(1)ABAQUS版本過低,尚未能支持這個plugin,現測試2020和2021版本是可以用的。
(2)ABAQUS內置的python版本過低,與py不兼容,正常情況下都能使用。
(3)模型存在問題,可以自己測試下其他orphan mesh的部件是否可用。
PS:我自己嘗試二維模型無法正常使用,三維的大部分可以,具體原因還不清楚。會出現如下錯誤提示: max() arg is an empty sequence。
安裝方法和插件如下:
展開