CAE基礎 | 從數學原理到有限元思想的萌芽
今天,我們聊聊有限單元法的思想來源,主要從力學知識的梳理到微分方程的求解,從1D杆系問題到3D複雜結構的處理,那麼在這個過程中是如何產生有限元思想的呢?
1
質點、剛體和變形體
我們從所學習的力學知識談起,首先從質點、剛體、變形體的概念來切入,引出五類力學的知識區域。
所謂質點,源於我們的中學力學,對象指的是無變形、無形狀的一個質心,常由牛頓三大定律方程描述。
所謂剛體,源於我們的理論力學,考慮了研究對象的形狀,關鍵涉及到了由於對象自身轉動引起研究問題變化的情況。
變形體來源於多門力學知識,比如材料力學,研究的是簡單形狀的小變形問題,如梁、杆,涉及的是線性和低階微分方程的求解;結構力學研究是擁有眾多數量且形狀簡單的小變形問題,如剛架、桁架,涉及的多是大規模的線性方程組;彈性力學就偏向於複雜形狀的小變形問題,如殼、不規則幾何體,基本單元取得是dxdydz微體;彈塑性力學就偏向於屈服、非線性等較大變形的問題。
2
變形體力學的要點
瞭解清楚質點、剛體、變形體後,接下來我們主要過渡到變形體力學方面的知識,這將是有限元發源的基礎。
材料力學為了描述材料的力學行為,首先從同一材料的拉伸實驗開始,把數據處理後引出了彈性模量的概念,形成了三大類變量——應力、應變與位移,消除了材料試樣幾何因素的影響,對材料本構進行了解釋與構建。
3
微分方程的求解方法
對於實際問題,方程多為微分方程,關於方程的求解方法有兩大類:一類是解析方法,即通過函數關係的推導得出精確解;另一類是近似方法,如差分法與試函數法。
近似方法,步驟規範,容易編為計算機程序,以犧牲精度的方式,獲取滿足工程精度的結果,在實際工程中應用較多。
接下來我們以下面的一個實例進行方法介紹:
相對來説,試函數更為簡單,計算量比較小,關鍵在於如何構造滿足邊界條件的試函數。也就引出了下面我們要説的問題:關於函數逼近的方式!
試函數與函數逼近
這裏,關於試函數的問題,關鍵是要討論函數的逼近問題。我們以一維函數為例,分析它的展開與逼近形式。
現在我們的方向是針對複雜幾何域的函數表徵及逼近。
5
有限元的核心原理
現在就很接近真相了,有限元的核心就是針對複雜幾何域,採取分段、分片或者分塊的方式,也就是子域的方式來構造相應的簡單函數,然後再拼出一個全域的試函數。這種方式容易做得到。
我們從一個幾何開始,進行幾何離散,形狀基本構件。我們把裏面分出來的這些基本構件,像這些規範化的子域我們稱之為單元,我們做好一系列的單元,就可以用它拼出我們需要的形狀,處理複雜的幾何問題。
這就是我們有限元非常重要的一個基礎,由基本構件來構建複雜的對象。
關於有限元的思想,其實在一百多年前就有了,一個是從工程方面,主要是工程師根據工程實際得到啓發,用直覺的方式構造試函數;另一種是數學家主要從求解微分方程及試函數如何控制誤差這個角度發展有限元。隨着各位科學的研究和工業的應用,有限元軟件也逐漸發展了起來,成為了工程仿真計算必不可少的工具。