Abaqus有限元分析——動力學(xué)顯式有限元方法

2013-08-14  by:Abaqus軟件應(yīng)用培訓(xùn)中心  來源:仿真在線

Abaqus有限元分析——動力學(xué)顯式有限元方法

 

這一節(jié)包括ABAQUS/Explicit求解器的算法描述,在隱式和顯式時間積分之間進行比較,并討論了顯式方法的優(yōu)越性。

9.2.1 顯式時間積分

ABAQUS/Explicit應(yīng)用中心差分方法對運動方程進行顯示的時間積分,應(yīng)用一個增量步的動力學(xué)條件計算下一個增量步的動力學(xué)條件。在增量步開始時,程序求解動力學(xué)平衡方程,表示為用節(jié)點質(zhì)量矩陣M乘以節(jié)點加速度等于節(jié)點的合力(在所施加的外力P與單元內(nèi)力I之間的差值):

在當(dāng)前增量步開始時(t時刻),計算加速度為:

由于顯式算法總是采用一個對角的、或者集中的質(zhì)量矩陣,所以求解加速度并不復(fù)雜;不必同時求解聯(lián)立方程。任何節(jié)點的加速度是完全取決于節(jié)點質(zhì)量和作用在節(jié)點上的合力,使得節(jié)點計算的成本非常低。

對加速度在時間上進行積分采用中心差分方法,在計算速度的變化時假定加速度為常數(shù)。應(yīng)用這個速度的變化值加上前一個增量步中點的速度來確定當(dāng)前增量步中點的速度:

速度對時間的積分并加上在增量步開始時的位移以確定增量步結(jié)束時的位移:

這樣,在增量步開始時提供了滿足動力學(xué)平衡條件的加速度。得到了加速度,在時間上“顯式地”前推速度和位移。所謂“顯式”是指在增量步結(jié)束時的狀態(tài)僅依賴于該增量步開始時的位移、速度和加速度。這種方法精確地積分常值的加速度。為了使該方法產(chǎn)生精確的結(jié)果,時間增量必須相當(dāng)小,這樣在增量步中加速度幾乎為常數(shù)。由于時間增量步必須很小,一個典型的分析需要成千上萬個增量步。幸運的是,因為不必同時求解聯(lián)立方程組,所以每一個增量步的計算成本很低。大部分的計算成本消耗在單元的計算上,以此確定作用在節(jié)點上的單元內(nèi)力。單元的計算包括確定單元應(yīng)變和應(yīng)用材料本構(gòu)關(guān)系(單元剛度)確定單元應(yīng)力,從而進一步地計算內(nèi)力。

這里給出了顯式動力學(xué)方法的總結(jié):

              1. 節(jié)點計算

                     a. 動力學(xué)平衡方程

                     b. 對時間顯式積分

              2. 單元計算

                     a. 根據(jù)應(yīng)變速率,計算單元應(yīng)變增量

                     b. 根據(jù)本構(gòu)關(guān)系計算應(yīng)力

                     c. 集成節(jié)點內(nèi)力

              3. 設(shè)置時間 t,返回到步驟1。

9.2.2 比較隱式和顯式時間積分程序

對于隱式和顯式時間積分程序,都是以所施加的外力P、單元內(nèi)力I和節(jié)點加速度的形式定義平衡:

其中M是質(zhì)量矩陣。兩個程序求解節(jié)點加速度,并應(yīng)用同樣的單元計算以獲得單元內(nèi)力。兩個程序之間最大的不同在于求解節(jié)點加速度的方式上。在隱式程序中,通過直接求解的方法求解一組線性方程組,與應(yīng)用顯式方法節(jié)點計算的相對較低成本比較,求解這組方程組的計算成本要高得多。

在完全Newton迭代求解方法的基礎(chǔ)上,ABAQUS/Standard使用自動增量步。在時刻增量步結(jié)束時,Newton方法尋求滿足動力學(xué)平衡方程,并計算出同一時刻的位移。由于隱式算法是無條件穩(wěn)定的,所以時間增量比應(yīng)用于顯式方法的時間增量相對地大一些。對于非線性問題,每一個典型的增量步需要經(jīng)過幾次迭代才能獲得滿足給定容許誤差的解答。每次Newton迭代都會得到對于位移增量的修正值。每次迭代需要求解的一組瞬時方程為

對于較大的模型,這是一個昂貴的計算過程。有效剛度矩陣是關(guān)于本次迭代的切向剛度矩陣和質(zhì)量矩陣的線性組合。直到一些量滿足了給定的容許誤差才結(jié)束迭代,如力殘差、位移修正值等。對于一個光滑的非線性響應(yīng),Newton方法以二次速率收斂,描述如下:

                    迭代                     相對誤差       

                  1                           1

                  2                          10-2

                  3                          10-4

                  .                           .

                  .                           .

                  .                           .

然而,如果模型包含高度的非連續(xù)過程,如接觸和滑動摩擦,則有可能失去二次收斂,而是可能需要大量的迭代過程。為了滿足平衡條件,減小時間增量的值可能是必要的。在極端情況下,在隱式分析中的求解時間增量值可能與在顯式分析中的典型穩(wěn)定時間增量值在同一量級上,但是仍然承擔(dān)著隱式迭代的高昂求解成本。在某些情況下,應(yīng)用隱式方法甚至可能不會收斂。

在隱式分析中,每一次迭代都需要求解大型的線性方程組,這一過程需要占用相當(dāng)數(shù)量的計算資源、磁盤空間和內(nèi)存。對于大型問題,對這些方程求解器的需求優(yōu)于對單元和材料的計算的需求,對于在ABAQUS/Explicit中的分析這是類似的。隨著問題尺度的增加,對方程求解器的需求迅速地增加,因此在實踐中,隱式分析的最大尺度常常取決于給定計算機中的磁盤空間的大小和可用內(nèi)存的數(shù)量,而不是取決于需要的計算時間。

9.2.3 顯式時間積分方法的優(yōu)越性

顯式方法特別地適用于求解高速動力學(xué)事件,它需要許多小的時間增量來獲得高精度的解答。如果事件持續(xù)的時間是非常短,則可能得到高效率的解答。

在顯式方法中可以很容易地模擬接觸條件和其它一些極度不連續(xù)的情況,并且能夠一個節(jié)點一個節(jié)點地求解而不必迭代。為了平衡在接觸時的外力和內(nèi)力,可以調(diào)整節(jié)點加速度。

顯式方法最顯著的特點是沒有在隱式方法中所需要的整體切線剛度矩陣。由于是顯式地前推模型的狀態(tài),所以不需要迭代和收斂準(zhǔn)則。

 


開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:Abaqus有限元分析——動力學(xué)顯式有限元方法 蘇州Abaqus分析培訓(xùn) 寧波Abaqus有限元 Ansys有限元培訓(xùn) Ansys workbench培訓(xùn) ansys視頻教程 ansys workbench教程 ansys APDL經(jīng)典教程 ansys資料下載 ansys技術(shù)咨詢 ansys基礎(chǔ)知識 ansys代做 Fluent、CFX流體分析 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復(fù)電話,謝謝!
驗證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com