999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Freefem++的有限元數值計算在計算物理中的應用

2019-08-21 00:33:08
安順學院學報 2019年3期
關鍵詞:方向有限元

(貴州師范大學物理與電子科學學院,貴州 貴陽550001)

計算物理以物理知識和數學方法的綜合應用為主,在理工科類專業具有重要意義,特別是以科學研究為主要培養方向的物理學專業[1]。這門課程的典型特征是數值計算,涉及較多偏微分方程的數值求解,對眾多學生而言相對困難[2-3]。在眾多數值方法中,除了有限差分方法外,有限元方法也得到了廣泛的應用,在科學研究和工程實踐中具有重要意義。有限差分方法以快速計算為特征,精度一般不如有限元,特別是處理格網邊界時,這種弊端非常顯著。有限元方法基于分片插值函數,邊界更接近于真實情況,誤差相對較小。這樣的優點在實際應用中至關重要,特別是工程技術中。近十年來,隨著計算機技術的發展,有限元并行計算的應用使得費時問題得到了解決,有限元技術在工程應用中得到了快速的發展和普及。在計算物理領域,除了上述數值方法外,具有更多優點的邊界元和有限體積方法也得到了快速的發展[4-7]。當前市場上主流數值計算軟件,以有限元為主,因此,有限元在科研和工程技術中的應用至關重要。

作為綜合性高校,培養數值計算方向的學生至關重要,特別是培養有限元專業知識技能的學生更是未來教育發展方向和市場所需。目前主流有限元軟件眾多,如Ansys、MSC、Abaqus、COMSOL等,這些商業閉源軟件在業界具有良好的口碑,可靠性較好。但這些軟件由于相關模塊被封裝,學生難以理解有限元的計算原理,較難對相關模塊作進一步的科研開發,限制了教學和科研的使用。除上述軟件外,也有不少開源的有限元軟件,如Elmer、ParaFEM和Freefem++。這些軟件不但對公眾開放源代碼,而且可靠性較高,相關模塊的說明文檔也較豐富,非常適合于教學和科研。經過長時間的比較測試和應用,發現Freefem++語句非常簡潔,只需要將原方程轉換成弱解形式,使用Freefem++很容易編寫有限元程序,是最接近有限元的“計算語言”[8-9]。但該軟件也有一個弊端,沒有極坐標系的相關程序單元可供使用,僅提供直角坐標系的。為了解決這個問題,基于直角坐標系的程序單元,文章推導了極坐標系梯度與法方向的轉換公式,并應用于具體案例中,以期為Freefem++極坐標系的有限元程序設計和教學提供參考。

1 定解問題及弱解形式

問題求解區域如圖1所示。半徑R=1的1/4圓域Ω,圓心為O,邊界區域依次為Γ1、Γ2和Γ3。該區域的函數u(r,θ)滿足如下的泊松方程:

(1)

其中f表示作用力或源,r和θ分別表示徑向和橫向坐標,Δ表示拉普拉斯算符,有如下關系:

(2)

問題(1)的邊界條件,如圖1所示,滿足關系:

(3)

圖1 半徑R=1的1/4圓域Ω及其邊界,其中O表示圓心

(4)

其中Γ表示求解區域Ω的邊界,?u/?n表示u在法方向的梯度,▽表示梯度算符。

2 不同坐標系梯度和法方向轉換

(4)式在計算時,需要用到極坐標系的梯度與法方向導數。極坐標系的梯度算符有如下關系:

(5)

其中êr和êθ分別表示徑向和橫向單位矢量。(4)式表明諸如(1)式和(3)式的強解問題,可以用(4)式的弱解方程來求解,而且(4)式直接包括了強解問題的邊界條件,因此,(4)式具有很高的實用價值。由于本問題中沒有待求函數在邊界上法方向的梯度,需要對(4)式的邊界積分項進行處理。根據方向梯度的定義,可得:

(6)

依據(3)、(4)和(6)式,可以求出邊界項積分。若(x,y)和(r,θ)分別表示直角坐標和極坐標,(,)和(êr,êθ)分別表示直角坐標系和極坐標系的單位方向矢量,考慮到:

(7)

可得:

(8)

(9)

3 應用Freefem++求解定解問題

其中macroGrad(u)用于定義極坐標系中,待求函數u的梯度分量;macroLap(u,v)表示(4)式中雙線性項u·v;macroNrq用于定義法方向在極坐標系的坐標分量;BC2(u)表示(4)式中邊界積分項的法方向梯度?u/?n;problemlaplace(u,v)用于定義(4)式的弱解問題,其中on(1,u=0)和on(3,u=0)分別表示(3)式中的第一邊界條件。應用圖2所示代碼,數值計算結果如圖3(a)所示。根據數學物理方法[11-12],可知定解問題(1)和(3)的解析解為u=rcosθsinθ,其結果如圖3(b)所示。數值解減去解析解,其平方值的分布如圖3(c)所示。很顯然,數值結果圖3(a)與解析解圖3(b)的分布一致,其誤差分布除坐標原點外,其它地方的誤差最小,誤差分布也較均勻。坐標原點處的誤差,來源于(1)式中,源f含有r,在圓點處會發散,導致數值解在圓點處不穩定所致。

圖2 基于Freefem++語言格式的有限元程序代碼

圖3 有限元數值解(a),解析解(b),數值解與解析解之差的平方(c)

4 結語

計算物理在理工科類專業中具有重要作用。特別是隨著科學技術的發展,有限元軟件得到普及,培養這方面的專業技術人才,既是教育發展方向,也能滿足市場需求,對提升高校競爭力至關重要。目前市場上有很多有限元軟件,大多口碑較好的是閉源商業化的,模塊不對外開放,不利于教學和科學研究的應用。為了克服這個問題,眾多科研機構開發了一系列有限元開源軟件,使得有限元方法在教學和科研中的應用成為可能。在眾多開源軟件中,Freefem++類似于C++,語句簡潔,容易上手,非常適合于教學和科研,在工程實踐中也有相關的應用。但該軟件有一個弊端,沒有極坐標系的相關程序單元供使用,軟件提供的僅有直角坐標系的相關程序單元。針對該問題,本文分析了直角坐標系與極坐標系中梯度與法方向的轉換關系,導出了極坐標系的弱解形式,設計出基于Freefem++的有限元程序。并成功地將該程序應用于1/4圓域的泊松方程中,發現數值計算結果與解析解一致。除坐標原點外,數值解與解析解兩者間較小的誤差,顯示了較好的一致性和穩定性,驗證了本文推導的極坐標系梯度和法方向計算公式的合理性。

猜你喜歡
方向有限元
2022年組稿方向
計算機應用(2022年2期)2022-03-01 12:33:42
2022年組稿方向
計算機應用(2022年1期)2022-02-26 06:57:42
2021年組稿方向
計算機應用(2021年4期)2021-04-20 14:06:36
2021年組稿方向
計算機應用(2021年3期)2021-03-18 13:44:48
2021年組稿方向
計算機應用(2021年1期)2021-01-21 03:22:38
新型有機玻璃在站臺門的應用及有限元分析
上海節能(2020年3期)2020-04-13 13:16:16
基于有限元的深孔鏜削仿真及分析
基于有限元模型對踝模擬扭傷機制的探討
磨削淬硬殘余應力的有限元分析
位置與方向
主站蜘蛛池模板: 中文字幕 91| 伊人久久综在合线亚洲2019| 亚洲第一视频网| 老司国产精品视频91| 亚洲国产亚洲综合在线尤物| 她的性爱视频| 久草性视频| 女人18一级毛片免费观看| 日本高清在线看免费观看| 久久久久人妻一区精品色奶水 | 国产精品99r8在线观看| 亚洲中文字幕在线一区播放| 亚洲欧洲日产无码AV| 国产白浆在线观看| 午夜精品影院| 亚卅精品无码久久毛片乌克兰| 欧美成人看片一区二区三区| 国产黄网永久免费| 欧美成人A视频| 91青草视频| 华人在线亚洲欧美精品| 99精品在线看| 国产成人欧美| 国产传媒一区二区三区四区五区| 2021最新国产精品网站| 91欧美在线| 成人国产精品网站在线看| 成年片色大黄全免费网站久久| 国产综合在线观看视频| 8090成人午夜精品| 成人伊人色一区二区三区| 国产在线八区| 午夜福利无码一区二区| 亚洲人成网站日本片| 国产精品尹人在线观看| 丁香婷婷久久| 日韩欧美91| 在线免费观看AV| 亚洲综合极品香蕉久久网| 青青草国产在线视频| 激情午夜婷婷| 91麻豆精品国产高清在线| 99精品国产电影| 国产特级毛片aaaaaa| 免费 国产 无码久久久| 精品小视频在线观看| 亚洲VA中文字幕| 成人伊人色一区二区三区| 国产精品伦视频观看免费| 亚洲va欧美ⅴa国产va影院| 中文毛片无遮挡播放免费| 18黑白丝水手服自慰喷水网站| 国产亚洲精品自在久久不卡| 久久精品欧美一区二区| 日韩欧美中文字幕在线韩免费 | 亚洲精品制服丝袜二区| 日韩乱码免费一区二区三区| 亚洲最大在线观看| 91精品亚洲| 精品三级在线| 国产精品一区二区不卡的视频| 在线观看精品自拍视频| 97综合久久| 亚洲最大福利视频网| 青草视频久久| 亚洲精品视频在线观看视频| 小13箩利洗澡无码视频免费网站| 亚洲精品天堂在线观看| 久久国产精品夜色| 在线观看免费AV网| 亚洲bt欧美bt精品| 久久国产免费观看| 麻豆精选在线| 久久伊伊香蕉综合精品| 国产精品制服| 国产原创自拍不卡第一页| 午夜一级做a爰片久久毛片| 欧美第一页在线| a级毛片在线免费观看| 喷潮白浆直流在线播放| 97精品伊人久久大香线蕉| 波多野结衣一区二区三区88|