
發布
注冊
/
登錄abaqus初始裂紋的案例
COMSOL初始裂紋下隨機裂紋走向分布模式對材料力學性能的影響
案例說明
在現實中的絕大多數材料并非均質,材料內部難免會存在一定數量的缺陷,如微觀孔隙、裂紋等,同時由于生成工藝的不同這些微損傷可能存在各向異性,本案例提供在微觀裂紋數目及長度一致的情況下,初始裂紋分布對材料力學性能的基礎分析。
模擬過程
首先建立隨機裂紋分布模型,裂紋數目均為100條,采用四種不同走向的裂紋分布模式:
這里建模用到了CAD隨機纖維2D插件,分別生成45°相交裂紋、隨機走向裂紋、豎向走向裂紋、水平走向裂紋。同時為了方便網格劃分及計算,通過插件限定裂紋之間保持一定的間距。
模型建立完成后進行網格劃分、設置材料屬性、建立分析。這里為了方便計算,進行固體力學穩態分析,設置試件下邊界為固定約束,在上邊界添加相同大小的均布拉力。
進行模型分析,查看應力結果:
建模插件:
CAD隨機纖維2D
展開 采用Abaqus和Marc軟件的疲勞裂紋擴展分析對比
1基本理論
在進行疲勞裂紋擴展計算時,兩款軟件的基本理論相同,均是基于Paris公式。不同的是,Abaqus僅提供了能量釋放率形式的Paris公式,即
而Marc還提供了應力強度因子形式的paris公式。兩種公式形式下的參數C和m有所不同。
Abaqus通過下式判斷疲勞裂紋何時開始擴展
而Marc則通過在分析工況中選中相應的初始裂紋,通過設置多個分析工況,控制裂紋開始擴展的時間。
2軟件分析過程
ABAQUS
Abaqus進行疲勞裂紋擴展分析時,分析步需選擇Direct cyclic。另需編輯關鍵字,輸入參數C、m等。
初始裂紋建模與其它類型的裂紋相似,通過擴展有限元方式建立初始裂紋及實現裂紋的擴展,因此初始裂紋需剛好穿過整數個單元,才能實現初始裂紋的準確建模。Abaqus中,每次疲勞裂紋擴展的距離為一個單元,然后軟件會以單元的長度和得到的能量釋放率,通過Paris公式計算出對應的疲勞周次,直接跳轉到相應的循環次數,進行后續的計算。
Abaqus軟件的疲勞裂紋擴展分析暫不支持非線性,僅可定義裂紋面之間的接觸。
Marc
Marc軟件進行疲勞裂紋擴展分析時,與常規分析裂紋沒有太大差別,無需定義特殊的分析類型。初始裂紋建模和裂紋的擴展則是通過網格重劃分實現。
Marc軟件中,每次疲勞裂紋擴展的距離有兩種控制方式。方式1:直接由Paris公式計算出擴展的距離,逐一計算各疲勞周次。
展開 ABAQUS直裂紋、斜裂紋圍道積分計算裂紋尖端J積分
之前算過一個關于裂紋擴展的問題,當時創建裂紋選擇的是contour intergral,后來又有人咨詢我裂紋尖端J積分的計算問題。我才恍然大悟,其實圍道積分方法還是適用于計算裂紋尖端在某時刻的J積分,至于動態擴展問題,還是交給XFEM吧(雖然也不太好)。
計算了幾種情況下的裂紋尖端J積分,包括直裂紋、斜裂紋以及裂紋尖端傾斜等三種情況。
部分試件的應力分布及J積分結果如圖所示:
ABAQUS裂紋尖端應變、裂紋擴展模擬及問題
前幾天有人問我ABAQUS做焊點分析,我一看他給我的一片文獻,其實是用ABAQUS做裂紋擴展分析。之前也沒接觸過裂紋分析,于是照貓畫虎做了個算例,但是裂紋沒有擴展。
ABAQUS做裂紋有三種方法:contour integral,擴展有限元及VCCT法,這里用了contour integral法。
如圖所示,V形楔形處有一個預制裂紋,是采用Interaction模塊的assign seam設定的,裂紋的擴展面及方向是通過crack來設定的,類型為contour integral。材料模型定義了塑性應力-應變關系,彈性參數、GTN參數、脆性失效參數等。模型上的兩個孔,一個固支、一個勻速拉。預期當裂紋尖端的單元變形達到某一個值時將刪除單元。
您看見了就給個意見唄。
步驟:
建立模型,進行適當的partition
定義材料:分別定義了elastic彈性參數、plastic真實應力-應變關系、GTN模型參數、脆性失效參數(包括一個叫演化參數)。
定義預制裂紋、定義裂紋擴展面、方向,定義失效單元的generation。
邊界條件,提交job,查看結果。
結果:預期模型在塑性變形不是很大時就會產生裂紋擴展,但是模型產生了很大塑性變形后仍然沒有發生失效。
Mises應力場:
x方向正應力場
x方向真實應變場
x方向塑性應變場
裂紋尖端應變的結果還是挺漂亮的,雖然正確性有待考證,如果裂紋出來了就完美了,可惜裂紋沒出來。
展開 
ABAQUS熱應力分析 附ABAQUS中初始地應力的施加下載
軋輥與Cu層的熱傳導系數
下載地址:ABAQUS中初始地應力的施加
abaqus初始狀態導入
我想問一下,我復制的一個運行成功的文件作為初始狀態導入進去,為什么提交作業的時候,顯示不能開始分析,中斷了
批量提取Abaqus的節點坐標(初始坐標、指定Step下的變形量、變形后節點坐標) ¥40
</p><h3>3.4提取Set組中初始坐標</h3><p>方法一:提取初始節點坐標可以通過Abaqus后處理查詢結果,在CSDN上可以查詢到,此處不再贅述。</p><p>方法二:通過Python腳本,按節點編號提取初始節點坐標。</p><p><span style="color: rgb(18, 18, 18);">代碼為附件:2 </span>Python腳本-初始節點提取</p><p><img src="https://img.jishulink.com/202405/attachment/90a3bc50ff224f1887815b8d0943ed64.jpg"></p><h2>4.數據處理</h2><p>通過數據處理,將對應值求和即可求得變形后的節點坐標。以編號1號節點為例,節點初始坐標(X=19.42577,Y=2.96978),變形量(U1=0.54588,U2=0.48286),可求得編號1號節點變形后的坐標(X+U1,Y+U2),即為(19.97165,3.45264)。</p><p>驗證坐標如下圖所示,使用Hyperview后處理,可以看出提取節點坐標與Python腳本后處理的節點坐標一致。綜上所述可以看出該腳本可滿足需求。
展開 Abaqus碰撞初始速度設置(HyperMesh)
在做碰撞仿真分析時,需要設置初始速度,本文針對在hypermesh、Abaqus求解器下的初始速度設置進行說明,
首先創建剛性墻模型(創建方法可參考剛體創建),并創建set;
創建初始速度loadcollector,需設置類型為INITIAL_CONDITION,然后單擊create/edit
進入load設置面板,設置沿X方向的初速度為5000(單位根據模型單位,本文單位為mm).
然后按需設置其他碰撞必須參數。
復合材料失效脫粘分析鏈接:http://www.yqgqt.org.cn/college/video/c14492
后處理教程鏈接:http://www.yqgqt.org.cn/college/video/c14395
Abaqus子模型設置http://www.yqgqt.org.cn/content/post/1196942;
計算復合材料ABD剛度矩陣:http://www.yqgqt.org.cn/content/post/1193225;
展開 Abaqus XFEM疲勞裂紋擴展(基于Paris公式)教程 ¥39.9
Abaqus XFEM疲勞裂紋擴展(基于Paris公式)教程
本文將詳細介紹在abaqus軟件中,利用擴展有限元(XFEM)實現疲勞裂紋擴展,用的是二維CT模型,三維模型同理。
主要包括一下幾方面:1.模型的建立(包括材料賦予,預制裂紋,分析步設置,邊界條件設置)2.關鍵詞設置(裂紋擴展的Paris公式在abaqus中的換算)3.收斂問題。
1. 模型的建立
根據國標GB/T 6398-2017,金屬材料疲勞試驗疲勞裂紋擴展方法所規定的CT模型建模方法:
在abaqus中建模并且在中間畫好過渡線,可得:
再建一個預制裂紋(裂紋長度為1mm,你可以根據自己需要選擇長度)的模型:
材料賦予正常進行,賦予彈性和塑性就行,預制裂紋不需要賦予材料屬性(例子為了方便,只賦予彈性部分)
裝備部分,選擇CT模型及預制裂紋兩個part,再將預制裂紋移動至裂紋尖端:
Step設置:
本文用的是direct cycle分析步
展開 abaqus某分析步初始增量步被自動縮減
請教各位,最近abaqus standard使用python腳本設置某分析步初始增量步0.025,inp文件也是記錄0.025,但是實際腳本命令mdb.jobs[].submit計算發現初始增量步取了0.008,改用bat文件也是被自動“修正”為0.008。更改初始增量步或把inp文件放到別的電腦上也會出現這樣的縮減。不明白為什么會出現這種情況
最近一批相同構造不同尺寸的模型在計算,只有一個模型出現這種情況
以下是inp文件中某一分析步(第三個分析步)設定的增量步參數
......
** ----------------------------------------------------------------
**
** step: ml
**
*step, name=ml, nlgeom=yes, inc=10000
*static
0.025, 1., 1e-08, 0.025
**
......
展開 ABAQUS二維裂紋擴展模擬詳解
需要注意的是,在ABAQUS中當采用圍線積分(contour integral)來計算應力強度因子時,在圍線積分的區域只能為四邊形或六面體單元,雖然裂紋尖端的網格為三角形單元,但其實際上是退化的四邊形單元(degenerated quad),后面將會介紹如何劃分裂尖網格。
為了在ABAQUS中定義裂紋,首先需要指定裂紋面(crack front)以及裂紋尖端(crack tip),對于通過ABAQUS創建的二維部件實例,裂紋前沿可以指定為幾何點,幾何邊線以及幾何面,裂紋尖端可以指定為幾何點,而對于外部導入的二維網格(orphan mesh),裂紋前沿可以指定為節點,單元邊和單元面,裂紋尖端尖端可以指定為節點。除此之外還需要指定裂紋面的法向矢量方向或者裂紋擴展的方向,在ABAQUS中裂紋擴展的方向也被稱為q向量,該向量將用于圍線積分的計算。裂紋的定義如圖3所示。
圖3 ABAQUS裂紋定義界面
為了在裂尖單元中引入奇異性,需要對單元節點進行特殊的處理。如圖4所示,對于8節點的四邊形單元(二階單元,具有中間節點),首先ABAQUS會將四邊形單元的其中一條邊壓縮,假設該單元邊由節點a, b和c構成,壓縮之后節點a, b和c將合并共同構成裂紋尖端,隨后與裂紋尖端相連的兩條單元邊上的中間節點將會被移動到距離裂紋尖端1/4處的位置。
展開 
ABAQUS如何引入隨機的初始幾何缺陷
我要用ABAQUS做一塊板子的曲屈分析,但是不用線性曲屈分析求特征值的方式,而采用引入隨機非均勻分布的幾何缺陷,比如壁厚、板子兩個表面在一定范圍內起伏波動等。請問各位大神怎么能實現?謝謝!
淺談abaqus針對不同單元類型定義初始溫度場
在進行熱-應力分析時,初始溫度場的定義為最常見的。針對不同的單元類型(Solid單元、Shell單元、Beam單元),Abaqus提供了多種不同的定義初始溫度場的方法,可以根據實際情況靈活的選擇不同的定義方式,從而更加精確的實現仿真分析。下面簡單的介紹一下在Abaqus中以上三種單元定義初始溫度場的方法。
l
Solid單元初始溫度場定義
l
Shell單元初始溫度場定義
l
Beam單元的初始溫度場定義
這三部分單元的初始溫度場定義詳見附件:
淺談abaqus針對不同單元類型的初始溫度場定義.pdf
展開 ABAQUS導入初始場變量(預定義場)多次低速沖擊以及沖擊后壓縮 ¥38
ABAQUS導入初始場變量(預定義場)
通常利用ABAQUS計算時,需要多步驟分析,例如計算多次低速沖擊以及沖擊后壓縮等,下面詳細描述利用數據傳遞方法進行多步驟分析。(建議購買視頻,視頻內包含此帖子)
導入效果圖如下:
導入的損傷云圖
導入的應力場
導入的位移場
分層損傷的導入
1. 計算完成后,新建一個ABAQUS 窗口,切記與上一步計算的ODB文件在同一個文件夾下,導入Part部件
Abaqus 如何處理接觸表面的初始過盈問題 ¥5
目錄
初始過盈產生的原因
解決初始過盈的方法
在 Abaqus 中指定不同選項
壓力工況下的性能驗證
總結
在本文中,我們將以軸對稱 O 型圈為例,闡述并展示 Abaqus 處理接觸表面初始重疊(即初始過盈)的多種方法。