李 娜,王印松
(華北電力大學(xué) 控制與計(jì)算機(jī)工程學(xué)院自動(dòng)化系,河北 保定 071003)
過(guò)熱蒸汽溫度是火電站生產(chǎn)過(guò)程中一個(gè)重要的檢測(cè)和控制參數(shù),溫度過(guò)高或過(guò)低都會(huì)影響到機(jī)組的安全性和經(jīng)濟(jì)性[1]。目前,火電站過(guò)熱蒸汽溫度控制普遍采用串級(jí)PID控制策略,并采用導(dǎo)前汽溫信號(hào)和前饋信號(hào)來(lái)進(jìn)行超前調(diào)節(jié),但以調(diào)節(jié)參數(shù)固定不變的PID控制器來(lái)控制主蒸汽溫度系統(tǒng),控制效果仍不理想。
隨著智能控制技術(shù)的發(fā)展,一些智能算法,如模糊控制,神經(jīng)網(wǎng)絡(luò),遺傳算法等,被應(yīng)用到過(guò)熱蒸汽溫度控制中,并取得了一些研究成果,但因算法較復(fù)雜,真正應(yīng)用到生產(chǎn)實(shí)踐上的并不多[2,3]。
在文本中,結(jié)合了MATLAB/Simulink中的非線(xiàn)性控制系統(tǒng)優(yōu)化設(shè)計(jì)(Signal Constraint)工具箱,對(duì)某超臨界機(jī)組過(guò)熱蒸汽溫度控制系統(tǒng)的PID控制器進(jìn)行優(yōu)化,得到了某些負(fù)荷下控制器參數(shù)的優(yōu)化值,將優(yōu)化值近似作為對(duì)應(yīng)負(fù)荷鄰近區(qū)間內(nèi)的PID參數(shù)值,進(jìn)而給出了0%~100%負(fù)荷下PID控制器參數(shù)值。
在MATLAB7.0之前的版本中,Signal Constraint模塊稱(chēng)為“Nonlinear Control Design”。Signal Constraint模塊為非線(xiàn)性系統(tǒng)的控制器優(yōu)化設(shè)計(jì)提供了有效的手段。該工具箱以Simulink模塊的形式,集成了基于圖形界面的非線(xiàn)性系統(tǒng)控制優(yōu)化設(shè)計(jì)和仿真功能[4]。Signal Constraint模塊能夠添加到Simulink仿真圖中,對(duì)與其相連接的信號(hào)進(jìn)行約束。Signal Constraint 模塊自動(dòng)地把系統(tǒng)時(shí)域的性能指標(biāo)轉(zhuǎn)化為一個(gè)約束優(yōu)化問(wèn)題,用連續(xù)的二次方程式程序算法和準(zhǔn)牛頓梯度尋優(yōu)搜索技術(shù)解決這一問(wèn)題,并可以在系統(tǒng)時(shí)域性能曲線(xiàn)窗口動(dòng)態(tài)的顯示控制器的優(yōu)化效果。此外,Signal Constraint模塊允許把不確定性引入受控對(duì)象的動(dòng)態(tài)特性中,支持存在不確定特性的魯棒控制系統(tǒng)設(shè)計(jì)[5]。
火電站過(guò)熱蒸汽溫度控制對(duì)象的動(dòng)態(tài)特性與機(jī)組的運(yùn)行工況密切相關(guān)。影響過(guò)熱蒸汽溫度變化的因素有很多,比如,煙氣側(cè)有燃料量、風(fēng)量等,蒸汽側(cè)有蒸汽流量、給水溫度、減溫水溫度等,但影響過(guò)熱蒸汽溫度最主要的因素是負(fù)荷的變化[1,6]。某超臨界600MW直流鍋爐高溫過(guò)熱器在4個(gè)典型負(fù)荷下過(guò)熱蒸汽溫度對(duì)減溫噴水?dāng)_動(dòng)的動(dòng)態(tài)特性如表1所示[7]。
過(guò)熱蒸汽溫度控制對(duì)象是一個(gè)慢時(shí)變過(guò)程,因此,當(dāng)負(fù)荷30%~44%時(shí),對(duì)象模型近似用負(fù)荷在37%對(duì)應(yīng)的模型代替,同理,當(dāng)負(fù)荷在45%~55%、70%~80%、95%~100%時(shí),模型分別近似用負(fù)荷在50%、75%及100%下對(duì)應(yīng)的模型代替。
表1 過(guò)熱蒸汽溫度對(duì)減溫噴水?dāng)_動(dòng)的動(dòng)態(tài)特性Table 1 Superheated steam temperature to the dynamic characteristic of the desuperheating spraying disturbance
圖1 不同負(fù)荷下的階躍響應(yīng)曲線(xiàn)Fig.1 Step response curve under different load
由于串級(jí)控制系統(tǒng)的副調(diào)節(jié)器能夠有效的消除內(nèi)擾,且由導(dǎo)前區(qū)為副對(duì)象的副環(huán)控制相對(duì)于以惰性區(qū)為主對(duì)象的主環(huán)控制是一個(gè)響應(yīng)快速的環(huán)節(jié),因此,可以使用一個(gè)比例環(huán)節(jié)代替副環(huán),達(dá)到簡(jiǎn)化控制對(duì)象的目的。在文本中,僅針對(duì)主環(huán)的PID控制器進(jìn)行參數(shù)優(yōu)化。
利用S-C模塊對(duì)過(guò)熱蒸汽溫度控制系統(tǒng)的PID控制器參數(shù)進(jìn)行優(yōu)化設(shè)計(jì)[8,9],具體步驟如下:
1)在MATLAB/Simulink 環(huán)境下建立過(guò)熱蒸汽溫度控制系統(tǒng)仿真方框圖。
2)給定PID控制器初始參數(shù)值,選取待尋優(yōu)的PID控制器參數(shù)的變化范圍。
3)給定系統(tǒng)的時(shí)域性能指標(biāo)要求,如上升時(shí)間、最大超調(diào)量、調(diào)節(jié)時(shí)間等,從而將時(shí)域約束變?yōu)橛屑s束的優(yōu)化問(wèn)題,實(shí)現(xiàn)對(duì)PID控制器參數(shù)的優(yōu)化計(jì)算。
4)設(shè)定變量的允許誤差值和約束的允許誤差值,當(dāng)系統(tǒng)優(yōu)化變量和約束變量的變化小于相對(duì)應(yīng)的允許誤差值時(shí),優(yōu)化結(jié)束。
5)運(yùn)行優(yōu)化程序,獲取PID控制器參數(shù)。
6)不斷縮小對(duì)時(shí)域性能的約束,重復(fù)步驟3)至5)直至系統(tǒng)的動(dòng)態(tài)性能達(dá)到期望要求,或不能進(jìn)一步完善為止。
傳統(tǒng)P-PID過(guò)熱蒸汽溫度控制系統(tǒng)的主控制器參數(shù)采用文獻(xiàn)[4]中的整定值,副環(huán)使用比例環(huán)節(jié)代替。仿真分析可知,在4個(gè)典型工況下,比例環(huán)節(jié)均可近似為0.9534。
在4個(gè)典型工況下,對(duì)過(guò)熱蒸汽溫度控制系統(tǒng)進(jìn)行階躍擾動(dòng)實(shí)驗(yàn),圖1可見(jiàn),經(jīng)S-C模塊優(yōu)化的系統(tǒng)的控制品質(zhì)優(yōu)于使用文獻(xiàn)[4]中參數(shù)的控制系統(tǒng),調(diào)節(jié)時(shí)間更短且超調(diào)減小。對(duì)應(yīng)的優(yōu)化參數(shù)結(jié)果見(jiàn)表2。
當(dāng)負(fù)荷在0~29%、56%~69%、81%~94%時(shí),過(guò)熱蒸汽溫度控制系統(tǒng)惰性區(qū)傳遞函數(shù)可分別近似為副環(huán)仍使用比例環(huán)節(jié)k=0.9534代替,再分別對(duì)上述系統(tǒng)進(jìn)行階躍擾動(dòng)實(shí)驗(yàn),經(jīng)S-C模塊優(yōu)化后,優(yōu)化的參數(shù)結(jié)果如表2所示。
表2 0-100%負(fù)荷下PID參數(shù)優(yōu)化結(jié)果Table 2 0-100% Load under the PID parameter optimization results
為了克服火電站過(guò)熱蒸汽溫度控制中因PID參數(shù)固定導(dǎo)致的系統(tǒng)超調(diào)量與響應(yīng)速度的矛盾,本文采用MATLAB/Simulink Signal Constraint工具箱對(duì)PID控制器進(jìn)行優(yōu)化設(shè)計(jì)。仿真實(shí)驗(yàn)表明,采用S-C模塊優(yōu)化后的PID參數(shù)進(jìn)行過(guò)熱蒸汽溫度控制系統(tǒng)的控制,具有良好的控制品質(zhì)。
[1]黃德先,王景春,金以慧.過(guò)程控制系統(tǒng)[M].北京:清華大學(xué)出版社,2011.
[2]李國(guó)林.PID控制器參數(shù)整定技術(shù)研究與優(yōu)化設(shè)計(jì)[D].大連理工大學(xué),2010.
[3]牛培峰,郭興華,王磊,等.火電廠(chǎng)汽包鍋爐汽溫控制的研究進(jìn)展與發(fā)展趨勢(shì)[J].燕山大學(xué)學(xué)報(bào),2008,04:367-372.
[4]周克良,戴建國(guó).基于MATLAB仿真的兩種策略融合的PID控制[J].安徽冶金科技職業(yè)學(xué)院學(xué)報(bào),2006,01:32-33,40.
[5]滕青芳.基于NCD工具箱的非線(xiàn)性系統(tǒng)PID控制器優(yōu)化設(shè)計(jì)[J].電氣傳動(dòng)自動(dòng)化,2002,03:32-34.
[6]谷俊杰,張艷娟,趙興樓.非線(xiàn)性PID控制器在主蒸汽溫度控制中的應(yīng)用[J].熱力發(fā)電,2009,07:92-95.
[7]范永勝,徐治皋,陳來(lái)九.基于動(dòng)態(tài)特性機(jī)理分析的鍋爐過(guò)熱汽溫自適應(yīng)模糊控制系統(tǒng)研究[J].中國(guó)電機(jī)工程學(xué)報(bào),1997,01:23-28.
[8]劉金琨.先進(jìn)PID控制MATLAB仿真[M].北京:電子工業(yè)出版社,2004.
[9]薛定宇.控制系統(tǒng)計(jì)算機(jī)輔助設(shè)計(jì)[M].第2版.北京:機(jī)械工業(yè)出版社,2009.