田建輝 程卓 馮孝周 孫金絹 韓興本
摘 要:文章針對傳統(tǒng)CAE分析課程教學(xué)中所存在的問題,打破“自下而上”的CAE教學(xué)模式,提出了“CAE模塊化”教學(xué)理論,建立了CAE模塊化教學(xué)方法和教學(xué)內(nèi)容,并將模塊化教學(xué)應(yīng)用于機械工程CAE分析課程教學(xué)實踐中,結(jié)果表明,CAE模塊化教學(xué)提高了教學(xué)質(zhì)量,使CAE教學(xué)更加系統(tǒng)化,對CAE分析課程教學(xué)具有重要的參考價值。
關(guān)鍵詞:CAE模塊化;ANSYS;CAE教學(xué)
中圖分類號:G642 文獻(xiàn)標(biāo)志碼:A 文章編號:2096-000X(2018)14-0096-03
Abstract: This paper analyzes the problems existing in the teaching of traditional CAE analysis and breaks the traditional 'bottom up' teaching model. Furthermore, it proposes the modular theory to CAE teaching. Meanwhile, a string of CAE teaching content and teaching methods are established. The modular teaching method is applied in the teaching practice of CAE analysis in Mechanical Engineering. The results indicate that the modular teaching method of CAE improves the quality of teaching and makes CAE teaching more systematic, showing important reference value for the teaching of CAE analysis.
Keywords: modular of CAE; ANSYS; teaching of CAE
一、概述
計算機輔助工程(Computer Aided Engineering,CAE),是利用計算機對復(fù)雜工程和產(chǎn)品的物理特性進(jìn)行分析計算和優(yōu)化設(shè)計的一種近似數(shù)值分析方法[1]。隨著計算機技術(shù)的發(fā)展和不斷提高,CAE系統(tǒng)的功能和計算精度都有了很大的提高。CAE課程以大學(xué)物理,理論力學(xué),材料力學(xué),彈性力學(xué),機械原理,機械設(shè)計等課程為基礎(chǔ),將計算機科學(xué)與工程科學(xué)相互結(jié)合,相互滲透,是現(xiàn)代數(shù)字化模擬仿真的關(guān)鍵技術(shù)之一,它的出現(xiàn)和應(yīng)用使傳統(tǒng)的設(shè)計和制造方法以及組織生產(chǎn)模式發(fā)生了深刻的變化。因此我國正需要掌握先進(jìn)CAE技術(shù)的應(yīng)用型技術(shù)人才[2]。CAE分析這門課程從機械工程的角度出發(fā),為學(xué)生講述CAE的理論基礎(chǔ),分析方法,及部分CAE軟件的使用技巧。這門課程教學(xué)的目的是使學(xué)生掌握CAE分析的理論基礎(chǔ),具備對復(fù)雜工程和產(chǎn)品進(jìn)行分析的能力。幾代人經(jīng)過半個多世紀(jì)的研究,CAE分析已經(jīng)發(fā)展為涉及物理方程,泛函分析,數(shù)值方法,軟件開發(fā)和工程應(yīng)用等在內(nèi)的一個綜合性學(xué)科,而其中的任何一塊內(nèi)容又都涉及復(fù)雜理論背景的高等研究專題。如何通過相關(guān)課程設(shè)置,有效地培養(yǎng)學(xué)生的CAE分析能力和素質(zhì),這是工科教育教學(xué)面臨的一個新的挑戰(zhàn),工程實踐的需求和CAE分析的學(xué)科交叉性和復(fù)雜性使得如何為機械專業(yè)的學(xué)生開設(shè)CAE分析課程,成為近年來相關(guān)教學(xué)研究和改革的重要課題,具有代表性的研究如曾攀[3,4]關(guān)于如何為機類本科生和研究生開設(shè)CAE分析的實踐教學(xué),并翻譯引進(jìn)和自主編寫一系列CAE教程[5]。
近年來,盡管工科教育對軟件應(yīng)用類的課程進(jìn)行了相關(guān)的教學(xué)改革活動,但是CAE傳統(tǒng)的教學(xué)模式仍然停留在“自下而上”的教學(xué)模式中,即分別從幾何建模、網(wǎng)格劃分、加載與求解、結(jié)果后處理開始,然后進(jìn)行靜力學(xué)分析、非線性分析、動力學(xué)分析的過程。有些學(xué)者提出啟發(fā)討論式、互動式的教學(xué)方法[6]或者為了增強學(xué)生的學(xué)習(xí)主動性,有些學(xué)者提出將專業(yè)知識與軟件實踐相結(jié)合將培訓(xùn)式教學(xué)引入實踐教學(xué)、以及以項目分析驅(qū)動課程教學(xué)的教學(xué)方式[7]。為了增強課堂的活躍氣氛,還有學(xué)者提出制作結(jié)合工程實例的教學(xué)課件、改革以往的課程考核方式[8], 雖然這些改革也取得了一定的教學(xué)效果,但是大部分還處于傳統(tǒng)的教學(xué)模式之下,由于教學(xué)模式的本質(zhì)沒有發(fā)生改變,所以在教學(xué)過程中不可避免的存在著以下的問題:
1. 由于傳統(tǒng)教學(xué)模式前面的教學(xué)內(nèi)容較多,但學(xué)時有限,因此,靜力學(xué)之后的內(nèi)容往往無法全面涉及,導(dǎo)致學(xué)生學(xué)到的知識支離破碎。
2. 學(xué)生接觸的有限元分析實例較少,導(dǎo)致學(xué)生的視野和知識面較為狹窄,動手實踐能力較弱。
3. 課堂教學(xué)氣氛較為沉悶,學(xué)生聽課積極性不高,與老師的互動性不強。
4. 學(xué)生難以用CAE知識去解決實際問題,無法將所學(xué)的知識與實際相結(jié)合。
針對當(dāng)前傳統(tǒng)CAE教學(xué)中所存在的這些問題,為了對學(xué)生CAE分析能力的培養(yǎng),更新教學(xué)思路和方法勢在必行,故本文提出了CAE模塊化教學(xué)的思想,幫助學(xué)生建立系統(tǒng)的知識體系,注重培養(yǎng)學(xué)生CAE分析的能力。
二、CAE模塊化教學(xué)理論
(一)CAE模塊化教學(xué)的內(nèi)涵
CAE模塊化教學(xué)即根據(jù)CAE課程的固有特點,針對CAE課程的分析類型,以不同的分析模塊進(jìn)行教學(xué)。將CAE分析劃分為幾大模塊,即靜力學(xué)分析模塊,非線性分析模塊,動力學(xué)分析模塊(包括模態(tài)分析、諧響應(yīng)分析、瞬態(tài)動力學(xué)分析)等,針對每個模塊進(jìn)行模塊化系統(tǒng)的學(xué)習(xí),在每個模塊中包含了幾何建模,網(wǎng)格劃分,邊界條件的施加,求解以及結(jié)果后處理等CAE分析的步驟,區(qū)別于傳統(tǒng)的CAE教學(xué)模式。
(二)CAE模塊化教學(xué)內(nèi)容
圖1和圖2分別給出了傳統(tǒng)的CAE教學(xué)模式和CAE模塊化教學(xué)模式的流程圖。
由圖1可見,學(xué)生要掌握的靜力學(xué)分析、非線性分析及動力學(xué)分析,首先要學(xué)習(xí)建模、網(wǎng)格劃分、加載求解、結(jié)果后處理等過程,然后才能接觸到完整的結(jié)構(gòu)分析。而學(xué)生在整個CAE學(xué)習(xí)過程中將大量的時間投入到了前期的有限元模型處理階段,但在這一階段學(xué)生并未真正地接觸有限元分析的對象,只是在學(xué)習(xí)有限元分析過程中的某些步驟。由于學(xué)生沒有接觸到明確的對象分析,學(xué)習(xí)過程中學(xué)生容易產(chǎn)生枯燥厭倦的聽課情緒,而當(dāng)最后講述靜力學(xué)分析、非線性分析、動力學(xué)分析(包括模態(tài)分析、諧響應(yīng)分析、瞬態(tài)動力學(xué)分析)時由于課時限制,所講內(nèi)容不能面面俱到,此時學(xué)生往往走馬觀花,不能專心學(xué)習(xí)。表面上看,該教學(xué)模式似乎合理,前期投入大量的時間學(xué)習(xí)有限元的分析步驟,為后續(xù)的分析環(huán)節(jié)做準(zhǔn)備,但是當(dāng)整門課程學(xué)習(xí)完后,學(xué)生的知識體系剛初步建立起來,由于學(xué)時的限制,學(xué)生真正地接觸結(jié)構(gòu)分析環(huán)節(jié)必然大幅減少。這就不可避免地導(dǎo)致學(xué)生掌握的知識體系不太牢固,難以將所學(xué)習(xí)的知識運用到最終的結(jié)構(gòu)分析中去,學(xué)習(xí)的知識支離破碎。
針對傳統(tǒng)CAE教學(xué)中所存在的問題,采用CAE模塊化的教學(xué)模式能節(jié)省教學(xué)時間,鞏固知識體系, CAE模塊化教學(xué)流程圖如圖2所示,由圖可見學(xué)生接觸教學(xué)直接從靜力學(xué)分析開始,然后到非線性分析,再到動力學(xué)分析,在學(xué)習(xí)過程中不可避免地要涉及到建模、劃分網(wǎng)格、加載求解和結(jié)果后處理等問題,從而實現(xiàn)了帶著問題去學(xué)習(xí),提高了學(xué)生學(xué)習(xí)的思考積極性,節(jié)省了教學(xué)時間,并提高了教學(xué)效果。在CAE模塊化教學(xué)中,靜力學(xué)分析主要用來分析穩(wěn)態(tài)載荷所引起的系統(tǒng)或結(jié)構(gòu)的位移、應(yīng)力和應(yīng)變力,很適合求解慣性及阻尼的時間相關(guān)作用對結(jié)構(gòu)的影響并不明顯的問題,分析過程為建模、加載求解和結(jié)果后處理。非線性分析與靜力學(xué)分析步驟相同,所不同的是材料或結(jié)構(gòu)出現(xiàn)了某種非線性相應(yīng)問題。動力學(xué)分析與靜力學(xué)所不同的是結(jié)構(gòu)在隨時間變化載荷下的動態(tài)響應(yīng)問題,主要包括模態(tài)分析、諧響應(yīng)分析、瞬態(tài)動力學(xué)分析。但其整個分析步驟與靜力學(xué)相似,也包含建模、加載求解和結(jié)果后處理等步驟。因此,無論是靜力學(xué)分析、非線性分析還是動力學(xué)分析,都有共同的分析步驟即建模、加載求解和結(jié)果后處理。CAE模塊化教學(xué)直接以靜力學(xué)分析模塊為基礎(chǔ)開始,再經(jīng)過非線性分析模塊,到動力學(xué)分析模塊,當(dāng)遇到建模、加載求解和結(jié)果后處理時,再一一為學(xué)生講述,從而做到了有限元前處理與分析問題的完全結(jié)合,避免了傳統(tǒng)CAE教學(xué)產(chǎn)生的知識零散破碎的情況。
在學(xué)生學(xué)習(xí)靜力學(xué)分析的過程時,由于學(xué)生并未按照傳統(tǒng)的CAE教學(xué)模式學(xué)習(xí),所以學(xué)生剛開始并不了解CAE分析的步驟。靜力學(xué)分析模塊建模時,建模過程對于學(xué)生而言完全是一個陌生的概念,此時帶著靜力學(xué)分析目標(biāo)為學(xué)生講解ANSYS建模,包括模型的生成步驟、坐標(biāo)系工作平面的使用,學(xué)生學(xué)起來有目標(biāo),有對象,學(xué)習(xí)效果更佳。當(dāng)學(xué)生建模完成后,前處理所涉及的內(nèi)容自然已經(jīng)學(xué)會。接著為學(xué)生再講述有限元模型的建立,生成網(wǎng)格的生成。在加載求解階段為學(xué)生講解與靜力學(xué)相關(guān)的邊界條件處理的內(nèi)容,然后再講述查看結(jié)果,此過程完成時學(xué)生已經(jīng)學(xué)會了采用CAE方法求解靜力學(xué)問題,這樣對于大量花在前處理階段的時間可以節(jié)省出來留給學(xué)生進(jìn)行實踐,引領(lǐng)學(xué)生做更深入的靜力學(xué)分析實例,如連桿受力,圓孔應(yīng)力集中效應(yīng)等,非線性分析模塊以及動力學(xué)分析模塊與之類似。
顯而易見,將CAE分析分為三大模塊為學(xué)生進(jìn)行授課教學(xué),直接摒棄了傳統(tǒng)CAE教學(xué)模式的不足。在每個模塊中,按各自模塊的分析步驟進(jìn)行授課,遇到具體的知識點再為學(xué)生詳細(xì)進(jìn)行講解,雖然剛開始時學(xué)生對所認(rèn)識到的新知識比較陌生,接受起來比較困難,但模塊化的教學(xué)方法也是由簡到難,當(dāng)學(xué)生將靜力學(xué)分析這一基本的模塊掌握之后就可以建立CAE分析的體系框架,在靜力學(xué)分析的基礎(chǔ)上再學(xué)習(xí)其他兩個模塊,針對不同的分析問題由淺到深,不斷的在原有的知識體系上進(jìn)行補充,不斷地完善,后面的兩個模塊學(xué)生學(xué)習(xí)起來也就比較輕松,通過大量的實例進(jìn)行練習(xí),既鞏固了學(xué)生的知識體系,又提高了學(xué)生的動手操作能力。起到了舉一反三的作用,從而解決了內(nèi)容多、學(xué)時少的教學(xué)矛盾。
三、CAE模塊化教學(xué)實踐
以諧響應(yīng)分析為例講解CAE模塊化的教學(xué)過程,圖3為諧響應(yīng)分析CAE模塊化教學(xué)流程圖。在諧響應(yīng)分析中,學(xué)生需要了解諧響應(yīng)分析的應(yīng)用,掌握使用不同的求解方法進(jìn)行諧響應(yīng)分析。
在對學(xué)生進(jìn)行授課時,首先學(xué)生了解諧響應(yīng)分析的應(yīng)用條件,然后為學(xué)生講述諧響應(yīng)分析的三種不同的求解方法,即Reduced法、Full 法、Mode Super position法以及各自的優(yōu)缺點。下面以Full法為例,為學(xué)生講述使用Full法進(jìn)行諧響應(yīng)分析的步驟。1. 建模,在該步驟中為學(xué)生講解如何指定文件名,分析標(biāo)題,以及使用PREP7來定義單元類型、單元實常數(shù)、材料特性及幾何建模。2. 網(wǎng)格劃分,該步驟中講述網(wǎng)格劃分的技巧和方法。3. 加載求解,講述分析類型和選項、加載,指定載荷步選項并開始有限元求解。4. 查看結(jié)果和后處理,在該步驟中采用Post26和Post1查看結(jié)果和后處理。當(dāng)上述步驟講述后學(xué)生也就掌握了諧響應(yīng)分析的方法,并鞏固了前后處理的過程。
通過對傳統(tǒng)的CAE教學(xué)和模塊化CAE教學(xué)的對比可以發(fā)現(xiàn):
CAE模塊化教學(xué)將CAE分析體系化和模塊化,針對每個模塊,既有共性的分析步驟又有特性分析過程,當(dāng)學(xué)生學(xué)習(xí)完前一個模塊,再學(xué)習(xí)下一個模塊的分析時,就只需要在已有的分析步驟基礎(chǔ)之上進(jìn)行更深層次的拓展與補充。例如學(xué)生學(xué)習(xí)靜力學(xué)分析時慣性及阻尼對結(jié)構(gòu)影響不顯著,動力學(xué)分析與靜力學(xué)分析的主要區(qū)別是需要考慮慣性及阻尼對結(jié)構(gòu)的影響,可見靜力學(xué)分析的學(xué)習(xí)是動力學(xué)分析的前提。當(dāng)學(xué)生學(xué)習(xí)完靜力學(xué)分析之后再學(xué)習(xí)動力學(xué)分析時,靜力學(xué)所對應(yīng)的分析步驟已經(jīng)掌握,在學(xué)習(xí)動力學(xué)分析步驟時需要在原有的基礎(chǔ)之上進(jìn)行拓展,學(xué)生不但可以很好地學(xué)習(xí)動力學(xué)分析而且還可以間接地不斷地對前面的知識進(jìn)行回顧,使學(xué)生學(xué)習(xí)的知識更加牢固化和體系化。
通過開展CAE模塊化教學(xué),并對課程的設(shè)置及教學(xué)方式作出相應(yīng)的改革,對某校實驗班學(xué)生進(jìn)行了CAE模塊化教學(xué),從教學(xué)實踐和效果來看初步取得了較好的教學(xué)成果。
四、結(jié)束語
本文通過分析當(dāng)前CAE教學(xué)過程中所存在的不足,根據(jù)CAE課程所固有的特點提出了CAE模塊化教學(xué),并將之應(yīng)用于實驗班進(jìn)行教學(xué)取得了較好的教學(xué)成果并總結(jié)如下:
1. CAE模塊化教學(xué)將CAE分析模塊化,鞏固了學(xué)生的知識體系,對培養(yǎng)學(xué)生的動手實踐能力、拓寬學(xué)生的視野和知識面、提高學(xué)生的創(chuàng)新能力具有較大的推動作用。
2. 通過CAE模塊化教學(xué),讓學(xué)生帶著問題去學(xué)習(xí),將被動學(xué)習(xí)變?yōu)橹鲃訉W(xué)習(xí),學(xué)生學(xué)習(xí)的積極性增強,既節(jié)省了教學(xué)時間又提高了教學(xué)效果。
3. 通過開展CAE模塊化教學(xué),實踐證明教學(xué)效果良好,在一定程度上提高了CAE課程的教學(xué)質(zhì)量,為今后CAE教學(xué)改革提供了較好的參考價值,同時也為CAE應(yīng)用型技術(shù)人才的培養(yǎng)提高了一套教學(xué)模式。
參考文獻(xiàn):
[1]高偉強,閻秋生,秦哲.“CAD/CAM/CAE課程綜合訓(xùn)練”教學(xué)的實踐與探討[J].社會工作與管理,2004,4(z1):182-184.
[2]汪中厚,周曉玲,劉欣榮,等.CAE技術(shù)課程教學(xué)改革和創(chuàng)新實踐[J].時代教育,2015(1):17-17.
[3]曾攀,雷麗萍,方剛.基于ANSYS平臺有限元分析手冊:結(jié)構(gòu)的建模與分析[M].機械工業(yè)出版社,2011.
[4]曾攀.工程有限元方法[M].科學(xué)出版社,2010.
[5]李建寧,朱應(yīng)利,崔世海.為機械專業(yè)本科生開設(shè)有限元分析課程的教學(xué)實踐[J].力學(xué)教育,2014(4):384-386.
[6]王磊.CAE課程教學(xué)方法改革與創(chuàng)新探討[J].中小企業(yè)管理與科技旬刊,2014(9):262-263.
[7]陳松,丁軍,龔海峰,等.CAE軟件應(yīng)用類課程教學(xué)方法改革與實踐[J].科教導(dǎo)刊,2015(8):105-106.
[8]吳江霞,梅德清,蔡憶昔.工科專業(yè)“CAE應(yīng)用基礎(chǔ)”課程教學(xué)模式探索[J].科教文匯,2015(4):69-70.