0. 引言
在實際工業(yè)生產(chǎn)過程中,具有大慣性、純滯后、時變性等特點的被控對象十分普遍。隨著生產(chǎn)過程或設(shè)備的運行狀況和運行環(huán)境的改變,被控對象往往表現(xiàn)出一定的不確定性。
為了解決系統(tǒng)中的大延遲,國內(nèi)外的不少學(xué)者、科技工作者作了大量的研究,但是成功地用于工程實踐中的具體實例卻沒有多少。基于此,本文對一種新型的Smith預(yù)估器進(jìn)行了簡單的介紹,并利用其對電加熱爐的傳統(tǒng)爐溫控制方法進(jìn)行了改進(jìn),針對被控對象的模型隨時間變化的情況,進(jìn)行了仿真,證實了其在工業(yè)控制中的可行性。
1. 傳統(tǒng)兩種控制方法介紹
1.1 PID控制方法
PID控制是最早發(fā)展起來的控制方法之一,由于其算法簡單,通用性好,魯棒性強(qiáng)且可靠性高,被廣泛用于工業(yè)過程控制,對于一般受控對象或τ/T<0.6的純滯后對象的控制問題可獲得較好的控制效果。而對于大純滯后和參數(shù)不確定的上述被控對象,常規(guī)PID控制器對運行工況適應(yīng)性很差,所以控制性能難以取得令人滿意的效果[2]。
1.2 Smith預(yù)估器
Smith預(yù)估器是得到廣泛應(yīng)用的時滯系統(tǒng)的控制方法。該方法的基本思路是:預(yù)先估計出系統(tǒng)在基本擾動下的動態(tài)特性,然后由預(yù)估器對時滯進(jìn)行補(bǔ)償,力圖使被延遲了的被調(diào)量超前反映到調(diào)節(jié)器,使調(diào)節(jié)器提前動作,從而抵消掉時滯特性所造成的影響:減小超調(diào)量,提高系統(tǒng)的穩(wěn)定性和加速調(diào)節(jié)過程,提高系統(tǒng)的快速性。但是,在實際工業(yè)過程中,被控對象通常是時變的,這就使補(bǔ)償器模型和實際對象的模型發(fā)生了不一致,一般當(dāng)Kp和τ的變化為10%~15%時,史密斯預(yù)估補(bǔ)償器就失去了良好的控制效果。在工業(yè)生產(chǎn)過程中要獲得精確的廣義對象模型是十分困難的,況且對象特性又往往隨著運行條件變化而變化。因此,雖然理論上證明了史密斯預(yù)估補(bǔ)償?shù)牧己醚a(bǔ)償效果,但在工程應(yīng)用上還有一定的局限性。需要控制工作者做出進(jìn)一步的改進(jìn)。
2. 增益自適應(yīng)Smith預(yù)估補(bǔ)償控制[1]
無論是經(jīng)典的PID控制、Smith補(bǔ)償控制,還是自適應(yīng)控制技術(shù)和智能控制技術(shù)的應(yīng)用,都有其獨特的優(yōu)點和不可避免的局限性,綜合考慮技術(shù)的工業(yè)可行性與在實際實施過程中的難度,我分別采用了PID控制器、Smith預(yù)估器和增益自適應(yīng)Smith補(bǔ)償控制對同一對象進(jìn)行了對比仿真,并給出了在變化工況下的特性曲線。現(xiàn)對增益自適應(yīng)Smith補(bǔ)償?shù)慕Y(jié)構(gòu)進(jìn)行簡單介紹。
增益自適應(yīng)補(bǔ)償控制是1997年由賈巴斯(R.F.Giles)和巴特利(T.M.Bartley)提出的。它是Smith預(yù)估補(bǔ)償控制基礎(chǔ)上改進(jìn),其結(jié)構(gòu)圖如圖1所示。
圖1 增益自適應(yīng)Smith預(yù)估控制系統(tǒng)框圖
除法器是將過程斬輸出值除以預(yù)估模型的輸出值;識別器中的微分時間Td=τp,它將使過程輸出比估計模型輸出提前τp的時間進(jìn)入乘法器,乘法器將預(yù)估器輸出乘以識別器輸出后送入控制器。這三個環(huán)節(jié)的作用是根據(jù)預(yù)估補(bǔ)償模型和過程輸出信號之間的差值,提供一個能自動校正預(yù)估器增益的信號。
在理想情況下,當(dāng)預(yù)估器模型與真實對象的動態(tài)特性完全一致時,圖中除法器的輸出是1,所以輸出是也是1,此時即為Smith預(yù)估補(bǔ)償控制。
在實際情況下,預(yù)估器模型往往與真實對象的動態(tài)特性的增益存在著偏差,增益自適應(yīng)補(bǔ)償控制能起自適應(yīng)的作用。因為從補(bǔ)償原理可知,若廣義對象的增益由Kp增大到Kp+△K,則除法器的輸出A/B=(Kp±△K)/Kp,假設(shè)真實對象動態(tài)參數(shù)不變,此時,識別器中微分項不起作用,因而識別器輸出也是(Kp±△K)/Kp。這樣,乘法器輸出變?yōu)椋↘p±△K)Gp(s),可見反饋量也變化了△K,相當(dāng)于預(yù)估模型增益變化了△K,故在對象增益變化△K后,仍能完全補(bǔ)償。
3.電加熱爐建模分析
1)電加熱爐結(jié)構(gòu):
電加熱爐本身用上、下兩組爐絲進(jìn)行加熱,用上、下兩組熱電偶檢測爐內(nèi)溫度,此電加熱爐為一雙輸入雙輸出的受控對象。
2)控制要求:
實驗室用電加熱爐,溫度范圍在200~500℃范圍之內(nèi),要求溫度從室溫上升到規(guī)定溫度后長期穩(wěn)定在規(guī)定溫度范圍內(nèi),其溫差要求最好不超過±2℃。
3)建立模型:
1.用階躍響應(yīng)法近似確定電加熱爐的連續(xù)模型
當(dāng)在電加熱爐輸入端加一階躍信號μ(t)=4V時,對其輸出端溫度信號y進(jìn)行采樣,繪制圖形。采樣周期為30s。實驗系統(tǒng)框圖如圖2所示。
圖2 實驗系統(tǒng)框圖
利用圖3所示的方法確定電加熱爐的實驗?zāi)P停浩渲笑訛闀r間軸原點至通過拐點切線與時間軸交點的時間間隔;Td為被控變量y完成全部變化量的63.2%所用的時間τo.則Kd=△y/△u.
圖3 階躍響應(yīng)曲線
經(jīng)過計算,可以比較接近實際的得出電加熱爐的數(shù)學(xué)模型為


4.仿真結(jié)果
對象特性變化


圖4 傳統(tǒng)方法對象變化前響應(yīng)曲線
圖5 傳統(tǒng)方法對象變化后響應(yīng)曲線
圖6 新型Smith預(yù)估器在對象特性變化
前后的響應(yīng)曲線
5.結(jié)束語
從仿真實驗可以看出,在對象特性的增益發(fā)生變化時,PID控制和Smith預(yù)估控制的階躍響應(yīng)曲線都在不同程度上變化比較大,包括超調(diào)量和過渡時間都發(fā)生了變化。但是,通過本系統(tǒng)所采用的增益自適應(yīng)Smith預(yù)估控制方案,在對象增益Ko值發(fā)生比較大的變化時,超調(diào)量也只是小幅變化,過渡時間基本保持沒有太大的變化,調(diào)節(jié)品質(zhì)基本符合要求。對于本系統(tǒng),為了保證超調(diào)量不至于太大,應(yīng)把Smith預(yù)估器模型的增益Ko'設(shè)置成對象增益的變化范圍的上限,這樣可以有效抑制超調(diào)。另外,有實際實施過程中,本系統(tǒng)所采用的自適應(yīng)Smith預(yù)估控制對其它對象參數(shù)如遲延時間τ和慣性常數(shù)Td也有一定的適應(yīng)能力。為了更進(jìn)一步改進(jìn)控制效果,可以考慮在原有設(shè)計的基礎(chǔ)上,增加一個PID模塊的參數(shù)在線調(diào)整功能,使PID參數(shù)最優(yōu)化,從而更好的實現(xiàn)對溫度的調(diào)節(jié)。