
發布
注冊
/
登錄晶體塑性有限元子程序的案例
晶體塑性有限元仿真入門(1)--開源子程序Huang's UMAT及代表性體積單元的創建
圖4.4 邊界條件設置參數
網格單元類型
將單元類型設置成incompatibles modes(默認的可能出現錯誤zero hour glass stiffness):
圖4.5 網格設置參數
提交運算
選擇子程序所在目錄,提交計算:
圖4.6 選擇子程序所在目錄
后處理界面
應力應變分布:
圖4.7 后處理應力應變分布(相同晶體取向參數)
圖4.8 后處理應力應變分布(隨機晶體取向參數)
晶粒隨機取向的結果與相同取向的差異較大。
inp文件源文件:
鏈接:https://pan.baidu.com/s/11UPvZHl26QpDRupopi8LXQ
提取碼:voro
以上是對晶體塑性有限元仿真的簡單講解,如果對voronoi幾何模型,晶體塑性力學,周期邊界條件等感興趣歡迎繼續關注。
展開 晶體塑性有限元仿真入門(5)—歐拉角與晶體取向
晶體塑性有限元仿真入門(5)—歐拉角與晶體取向.pdf
晶體塑性有限元仿真入門(5)—歐拉角與晶體取向
備注:網頁排版有亂碼,建議下載附件pdf查看
晶體取向是材料學科中的重要分支,當晶粒發生擇優取向時,則導致材料性能(力學,物理和化學性能)的各向異性。各向異性會造成材料實際應用中的各種問題,如鋁合金典型的制耳現象,再如取向硅鋼中存在Goss織構時,有利于其磁學性能。在基礎研究領域,織構的形成與演變是基本的科學問題。在工業應用領域,通過織構的設計和控制可以提高材料的性能。隨著近年來EBSD和XRD等表征技術的發展,各種SCI期刊的發文都已離不開對材料晶體學取向的分析。這篇文章介紹晶體塑性有限元仿真過程中的歐拉角與晶體取向。
圖1 塑性變形過程導致的材料各向異性
全文包括以下幾個部分:
1) 材料晶體結構
2) EBSD工作原理
3) 晶體取向分析
4) 晶體塑性材料模型
5) 織構演變結果
6) 參考資料
7) 附錄
材料晶體結構
在晶體學中,晶體結構是對晶體材料中原子、離子或分子有序排列的描述。有序結構由組成粒子的內在性質產生,形成沿物質三維空間的主要方向重復的對稱模式,如圖2所示。
圖2 高分辨率透射電子顯微鏡圖片的鐵晶體,完美單晶的二維示意圖
構成這種重復圖案的材料中最小的一組粒子是結構的晶胞。晶胞完全反映了整個晶體的對稱性和結構,這是通過晶胞沿其主軸重復平移而建立的。平移向量定義布拉維點陣的節點,不同的晶體內部原子排列稱為具有不同的晶格結構。各種晶格結構可以歸納為七大晶系,各種晶系分別與十四種空間格(稱為Bravais晶格)相對應,如圖3所示。
展開 塑性工程學報:Custom450鋼拉伸的晶體塑性有限元分析
而研究微細觀尺度的變形不均勻性是新材料開發及優選的重要準則,晶體塑性有限元方法將晶體塑性理論和有限元軟件進行了恰當的融合,成為研究細觀層次塑性變形行為的強有力工具。來自華東理工大學機械與動力工程學院的艾鑫團隊,基于Voronoi方法建立了Custom450 鋼拉伸的二維晶體塑性模型,分析了初始硬化模量、參考剪切應變率、應變率敏感系數、初始屈服應力以及飽和流動應力對材料應力——應變曲線的影響,并對晶體塑性參數進行了標定。
在文獻中,作者所建立的單晶本構模型參考了HUANGY的單晶體模型的子程序UMAT,此率相關硬化晶體塑性模型需要確定的參數包括初始硬化模量h0、初始屈服應力τ0、參考剪切應變率γ,應變率敏感系數n和飽和流動應力τs,其他參數通過計算和查找文獻獲得。基于Voronoi方法,作者在有限元軟件Abaqus中建立了Custom450材料的多晶體二維幾何模型并將本構關系嵌入軟件中,進行拉伸過程的模擬。
圖1所示是微結構模型及其網格劃分,幾何模型尺寸長度為0. 2 mm,寬度為0. 5mm,共包含100個晶粒,大小和形狀隨機,且晶粒取向隨機分布。
圖1包含100個晶粒的微結構模型及其網格劃分
圖2是邊界條件的約束情況,模型的上端面和下端面的所有節點在y方向上具有均勻的位移,左側所有節點在x方向上設置約束,使其不能橫向移動,y方向自由,在右邊界施加載荷,右側的所有節點x方向上經受同等應變載荷,而在y方向上是自由的。
圖2邊界條件示意圖
對于體心立方晶體來說,3個滑移系包括1個主滑移系和2個次滑移系。分別對包含1、2、3組滑移系開動的情形進行模擬,結果如圖3所示,只有主滑移系 { 110} < 111 >啟動時,應力——應變曲線在彈塑性區間過渡的位置存在明顯拐點,并與試驗曲線吻合良好。
展開 晶體塑性有限元
晶體塑性有限元有做疲勞壽命預測的嗎?

晶體塑性有限元分析
有沒有關于研究晶體塑性分析的
基于Ubuntu18.04虛擬機的晶體塑性有限元------案例一 ¥188
本人在虛擬機上安裝了Ubuntu系統,然后在該系統下安裝了DAMASK等系列軟件,虛擬機提供了一個很方便的共享的方法,以及簡單的使用示例,有興趣的同學也可以去購買課程進行學習,深入研究還是很困難的,需要有一定的編程和linux基礎。而我可以將我的虛擬機進行分享,省去了中間安裝可能會遇到的各種問題,安裝的虛擬機信息如下:本人可以演示一些基本的例子,也可以一起學習和交流
vmware軟件:vmware workstations 15.5 Pro
Linux系統:Ubuntu18.04
DAMASK:v2.0.3
ABAQUS:2018
Intel Fortran:parallel_studio_xe_2016_update1
Neper:3.2
有需要的同學,可以直接下載解壓,打開就能直接進行使用,方便快捷
展開 有限變形晶體塑性快速傅里葉變化CPFFT實現
自 1990 年代 Moulinec 和 Suquet 提出基于 FFT 的線性解析法以來,譜方法憑借其無需網格劃分、直接處理微觀圖像的優勢,迅速成為挑戰傳統有限元法(FEM)的利器。
然而,早期的 FFT 框架大多局限于剛塑性或線性彈性。2012 年,Ricardo A. Lebensohn 等人在 International Journal of Plasticity 上發表了具有里程碑意義的工作。該研究提出了一套嚴謹的彈性-黏塑性(EVP-FFT)公式,能夠同時處理晶體的彈性各向異性與非線性滑移演化,為預測多晶材料在復雜載荷下的局部力學響應奠定了理論基礎。
Lebensohn 等人的文章重點解決了以下幾個力學與數值上的關鍵問題:
增廣拉格朗日迭代 (Augmented Lagrangian)
針對 EVP 本構中極強的非線性,文章引入了增廣拉格朗日迭代程序。這種方法通過在傅里葉空間平衡相容性(Compatibility)與在實空間平衡本構關系,極大地提高了求解高對比度異質材料時的收斂穩健性。
有限應變運動學 (Finite Strain Kinematics)
在有限變形框架下,總變形梯度被分解為彈性和塑性兩部分。文章強調了在參考構型下求解第一類 Piola-Kirchhoff 應力平衡的重要性,這確保了在大旋轉、大應變工況下計算的物理準確性。
應力共軛與本構更新
為了保證能量守恒,文章在晶體本地坐標系下采用 Mandel 應力作為滑移驅動力,并配合隱式時間積分更新塑性變形梯度。
文章的模擬效果如下:
需要注意的是當前的這代積分方案和damask的快速傅里葉變化方案計算效果基本保持一致,整體也是使用fortran語言編寫,并使用vtk格式用于輸出,使用paraview可視化。
展開 晶體塑性有限元中的晶界/相界標定 ¥500
umat與uexternal之間的變量調用(用于晶體塑性有限元中的析出物定義或再結晶)
晶體塑性有限元仿真入門(2)--BCC、FCC、HCP晶格材料以及多相材料的有限元模擬
參考資料
Ti3Al單晶和雙相片層TiAl合金塑性行為的CPFEM模擬
Ti-6Al-4V合金納米壓痕變形與高周疲勞行為CPFEM研究
On Predicting the Channel Die Compression Behavior of HCP Magnesium AM30
兩相鈦合金拉伸力學行為的研究
密排六方金屬鎂的晶體塑性力學性能研究
HCP多晶體塑性的數值模擬
TA15鈦合金高溫變形多晶體塑性有限元模擬
γ-TiAl多晶體壓縮變形機制的晶體塑性有限元研究
純鈦單道次ECAP變形織構演化的細觀有限元模擬
純鈦晶體塑性力學性能研究
純鈦塑性變形行為的晶體塑性有限元模擬
純鈦壓縮變形下的晶體塑性有限元分析
考慮滑移與孿晶的鎂塑性本構研究
鈦合金雙態組織高溫拉伸行為的晶體塑性有限元研究
展開 晶體塑性有限元建模工具neper的一些資料整合 ¥30
還有如果有同學需要damask和neper、ABAQUS等,請參考我的另一篇帖子——基于linux虛擬機的晶體塑性有限元計算平臺(已安裝damask和neper等)》
http://www.yqgqt.org.cn/content/post/1287159
【VMware】如何打開已有虛擬機:https://jingyan.baidu.com/article/6181c3e0c44ebd152ef15332.html
最后附上測試視頻:
neper測試.mp4
基于位錯密度的晶體塑性umat程序
(原因是位錯密度模型提供了位錯之間更合理的相互作用形式)
作者的研究思路
一,通過實驗獲得兩種取向的單晶在不同應變率下的流動應力,并發現了單晶變形的流動應力與應變率和取向是強相互影響的
二,為了捕捉這種應變率響應,作者在huang經典程序的技術上進行了修改,提出了兩類新的流動和硬化的晶體塑性模型,三類模型分別如下:
類型一:經典單晶唯象本構方程
類型二:應變率修正的單晶唯象本構方程(類似于JC的修改形式,考慮溫度和應變率)
類型三:考慮熱激活和位錯密度的物理本構模型
作者詳細探討了三種模型的差異性和預測能力,并對物理模型的參數給出了大概的區間以及參數的影響,對于使用位錯密度模型提供了很好的范例
三類模型的預測結果如下所示:
模型一的預測結果
模型二的預測結果
模型三的預測結果
作者認為模型三對單晶變形的預測能力最好,因為其捕捉了更多的物理特征。
作者的模型基于huang程序修改。對位錯密度模型感興趣的需要獲取程序的可以私聊我!?。?/span>
展開 
基于晶體塑性有限元(CPFEM)的鈦合金圓棒拉伸過程模擬
作者:辭殤
關鍵詞:CPFEM;鈦合金;單軸拉伸;織構極圖;孿晶
晶體塑性有限元是一種結合了晶體塑性理論和有限元方法的數值模擬技術?。這種方法考慮了晶體材料的各向異性、滑移系統的開動和相互作用、以及變形過程中的硬化效應。它主要用于分析和預測晶體材料的塑性變形行為,特別是在微觀尺度上的變形機制。
晶體塑性有限元在材料科學和工程領域有著廣泛的應用,特別是在金屬加工、航空航天、汽車制造和生物醫學等領域。通過這種技術,研究人員和工程師可以更好地理解材料的力學行為,從而開發出更輕、更強、更耐用的材料和產品。此外,晶體塑性有限元仿真還能夠考慮材料的微觀結構特征,如晶粒取向、晶界、相分布以及滑移系統的活動,從而能夠預測材料在細觀尺度上的織構演化。
利用CPFEM方法對鈦合金圓棒拉伸過程進行模擬,使用UMAT子程序以及Abaqus有限元軟件作為晶體塑性有限元分析的實現方式。并且,在一些復雜工藝條件下如切削、軋制、沖壓等,CPFEM方法同樣適用,能夠模擬材料變形過程中的非線性行為和動態響應。
在晶體塑性有限元中,首先在Abaqus中建立了單軸拉伸有限元模型如圖1所示,材料被建模為包含大量晶粒的集合體如圖2所示,每個晶粒都有其特定的晶體取向,并且每個晶粒的變形過程均考慮了滑移和孿晶的變形機制。
圖1 單軸拉伸有限元模型示意圖
圖2 單軸拉伸晶體塑性模型示意圖
通過有限元方法,可以計算出在給定拉伸載荷下,這些晶粒如何相互作用,以及它們如何隨時間變形。這種方法能夠提供關于晶體材料內部應力、應變和變形機制的詳細信息,有助于理解材料在受力時的響應,并優化材料的設計和加工過程。圖3所示為單軸拉伸過程應力云圖,圖4所示為單軸拉伸過程孿晶云圖。
展開 梯度晶體塑性模型對應的umat子程序 ¥1200
文獻一:《Gradient plasticity in gradient nano-grained metals》
文獻二:《Grain rotations during uniaxial deformation of gradient nano-grained metals using crystal plasticity finite element simulations》
推薦理由:兩篇文章使用了類似的研究方法,通過構建具有梯度分布的晶粒模型,基于原始的唯象晶體塑性模型進行修改,將初始屈服,硬化模量,飽和強度,以及率相關系數構造為晶粒尺寸的函數,實現建立具有尺寸效應的多晶本構模型,這對目前金屬梯度結構介觀尺度下力學性能的表征具有一定的啟發性
文獻一的研究使用Voronoi鑲嵌方法構建梯度納米晶結構,使用的本構模型如下:
流動方程:
硬化方程為:
通過假設:單晶水平上的所有抗滑移參數與局部晶粒尺寸D的平方根成反比
修正對應的參數為:
其中彈性參數對應Cu的參數
有限元模型為:
研究了平面應變條件下簡單拉伸不同區域的應力應變分布特征
CPFE結果揭示了GNG-Cu橫截面中的梯度應力和梯度塑性應變。這些空間梯度是由于在具有梯度尺寸的晶粒中逐漸達到屈服點以及相應的梯度滑動阻力而產生的。
CPFE結果還揭示了梯度應力和梯度塑性應變的非均勻空間分布,這是隨機晶粒取向和梯度晶粒尺寸共同作用的結果。
展開 晶體塑性有限元仿真入門(3)--開源代碼平臺EVOCD
晶體塑性有限元仿真入門(3)--開源代碼平臺EVOCD
晶體塑性有限元初學者較為熟知的兩個工具Huang's UMAT以及DAMASK平臺,這篇文章介紹另外一個晶體塑性有限元方法(CPFEM)的開源代碼平臺EVOCD,講解如何使用這些開源代碼進行材料的塑性變形模擬以及模擬變形過程中晶體取向的變化(織構)。
圖1 EVOCD的CPFEM流程圖
(E.B. Marin, Center for Advanced Vehicular Systems, Mississippi State University)
我們在網上搜索晶體塑性的關鍵字''CPFEM''時,會發現搜索引擎的網頁排名第一是馬普所(MPI, 大名鼎鼎的DAMASK就是他們團隊的成果)的研究成果,其次是密西西比州立大學先進車輛系統中心(Center for Advanced Vehicular Systems, Mississippi State University)的開源代碼平臺EVOCD,第三是基于Huang的晶體塑性有限元方法,由此可見EVOCD在晶體塑性有限元方法中的重要性。
圖2 CPFEM搜索結果
(從上到下分別是馬普所 (dierk-raabe.com) 、密西西比州立大學 (msstate.edu) 、哈佛大學 (columbia.edu) 的相關研究成果)
國內的晶體塑性有限元初學者,最主要的還是使用Huang's UMAT以及DAMASK平臺,而對密西西比州立大學的開源代碼平臺EVOCD不太常用。這篇文章將講解該平臺的使用方法以及如何使用該平臺進行晶體塑性有限元變形模擬。
展開 晶體塑性有限元仿真入門(4)--織構演變文獻復現
圖7 多晶體微觀結構網格劃分結果
晶體塑性材料模型
晶體塑性材料模型在ABAQUS中作為用戶材料子程序(Huang's UMAT)實現,退火后的純銅被假定為具有各向同性的初始織構,即假設初始晶粒取向是隨機分布的[Polycrystalline Plasticity and the Evolution of Crystallographic Texture in FCC Metals, Texture evolution and mechanical behaviour of irradiated face-centred cubic metals],274個晶粒的初始織構如圖8所示。
圖8 274個晶粒的初始織構(0~180°隨機織構)
建立完模型后對第一增量步的晶體取向(初始取向)進行驗證,如圖9所示,說明有限元模型被正確的賦予了這些隨機取向,并驗證了取向計算程序的正確。
圖9 建立模型后對第一步晶體取向的驗證
塑性變形邊界條件
Abaqus構建有限元模型關鍵步驟如圖10所示。通過以上三個小節的操作,我們借助其他平臺或者編寫腳本完成了Part、Mesh、Property等較為復雜的模塊。接下來,在Abaqus的Module中可以完成Assembly、Step、Interaction等較為簡單的模塊。那么,在輸出inp文件進行提交Job之前,還剩Load模塊需要構建。
展開