◆趙忠蓋
作者:趙忠蓋,江南大學物聯(lián)網(wǎng)工程學院副教授,博士,主要從事計算機控制系統(tǒng)、過程控制等方面的教學和科研工作(214122)。
一個完整的計算機控制系統(tǒng)涉及信號檢測、信號處理、控制策略的實現(xiàn)以及信號輸出等多個環(huán)節(jié),對應的計算機控制類課程則包括傳感器技術、自動化儀表、計算機控制技術、微型計算機原理、PLC 技術及應用、現(xiàn)場總線控制系統(tǒng)等,詳細講述了傳感檢測系統(tǒng)、變送傳送系統(tǒng)、工業(yè)控制計算機、數(shù)字控制算法、驅動執(zhí)行以及控制結構設計等知識,基本涵蓋了計算機控制系統(tǒng)組成的硬件工具(PLC、單片機等)、軟件工具(梯形圖、匯編語言、C 語言等)、檢測傳感知識(傳感原理、儀器儀表等)、方法策略類(各種控制算法、邏輯控制策略等)等各個方面。計算機控制類課程是自動化專業(yè)本科學習的核心內(nèi)容,旨在面向工程實際需求,培養(yǎng)學生在控制理論的工程應用和實現(xiàn)等方面的能力。通過這類課程的學習,學生在面對控制任務時,能夠從儀表選型、控制方案的確定、系統(tǒng)結構以及實現(xiàn)等多方面綜合考慮,從而構建計算機控制系統(tǒng)。
顯然,隨著計算機的大量普及以及數(shù)字控制技術的發(fā)展,計算機控制類課程在自動化專業(yè)的教學和學習中將會越來越重要。但是在教學和指導研究生新生過程中通常發(fā)現(xiàn),自動化專業(yè)的學生往往會產(chǎn)生這樣的疑惑:“學了這些計算機和控制類的知識,我到底能做什么?”并且,學生無法抓住計算機控制類課程的學習重點,學習的過程中通常會偏向于計算機控制中計算機的學習,包括編程語言、工業(yè)控制計算機等工具類知識的學習,偏離了“控制”的主題。
計算機控制類課程的教學是一個系統(tǒng)工程,課程改革應該從系統(tǒng)的高度,而不是局限于某門課,去協(xié)調(diào)處理課程體系,并進行整體優(yōu)化,方能去繁就簡,把握課程的核心與實質(zhì)[1]。目前,清華大學進行了計算機控制技術綜合實驗的教學改革[2],北京航天航空大學提出計算機控制技術本碩一體化教學方法等[3],國外自動化專業(yè)出現(xiàn)經(jīng)典教材《現(xiàn)代控制工程》,其綜合了自動控制原理、現(xiàn)代控制理論以及后現(xiàn)代控制理論等多門課程,這些都表明從課程體系高度去優(yōu)化和重新設計教學內(nèi)容已經(jīng)成為趨勢。正如清華大學本科教學改革目標所言:學科發(fā)展和課程設置要進一步向學科的交叉與綜合背景下通識教育的方向轉變;教學方式要進一步向知識傳授與探索相結合,師生互動、教學相長,并以調(diào)動學生自主學習、激發(fā)學生求知欲和創(chuàng)造性為主要目標的教學方式轉變。計算機控制類課程的教學也必然向建設一個有利于學生整體掌握課程體系,從而能夠實現(xiàn)自主性學習、盡早參與研究工作、學習和研究并進的教學框架方向發(fā)展。
細究本科學生在學習計算機控制類課程中遇到的困惑和迷茫,認為計算機控制類課程的教學存在如下問題。
計算機控制類課程體系思想的缺乏 根據(jù)國內(nèi)眾多著名高校和本校自動化專業(yè)的課程大綱,各門計算機控制類課程往往自成一體,大多以學生能夠熟練掌握本門課程的知識點為培養(yǎng)目標,模糊了計算機控制類課程體系的整體脈絡,難免會有所局限,容易使學生產(chǎn)生認識不清的問題。簡單地講,計算機控制類課程就是教會學生實現(xiàn)計算機控制系統(tǒng),但是由于涉及的知識點和課程較多,時間跨度較長,因此如果沒有明確的課程體系思想,很容易使學生淹沒在某個旁枝末節(jié)的支流中。目前,國內(nèi)有一部分教師認識到這一點,并努力從教材內(nèi)容上進行改革。比如清華大學王錦標教授等編寫了計算機控制系統(tǒng)教材等,從工程實際出發(fā),介紹計算機控制技術的實現(xiàn)。
教材和教學內(nèi)容的銜接問題 計算機控制類課程之間存在緊密的聯(lián)系,往往無法對課程進行硬性的劃分。比如計算機控制技術與現(xiàn)場總線控制系統(tǒng)兩門課就很難劃分,但是教材的編寫者相互之間不可能進行協(xié)調(diào),各自編寫的出發(fā)點也不同,使得教材內(nèi)容往往存在相當部分的重疊。另一方面,教學課程體系思想的缺乏也導致各門課程的授課內(nèi)容可能存在重復過多,或者缺乏銜接,致使學生無法融會貫通。國內(nèi)僅計算機控制技術這門課,就出現(xiàn)很多內(nèi)容差別很大的教材,至于各課程教材之間內(nèi)容的重疊現(xiàn)象更是普遍存在,給教師的授課和學生的學習都帶來困難。
實踐教學缺乏整體環(huán)節(jié) 計算機控制類課程的實踐教學通常側重于原理的驗證或者工具的掌握,條件好的學校采用實物進行,而條件差的則只能通過MATLAB 仿真,欠缺系統(tǒng)性的實踐環(huán)節(jié)[4],從理論到理論的應用聯(lián)系不夠。比如目前很多學生沒有弄清楚自動化專業(yè)最重要的專業(yè)基礎課——自動控制原理,與計算機控制技術之間的聯(lián)系。隨著國內(nèi)各種工具類競賽項目的興起,工具類課程逐漸在自動化專業(yè)學生的應用環(huán)節(jié)中占據(jù)重要地位,從而出現(xiàn)實踐環(huán)節(jié)與自動化專業(yè)基礎知識的脫節(jié)現(xiàn)象。并且,已有的課程設計實踐環(huán)節(jié)也往往只是針對某門課,缺乏整體實踐環(huán)節(jié),使學生無法從全局去了解和掌握計算機控制系統(tǒng)的設計與實現(xiàn),因此產(chǎn)生諸如前面的疑惑也就不足為怪了。
通過計算機控制類課程體系的整體優(yōu)化,解決學生對專業(yè)核心課程脈絡不清晰的問題,以及教師單兵作戰(zhàn)的問題。通過整合課程內(nèi)容,并將計算機控制技術與現(xiàn)場總線控制系統(tǒng)融合為一門課,解決計算機控制類多門課程內(nèi)容交叉、重復,部分內(nèi)容不適應培養(yǎng)目標要求等問題。將理論和應用相結合,通過基本性實驗教學、課程設計、畢業(yè)設計等實踐活動,解決普遍存在的重理論、輕實踐的問題。
基于項目引導或任務引導原則[5],以行業(yè)特色或地方經(jīng)濟實際需要為背景,以自動化應用技術為主線,以通識教育與專業(yè)技術教育結合,主要圍繞計算機控制類課程體系的整體優(yōu)化,以“系統(tǒng)理念”為主線的課程內(nèi)容的整合,基本性實驗教學、課程設計、畢業(yè)設計實踐活動的改革等展開工作,做到三個“突出”。
整體優(yōu)化計算機控制類課程體系,突出“主線” 課程的安排按照計算機控制系統(tǒng)的自然順序進行,改變以往按照課程重要程度的安排方式。舊的課程體系下,計算機控制類各課程獨立設置,設置時間和設置內(nèi)容的邏輯依據(jù)性較弱。通常,本科生一、二年級為通識教育,安排基礎類的課程,比如數(shù)學類、語言類以及電子技術類等,為后面的專業(yè)學習打基礎;而大三以后為專業(yè)教育,考慮到學生保研選拔、學生實習等多方面的因素,專業(yè)課無形中會按照課程的重要程度安排:大三開設專業(yè)基礎類的課程,比如自動控制原理、電機與拖動、計算機控制技術、PLC、傳感器技術等;還剩下一些專業(yè)性很強的課程則放到本科大四上半學期,比如現(xiàn)場總線控制技術、現(xiàn)代控制理論、智能控制等。如此,計算機控制類的課程順序上存在一定的顛倒,比如平行開設計算機控制類的課程無法實現(xiàn)知識上的漸進,給學生的學習帶來困難。而且計算機控制類課程缺乏一門統(tǒng)領性的課程,使學生在進入計算機控制類課程學習前,能夠對計算機控制類課程有個整體的認識,幫助學生理清該類課程的脈絡,從而避免直接進入盲人摸象式的細節(jié)教育。
為了避免上述問題,在課程的安排上遵循工程上計算機控制系統(tǒng)的設計流程,按從系統(tǒng)框架到細節(jié)的順序,突出計算機控制系統(tǒng)的主線,輔以實現(xiàn)控制系統(tǒng)的工具和手段。具體地,為保證學生能夠對計算機控制以至自動化專業(yè)有所了解,在大一階段開設新生研討和專業(yè)前沿課,就自動化專業(yè)課程主要是計算機控制類課程的整體應用進行普及教育,在加強學生對計算機控制的整體認識的同時,培養(yǎng)學生的興趣。計算機控制技術作為計算機控制類課程的核心課程,在自動控制原理課程結束后即安排,突出兩者之間的聯(lián)系;然后圍繞這門課,先從信號的檢測和儀表選型等方面安排課程。而工具類的課程之間沒有主次之分,統(tǒng)一安排在一學期,最后安排現(xiàn)場總線控制系統(tǒng),從結構和系統(tǒng)上將前面的課程貫穿起來。因此,計算機控制類課程的脈絡是:專業(yè)前沿和新生研討課→計算機控制技術→傳感器技術、自動化儀表→單片機技術、PLC 及其應用、微機原理等→現(xiàn)場總線控制系統(tǒng)。
通過整體優(yōu)化計算機控制類課程體系,一是讓學生對專業(yè)類課程有清晰的脈絡,提高學習效率,認清各門課程;二是讓教師之間形成團隊,進行研究型大學計算機控制類課程體系的研究工作,提出適應21 世紀要求的培養(yǎng)模式。
整合課程內(nèi)容,突出“系統(tǒng)” 計算機控制涉及的課程較多,廣義的計算機控制系統(tǒng)包括檢測、算法以及系統(tǒng)的結構等計算機控制類課程的全部內(nèi)容。因此,各門課之間很難獨立分割,幾乎所有的計算機控制系統(tǒng)的教材都會有部分內(nèi)容講解信號的檢測以及控制系統(tǒng)的結構,而現(xiàn)在這些內(nèi)容又單獨成課;反過來,很多現(xiàn)場總線控制系統(tǒng)以及自動化儀表的教材也往往含有部分計算機控制系統(tǒng)的內(nèi)容。另一方面,教師在講解某門課時,為了使學生融會貫通,課程之間適當?shù)你暯右彩直匾?,但是如何把握銜接的度是關鍵。因此,如何整合課程內(nèi)容是計算機控制類教改的重點。
針對計算機控制類課程間教學內(nèi)容的安排問題,為了讓學生掌握計算機控制類課程的核心知識,激發(fā)學生的學習興趣,以工程上計算機控制系統(tǒng)為引領,將相關專業(yè)課程有機結合在一起,既注意各自的特點,又強調(diào)內(nèi)部的聯(lián)系,實現(xiàn)課程內(nèi)容的系統(tǒng)化。在系統(tǒng)框架下,計算機控制技術側重于與自動控制原理的銜接,并引入現(xiàn)代控制理論部分的內(nèi)容,傳授學生關于通過計算機實現(xiàn)控制理論的算法,讓學生了解控制系統(tǒng)的理論和策略基礎;傳感器和自動化儀表實現(xiàn)計算機控制系統(tǒng)的信號檢測與自動化儀表,在系統(tǒng)思想的引領下,這兩門課與其他課程的重疊較少,在舉例應用中,將各種儀表與信息檢測置于計算機控制系統(tǒng)的大框架下即可,并且關于儀表之間的通信與連接部分的內(nèi)容略掉;PLC、單片機等工具類的課程,核心授課內(nèi)容設置為講授控制系統(tǒng)中變量的采集與處理,以及各種控制算法的實現(xiàn)等;現(xiàn)場總線控制系統(tǒng)則從宏觀上構建學生的系統(tǒng)觀,并最終實現(xiàn)計算機控制類課程的綜合,側重于各種工業(yè)常用通信協(xié)議的講授。在現(xiàn)代教育教學思想的指導下,遵循系統(tǒng)科學的整體性原理,將計算機控制系統(tǒng)類課程涉及的主要內(nèi)容融為一個整體。
加強實踐教學,突出“綜合” 實踐起到鞏固理論知識的作用,創(chuàng)新源于實踐。如何將理論知識和應用有機結合起來,形成良性互動,是實踐教學改革的重點。特別的,計算機控制系統(tǒng)的一大特點是系統(tǒng),但是計算機控制類課程又單獨成課,各自都有相關的實驗,這些實驗都是針對該門課具體的知識點設置,很難在實驗中將計算機控制類課程的內(nèi)容融為一體。
通過基本性實驗教學、專題性課程設計、工程應用性畢業(yè)設計等環(huán)節(jié),從培養(yǎng)學生基本、綜合和自主實踐能力出發(fā),并按研究型大學培養(yǎng)目標和新的課程體系要求,構建新的實踐能力培養(yǎng)體系。該體系中,各門課的實驗還是針對該課的基本知識點,但是增加了專題性的課程設計,并且實現(xiàn)開放式的課程設計方式,使學生在計算機控制的大框架下可以自主選題,然后利用課余時間自主完成課題任務,不再單獨占用上課時間。與傳統(tǒng)課程設計不同,該課程設計最大的特點是針對計算機控制類課程的綜合設計,突出知識點的綜合應用。而且在學生畢業(yè)設計的設置上,加大工程應用性的比例,鼓勵學生進行計算機控制類實際項目的開發(fā)與設計。
與教學內(nèi)容的優(yōu)化與改進相適應,在教學方法上主要進行如下改進。
1)以計算機控制系統(tǒng)為主線,從應用角度出發(fā),密切結合工業(yè)自動化實踐,以主講教授為龍頭,成立系列課程教研組,組織教師進行調(diào)研、討論,將計算機控制系列課程融為一體,相互銜接、相互連貫,重新制訂合理的教學計劃和大綱、實驗計劃和大綱、綜合課程設計的計劃和大綱等,并聘請校內(nèi)外專家進行評審。
2)在加強學生對課程之間的知識聯(lián)系方面有如下舉措。
①組織學術造詣深厚的教授給大一新生講授學科前沿和新生研討課,加強學生的思辨能力,同時建立學生計算機控制的系統(tǒng)思想。
②在大二充分利用學院國家電子類大學生實踐基地平臺,組織學生進行大學生創(chuàng)新項目的實踐;大二的學生作為大三學生的助手,建立計算機控制系統(tǒng)實際應用的感性認識。
③在大三后則利用學生參觀實習的契機,讓學生了解實際工廠計算機控制系統(tǒng)的構成,并通過國際工業(yè)自動化展,了解計算機控制系統(tǒng)在各行各業(yè)中的應用以及最新發(fā)展趨勢。
3)在加強綜合實驗方面主要采用如下措施。
①依托相應課程,優(yōu)化基本性實驗教學內(nèi)容,對原有實驗內(nèi)容進行調(diào)整和更新,精選內(nèi)容先進、具有代表性的教學內(nèi)容和實驗項目。
②加大綜合性、設計性實驗的比重,根據(jù)實際情況開設選擇性實驗,充分發(fā)揮有實踐經(jīng)驗教師的特長,以項目為引導,給出項目的要求,不限定知識范圍,讓學生應用所學的計算機控制知識,根據(jù)項目成本、項目技術要求等工程要求,自主選型,并自主完成項目的計算機控制系統(tǒng),給學生最大的發(fā)揮空間。
③在代表性課程的考核環(huán)節(jié),如現(xiàn)場總線控制,增加該課程的課程設計環(huán)節(jié)。在該環(huán)節(jié),教師不限定題目,學生可以根據(jù)自身的經(jīng)歷或者生活體驗,發(fā)揮自主想象的空間,自主選題,并做出控制系統(tǒng)實物。另一方面為增加對控制系統(tǒng)的認識,學生需要就系統(tǒng)方案的設計、功能等方面進行說明或演示。在此過程中一切以學生為主,給學生配備教師顧問組,由多名教師組成,學生可以根據(jù)需求自主尋求教師的意見。除此之外,教師僅需要對學生的作品進行評價。
④在畢業(yè)設計環(huán)節(jié),對畢業(yè)設計進行分類要求。在側重于工程設計類的畢業(yè)設計中給學生一定的經(jīng)費,讓學生實現(xiàn)設計的實物并演示;而在側重于論文類的畢業(yè)設計中,設計與科學研究相結合,引領學生進入較前沿的理論研究中去,拓寬學生專業(yè)知識面。
由于課程多、跨度大、課程間相關性強,并且課程間內(nèi)容重疊,計算機控制類課程的“教”和“學”都存在困難。本文以工程上一個完整的計算機控制系統(tǒng)為引領,分別從教學內(nèi)容和教學方法的優(yōu)化上給出教學改革方法。在教學內(nèi)容上,對各課程教學內(nèi)容進行整合,做到突出“主線”脈絡,突出“系統(tǒng)”架構,突出“綜合”實踐;在教學方法上,對應教學內(nèi)容的改革,通過改革教學大綱、教學計劃和實驗計劃,使計算機控制類課程相互銜接,并借助學院國家級創(chuàng)新基地平臺,以及增加新生研討課、學科前沿課和課程實習環(huán)節(jié),再依托現(xiàn)場總線控制系統(tǒng),結合綜合設計環(huán)節(jié),加強學生的綜合實踐環(huán)節(jié)。通過上述改革,加強學生對計算機控制系統(tǒng)中“控制”和“系統(tǒng)”的認識,既增加學生對計算機控制類課程理論知識的理解,又培養(yǎng)學生綜合應用計算機控制類知識的實踐能力,效果明顯。
[1]張德江,于微波,賈文超.教學與教研互動教法與學法共融:“計算機控制系統(tǒng)”國家精品課建設的體會[J].中國大學教學,2007(10):29-31.
[2]丁冬花,趙雁南.計算機控制系統(tǒng)綜合實驗課簡介[J].實驗技術與管理,1994,11(1):51-52.
[3]張平,夏潔,周銳,等.建設獨具特色的“計算機控制”精品課程[J].電氣電子教學學報,2009(31):143-145.
[4]溫淑慧.計算機控制技術實驗教學改革初探[J].教學研究,2010,33(6):59-62.
[5]王佳慶,王曉剛,王清,等.基于項目教學法的計算機控制技術課程教學改革與探索[J].教育教學論壇,2014(15):273-275.