一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

FEM之單元(1)---三角單元介紹

 多物理場仿真 2022-03-22

本文可以當做有限元的小品文看,目的是對有限元理論進行小結。

1.一階三角形場函數(shù)

三角形單元因生成容易,計算簡單,容易加密,成為有限元分析中最常用的單元。

針對一階單元,即一個三角形有三個點。

對于任意一個三角形,假設三頂點坐標點為(x1, y1) (x2, y2) (x3, y3), 三點的場函數(shù)分別定義為點Fx1, Fy1, Fx2,Fy2,  Fx3,Fy3

三角形內(nèi)任意一點的場函數(shù)可以表示為

Fx=a1+a2*x+a3*y         

Fy=b1+b2*x+b3*y

其中Fx為x方向的場函數(shù),F(xiàn)y為y方向的場函數(shù),a1, a2, a3, b1, ,b2, b3為常數(shù)項。

由于已知三點坐標,即在三點上也滿足上式。將三點的坐標帶入上式,可得6個方程。例:

Fx1=a1+a2*x1+a3*y1

a1, a2, a3, b1, ,b2, b3共6個變量,6個方程,可以求出:

a1=((x2*y3-x3*y2)*Fx1+(x3*y1-x1*y3)*Fx2+(x1*y2-x2*y1)*Fx3)/(2*A)

b1=((x2*y3-x3*y2)*Fy1+(x3*y1-x1*y3)*Fy2+(x1*y2-x2*y1)*Fy3)/(2*A)

其中A=((x2*y3-x3*y2)+(x3*y1-x1*y3)+(x1*y2-x2*y1))/2

公式看起來比較繁瑣,這些轉換的目的只有一個:為了讓場函數(shù)能用 三角形的三個頂點的坐標來表示。

將求解出來的 a1,a2,a3,b1,b2,b3 帶入到

Fx=a1+a2*x+a3*y         

Fy=b1+b2*x+b3*y

中:

可以得到新的表達式:

Fx=N1*Fx1+N2*Fx2+N3*Fx3

Fy=N1*Fy1+N2*Fy2+N3*Fy3

其中

N1=(x2*y3-x3*y2)+(y2-y3)*x+(x3-x2)*y

以此類推,詳細推導公式可以參考任意一本有限元書籍

總之最后的結果是:

三角形內(nèi)任意一點的場函數(shù)可以用 三個頂點的坐標,場函數(shù),以及該任意點坐標表示,這樣一來,只要我們求出了頂點的場函數(shù)的值,就可以通過插值計算出三角形內(nèi)任意一點的場函數(shù)值。如果是矢量,需要兩個表達式,標量只要一個表達式。

2.偏微分方程概念

有限元方法的目的就是求解偏微分方程,利用有限元方法求解偏微分方程主要有兩種:

1. 變分原理的Ritz方法

2. 利用加權余值中的 伽遼金法(Galerkin weighted residual method)

一些基本概念

1.邊界:

第一類邊界,直接描述邊界上結果,用于已知邊界確切結果 比如邊界上外力 F = 10,溫度T=40

又叫 Dirichlet (狄利克雷)邊界

第二類邊界 不直接給出確切結果,用導數(shù)方式給出

又叫Neumann (諾伊曼/諾曼)邊界

第三類邊界可以看成是 第一類和第二類邊界的疊加

又叫Robin  邊界

2.常用標記:


上圖截取自:

http://blog.sina.com.cn/s/blog_5701b67c0100x7fv.html

3. 不同物理場應用

平面力學問題:

場函數(shù)Fx,F(xiàn)y取為位移

由平面應變?yōu)槲灰茖ψ鴺说膶?shù)

即x方向應變 = Fx'/x

y方向應變 = Fy'/y

可知 Fx=a2, Fy=b3 都為常數(shù)。所以一階三角形為常應變單元,即一個單元內(nèi)應變不發(fā)生變化,為了保證精度,所以在物體應變變化大的地方要加密網(wǎng)格。

彈性力學偏微分方程中的應力,應變通過變換也都可以用 場函數(shù)來表示,推導可參考有限元書(目前市面上關于有限元大都是力學方面的)。

由物體平衡時,物體整體勢能最小,將勢能函數(shù)取變分可得到2D靜力平面問題的矩陣表達式,表達式中包含了剛度矩陣,位移向量和節(jié)點荷載向量,根據(jù)整理的公式,就可以直接用代碼實現(xiàn)了。

平面熱傳遞:

因為溫度是標量,所以推導求解比力學問題要簡單,場函數(shù)定義為:

F=a1+a2*x+a3*y    

仍然可以利用前面的推導,得出任意一點場函數(shù)的表達式。

平面溫度場方程為:



以第一類邊界為例,帶入泛函計算,最后可得泛函表達式:

公式的推導參考 《有限單元法在傳熱學中的應用》

針對穩(wěn)態(tài),第二項可以去掉。

平面電磁

場函數(shù)F取靜電勢/磁勢,電場/磁場

考慮如下二階微分方程:


常用的二維拉普拉斯方程,泊松方程和赫姆霍茲方程都是上述方程的特殊形式

利用變分建立該函數(shù)的泛函,將場函數(shù)帶入泛函,最后可推導出單個單元方程

[K]{F}-B=0

下一步和靜力學一樣,組裝成總體剛度矩陣,求解

在電磁計算中,使用三角面片網(wǎng)格會出現(xiàn)偽解的現(xiàn)象,而且由于是多種材料,在處理邊界時會比較困難,于是引入了矢量單元,將自由度賦在邊而不是節(jié)點上(edge element),具體參考《電磁場有限元方法》

平面聲學

場函數(shù)F 取聲壓

聲學中需要求解波動方程

右邊的P為聲壓。對于簡諧振動,可以改寫成 赫姆霍茲方程(Helmholtz)

得出該方程的泛函,也可以通過能量平衡原理導出泛函。取第一邊界條件,場函數(shù)帶入可求得

[K]*F=a[B]

之后可求得聲壓和頻率

平面流體

流體主要求解Navier-Stokes方程

理論上三角形單元是可以用來求解流體N-S方程的,實際上由流體的特點,有限元通常使用四邊形和六面體??紤]到計算效率,目前CFD軟件用的最多的還是有限體積法。

對于三角形二階單元(每條邊上有一個點,一個單元共有6個點)以及高階,推導過程類似。工程上二階單元已經(jīng)能很好滿足要求。有些商業(yè)軟件提供了高階單元(p單元),高階單元的好處是只需少量網(wǎng)格,針對某些特殊case,可以在不改變網(wǎng)格情況下,通過升階提升精度。

有限元是求解偏微分方程一種方法,如果想發(fā)開有限元程序,求解偏微分方程是繞不過去的檻。不過好在科學家,數(shù)學家們已經(jīng)做了很多研究,不用我們自己去推導頭疼的公式,只要記住公式和結論都行了,力學中二階的四面體單元剛度矩陣有30*30=900個數(shù)據(jù),實在沒辦法自己推導。但是作為有限元開發(fā),了解推理過程對開發(fā)是非常有好處的。比如一般商業(yè)有限元程序中都會使用等參單元和高斯積分,積分點在單元內(nèi)部而不在頂點,所以計算出的結果為高斯點的值,還有死鎖,沙漏等諸如此類,這些都是與有限元算法本身特性相關。

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    精品少妇一区二区视频| 黄片在线免费观看全集| 老司机精品国产在线视频| 草草视频福利在线观看| 国产亚洲精品久久久优势| 国产三级黄片在线免费看| 精品老司机视频在线观看| 欧美日韩亚洲国产综合网| 欧美一区二区三区五月婷婷| 亚洲一区二区三区四区| 99久久无色码中文字幕免费| 亚洲高清亚洲欧美一区二区| 亚洲欧美黑人一区二区| 欧美极品欧美精品欧美| 国产一区二区三区四区免费| 91国内视频一区二区三区| 麻豆蜜桃星空传媒在线观看| 亚洲中文字幕在线观看四区| 青青操日老女人的穴穴| 狠狠亚洲丁香综合久久| 91精品视频免费播放| 日本一本不卡免费视频| 久久精品国产在热久久| 中文日韩精品视频在线| 欧美日韩亚洲精品在线观看| 99国产精品国产精品九九| 久久人妻人人澡人人妻| 日韩精品一区二区一牛| 国产又粗又爽又猛又黄的| 免费精品国产日韩热久久| 日本高清视频在线播放| 精品日韩欧美一区久久| 麻豆蜜桃星空传媒在线观看| 熟女一区二区三区国产| 在线免费国产一区二区| 91精品国产av一区二区| 午夜国产成人福利视频| 亚洲清纯一区二区三区| 日本一区二区三区黄色| 两性色午夜天堂免费视频| 精品国产日韩一区三区|