自動控制理念課程設(shè)計探究
時間:2022-05-04 12:29:21
導(dǎo)語:自動控制理念課程設(shè)計探究一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
“黑箱”方法
在控制理論中,一個未知的研究對象通常被稱為一個“黑箱”。所謂“黑箱”方法,簡單地說,就是給一個未知的研究對象輸入信號,然后觀察其輸出信號的變化,通過黑箱外部的輸入輸出數(shù)據(jù)進(jìn)行分析研究,得出對其內(nèi)部結(jié)構(gòu)認(rèn)識的方法,在控制理論中有一個專門的術(shù)語叫做“系統(tǒng)辨識”[9]。“黑箱”方法的應(yīng)用十分廣泛,例如,如果將人看作是一個“知人知面不知心”的黑箱,人們可以通過“聽其言,觀其行”而“知其心”。這種行為分析方法是一種典型的“黑箱”方法的應(yīng)用。考試也是“黑箱”方法的一種應(yīng)用,教師給學(xué)生出題目,就是給學(xué)生大腦輸入信息,而學(xué)生答題就是輸出信息,教師通過分析出題與答題的對應(yīng)關(guān)系,就能夠知道學(xué)生掌握知識的情況。又如社會生活實踐中,用問卷調(diào)查了解社會情況,用投入-產(chǎn)出法研究國民經(jīng)濟(jì)等,都是對“黑箱”方法的應(yīng)用。
“模擬”方法
模擬方法是一種傳統(tǒng)的科學(xué)方法,在自動控制理論中,該方法被形象地稱之為“仿真”。所謂“模擬”方法,是以不同系統(tǒng)的行為相似為基礎(chǔ),通過模型(物理模型或數(shù)字模型)來間接地研究系統(tǒng)原型行為的方法。通過對某類數(shù)學(xué)模型的仿真,就能夠把握與其“相似”的一類“相似系統(tǒng)”的行為。在工程實踐中,常常采用簡單的易于實現(xiàn)的系統(tǒng)來模擬相對復(fù)雜的不容易實現(xiàn)的系統(tǒng),或者采用純數(shù)字的模型系統(tǒng)來模擬實際的物理系統(tǒng),實現(xiàn)仿真研究。“模擬”方法在工程實踐中的應(yīng)用也非常廣泛,例如石化企業(yè)中常用的對員工進(jìn)行崗位培訓(xùn)的仿真培訓(xùn)系統(tǒng)、自動化領(lǐng)域的科研人員常用的數(shù)字仿真,都是“模擬”方法的典型應(yīng)用。在自動控制理論課程中,除了以上3種比較典型的科學(xué)方法之外,還有“前饋”方法、“順饋”方法等,在工程實踐和社會生活中也均有一定的應(yīng)用。
自動控制理論課程的課程設(shè)計
自動控制理論課程設(shè)計是實踐教學(xué)的一個重要環(huán)節(jié),它的任務(wù)是通過課程設(shè)計,使學(xué)生進(jìn)一步掌握自動控制的基本概念和控制系統(tǒng)的基本分析和設(shè)計方法,提高工程實踐能力。
1總體設(shè)計思路為了加深學(xué)生對課程中科學(xué)方法的理解并學(xué)以致用,鍛煉在軟、硬件方面的動腦和動手能力,在我校的課程設(shè)計中,應(yīng)用了較多的軟件和硬件,其中軟件部分包括Matlab仿真軟件[10]和DCS組態(tài)軟件,硬件部分包括計算機(jī)、NI數(shù)據(jù)采集卡、A3000過程控制系統(tǒng)[11]和模擬電路實驗箱。首先,選擇A3000過程控制系統(tǒng)作為被控對象,要求學(xué)生利用“黑箱”方法測試對象特性,得到被控對象的數(shù)學(xué)模型。然后,根據(jù)所測得的數(shù)學(xué)模型,基于Matlab數(shù)字仿真平臺設(shè)計控制器,構(gòu)成負(fù)反饋控制系統(tǒng)。通過數(shù)字仿真,研究控制器的參數(shù)變化對系統(tǒng)性能的影響,選擇出合適的控制器參數(shù)。接著,根據(jù)“相似系統(tǒng)”的原理,使用模擬電路實驗箱搭建電路,模擬A3000過程控制系統(tǒng),通過NI數(shù)據(jù)采集卡將實驗箱和計算機(jī)相連,利用前面設(shè)計得到的控制器,基于實驗箱進(jìn)行物理仿真,實現(xiàn)對模擬電路實驗箱的實時控制。最后,將設(shè)計得到的控制器送入DCS組態(tài)軟件,控制A3000過程控制系統(tǒng),測試控制算法在實際控制裝置上應(yīng)用的有效性。
2A3000-DCS高級過程控制系統(tǒng)A3000-DCS高級過程控制系統(tǒng)是北京華晟高科教學(xué)儀器有限公司推出的多功能實驗裝置,現(xiàn)場系統(tǒng)如圖1所示,包括1個大的儲水箱、3個水箱、1個鍋爐、1個強(qiáng)制換熱器、2個水泵、2個流量計和1個電動調(diào)節(jié)閥等。通過不同的單元組合,可以構(gòu)成典型的一階、二階和三階被控對象。該裝置既可以實現(xiàn)簡單的單回路控制,也可以實現(xiàn)復(fù)雜的串級控制;既可以實現(xiàn)單變量控制,也可以實現(xiàn)多變量控制。在課程設(shè)計中,選取3#水箱和4#水箱串聯(lián)組成的液位控制系統(tǒng),選取控制變量為變頻泵的頻率,被控變量為4#水箱的液位。根據(jù)自動控制理論的知識,很顯然,要設(shè)計出合適的控制算法,必須首先了解被控對象的信息,然后根據(jù)這些信息構(gòu)成負(fù)反饋控制系統(tǒng),因此,課程設(shè)計的第一個任務(wù)就是測試被控對象的開環(huán)特性。由于水箱的尺寸和閥門的閥阻等參數(shù)不易確定,因此在課程設(shè)計中采用“黑箱”方法來建立被控對象的數(shù)學(xué)模型。在水箱的某個平衡點(一般選擇50%)給3#水箱一個大小合適的階躍輸入,測試4#水箱液位的變化,根據(jù)DCS保存的輸入輸出數(shù)據(jù)進(jìn)行系統(tǒng)辨識,即可得到被控對象的數(shù)學(xué)模型。
3基于Matlab數(shù)字仿真平臺的控制器設(shè)計和數(shù)字仿真課程設(shè)計的第2個任務(wù)是設(shè)計控制器,要求學(xué)生基于測得的被控對象的數(shù)學(xué)模型,分別設(shè)計純比例控制器和PID控制器,構(gòu)成負(fù)反饋控制系統(tǒng)。首先,使用Matlab軟件中的設(shè)計工具,畫出系統(tǒng)的根軌跡,確定出使系統(tǒng)穩(wěn)定的控制器參數(shù)范圍。然后,使用Matlab提供的Simulink仿真工具箱,進(jìn)行數(shù)字仿真,分析控制器的參數(shù)變化對系統(tǒng)性能的影響,確定合適的控制器參數(shù)。如果系統(tǒng)的性能指標(biāo)不能滿足要求,則可通過設(shè)計串聯(lián)超前或滯后校正環(huán)節(jié)對系統(tǒng)進(jìn)行校正。
4基于模擬實驗箱的物理仿真為了更好地和工程實際接近,加強(qiáng)學(xué)生的工程意識,在課程設(shè)計的純數(shù)字仿真環(huán)節(jié)之后,安排了物理仿真測試環(huán)節(jié),將所設(shè)計的控制算法在模擬電路實驗箱上進(jìn)行了仿真測試,測試控制算法應(yīng)用到現(xiàn)場的可行性。首先,基于A3000過程控制系統(tǒng)的數(shù)學(xué)模型,根據(jù)“相似系統(tǒng)”的原理,使用實驗箱搭建電路,模擬實際的被控對象;然后,通過數(shù)據(jù)采集卡將模擬電路實驗箱和計算機(jī)相連,利用Matlab仿真軟件提供的OPC接口,編寫客戶端程序,實現(xiàn)數(shù)據(jù)采集和對模擬實驗箱的實時控制。物理仿真示意圖如圖2所示。在此過程中,往往會出現(xiàn)一些數(shù)字仿真中沒有的問題,例如比較常見的信號“毛刺”現(xiàn)象和有可能出現(xiàn)的信號飽和現(xiàn)象。在物理仿真過程中,學(xué)生能夠非常直觀地觀察到理想數(shù)字仿真和實際物理仿真結(jié)果的聯(lián)系和差別,可以引導(dǎo)學(xué)生分析造成差別的原因,并給學(xué)生介紹一些工程上常用的簡單的濾波方法。
5A3000過程控制系統(tǒng)的實時控制課程設(shè)計的最后一個任務(wù)是將所設(shè)計的控制算法加到A3000過程控制系統(tǒng)上,測試實際系統(tǒng)的控制性能。將控制算法送入DCS組態(tài)軟件,可以非常直觀觀察液位控制系統(tǒng)的液位變化情況,畫出實時控制曲線。通過對實際被控對象的實時控制,自動控制理論課程中的許多抽象的概念,例如過渡過程、超調(diào)量、調(diào)節(jié)時間等,都栩栩如生地呈現(xiàn)在眼前,非常容易被學(xué)生理解和接受。同時,也可以引導(dǎo)學(xué)生分析實際的控制性能和數(shù)字仿真,以及物理仿真的性能指標(biāo)之間的區(qū)別和聯(lián)系,并分析原因。總之,通過課程設(shè)計,學(xué)生能夠鍛煉綜合利用自動控制理論課程中的科學(xué)方法,以及分析和解決工程實際問題的能力,例如利用“黑箱”方法建立被控對象的數(shù)學(xué)模型、利用“反饋”方法構(gòu)成負(fù)反饋控制系統(tǒng)、利用“模擬”方法進(jìn)行數(shù)字仿真和物理仿真等。因此,課程設(shè)計在加深學(xué)生對自動控制理論課程中科學(xué)方法的理解和掌握,以及提高學(xué)生工程實踐能力方面,發(fā)揮了非常重要的作用。3結(jié)束語結(jié)合自動控制理論的教學(xué)內(nèi)容,介紹了課程當(dāng)中一些重要的科學(xué)方法,以及如何將這些科學(xué)方法融入到學(xué)校的課程設(shè)計當(dāng)中。在課程設(shè)計中,由于采用了過程控制系統(tǒng)、模擬實驗箱和Matlab數(shù)字仿真平臺相結(jié)合的實驗?zāi)J剑^好地改善了傳統(tǒng)的純數(shù)字仿真驗證模式,充分鍛煉了學(xué)生在軟、硬件方面的動腦和動手能力,加深了學(xué)生對課程中科學(xué)方法的理解,提高了學(xué)生的工程實踐能力,獲得了較好的教學(xué)效果。
作者:孟令雅單位:中國石油大學(xué)(華東)信息與控制工程學(xué)院
熱門標(biāo)簽
自動化技術(shù)論文 自動化控制論文 自動化論文 自動化 自動控制 自動化科技 自動檢測論文 自動識別 自動化設(shè)備 自動報警 心理培訓(xùn) 人文科學(xué)概論