胡新新
(內(nèi)江師范學(xué)院,四川 內(nèi)江 614000)
隨著科技水平的不斷提高,我國電力工業(yè)也得到了大力發(fā)展,考慮到將污染降到最低和節(jié)約能源,電鍋爐因具有結(jié)構(gòu)相對簡單、無污染、占地位置更小、碳排放量少、自動化高、能量利用率高的優(yōu)點而逐漸取代傳統(tǒng)的煤炭燃燒鍋爐成為理想的供暖設(shè)備。因此,實現(xiàn)精確控制電鍋爐的溫度就顯得很有研究意義。
目前,鍋爐溫度控制系統(tǒng)大多采用傳統(tǒng)的PID結(jié)構(gòu)。PID簡單來說就是對比積分、微分、比例這三個參數(shù),屬于負反饋控制,一般會對系統(tǒng)進行一個預(yù)設(shè),而相應(yīng)的控制對象會反饋一個實際的參數(shù)值,這樣可以通過兩者對比,并進行相關(guān)反饋修正來達到精確的控制。傳統(tǒng)的PID控制存在著兩個局限性:第一,PID控制實現(xiàn)控制精度提高的是積分環(huán)節(jié),而設(shè)定值在大幅變化的時候,如在結(jié)束或啟動變化時,系統(tǒng)的輸出存在的偏差也就會很大,這也就使得PID積分運算結(jié)果超出了相關(guān)執(zhí)行機構(gòu)允許的一個最大范圍,系統(tǒng)的超調(diào)會變得很大,甚至可能會出現(xiàn)系統(tǒng)振蕩。第二,傳統(tǒng)PID控制器里進行微分計算的只有一個一階,這也就使得某些幾階的變化信號不起作用,要求變化信號的變化率只能是常數(shù),而溫度控制系統(tǒng)是一個非線性的過程,因此基于傳統(tǒng)的PID控制的溫度控制系統(tǒng)容易出現(xiàn)控制反應(yīng)時間長、控制精度不高、系統(tǒng)不穩(wěn)定的現(xiàn)象。
本文在以往研究的基礎(chǔ)上,采用雙閉環(huán)積分分離PID 控制結(jié)構(gòu)改變傳統(tǒng)PID控制造成的超調(diào)量較大、容易產(chǎn)生振蕩、調(diào)節(jié)時間長的問題。
本項目采用雙閉環(huán)積分分離 PID 控制結(jié)構(gòu),溫度控制主要是外環(huán)來實現(xiàn),積分分離 PID 算法應(yīng)用后,其對應(yīng)的輸出也就可以作為內(nèi)環(huán)的輸入,而內(nèi)環(huán)主要負責(zé)的就是電流控制,主要是使用模擬 PI 來進行相關(guān)調(diào)節(jié),模擬器件的應(yīng)用也就可以使得響應(yīng)速度更有保障。一般被控量會實時的檢測并傳遞到控制系統(tǒng),而當(dāng)其與預(yù)先設(shè)定的值存在較大偏差時,就會相應(yīng)的將積分作用進行減小或取消,確保系統(tǒng)的穩(wěn)定性。而當(dāng)其與預(yù)先設(shè)定的值存在較小偏差時,會相應(yīng)的將積分作用進行引入,在消除靜差的同時,將控制精度進一步的提高。因此,本次設(shè)計的PID 控制結(jié)構(gòu),改進了傳統(tǒng)的由單一PID控制造成的超調(diào)量較大、調(diào)節(jié)時間長的問題。
PID控制的積分環(huán)節(jié)不僅可以消除靜態(tài)誤差,還可以將控制精度進行有效的提高。但是普通的PID控制系統(tǒng),設(shè)定值在大幅變化或者受到的擾動較大的時候,如在結(jié)束、啟動以及重新設(shè)定目標值時,系統(tǒng)的輸出存在的偏差也會很大,雖然是瞬時的變化,但是進行積分會得到一個非常大的結(jié)果,這也就使得PID積分運算結(jié)果可能會超出相關(guān)執(zhí)行機構(gòu)允許的一個最大范圍,系統(tǒng)的超調(diào)會變得很大,系統(tǒng)可能會在很長的一段時間內(nèi)都不會進入一個比較穩(wěn)定的狀態(tài),甚至可能會出現(xiàn)系統(tǒng)發(fā)散。鑒于此,本次設(shè)計的溫度環(huán)將使用積分分離 PID控制。
積分分離控制的思路簡單來說,就是針對不同的偏差范圍,來選擇對應(yīng)的積分系數(shù)。即當(dāng)預(yù)先設(shè)定的值和被控量存在較大偏差時,也就會相應(yīng)的將積分作用進行減小或取消,確保系統(tǒng)的穩(wěn)定性,增大超調(diào)量;而當(dāng)預(yù)先設(shè)定的值與被控量存在較小偏差時,也就會相應(yīng)的將積分作用進行引入,在消除靜差的同時,將控制精度進一步的提高。其積分系數(shù)的選擇主要是根據(jù)以下來進行。
(1)積分控制算法對應(yīng)的表達式如下:
其中,積分系數(shù)為β,采樣時間為T。
(2)使用PID進行控制的情況是當(dāng)ε大于ε(k)的絕對值,使得控制精度可以得到保證。
(3)使用PD進行控制的情況是當(dāng)ε小于ε(k)的絕對值,也就是可以使系統(tǒng)響應(yīng)更快,還可以將超調(diào)過大進行有效避免。
本項目使用的是雙閉環(huán)積分分離PID結(jié)構(gòu),即外環(huán)和內(nèi)環(huán)分別對溫度和電流進行控制。外環(huán)的溫度控制使用積分分離 PID 算法,其對應(yīng)的輸出也就可以作為內(nèi)環(huán)的輸入,而內(nèi)環(huán)主要負責(zé)的就是電流控制,主要是使用模擬 PI 來進行相關(guān)調(diào)節(jié),模擬器件的應(yīng)用也就可以使得響應(yīng)速度更有保障。改進了傳統(tǒng)的由單一PID控制造成的超調(diào)量較大,調(diào)節(jié)時間長的問題,其對應(yīng)的結(jié)構(gòu)圖如下圖1所示。
圖1 雙閉環(huán)積分分離 PID控制結(jié)構(gòu)圖
根據(jù)上圖1可知,首先,實際檢測到的溫度值會和設(shè)定值進行一個對比,并進行微分、積分、比例運算得到一個誤差值,其對應(yīng)的輸出也就可以作為內(nèi)環(huán)的輸入,而內(nèi)環(huán)將使用模擬 PI 來進行相關(guān)調(diào)節(jié),越大的控制電流對應(yīng)的加熱時間就會更短,其也就具有更加靈敏的反應(yīng)速度。
電鍋爐的溫度控制系統(tǒng)外環(huán)的溫度控制采用的是積分分離 PID 控制,式中y(n)即為目標溫度,r(n)為實測溫度,e(n)即為誤差溫度,其對應(yīng)的表達式如下:
上式中,n為采樣序號,比例系數(shù)、微分系數(shù)、積分系數(shù)分別為ki、kd、kp,u(n)為所需輸出控制量對應(yīng)的絕對值。為了使得系統(tǒng)的動態(tài)特性能有效優(yōu)化,積分分離控制將針對不同的偏差范圍,來選擇對應(yīng)的積分系數(shù)。
對電鍋爐溫度控制進行分析需要相應(yīng)的模型,本文選擇使用一階慣性滯后系統(tǒng),其傳遞函數(shù)可如下表示:
可取K=1.25,T=120,系統(tǒng)傳函為:
在Simulink中創(chuàng)建傳統(tǒng)PID算法控制電鍋爐溫度的結(jié)構(gòu)圖如2所示。給定值100°時,根據(jù)齊格勒—尼柯爾斯參數(shù)調(diào)整法得到系統(tǒng)仿真響應(yīng)曲線如圖3所示。
圖2 傳統(tǒng)PID控制結(jié)構(gòu)圖
圖3 傳統(tǒng)PID控制系統(tǒng)仿真響應(yīng)曲線圖
由圖3可見,在傳統(tǒng)PID控制結(jié)構(gòu)控制下,其對應(yīng)的穩(wěn)態(tài)誤差為0,超調(diào)量為64%,調(diào)節(jié)時間為470秒。
由前面分析可知,雙閉環(huán)積分分離 PID 控制算法的原理就是在PID 控制后面加一個 PI 比例積分控制,故可建立其仿真結(jié)構(gòu)圖如圖4所示。給定與傳統(tǒng)PID控制同樣的參數(shù)下,仿真結(jié)果如圖5所示。
圖4 雙閉環(huán)PID控制結(jié)構(gòu)圖
圖5 雙閉環(huán)PID控制鍋爐溫度仿真響應(yīng)曲線圖
由圖5可見,在雙閉環(huán)PID控制結(jié)構(gòu)控制下,其對應(yīng)的穩(wěn)態(tài)誤差為0,超調(diào)量為5%,調(diào)節(jié)時間為400s。
將雙閉環(huán)積分分離PID和傳統(tǒng)PID的仿真結(jié)果進行對比可知,雙閉環(huán)積分分離算法不僅具有更短的調(diào)整時間,而且其還具有更小的超調(diào)量,因此,對于電鍋爐的溫度控制系統(tǒng)來說,本項目設(shè)計的雙閉環(huán)積分分離PID算法是一個更佳的選擇。