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

論本科生有限元法教學中編程能力的培養

2019-11-05 07:45:15朱水文
科技視界 2019年28期
關鍵詞:有限元法

朱水文

【摘 要】有限元法已成為工科院校本科力學的必修課。一直以來,在有限元課程的本科教學中都沒有把有限元程序編制作為教學重點。本文給出了在Matlab軟件平臺下的兩種編程教學方案以提高學生的有限元編程能力。教學實踐表明,兩種方案不但能提高學生編寫程序的技能還能提高有限元理論學習興趣。

【關鍵詞】有限元法;Matlab;編程能力

中圖分類號: TH136 文獻標識碼: A文章編號: 2095-2457(2019)28-0138-002

DOI:10.19694/j.cnki.issn2095-2457.2019.28.062

【Abstract】The finite element method has become a compulsory course for undergraduate mechanics in engineering colleges.It is difficult to keep the balance of theory teaching and the programming skills developing of the finite element course.In this paper,two programming teaching schemes were given under the Matlab platform.Teaching practices showed that the two schemes can not only improve the interest of theory learning of the finite element but also improve the programming ability of students.

【Key words】Finite element method;Matlab;Programming ability

0 引言

自1943年出現有限元法概念以來,有限元法在結構理論各學科領域里已被廣泛采用。有限元法已成為工科院校力學本科學生的必修課程。對于本課程的學習,需要學生具備扎實的彈性力學、泛函分析、數值分析等課程的基礎知識及一定的編程語言基礎。一般來說,通過該課程的學習,可培養學生以下三方面能力[1]:1)有限元分析的基本理論和方法;2)應用程序設計語言編制有限元程序;3)應用成熟的商業有限元軟件進行有限元分析。

在本課程的實踐教學中,普遍存在兩種極端的教學路線[2,3]。一種路線是,以介紹有限元理論基礎為主,淡化有限元程序的編制。這樣做的結果雖然加強了學生的理論素養,但無法使學生充分認識到有限元的強大效果及對解決實際問題的能力缺乏訓練。另一種路線是,跳出原來的以理論教學為主的傳統框架,教學內容以介紹基于有限元分析軟件的工程應用為主,著力培養學生的實際工程應用能力。其后果是培養的學生理論基礎不扎實,且缺乏有限元編程能力。以上兩種路線都沒有把有限元程序編制作為教學重點。鑒于此,本文以培養學生有限元編程能力為重點目標,對本科生有限元法的教學方法進行探討。

1 編程軟件或平臺的選擇

傳統的有限元法教程中的有限元程序一般是用Fortran語言編制的。Fortran是世界上最早出現的計算機高級程序設計語言,廣泛應用于科學和工程計算領域。Fortran語言以其特有的功能在數值、科學和工程計算領域發揮著重要作用。成熟的有限元分析軟件,如ANSYS、ABAQUS、SPA等都是采用Fortran語言編寫的?,F在仍然有大量的科研工作者和工程技術人員采用Fortran編寫計算程序。后來出現的C語言,由于其功能豐富,表達靈活,目標程序效率高,可移植性強等特點,開始成為開發高質量軟件的主要編程語言。之后,隨著面向對象技術的成熟,涌現了一批用C++編寫的面向對象的有限元程序代碼。以上提及的這樣語言語法規范、結構嚴謹,都適合編制有限元程序。

基于以往的教學經驗,作者認為作為本科生,選用Matlab軟件作為有限元程序入門平臺比較合適。Matlab是美國MathWorks公司推出的一種以矩陣為基本單位的高效數值計算語言,相比其他高級程序設計語言,Matlab編制的有限元程序有如下優勢[4,5]:1)Matlab的語言規則更接近數學表達,更容易讓人理解;2)語言簡潔,功能強大,且計算結構可信度高;3)以矩陣為基本運算元素,運算方便,對變量不需要事先定義,編制程序靈活;4)提供了良好的用戶界面及許多方便實用的庫函數供編程人員直接使用。

2 有限元編程教學安排

有限元程序的編寫離不開有限元理論的支持。因此在學習有限元編程之前,必須對有限元理論進行系統學習。鑒于本科教學理論不宜過于深入,對于有限元法理論部分宜本著簡單的原則。作者在教學中,以結構單元(桿、梁、桁架、剛架)的“矩陣位移法”為核心,初步涉及彈性力學的平面問題的形函數,等參元等概念和理論。淡化用泛函知識對有限元理論的理論推導,不需要講解有限元非線性問題的處理。

有限元編程能力的初步培養采用了以下兩種方案:

1)教師搭建有限元計算程序的大框架,學生實現子程序和子函數。例如,在剛架結構有限元程序開發中,教師先把主程序的結構編制出來,讓學生編制單元剛度矩陣或者整體剛度矩陣的求解函數。

2)教師提供有限元計算程序的簡單版本,讓學生擴充,對程序進行二次開發。例如,教師提供的對于梁的有限元計算的簡易版本中,需要手工計算梁節點的載荷(將作用的梁上面的載荷等效到節點上),學生可進一步開發載荷等效子程序,以擴充程序的適用性。

以上兩種方案對于初學有限元編程的學生來說非常實用,因為學習有限元編程有一定的難度,而采用這兩種方案,學生既不會感覺無處下手,又能對有限元程序的整體運行過程有充分的認識。

從作者的教學經驗來看,應用Matlab作為有限元法的教學編程軟件,能提高學生的學習興趣和熱情。從教學效果來說,學生的動手能力得到了培養。

3 結論

以Matlab軟件作為有限元編程平臺,通過上述的有限元的教學實踐,本科生的編程熱情得到了鼓舞,編程能力得到了提高,學生初步具有了有限元編程的能力,為進一步的有限元編程學習好實踐打下了良好的基礎。盡管如此,在今后的教學工作中仍需要繼續努力,掌握有限元法課程的教學規律性,不斷改革進取,進一步提高學生編制有限元程序和利用有限元程序解決實際工程問題的能力。

【參考文獻】

[1]石鐘慈.有限元方法[M].北京:科學出版社,2016.

[2]郭利明,周新建,張慶敏.高校本科生有限元方法課程的教改探討[J].教育教學論壇,2017(5):118-118.

[3]周炬.機械類專業有限元法課程教學方面的探索[J].科技視界,2013(13):77+158.

[4]Kattan P L.MATLAB guide to finite element[M].Berlin Heidelberg,Springer-Verlag,2003.

[5]徐榮橋,楊仲軒,呂朝鋒.MATLAB在有限元教學中的應用實踐[J].力學與踐,2010,32(4):101-103.

猜你喜歡
有限元法
正交各向異性材料裂紋疲勞擴展的擴展有限元法研究
基于有限元法的高頻變壓器繞組損耗研究
基于有限元法副發動機托架輕量化設計
專用汽車(2016年8期)2016-03-01 04:16:43
傳遞矩陣法與有限元法計算電機轉子臨界轉速的對比分析
Sine-Gordon方程H1-Galerkin非協調混合有限元法的誤差分析
三維有限元法在口腔正畸生物力學研究中發揮的作用
RKDG有限元法求解一維拉格朗日形式的Euler方程
計算物理(2014年1期)2014-03-11 17:00:14
集成對稱模糊數及有限元法的切削力預測
有限元法在機械設計方向中的教學實踐
基于HCSR和CSR-OT的油船疲勞有限元法對比分析
船海工程(2013年6期)2013-03-11 18:57:25
主站蜘蛛池模板: 亚洲资源在线视频| 天天操精品| 免费A级毛片无码免费视频| 欧美激情伊人| 欧美日韩中文国产va另类| 午夜无码一区二区三区在线app| a在线观看免费| 日本91视频| 日韩欧美国产三级| 乱人伦视频中文字幕在线| 国产特级毛片| 毛片久久久| 99热国产这里只有精品无卡顿"| 91网红精品在线观看| 国产人免费人成免费视频| 尤物精品国产福利网站| av性天堂网| 亚洲制服中文字幕一区二区| 亚洲v日韩v欧美在线观看| 丰满的熟女一区二区三区l| 欧美激情第一区| 午夜精品一区二区蜜桃| 国产精品免费露脸视频| 午夜视频日本| 国产亚洲精品97在线观看 | a级毛片在线免费| 亚洲天堂视频网站| 亚洲欧美激情小说另类| 精品人妻一区二区三区蜜桃AⅤ | 国产杨幂丝袜av在线播放| 中文天堂在线视频| 日韩欧美国产中文| 成人一区专区在线观看| 亚洲精品福利视频| 欧美成人亚洲综合精品欧美激情| 国产成人精品日本亚洲| 久草国产在线观看| 亚洲午夜18| 日本欧美一二三区色视频| 久久精品无码专区免费| 免费va国产在线观看| 亚洲欧美日韩动漫| 色综合天天视频在线观看| 日韩不卡免费视频| 午夜日b视频| 尤物亚洲最大AV无码网站| 自拍中文字幕| 欧美日本在线| 国产成人三级| 亚洲国产亚洲综合在线尤物| 日韩无码视频专区| 亚洲第一成网站| 亚洲综合色婷婷| 天天综合网色中文字幕| 久久人人爽人人爽人人片aV东京热| 秘书高跟黑色丝袜国产91在线| 91九色视频网| 日韩免费视频播播| 精品人妻无码区在线视频| 国产无码在线调教| 爆乳熟妇一区二区三区| 白浆视频在线观看| 国产91精品调教在线播放| 日韩精品毛片| 国产亚洲第一页| 多人乱p欧美在线观看| 九九热在线视频| 亚洲人成影院午夜网站| 久久香蕉国产线| 无码AV高清毛片中国一级毛片 | 久久久久人妻一区精品| 亚洲综合在线最大成人| av手机版在线播放| 亚洲欧美日韩中文字幕在线| 成人一级黄色毛片| 91青青视频| 亚洲欧美不卡中文字幕| 色综合天天操| 高清无码手机在线观看| 欧美日韩导航| 欧美午夜理伦三级在线观看| 少妇被粗大的猛烈进出免费视频|