初識非線性有限元 附非線性有限元及程序下載

在有限元分析中,我們經常會和非線性打交道,如材料非線性、幾何非線性、邊界非線性。非線性有限元一直是有限元中較為困難的一部分,在非線性有限元中我們經常碰到諸如Newton-Raphson迭代法,切線剛度陣等概念,今天我們就單的介紹一下非線性吧。 

1.簡單實例

首先看一個簡單的彈簧桿件結構,如圖所示,中間節點作用一個F的力,會產生一個位移v                       初識非線性有限元 附非線性有限元及程序下載的圖1

由靜力平衡關系可得到

初識非線性有限元 附非線性有限元及程序下載的圖2

該方程為典型的非線性方程,對于這個方程,如果給定一個位移v就能求得F,如下圖所示,從圖中曲線可以看到非線性的含義了。圖中不同k對應的曲線,可以看到k比較小時,桿內力起主要作用,呈現出幾何非線性,K較大時,彈簧起主要作用,呈現出彈簧的線彈性。

初識非線性有限元 附非線性有限元及程序下載的圖3

 2.牛頓迭代法

但是在實際中,我們往往是不知道位移v的,而是知道F,那么給定一個F,怎么求v呢?這時候牛頓迭代法就要上場了。牛頓迭代法的思想是將非線性方程線性化,以線性方程的解逼近非線性方程的解,具體操作如下:

初識非線性有限元 附非線性有限元及程序下載的圖4

 初識非線性有限元 附非線性有限元及程序下載的圖5

牛頓迭代法圖形解釋

 對于非線性方程f(x)=初識非線性有限元 附非線性有限元及程序下載的圖6的迭代解法有如下格式

初識非線性有限元 附非線性有限元及程序下載的圖7

 3.非線性有限元迭代法

雖然上文只是簡單的一維問題,但是我們可以把它當做位移法有限元的原型,對于一般有限元,離散平衡方程一般具有如下形式:

初識非線性有限元 附非線性有限元及程序下載的圖8

 對于試探解、一般有

初識非線性有限元 附非線性有限元及程序下載的圖9

  該方程的求解有如下形式

(1)直接迭代法

初識非線性有限元 附非線性有限元及程序下載的圖10 

初識非線性有限元 附非線性有限元及程序下載的圖11

初識非線性有限元 附非線性有限元及程序下載的圖12

初識非線性有限元 附非線性有限元及程序下載的圖13

 直接迭代法中要求K矩陣為u的顯式函數,只適用于和變形歷史無關的非線性問題。該迭代法每次迭代都需要對新的初識非線性有限元 附非線性有限元及程序下載的圖14求逆,計算量較大,于是有了如下改進的的常系數矩陣方法

初識非線性有限元 附非線性有限元及程序下載的圖15

初識非線性有限元 附非線性有限元及程序下載的圖16

 初識非線性有限元 附非線性有限元及程序下載的圖17

(2)牛頓-辛普森迭代法 Nwton-Paphson method

初識非線性有限元 附非線性有限元及程序下載的圖18

運用泰勒展開:

初識非線性有限元 附非線性有限元及程序下載的圖19

初識非線性有限元 附非線性有限元及程序下載的圖20(切線剛度陣)

初識非線性有限元 附非線性有限元及程序下載的圖21

初識非線性有限元 附非線性有限元及程序下載的圖22

同理,也可以得到修正的Newton-Paphson 方法

 初識非線性有限元 附非線性有限元及程序下載的圖23

 牛頓迭代法一般具有較好的收斂性,但是對于一些從小被分在二班的非線性同學,他也有很大的局限性

比如對于這個問題,牛頓只好呵呵了

初識非線性有限元 附非線性有限元及程序下載的圖24

  對于下面問題,牛頓直接哭暈在廁所,當然這種問題只有等我們的arc-length兄來解決了。

初識非線性有限元 附非線性有限元及程序下載的圖25

再來看看我們上面的問題:

藍色曲線為精確解,紅色點點為固定載荷增量下求得的位移,k=1000時,牛頓迭代法能夠很好地跟蹤載荷位移路徑,得到所有的位移響應。而當k=100時,曲線有下降段,此時牛頓迭代法就沒法得到這個區域的位移響應了。  

初識非線性有限元 附非線性有限元及程序下載的圖26

下載地址:非線性有限元及程序

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

15
8
25