目前,電站鍋爐過熱蒸汽溫度(簡稱過熱汽溫)控制系統多采用串級控制方式(圖1)。由于電廠熱工過程具有非線性、慢時變、大遲延和不確定性等特點,難以建立其的數學模型。因此,常規PID控制器很難獲得滿意的控制效果。為了改善常規PID控制器的特性,本文提出了一種采用FNN-PI作為主調節器的新型過熱汽溫控制系統,并將其與采用常規PID的過熱汽溫控制系統進行了仿真比較,結果表明基于FNN-PI的過熱汽溫控制系統的控制特性在超調量、快速性、抗干擾方面均有很大的提高。
一、FNN-PI
在圖1所示的常規過熱汽溫控制系統中,將PID主調節器替換為FNN-PI過熱汽溫控制系統(圖2)。FNN-PI智能主控制器由模糊神經網絡控制器和智能PI控制器組成。智能PI控制器根據偏差e和偏差變化率ec通過邏輯判斷模塊判斷出系統當前狀態,并發出判斷指令,以控制智能PI模塊的輸出。當邏輯判斷指令(Enable)為"1"時,智能PI控制器的輸出upi與模糊神經網絡控制器的輸出uf疊加共同作用于控制系統,即FNN-PI智能主控制器輸出為upi+uf。當Enable為"0"時,智能PI控制器無輸出,由模糊神經網絡控制器作用于控制系統,即主控制器輸出為uf。
二、模糊神經網絡控制器
考慮到模糊規則是輸入變量的線性組合,即
式中:Rj為第j條模糊規則所表示的模糊蘊含關系;Aji是xi的第j個語言變量值;pij為后件網絡的連接權(i=O,1,...,n;j=1,2...mi)o
若輸入量采用單點模糊集合的模糊化方法,則對于給定的輸人x,可以求得對于每條規則的適應度,模糊系統的輸出量為每條規則的輸出量的加權平均,即
其中aj為對于給定的輸入x所求得的對于每條規則的適應度。
模糊神經網絡控制器的輸入變量有2個,分別為過熱器出口蒸汽溫度偏差e和偏差變化ec,輸出變量為減溫器開度uf。對應的模糊語言變量分別為E、EC和U。E和EC的論域為[一6,+6],U的論域為[-7,+7]。根據一般的典型溫度模糊控制經驗,給出了表1所示的訓練樣本數據。利用自適應神經-模糊推理系統(ANFIS)編輯器,將表1中的訓練樣本數據載入訓練數據集。
選用網格分割法生成初始模糊推理系統,選擇2個輸入變量隸屬函數的數目均為7,類型為高斯型,輸出變量的隸屬函數類型為常數。通過訓練所生成的初始模糊推理系統,得到所建立的模糊神經網絡結構(圖3)。同時,得到ANFIS生成的模糊神經網絡系統。
由圖3可知,該模型的模糊神經網絡結構為5層,各層節點數分別為2、14、49、49、1。第1層為輸入層,它將輸入值傳送到下一層。第2層每個節點代表一個語言變量值,其作用是計算各輸入分量屬于各語言變量值模糊集合的隸屬度函數。第3層的每個節點代表一條模糊規則,其作用是用來匹配模糊規則的前件,計算出每條規則的適用度。第4層的節點數與第3層相同,它所實現的是歸一化計算。第5層是輸出層,它所實現的是清晰化計算。
三、智能PI控制器
對典型的系統響應曲線(圖4)的Ⅰ、Ⅱ、Ⅲ、Ⅳ段分別討論。定義e=r-y、△e=e(k十l)-e(k),k為采樣時刻。在動態過程的不同階段,當e·△e>0(曲線Ⅰ、Ⅲ段)時,表明系統的動態過程正朝著誤差減小的方向變化,誤差的值逐漸減小;當e·△e<0(曲線Ⅱ、Ⅲ段)時,表明系統的動態過程正朝著誤差增大的方向變化,誤差的值逐漸增大。
模仿經驗控制,可設計一種分段模糊神經智能PI控制器來改善系統性能,其算法可描述為:
其中u為FNN-PI智能主控制器輸出。智能PI控制器由邏輯判斷和智能PI2個模塊組成(圖2)。邏輯判斷模塊通過e、△e及e·△e所具有的不同符號,正確判斷出系統所處的狀態,給智能PI控制器發出正確的Enable。在Simulink環境下,邏輯判斷模塊結構如圖5所示,智能PI模塊結構如圖6所示。
四、信真試驗及分析
為驗證本文提出的控制方法的有效性,對某電廠60OMW超臨界機組鍋爐過熱汽溫控制系統采用表2中2個典型負荷下的蒸汽溫度對象模型進行仿真,并與主調節器為常規PID的過熱汽溫控制系統進行比較。在圖2中,取量化因子Ke=2O、Kc=320、比例因子Ku=O.025,副調節器為比例調節器,比例系數取Kp2=25。在智能PI模塊中(圖6),取PI調節器的比例系數Kp1=1,2、PI調節器的積分系數Ki=l00。在圖1中,PID調節器參數取Kp=l.l、K1=0.0127、KD=30。在負荷下,輸入施加階躍給定,分別對2種不同的系統仿真,得到2條階躍響應輸出曲線(圖7)。在70%負荷下進行類似的系統仿真,得到2條階躍響應輸出曲線(圖8)。由圖7、圖8仿真曲線可見,與采用PID的過熱汽溫控制系統比較,基于FNN-PI的過熱汽溫控制系統幾乎不產生超調,過渡過程更加平穩,且時間大大縮短;抗擾能力顯著增加,控制品質明顯優于常規PID控制。