匡兵+何玉林+楊孟杰
摘要:《機(jī)械原理》課程是機(jī)械類(lèi)專(zhuān)業(yè)本科生的一門(mén)主干課程。機(jī)構(gòu)運(yùn)動(dòng)分析是《機(jī)械原理》課程的重要內(nèi)容之一,針對(duì)目前機(jī)構(gòu)運(yùn)動(dòng)分析教學(xué)與實(shí)際工程的差距,基于Matlab進(jìn)行了教學(xué)改革實(shí)踐。在課堂教學(xué)中,將原來(lái)圖解法和解析法并重改為以解析法為主。針對(duì)Matlab的特點(diǎn),對(duì)課程作業(yè)的題目和形式進(jìn)行了改變。通過(guò)教學(xué)改革,提高了學(xué)生的知識(shí)應(yīng)用能力。
關(guān)鍵詞:《機(jī)械原理》;機(jī)構(gòu)運(yùn)動(dòng)分析;教學(xué)改革;Matlab
中圖分類(lèi)號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2017)30-0105-02
《機(jī)械原理》是機(jī)械工程類(lèi)本科專(zhuān)業(yè)的一門(mén)專(zhuān)業(yè)基礎(chǔ)課[1-4],主要介紹機(jī)器運(yùn)動(dòng)特性的基本概念和原理?!稒C(jī)械原理》課程應(yīng)當(dāng)注重聯(lián)系實(shí)際才能獲得較好的效果。隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,如何在《機(jī)械原理》增加計(jì)算機(jī)輔助設(shè)計(jì)的相關(guān)內(nèi)容,緊跟科技發(fā)展的步伐,成為《機(jī)械原理》課程教學(xué)改革的重要方向之一。
機(jī)構(gòu)運(yùn)動(dòng)分析是機(jī)械原理課程的重要內(nèi)容之一,是在已知機(jī)構(gòu)尺寸及原動(dòng)件運(yùn)動(dòng)規(guī)律的情況下,確定機(jī)構(gòu)中其他構(gòu)件的規(guī)律。在工程設(shè)計(jì)中,機(jī)構(gòu)運(yùn)動(dòng)分析用于對(duì)已選定尺寸的機(jī)構(gòu)進(jìn)行運(yùn)動(dòng)分析,以確定所設(shè)計(jì)機(jī)構(gòu)的運(yùn)動(dòng)規(guī)律是否能滿足產(chǎn)品的需要。目前計(jì)算機(jī)輔助設(shè)計(jì)已廣泛應(yīng)用于機(jī)械產(chǎn)品的機(jī)構(gòu)運(yùn)動(dòng)分析,因此引入計(jì)算機(jī)輔助設(shè)計(jì)技術(shù)是貼近實(shí)際,提高學(xué)生知識(shí)應(yīng)用能力的關(guān)鍵之一。
Matlab軟件具有強(qiáng)大的數(shù)值計(jì)算能力和高效的工具箱函數(shù)[5,6],在機(jī)械工程中得到廣泛應(yīng)用。因此,我們基于Matlab開(kāi)展機(jī)構(gòu)運(yùn)動(dòng)分析的教學(xué)改革。機(jī)械原理是實(shí)踐性很強(qiáng)的課程,教學(xué)改革的主要工作分為課堂教學(xué)的改革和課后作業(yè)的改革兩個(gè)部分。
一、課堂教學(xué)的改革
為了將Matlab融入機(jī)構(gòu)運(yùn)動(dòng)分析的教學(xué)中,需要對(duì)現(xiàn)有的課堂教學(xué)進(jìn)行改革,需要在教學(xué)內(nèi)容、教學(xué)設(shè)計(jì)和課件制作等幾個(gè)方面有針對(duì)性地進(jìn)行調(diào)整。
1.教學(xué)內(nèi)容。在原來(lái)的機(jī)構(gòu)運(yùn)動(dòng)分析部分的教學(xué)中,需要介紹矢量圖解法和解析法兩種方法。矢量圖解法作為一種繪圖求解的方法,在計(jì)算機(jī)輔助設(shè)計(jì)尚未廣泛應(yīng)用于機(jī)構(gòu)運(yùn)動(dòng)分析時(shí),是機(jī)械工程師進(jìn)行產(chǎn)品運(yùn)動(dòng)分析的一種重要方法。但隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,矢量圖解法已基本被淘汰。由于缺乏合適的軟件平臺(tái),一直是矢量圖解法和解析法兩種方法并重。在引入Matlab進(jìn)行輔助教學(xué)后,課程教學(xué)中就不需要花費(fèi)時(shí)間介紹矢量圖解法了,可以將原來(lái)用于矢量圖解法的時(shí)間加強(qiáng)解析法的教學(xué)。運(yùn)用Matlab進(jìn)行機(jī)構(gòu)運(yùn)動(dòng)分析需要熟悉計(jì)算機(jī)編程和Matlab軟件,因此需要增加Matlab基礎(chǔ)教學(xué)的內(nèi)容。雖然在本門(mén)課程教學(xué)之前會(huì)開(kāi)設(shè)C語(yǔ)言程序設(shè)計(jì)課程,Matlab軟件本身也較容易上手,但課程教學(xué)內(nèi)容中仍需要安排適當(dāng)?shù)臅r(shí)間做一些基礎(chǔ)性的介紹。
2.教學(xué)設(shè)計(jì)。由于采用了Matlab軟件輔助進(jìn)行機(jī)構(gòu)運(yùn)動(dòng)分析的教學(xué),因此需要進(jìn)行教學(xué)設(shè)計(jì)的調(diào)整。教學(xué)設(shè)計(jì)的調(diào)整包括教學(xué)目標(biāo)、教學(xué)重難點(diǎn)和教學(xué)方法等三個(gè)方面:(1)教學(xué)目標(biāo)。在教學(xué)目標(biāo)方面,原來(lái)需要掌握矢量圖解法和解析法的原理,現(xiàn)在只需要掌握解析法的原理,但需要增加掌握運(yùn)用Matlab進(jìn)行運(yùn)動(dòng)分析的部分。Matlab本來(lái)就是常用的工程分析軟件,增加這部分內(nèi)容可以加強(qiáng)課程教學(xué)內(nèi)容與工程應(yīng)用的聯(lián)系,從而提升學(xué)生的應(yīng)用能力。(2)教學(xué)重難點(diǎn)。在教學(xué)重難點(diǎn)方面,原來(lái)矢量圖解法和解析法都是重點(diǎn)和難點(diǎn),現(xiàn)在解析法仍然是重點(diǎn)和難點(diǎn),運(yùn)用Matlab進(jìn)行運(yùn)動(dòng)分析的也是教學(xué)的重點(diǎn)。讓學(xué)生具備利用Matlab進(jìn)行機(jī)構(gòu)運(yùn)動(dòng)分析的能力是我們教學(xué)改革的目標(biāo),因此這部分內(nèi)容也需要設(shè)為教學(xué)重點(diǎn)。(3)教學(xué)方法。在教學(xué)方法方面,由于利用Matlab進(jìn)行輔助教學(xué),需要采用項(xiàng)目導(dǎo)入法,從機(jī)構(gòu)運(yùn)動(dòng)分析實(shí)例出發(fā)介紹解析法及基于Matlab進(jìn)行分析的過(guò)程。
3.課件制作。在引入Matlab進(jìn)行輔助教學(xué)后,首先基于項(xiàng)目導(dǎo)入法,從機(jī)構(gòu)運(yùn)動(dòng)分析實(shí)例出發(fā)進(jìn)行課件制作的規(guī)劃。規(guī)劃內(nèi)容包括項(xiàng)目實(shí)例的選擇、課件制作軟件的使用和教學(xué)內(nèi)容三個(gè)方面:(1)項(xiàng)目實(shí)例方面,既要保留原課件中的例子,又要考慮增加工程實(shí)例。原課件中的例子更為基礎(chǔ),有利于介紹解析法的基本知識(shí)。工程實(shí)例與工程實(shí)際聯(lián)系緊密,一方面可以引發(fā)學(xué)生的興趣,另一方面也可以讓學(xué)生了解實(shí)際工程中機(jī)構(gòu)運(yùn)動(dòng)分析知識(shí)的應(yīng)用。(2)課件制作軟件方面,在引入Matlab進(jìn)行輔助教學(xué)后,需要以PPT為主適當(dāng)結(jié)合Matlab的方式制作。在介紹解析法基礎(chǔ)知識(shí)、機(jī)構(gòu)運(yùn)動(dòng)分析方程建立和編寫(xiě)Matlab程序的過(guò)程等,仍然采用PPT,而在展示機(jī)構(gòu)運(yùn)動(dòng)分析結(jié)果時(shí)采用Matlab軟件。PPT作為演示文稿軟件更適合課堂教學(xué),例如在介紹編寫(xiě)Matlab程序的過(guò)程時(shí)采用Matlab,字體會(huì)過(guò)小,影響教學(xué)效果。Matlab作為商業(yè)化的分析軟件,在展示機(jī)構(gòu)運(yùn)動(dòng)分析結(jié)果時(shí),更為貼近工程實(shí)際。(3)在課件內(nèi)容方面,針對(duì)Matlab的引入,增加Matlab基礎(chǔ)介紹、運(yùn)動(dòng)分析計(jì)算結(jié)果、分析圖表和動(dòng)畫(huà)。基于Matlab,各從動(dòng)構(gòu)件的速度變化表、加速度變化表、速度變化圖、加速度變化圖和運(yùn)動(dòng)動(dòng)畫(huà)都很容易得到,運(yùn)用這些圖表進(jìn)行分析也更符合工程實(shí)際情況。
二、課程作業(yè)的改革
在引入Matlab進(jìn)行輔助教學(xué)后,課程作業(yè)也需要進(jìn)行改革,包括:課程作業(yè)題目和形式兩方面的變動(dòng)。
1.課程作業(yè)題目變動(dòng)。在改革前,教學(xué)內(nèi)容有圖解法和解析法,課程作業(yè)以圖解法為主,解析法為輔。圖解法為主的作業(yè)設(shè)計(jì)主要是考慮到學(xué)生完成作業(yè)的困難而定的。圖解法的題目只需要在紙張上作圖就可以求解,而解析法的題目常常需要計(jì)算機(jī)輔助才能完成。造成解析法題目一直較少的原因在不同階段并不相同,早期是因?yàn)橛?jì)算機(jī)普及率不高,計(jì)算機(jī)普及率提高后是因?yàn)槿狈线m的軟件平臺(tái)。在沒(méi)有合適的軟件平臺(tái)時(shí),要求用類(lèi)似C語(yǔ)言等平臺(tái)編程完成解析法的作業(yè)對(duì)大多數(shù)學(xué)生還是有一定困難的。
為了配合課堂教學(xué)實(shí)現(xiàn)教學(xué)改革目標(biāo),需要針對(duì)解析法和Matlab應(yīng)用設(shè)計(jì)作業(yè)題。這些作業(yè)題應(yīng)兼顧解析法和Matlab應(yīng)用,即注重應(yīng)用Matlab編程求解解析法的問(wèn)題。設(shè)計(jì)的作業(yè)題分原解析法題目、原圖解法題目和新增題目三種:第一種是教材中原來(lái)的解析法題目,可以直接用,但需要針對(duì)Matlab應(yīng)用做一些小修改;第二種是教材中原來(lái)的圖解法題目,需要根據(jù)解析法的特點(diǎn)結(jié)合Matlab應(yīng)用對(duì)題目做修改;第三種是新增題目,增加了一些設(shè)計(jì)題目。
2.課程作業(yè)形式變動(dòng)。在改革前,課程作業(yè)的形式基本上以在作業(yè)本上完成為主。在作業(yè)本上先列出方程,然后給出計(jì)算結(jié)果。在引入Matlab進(jìn)行輔助教學(xué)后,難以準(zhǔn)確了解學(xué)生掌握的情況,因此需改變?cè)瓉?lái)的課程作業(yè)形式,作業(yè)都要在Matlab平臺(tái)上完成,然后將程序清單和運(yùn)行結(jié)果打印出來(lái)。
三、結(jié)論
基于Matlab平臺(tái),以提高學(xué)生的知識(shí)應(yīng)用能力為目標(biāo),進(jìn)行了機(jī)構(gòu)運(yùn)動(dòng)分析教學(xué)改革。從課堂教學(xué)和課程作業(yè)兩個(gè)方面進(jìn)行了改革,真正實(shí)現(xiàn)Matlab與機(jī)構(gòu)運(yùn)動(dòng)分析內(nèi)容的銜接。
參考文獻(xiàn):
[1]郝智秀,申永勝,陳國(guó)景.基于網(wǎng)絡(luò)的《機(jī)械原理》多媒體課件研制[J].電化教育研究,2000,(12):47-49.
[2]李琳,張鐵,潘健怡,李祀儀.機(jī)械原理雙語(yǔ)教學(xué)課件的設(shè)計(jì)與制作[J].高教探索,2007,(6):149-151.
[3]楊文敏.機(jī)械原理課程混合教學(xué)模式的研究與實(shí)踐[J].教育教學(xué)論壇,2016,(27):169-171.
[4]董惠敏,錢(qián)峰,高媛,王德倫.基于網(wǎng)絡(luò)的機(jī)械原理自主學(xué)習(xí)模式[J].實(shí)驗(yàn)技術(shù)與管理,2011,28(11):133-136.
[5]楊捷,羅康,王茜.基于Matlab矩陣運(yùn)算的機(jī)構(gòu)分析解析法[J].機(jī)械研究與應(yīng)用,2012,(6):33-35.
[6]崔利杰,龔小平.基于MATLAB運(yùn)動(dòng)仿真的平面多連桿機(jī)構(gòu)優(yōu)化設(shè)計(jì)[J].機(jī)械設(shè)計(jì)與制造,2007,7(2):40-42.