
發(fā)布
注冊
/
登錄abaqus的材料參數(shù)的案例
[原創(chuàng)]Abaqus中材料參數(shù)不為常數(shù)的Python處理方法
[原創(chuàng)]Abaqus中材料參數(shù)不為常數(shù)的Python處理方法
在有限元計算中,可能會碰到材料參數(shù)(這里以線彈性材料彈性模量E為例)在模型中并不為常值的情況,例如,E與某一坐標相關(guān)。大家知道,abaqus材料中材料是在*section對截面屬性定義的時候?qū)卧M進行賦值的。并且GUI中也沒有提供變參數(shù)的接口(這里順路提一下,載荷是可以通過函數(shù)給出變載荷的,GUI中有接口)。這就需要我們采取一些特殊的措施。在CAE-lab前文《Abaqus中計材料參數(shù)不為常數(shù)的兩種處理方法》中, 給大家介紹了‘編輯inp文件’和‘使用Umat’兩種方法,這里就給大家介紹一下用python腳本實現(xiàn)的方法。
方法
要求
難度
編輯inp
會一門編程語言,能夠完成對文本文件的讀取和寫入
4星
使用Umat
會使用abaqus的Umat用戶子程序,計算文件中不需要使用其它的用戶子程序
3星(如果對abaqus用戶子程序不熟悉,則為5星)
Python腳本
會python基礎,對python編寫abaqus腳本了解
3星(如果對python腳本不熟悉,則為5星)
Python大法在abaqus前后處理中具有舉足輕重地位和天然的優(yōu)勢,通過python給單元賦材料屬性非常簡單,本例中,假設每個單元的彈性模量不一樣,并且是一個函數(shù),我們的思路就是遍歷所有的單元,給每一個單元定義一種材料。具體實現(xiàn)如下:
1.模型
以簡單的Cube模型為例,如圖1,注意由于我們是遍歷單元賦材料,Abaqus中模型必須在劃分好網(wǎng)格后在進行賦材料屬性。
展開 ABAQUS常用材料參數(shù)設置
超彈性(Hyperelasticity)
典型的橡膠材料的應力-應變行為是高度的非線性,如圖所示。這種材料行為稱為超彈性,超彈性材料的變形在大應變時(通常超過100%)仍然保持為彈性。
ABAQUS在模擬超彈性的時候,make出如下的假設:
材料行為時彈性;
材料行為時各向同性;
模擬將考慮幾何非線性;
另外,ABAQUS/Standard默認材料是不可壓縮的。ABAQUS/Explicit假設材料是接近不可壓縮的(默認的泊松比是0.475)。彈性泡沫是另一類高度非線性的彈性材料。他們與橡膠材料不同,當承受壓力載荷時,他們具有非常大的可壓縮性。
在ABAQUS中,應用不同的材料模型來模擬他們。常用的有多項式模型、Ogden模型、Arruda-Boyce模型、Marlow模型和van der Waals模型等。在ABAQUS中模擬超彈性材料時,通常使用材料的試驗數(shù)據(jù)。ABAQUS可以直接地接受試驗數(shù)據(jù),并應用最小二乘法擬合出材料的參數(shù)曲線。ABAQUS能夠擬合下面的試驗數(shù)據(jù):
單軸拉伸和壓縮
等雙軸拉伸和壓縮
平面拉伸和壓縮(純剪)
體積拉伸和壓縮
需要指出,對于超彈性材料的試驗數(shù)據(jù)必須作為名義應力和名義應變的值tigong給ABAQUS。對超彈性材料的模擬,結(jié)果的質(zhì)量強烈的依賴于所tigong的材料試驗數(shù)據(jù)。
ABAQUS常用材料參數(shù)設置.pdf
展開 abaqus1005種材料參數(shù)
abaqus1005種材料參數(shù).xls
史上最全abaqus免費材料庫及圖文教程,abaqus材料庫的添加,應用材料庫
超鏈接點擊即可跳轉(zhuǎn)
abaqus材料庫文檔①:一個叫星辰_北極星的人整理的 “_POLARIS基礎材料庫”
abaqus材料庫文檔②:包含ASTM、GB、EN和Catia V5四個標準
abaqus材料庫教程①:使用Python建立Abaqus材料庫
abaqus材料庫教程②:在abaqus中添加自己的材料庫
abaqus材料庫教程③:abaqus新建材料庫及abaqus安裝使用材料庫
abaqus材料庫教程④:abaqus材料庫常用材料參數(shù)設置
目前更新這么多,未來有其他材料庫相關(guān)干貨都會整合在這里,持續(xù)更新,歡迎收藏
展開 
Abaqus材料庫常用材料參數(shù)設置
ABAQUS在模擬超彈性的時候,做出如下的假設:
材料行為時彈性;
材料行為時各向同性;
模擬將考慮幾何非線性;
另外,ABAQUS/Standard默認材料是不可壓縮的。ABAQUS/Explicit假設材料是接近不可壓縮的(默認的泊松比是0.475)。彈性泡沫是另一類高度非線性的彈性材料。他們與橡膠材料不同,當承受壓力載荷時,他們具有非常大的可壓縮性。在ABAQUS中,應用不同的材料模型來模擬他們。常用的有多項式模型、Ogden模型、Arruda-Boyce模型、Marlow模型和van der Waals模型等。
在ABAQUS中模擬超彈性材料時,通常使用材料的試驗數(shù)據(jù)。ABAQUS可以直接地接受試驗數(shù)據(jù),并應用最小二乘法擬合出材料的參數(shù)曲線。ABAQUS能夠擬合下面的試驗數(shù)據(jù):
單軸拉伸和壓縮
等雙軸拉伸和壓縮
平面拉伸和壓縮(純剪)
體積拉伸和壓縮
需要指出,對于超彈性材料的試驗數(shù)據(jù)必須作為名義應力和名義應變的值提供給ABAQUS。對超彈性材料的模擬,結(jié)果的質(zhì)量強烈的依賴于所提供的材料試驗數(shù)據(jù)。
_____________________________________
文章來源:有限元在線
展開 ABAQUS材料參數(shù)設置
請問各位大佬,我在做碳化硅二維切削,想知道剪切損傷里面的斷裂應變該如何設置,許多論文里面的沒有提到。 求大佬指導
abaqus用戶材料參數(shù)輸入
abaqus安裝目錄下有一個文件夾,其中有一行代碼是控制用戶材料模塊中參數(shù)輸入的問題。
有誰知道這行代碼在哪里嗎?
Abaqus中材料參數(shù)隨機場實現(xiàn)
例如,利用下面的語句,
inpfile=importdata('Job-0.inp',',',25000);
得到的inp讀取結(jié)果為:
上述變量inpfiel中,關(guān)于材料參數(shù)的部分第一行是關(guān)鍵詞Material,第二行是力學參數(shù)的類型,如是彈性還是塑性參數(shù),緊接著第三行是參數(shù)值,如果還有其他類型的參數(shù),如摩爾庫倫參數(shù),會在彈性參數(shù)后面疊加參數(shù)類型關(guān)鍵詞和材料參數(shù)值。
不同隨機場模型的inp,由于只有隨機場不一樣,也就是每個單元的材料參數(shù)值不一樣,因此只要修改上述inp文件中材料參數(shù)值的部分就可以得到一個新的inp。
展開 ABAQUS網(wǎng)格大小對混凝土本構(gòu)模型影響的案例分析 附Abaqus混凝土材料模型解讀與參數(shù)設置 V2
本文就以ABAQUS模擬棱柱體混凝土試塊為例,混凝土強度等級為C110,棱柱體尺寸為100mm*100mm*300mm。(就是我們平常做高強混凝土軸心抗壓強度試塊的尺寸)
模擬數(shù)據(jù)
本文采用受壓本構(gòu)數(shù)據(jù)如下:
本文采用受拉本構(gòu)數(shù)據(jù)如下:
模擬時網(wǎng)格分別設為10mm、30mm、50mm和90mm。
加載方式采用在參考點處施加位移的方式,設置參考點與棱柱體頂面耦合。
邊界條件設置為與實際試塊加載的約束條件相同。
模擬結(jié)果
模擬得到的力和位移數(shù)據(jù)經(jīng)過處理,可以得到應力和應變關(guān)系曲線,如下圖。
從模擬結(jié)果來看,網(wǎng)格大小確實對混凝土本構(gòu)有影響。
1,整體趨勢來看,網(wǎng)格越小,混凝土模型表現(xiàn)出的抗壓強度越大,峰值應變越小,達到峰值后承載力下降越快,相當于混凝土越脆。
2,網(wǎng)格10mm和網(wǎng)格30mm的本構(gòu)基本完全相同,但10mm網(wǎng)格的計算時間是30mm的8倍。因此采用10mm的網(wǎng)格不太經(jīng)濟。
3,網(wǎng)格10mm和網(wǎng)格30mm的本構(gòu)峰值強度比原始本構(gòu)下降6.6%,網(wǎng)格50mm的下降了10.5%,網(wǎng)格90mm的下降了11.7%。下降幅度倒是差別不大。
所以網(wǎng)格的大小確實會影響模型的響應,導致其表現(xiàn)出的本構(gòu)與實際不同。
下載地址:Abaqus混凝土材料模型解讀與參數(shù)設置 V2
展開 圖文教學:abaqus新建材料庫及abaqus安裝使用材料庫
abaqus仿真時,材料參數(shù)必不可少。但是材料參數(shù)難以獲得,每次都得對每種材料每種物理性能網(wǎng)上四處搜,重復輸入效率低,每次建模都需要重復輸入,特別是對于一些非線性的參數(shù),效率很低。abaqus沒有提供材料庫,但是考慮到這個痛點abaqus留下了材料庫的接口,以*.lib的文件進行存儲即可。
今天這篇文章,多福來主要教大家怎么樣建立和使用屬于自己的材料庫。
abaqus新建材料庫
進入Property模塊時,CAE界面左側(cè)常用于顯示模型樹的一欄中會出現(xiàn)材料庫Material Library。
點擊Creat,定義新的材料庫。
輸入材料庫名稱,選擇存儲位置(Home位于ABAQUS的數(shù)據(jù)定義的目錄下,例如在我電腦的位置是:C:\SIMULIA\CAE\2019\win_b64\lib\abaqus_plugin中,Current是當前工作目錄下,如:D:\temp\abaqus_plugins)。
點擊OK,在上述的目錄下會生成MyMaterialLibrary.lib文件,同時界面中Library Materials增加了新定義的材料庫的總目錄。
點擊Add Category,分別添加metal和plastic的子目錄。
分別在Concrete和Steel的子目錄下點擊左箭頭添加對應的材料,添加完如下圖所示。
點擊Rename可以重命名材料。
點擊Tags可對每個具體的材料模型添加標簽說明。
完成定以后,點擊Save Changes。此時完成了材料庫的定義。
展開 abaqus利用usdfld子程序在焊接降溫階段改變材料參數(shù) ¥29.9
abaqus利用usdfld子程序在焊接降溫階段改變材料參數(shù),在tig焊接仿真中,焊接后,焊縫組織強度變高,為了提高仿真的精度,在焊接時,在升溫結(jié)束開始降溫時提高焊縫的材料性能。子程序包括了采用高斯熱源dflux和usdfld聯(lián)合仿真。(該usdfld也可用在混凝土在升溫降溫不同的材料參數(shù))

abaqus中計材料參數(shù)不為常數(shù)的兩種處理方法-Part2
Part 2
Part1中介紹了通過編輯inp文件的方法可以實現(xiàn)材料參數(shù)不為常數(shù)的情況。Part2中,繼續(xù)對另外一種方法即使用Umat的方法進行介紹。
4 Umat方法的簡要實施過程
作為Abaqus提供的用戶自定義子程序中的一種,Umat為用戶自己定義一種新的材料提供了接口。UMAT子程序具有強大的功能,使用UMAT子程序:
(1)可以定義材料的本構(gòu)關(guān)系,對ABAQUS 材料庫進行擴充;
(2)幾乎可以將任何本構(gòu)關(guān)系運用到ABAQUS中的任何單元中;
但是,用戶必須在UMAT中提供材料本構(gòu)模型的雅可比(Jacobian)矩陣,即應力增量對應變增量的變化率,而實際上,這也是Umat子程序最主要的任務。
承前Part1所述,由于假定彈性模量與坐標相關(guān),使用Umat子程序的首要任務就是找到彈性模量E和坐標之間的關(guān)系;之后,才是根據(jù)坐標得到彈性模量和泊松比之后對DDEDDS的編寫。這里,依據(jù)Abaqus的幫助文檔,給出了Umat子程序中一些變量的定義:
圖1 Abaqus提供的Umat函數(shù)接口
圖2 部分Umat變量定義
詳細的參數(shù)介紹大家可以查看abaqus幫助。不難發(fā)現(xiàn)其中并不包含有單元或者節(jié)點的坐標信息,但是卻包含有單元的單元編號信息(NOEL)。而通過單元編號又可以關(guān)聯(lián)起來單元的坐標。
圖3 線彈性材料的DDEDDS
圖3中EMOD=PROPS(1)*A(NOEL)/0.125 就是根據(jù)單元NOEL的坐標確定其彈性模量的語句,不難看出這個彈性模量是INP文件中給定的值得A(NOEL)/0.125倍,其中A數(shù)組為自定義的數(shù)組,包含有單元的坐標值數(shù)組。
5 算例
對于如圖5所示的4階魔方結(jié)構(gòu),x軸左端面約束x方向自由度,x軸右端面加載位移。
展開 ABAQUS UEL中UMAT材料參數(shù)設置問題,等效迭代數(shù)(Equll Iter)的含義
問題一:在使用UEL的時候,為了顯示自定義單元,通常我們是設置一層實體單元賦予UMAT材料來實現(xiàn)。在UMAT設置中,一般來說是設置楊氏模量為1E-11,泊松比為0.3。請問一下為什么要這樣設置呢?既然只是借用實體單元的積分點來傳遞 UEL計算得到的SDV,通過一個common來傳遞,那這個參數(shù)為什么要設置這么小?
我最近做了一些工作,發(fā)現(xiàn)如果把楊氏模量設置為實際的材料參數(shù),得到的結(jié)果會和實際情況相比偏小,設置為1E-11的話,結(jié)果就基本一致。
問題二:implicit算法是需要設置時間步長,一般有初始值,最大值,最小值;也可以設置為固定步長。我最近的工作設置為了固定步長,在作業(yè)監(jiān)控器界面出現(xiàn)了下圖的情況,沒有不連續(xù)的迭代,但是等效迭代欄(Equll Iter)出現(xiàn)了大于1的情況,請問一下大家,這個數(shù)代表了什么?我的理解是第一次嘗試計算不收斂,然后嘗試第二次,但是我設置了固定步長,那么第二次為什么會出現(xiàn)收斂?
展開 ABAQUS中材料參數(shù)不為常數(shù)的兩種處理辦法——Part1
在有限元計算中,有時候會碰到材料參數(shù)在離散區(qū)域內(nèi)并不是常數(shù)的情況,而有限元軟件中一般也沒有給出相應的接口。本文通過兩種方法,即編輯inp文件和使用Umat的方法來實現(xiàn)材料參數(shù)與坐標相關(guān)的計算。其中,Part1 介紹了兩種方法的需求和基本思路,并就編輯inp方法做了介紹。Part2 介紹Umat方法和算例。由于時間關(guān)系,這里先更新Part1 下次更新Part2。
Part 1
1目的
在有限元計算中,可能會碰到材料參數(shù)(這里以線彈性材料彈性模量E為例)在模型中并不為常值的情況,例如,E與某一坐標相關(guān)。大家知道,abaqus材料中材料是在*section對截面屬性定義的時候?qū)卧M進行賦值的。并且GUI中也沒有提供變參數(shù)的接口(這里順路提一下,載荷是可以通過函數(shù)給出變載荷的,GUI中有接口)。這就需要我們采取一些特殊的措施。本教程給出2種行之有效的方法,它們分別是:(1)編輯inp文件和(2)使用Umat。
2方法
方法
要求
難度
編輯inp
會一門編程語言,能夠完成對文本文件的讀取和寫入
4星
使用Umat
會使用abaqus的Umat用戶子程序,計算文件中不需要使用其它的用戶子程序
3星(如果對abaqus用戶子程序不熟悉,則為5星)
上表中給出兩種方法的一些基本要求,編輯inp文件的方法要求更低,它通過直接編輯inp文件的方法來解決問題。而使用Umat的方法要求更高,需要用戶對子程序有一定的了解,并且也需要會一門編程語言。
展開 材料屬性:材料參數(shù)、材料方向
材料參數(shù)如下,請教一下:
設置沿層理面和垂直于層理面的彈性模量分別為30和20GPa,剪切模量分別為11.5和8.0GPa,泊松比分別為0.32和0.29
①如何設置橫觀各向同性材料參數(shù);
②如何模擬層理角度;
孩子需要詳解o(╥﹏╥)o