有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變

(原創(chuàng),轉(zhuǎn)載請注明出處)

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖1有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖2==概述==

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖3本系列文章研究成熟的有限元理論基礎(chǔ)及在商用有限元軟件的實(shí)現(xiàn)方式,通過

(1)   基礎(chǔ)理論

(2)   商軟操作

(3)   自編程序

三者結(jié)合的方式將復(fù)雜繁瑣的結(jié)構(gòu)有限元理論通過簡單直觀的方式展現(xiàn)出來,同時(shí)深層次的學(xué)習(xí)有限元理論和商業(yè)軟件的內(nèi)部實(shí)現(xiàn)原理。

有限元的理論發(fā)展了幾十年已經(jīng)相當(dāng)成熟,商用有限元軟件同樣也是采用這些成熟的有限元理論,只是在實(shí)際應(yīng)用過程中,商用CAE軟件在傳統(tǒng)的理論基礎(chǔ)上會做相應(yīng)的修正以解決工程中遇到的不同問題,且各家軟件的修正方法都不一樣,每個(gè)主流商用軟件手冊中都會注明各個(gè)單元的理論采用了哪種理論公式,但都只是提一下用什么方法修正,很多沒有具體的實(shí)現(xiàn)公式。商用軟件對外就是一個(gè)黑盒子,除了開發(fā)人員,使用人員只能在黑盒子外猜測內(nèi)部實(shí)現(xiàn)方式。

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖4

一方面我們查閱各個(gè)主流商用軟件的理論手冊并通過進(jìn)行大量的資料查閱猜測內(nèi)部修正方法,另一方面我們自己編程實(shí)現(xiàn)結(jié)構(gòu)有限元求解器,通過自研求解器和商軟的結(jié)果比較來驗(yàn)證我們的猜測,如同管中窺豹一般來研究的修正方法,從而猜測商用有限元軟件的內(nèi)部計(jì)算方法。我們關(guān)注CAE中的結(jié)構(gòu)有限元,所以主要選擇了商用結(jié)構(gòu)有限元軟件中文檔相對較完備的Abaqus來研究內(nèi)部實(shí)現(xiàn)方式,同時(shí)對某些問題也會涉及其它的Nastran/Ansys等商軟。為了理解方便有很多問題在數(shù)學(xué)上其實(shí)并不嚴(yán)謹(jǐn),同時(shí)由于水平有限可能有許多的理論錯(cuò)誤,歡迎交流討論,也期待有更多的合作機(jī)會。

自主結(jié)構(gòu)有限元求解器iSolver介紹視頻:

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖5

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖6

                                             http://www.yqgqt.org.cn/college/video/c12884

==第27篇:Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變 ==

應(yīng)變度量在線性情況下沒有差異,但在幾何非線性情況下有不同的度量方式。系列文章18:幾何非線性的應(yīng)變中,我們提到了幾何非線性常用的三種應(yīng)變:工程應(yīng)變、Green應(yīng)變、對數(shù)應(yīng)變,其中工程應(yīng)變和Green應(yīng)變分別用于線性和小應(yīng)變情況,對數(shù)應(yīng)變用于幾何大應(yīng)變情況,那么在Abaqus的幾何大應(yīng)變中,是否真的就簡單的采用了對數(shù)應(yīng)變呢?Abaqus后處理顯示的應(yīng)變和計(jì)算的應(yīng)變是一樣的嗎?我們將舉殼單元和體單元兩個(gè)例子通過iSolver和Abaqus的結(jié)果對比來驗(yàn)證幾何大應(yīng)變Abauqs內(nèi)部計(jì)算用的應(yīng)變和后處理顯示的應(yīng)變。前面有朋友也問幾何非線性時(shí)iSolver計(jì)算用的應(yīng)變是什么?趁此文章我們也將證明iSolver計(jì)算時(shí)不同的單元用不同的應(yīng)變,每種應(yīng)變的選取方式和Abaqus一致。

1.1 對數(shù)應(yīng)變的計(jì)算方法

當(dāng)存在幾何大變形的情況,變形比較大時(shí),此時(shí)終止時(shí)刻位移x-初始時(shí)刻X已經(jīng)和X比擬了。

對數(shù)應(yīng)變?nèi)某跏紩r(shí)刻到最終時(shí)刻點(diǎn)這段時(shí)間的累加,與材料點(diǎn)在整個(gè)時(shí)間段內(nèi)的變形路徑,是一種積分行為。

(1)在一維情況下,設(shè)拉伸率為r:

                                             

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖8

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖9

這個(gè)等式其實(shí)隱含了應(yīng)變是沿x方向的,如果在三維空間可以認(rèn)為有一個(gè)主方向n=(1,0,0)’,因?yàn)閼?yīng)變是二維張量,那么上式就是:

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖11

(2)在三維情況下,存在三個(gè)主方向n1,n2,n3,拉伸率分別為r1,r2,r3:

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖12

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖14

剩下的問題就是怎么求這三個(gè)主方向,這個(gè)主要是求一個(gè)與變形F相關(guān)的3X3矩陣的特征值和特征向量,具體可參考其它論文書,其實(shí)和Abaqus后處理中顯示應(yīng)變時(shí)有三個(gè)Principal的值是一樣的求法。

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖16

 

1.2 變形率積分的計(jì)算方法

由上面計(jì)算方法發(fā)現(xiàn)每次計(jì)算對數(shù)應(yīng)變都需要求一個(gè)特征值和特征向量,在數(shù)值計(jì)算中,特征問題的求解耗時(shí)相對較多,且計(jì)算相對復(fù)雜(一般人都是認(rèn)為計(jì)算復(fù)雜才采用別的應(yīng)變,個(gè)人不太認(rèn)可),而實(shí)際許多非線性材料中,都有這樣一個(gè)規(guī)律,就是彈性應(yīng)變都相對較小,譬如典型的鋼材料,楊氏模量為2.1e11Pa,屈服應(yīng)力為235Mpa,那么達(dá)到屈服時(shí)的應(yīng)變?yōu)?35e6/2.1e11=1e-3,同時(shí),典型的應(yīng)力應(yīng)變本構(gòu)曲線如下圖,在塑性段譬如C點(diǎn)的彈性應(yīng)變和屈服應(yīng)變差異并不大。

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖18

 

因此,Abaqus中假定內(nèi)置的所有材料都滿足彈性應(yīng)變相對較小,此時(shí),理論可以證明,對數(shù)應(yīng)變可以簡單的取為變形率D的積分:

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖20

上式無法直接得到數(shù)學(xué)表達(dá)式,但在有限元中,可以通過增量形式累加。

1.3 調(diào)試Abaqus內(nèi)部計(jì)算應(yīng)變的方法

由于對數(shù)應(yīng)變和試驗(yàn)最接近,因此Abaqus后處理中的E都是用對數(shù)應(yīng)變來顯示的,Abaqus為了進(jìn)一步提示對數(shù)應(yīng)變,直接在后處理中如果選了NLGeom=On,應(yīng)變的顯示從E變味了LE,但Abaqus幾何非線性實(shí)際計(jì)算的應(yīng)變并不完全一致。

Abaqus真正計(jì)算的變量度量可以通過它的子程序的輸入?yún)?shù)獲取。在Abaqus中,增量步即代表時(shí)刻點(diǎn),可以查看增量點(diǎn)時(shí)刻的子程序輸入來猜測Abaqus的內(nèi)部量描述方式。UMAT子程序中,在材料本構(gòu)函數(shù)中要利用應(yīng)變增量和當(dāng)前應(yīng)力等物理量更新應(yīng)力,查看UMAT等子程序的接口:

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖22

可知其中STRAN和DSTRAN分別表示當(dāng)前增量步最后時(shí)刻的應(yīng)變?nèi)亢驮隽俊>唧w的介紹也可參考下面視頻講解:

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖24

http://www.yqgqt.org.cn/college/video/c13034

變形率D在一維上代表對數(shù)應(yīng)變的導(dǎo)數(shù),但三維上并不是對數(shù)應(yīng)變的導(dǎo)數(shù),這是有很大區(qū)別的,同時(shí),可以利用iSolver分別采用上述兩種應(yīng)變度量和Abaqus子程序接口的結(jié)果比對來確認(rèn)Abaqus計(jì)算的應(yīng)變是哪種度量。所以下面我們將找一個(gè)體單元和一個(gè)殼單元的例子來驗(yàn)證到底Abaqus計(jì)算和顯示的應(yīng)變是什么。

1.4 體單元的例子

1.4.1 算例介紹

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖26

體單元算例參數(shù)如下:

尺寸:5X1X0.1。

材料:Young’s Modulus 1e8, Poisson Ratio 0.3。

左側(cè)四個(gè)節(jié)點(diǎn)固支。

右側(cè)四個(gè)節(jié)點(diǎn)約束位移為5,1,1。

劃分為一個(gè)殼單元C3D8R。

幾何非線性開關(guān)NLGeom=On,且控制只迭代一次。

1.4.2 Abaqus的應(yīng)變

Abaqus中采用殼的UMAT子程序進(jìn)行計(jì)算。

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖28

(1)顯示應(yīng)變:Abaqus計(jì)算完畢后得到導(dǎo)入結(jié)果,在后處理中查看,應(yīng)變E11=0.6819,E22=5.621e-3如下:

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖29 

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖31

(2)計(jì)算應(yīng)變:Abaqus中采用UMAT子程序,利用我們的子程序調(diào)試插件DUS調(diào)試UMAT,在Visual Studio中查看dStran的值,發(fā)現(xiàn)在計(jì)算完應(yīng)變后,進(jìn)入U(xiǎn)MAT時(shí),顯示如下,可得E11=0.6667, E22=0:

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖33

1.4.3 iSolver的應(yīng)變

猜測體單元中,abaqus顯示的是對數(shù)應(yīng)變,而計(jì)算還是用的變形率。為了證明這點(diǎn),在iSolver以同樣方式建模,只是iSolver中采用自帶材料進(jìn)行計(jì)算,材料參數(shù)和UMAT的輸入完全一致。

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖35

計(jì)算中,iSolver也采用變形率計(jì)算方式,得到的應(yīng)變顯示E11=0.6667, E22=0,如下,可發(fā)現(xiàn)和Abaqus完全一致。

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖37  有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖38

1.5 殼單元的例子

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖391.5.1 算例介紹

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖41

殼單元算例參數(shù)如下:

尺寸:5X1,厚度0.1。

材料:Young’s Modulus 1e8, Poisson Ratio 0.3。

左側(cè)兩個(gè)節(jié)點(diǎn)固支。

右側(cè)兩個(gè)節(jié)點(diǎn)每個(gè)加集中力6.73128E+006,x方向。

劃分為一個(gè)殼單元S4R。

幾何非線性開關(guān)NLGeom=On,且控制只迭代一次。

1.5.2 Abaqus的應(yīng)變

Abaqus中采用殼的UMAT子程序進(jìn)行計(jì)算。

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖43

(1)顯示應(yīng)變:Abaqus計(jì)算完畢后得到導(dǎo)入結(jié)果,在后處理中查看,應(yīng)變E11=8.528e-1,E22=-5.173e-1如下:

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖44 

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖46

 

(2)計(jì)算應(yīng)變:Abaqus中采用UMAT子程序,利用我們的子程序調(diào)試插件DUS調(diào)試UMAT,在Visual Studio中查看dStran的值,發(fā)現(xiàn)在計(jì)算完應(yīng)變后,進(jìn)入U(xiǎn)MAT時(shí),E11=8.528e-1,E22=-5.173e-1,調(diào)試如下:

1.png有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖48

可以發(fā)現(xiàn)殼單元Abaqus的計(jì)算應(yīng)變和顯示應(yīng)變一樣,猜測都是對數(shù)應(yīng)變。

1.5.3 iSolver的應(yīng)變

iSolver中采用自帶材料進(jìn)行計(jì)算,材料參數(shù)和UMAT的輸入完全一致。

為了計(jì)算和Abaqus完全一致,iSolver也采用對數(shù)應(yīng)變計(jì)算方式,得到的應(yīng)變顯示如下,可發(fā)現(xiàn)和Abaqus完全一致。

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖49  

1.png

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖51

==總結(jié)==

由上可以看到,在實(shí)際計(jì)算中,對體單元,Abaqus和iSolver都采用變形率積分方式來計(jì)算應(yīng)變,對殼單元,Abaqus和iSolver都采用對數(shù)應(yīng)變。一般理論書都認(rèn)為Abaqus是因?yàn)閷?shù)應(yīng)變計(jì)算復(fù)雜才采用別的應(yīng)變,但個(gè)人認(rèn)為應(yīng)該不是這個(gè)原因,因?yàn)锳baqus對體單元為了顯示對數(shù)應(yīng)變,依然重新計(jì)算了一遍,說明Abaqus體單元采用變形率是有其它原因的,具體什么原因我也沒研究清楚,歡迎探討。

如果有任何其它疑問或者項(xiàng)目合作意向,也歡迎聯(lián)系我們:

snowwave02 From www.yqgqt.org.cn

email: snowwave02@qq.com

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖52有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖53有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖54

以往的系列文章:

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖55有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖561.7.1 ========第一階段========

第一篇:S4殼單元剛度矩陣研究

http://www.yqgqt.org.cn/content/post/338859

第二篇:S4殼單元質(zhì)量矩陣研究

http://www.yqgqt.org.cn/content/post/343905

第三篇:S4殼單元的剪切自鎖和沙漏控制

http://www.yqgqt.org.cn/content/post/350865

第四篇:非線性問題的求解

http://www.yqgqt.org.cn/content/post/360565

第五篇:單元正確性驗(yàn)證。

http://www.yqgqt.org.cn/content/post/373743

第六篇:General梁單元的剛度矩陣

http://www.yqgqt.org.cn/content/post/403932

第七篇:C3D8六面體單元的剛度矩陣

http://www.yqgqt.org.cn/content/post/430177

第八篇:UMAT用戶子程序開發(fā)步驟。

http://www.yqgqt.org.cn/content/post/432848

第九篇:編寫線性UMAT Step By Step

http://www.yqgqt.org.cn/content/post/440874

第十篇:耦合約束(Coupling constraints)的研究

http://www.yqgqt.org.cn/content/post/531029

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖57有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖581.7.2 ========第二階段========

第十一篇:自主CAE開發(fā)實(shí)戰(zhàn)經(jīng)驗(yàn)第一階段總結(jié)

http://www.yqgqt.org.cn/content/post/532475

第十二篇:幾何梁單元的剛度矩陣

http://www.yqgqt.org.cn/content/post/534362

第十三篇:顯式和隱式的區(qū)別

http://www.yqgqt.org.cn/content/post/537154

第十四篇:殼的應(yīng)力方向

http://www.yqgqt.org.cn/content/post/1189260

第十五篇:殼的剪切應(yīng)力

http://www.yqgqt.org.cn/content/post/1191641

第十六篇:Part、Instance與Assembly

http://www.yqgqt.org.cn/content/post/1195061

第十七篇:幾何非線性的物理含義

http://www.yqgqt.org.cn/content/post/1198459

第十八篇:幾何非線性的應(yīng)變

http://www.yqgqt.org.cn/content/post/1201375

第十九篇:Abaqus幾何非線性的設(shè)置和后臺

http://www.yqgqt.org.cn/content/post/1203064

第二十篇:UEL用戶子程序開發(fā)步驟

http://www.yqgqt.org.cn/content/post/1204261

有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖59有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖601.7.3 ========第三階段========

第二十一篇:自主CAE開發(fā)實(shí)戰(zhàn)經(jīng)驗(yàn)第二階段總結(jié)

http://www.yqgqt.org.cn/content/post/1204970

第二十二篇:幾何非線性的剛度矩陣求解

http://www.yqgqt.org.cn/content/post/1254435

第二十三篇:有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖61編寫簡單面內(nèi)拉伸問題UEL Step By Step

http://www.yqgqt.org.cn/content/post/1256835

第二十四篇:有限元理論基礎(chǔ)及Abaqus內(nèi)部實(shí)現(xiàn)方式研究系列27: Abaqus內(nèi)部計(jì)算和顯示的應(yīng)變的圖62顯式求解Step By Step

http://www.yqgqt.org.cn/content/post/1261165

第二十五篇:顯式分析的穩(wěn)定時(shí)間增量

http://www.yqgqt.org.cn/content/post/1263601

第二十六篇:編寫線性VUMAT Step By Step

http://www.yqgqt.org.cn/content/post/1266640

登錄后免費(fèi)查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項(xiàng)目客服
  • 培訓(xùn)客服
  • 平臺客服

TOP

31
31
6