1.引言
溫度是工業(yè)生產(chǎn)最常見最基本的工藝參數(shù)之一,例如:冶金、機械、電子、石油、化工、制造等行業(yè)中廣泛使用的各種加熱爐、熱處理反映爐等,對工件的處理溫度要求嚴格控制。本文對咸陽795廠電子元件結構爐改造分析,陶瓷電阻、電元器件著色的關鍵工藝是干燥煅燒,通過調整干燥煅燒條件能較好的控制著色指標。干燥煅燒是靠干燥煅燒窯爐來完成的,而窯頭溫度又直接影響干燥溫度和煅燒溫度,所以控制好窯爐溫度就可以間接控制好著色指標。至于溫度控制器,過去一般采用溫控儀表,墊電偶等儀器來直接控制。
改造后是基于PLC的模糊自整定PID參數(shù)控制系統(tǒng),應用于窯爐溫度控制系統(tǒng),可以用溫度傳感器對窯爐的溫度采樣。選擇檢測值和給定值之差和差的變量作為控制加熱和干燥系統(tǒng)的輸入量。采用PLC作為中心控制單元,利用模糊控制技術與數(shù)子式PID相結合,根據(jù)系統(tǒng)狀態(tài)可快速調整窯爐溫度,達到恒溫控制的目的,提高了系統(tǒng)的工作穩(wěn)定性,得到良好的控制效果。
2.窯爐溫度控制原理
2.1系統(tǒng)結構與工作原理
PLC溫度控制系統(tǒng)如圖1所示。圖1中,控制系統(tǒng)主要由PLC,A/D與D/A模塊,切換繼電器,溫度傳感器等部分組成。控制核心單元PLC根據(jù)手動設定溫度信號與現(xiàn)場測溫傳感器反饋信號經(jīng)過PLC分析與計算,得到溫度偏差 與溫度偏差的變化率 ,經(jīng)過PID運算后,PLC將0~10V模擬信號輸出,用于調節(jié)觸發(fā)器的控制電壓,PLC通過比較模擬量輸出與溫度偏差值,通過I/O端口開關量的輸出驅動切換繼電器組,以此來協(xié)調投入加熱的臺數(shù),并完成窯爐加熱啟停與切換。在溫度上升到規(guī)定值的90%以前,采用全壓控制,節(jié)省升溫時間,待爐溫上升到給定值的90%時,采用模糊控制,以提高控制精度。
通常要實現(xiàn)對控制對象的模糊控制,首先根據(jù)系統(tǒng)的輸入/輸出量的多少來確定PLC的型號,本系統(tǒng)采用SIMATICS7-300型PLC;A/D轉換器為SM331;D/A轉換器為SM332;熱電偶為S型:0~1300C°;變送器為DDZ-Ⅱ型。
2.2數(shù)字式PID的調節(jié)原理
數(shù)字式PID控制器的表達函數(shù)為:
式中: 為系統(tǒng)偏差; 為系統(tǒng)偏差變化率;KP為比例系數(shù);KI為積分作用系數(shù);KD為微分作用系數(shù)。
KP值影響系統(tǒng)的響應速度和精度;KP越大,系統(tǒng)響應速度越快,系統(tǒng)的調節(jié)精度越高,KP若過大,將引起超調,導致系統(tǒng)不穩(wěn)定。KI值影響著系統(tǒng)的穩(wěn)定精度;KI越大,系統(tǒng)靜態(tài)誤差消除越快,但如果KI過大,在響應過程的初期會產(chǎn)生積分飽和現(xiàn)象,從而引起響應過程的較大超調。KD值影響系統(tǒng)動態(tài)特性;它主要抑制響應誤差的變化,如果KD過大,會使響應過分提前制動,從而延長系統(tǒng)的調節(jié)時間。
由分析系統(tǒng)加熱過程可知,在函數(shù) 響應的初始階段,取較大的KP和較小的KI與KD,可以使響應曲線的斜率增大,加快其響應速度。在函數(shù) 接近輸出值時,應迅速增大KD,并逐步減小KP,使系統(tǒng)獲得較大的阻尼,抑制系統(tǒng)的超調,減小響應誤差的變化率。當函數(shù) 達到輸出值時,就使KI增大,迅速消除系統(tǒng)的靜態(tài)誤差。
模糊控制器將根據(jù)偏差 和偏差變化率 值的不同,在線適當調節(jié)參數(shù)KP,KI和KD值,這樣就可以有效的提高系統(tǒng)的響應速度和精度,減小超調并縮短響應時間,提高系統(tǒng)的工作穩(wěn)定性。
3.模糊控制的實現(xiàn)
3.1控制方式
模糊自整定PID參數(shù)控制系統(tǒng)如圖2所示。圖2中主要由參數(shù)可調整PID和模糊控制器兩部分組成。參數(shù)可調整PID完成對被控對象的控制;模糊控制器采用二輸入三輸出結構,以偏差 和偏差變化率 為輸入量,以PID的參數(shù)KP,KI和KD為輸出量,利用模糊控制器模糊推理的方法對PID參數(shù)KP,KI和KD進行在線自整定,以滿足不同的 和 時對系統(tǒng)控制的要求,使被控制對象具有良好的動態(tài)和靜態(tài)性能。
3.2模糊子集及隸屬度
取系統(tǒng)偏差 和偏差變化率 為模糊控制器的輸入量,參數(shù)KP,KI和KD為模糊控制器的輸出量,其各模糊子集如下:
e(n):E={NB,NM,NS,NE,PS,PM,PB}
e(n):EC={ NB,NM,NS,NE,PS,PM,PB }
KP: Up ={ NE,PS,PM,PB }
KI: UI ={ NE,PS,PM,PB }
KD:UD={ NE,PS,PM,PB }
式中:NB,NM,NS,NE,PS,PM,PB分別為負大,負中,負小,零,正小,正中,正大。
依據(jù)爐窯的實際工作情況和操作經(jīng)驗,選取各輸入量和輸出量論域為:
e(n)屬于 [-20,20], e(n):屬于 [-3,3], KP屬于 [0,30], KI 屬于 [0,15], KD 屬于 [0,10]。
將各輸入量與輸出量分別進行線性化尺度變換,得各量的模糊論域為:E 屬于 [-6,6],EC 屬于 [-6,6], KP 屬于[0,6], KI 屬于 [0,6], KD 屬于 [0,6]。
模糊控制器在PLC中只能以查模糊控制作用表的方式實現(xiàn),且取有限精度。E與EC取13級,KP,KI和KD取7級。
各模糊子集在相應基本論域上隸屬函數(shù)可按正態(tài)分布
式中: 為輸入量標準值; 為輸入量; 為數(shù)據(jù)的標準差。
由此得到模糊輸入變量E,EC和輸出變量Up,UI和UD的隸屬度賦值如表1和表2所示。
3.3模糊控制規(guī)則
根據(jù)系統(tǒng)響應,在控制過程中對于不同的系統(tǒng)偏差 和偏差變化率 的模糊量化值E和EC,歸納PID參數(shù)KP,KI和KD的模糊控制規(guī)則如下:
(1)系統(tǒng)啟動瞬間, 為最大, 為零,為加快系統(tǒng)的響應速度,應取較大的KP和較小的KD;為防止因 的瞬間變大可能引起的積分溢出,取KI =0,語言規(guī)則為:
if is PB and is ZE then KP is PB ,KI is ZE,KD is PS.
(2)當響應過程中期, 中等大小, 較大時,為使系統(tǒng)靜態(tài)誤差盡快消除,應取較大的KI,且適當增加KD值;為使超調小,KP值適當減小,語言規(guī)則為:
if is PM and is NB then KP is PM,KI is PB,KD is PM.
(3) 當響應接近規(guī)定輸出值時, 很小而 較大,為使系統(tǒng)響應的超調減小,系統(tǒng)性能穩(wěn)定,應取較小的KP,較大的KD和較大的KI語言規(guī)則為:
if is ZE and is NB then KP is PS,KI is PB,KD is PB.
由以上規(guī)則和操作經(jīng)驗可以列出輸出量KP,KI和KD的模糊規(guī)則表,例如KP控制規(guī)則表如表3所示
3.4利用MATLAB模糊邏輯工具設計模糊控制
在MATLAB命令窗口中鍵入Fuzzy進入模糊邏輯編輯窗口,確定模糊控制器的結構為兩輸入( , )、三輸出(KP,KI和KD),并確定輸入、輸出名,如圖3所示。打開隸屬函數(shù)編輯器窗口,選擇隸屬函數(shù)的類型為三角隸屬函數(shù)trimf,根據(jù)輸入、輸出變量的模糊子集,選定要編輯變量圖標,確定當前變量論域,最后對各變量的隸屬函數(shù)標明其對應模糊子集的模糊語言值如圖4所示。
4.利用SIMULINK創(chuàng)建仿真框圖
SIMULINK是MATLAB中的一個用來對動態(tài)系統(tǒng)進行建模、仿真和分析的軟件包。在SIMULINK環(huán)境下,建立如圖5所示相應的模糊自整定PID控制器的仿真模型,其中Subsystem子模塊為模糊自調整機構。設被控對象的傳遞函數(shù)為:
5.仿真結果分析
仿真實驗結果如圖6所示。由仿真結果可知,基于模糊推理的PID控制器相比于傳統(tǒng)PID控制器,由于模糊控制器能夠根據(jù)系統(tǒng)偏差 和變化率 對PID的三個參數(shù)KP,KI和KD進行在線修正,所以得到的系統(tǒng)動態(tài)響應曲線較好,響應時間短,超調量小,穩(wěn)態(tài)精度高;其中參數(shù)的Fuzzy在線自整定能有效抑制干擾和噪聲,提高控制系統(tǒng)品質是有效的,特別是這種模糊自整定算法簡單,所需控制時間短,也能夠滿足實時控制的要求。
可以看出,采用模糊自整定PID參數(shù)控制器很好的改善了系統(tǒng)的動態(tài)性能,取得了很好的動態(tài)效果。
6.結論
在PID控制的窯爐溫度系統(tǒng)中,利用Fuzzy根據(jù)不同的偏差 和偏差變化率 對PID參數(shù)KP,KI和KD進行在線調節(jié),可以很好的完成系統(tǒng)控制工作,基于模糊控制理論和自整定PID調節(jié)的恒溫控制系統(tǒng)能根據(jù)給定溫度和環(huán)境的變化做出最好決策。可以有效的提高可靠性,穩(wěn)定行和節(jié)能效果,并且使該系統(tǒng)動態(tài)響應快,起調量小,魯棒性強,具有應用價值。
參考文獻
[1] 模糊自整定控制理論及其應用 張代光 北京航空航天大學出版社 2002年
[2] 基于PLC的模糊自整定PID參數(shù)控制器的變頻調速恒壓供氣系統(tǒng)的應用。 段鐵群 《電機與控制學報》2003.4
[3] 智能控制理論與概述 孫增圻 清華大學出版 2002年
[4] 自動控制技術及儀表控制系統(tǒng) 張寶芬 化學工業(yè)出版社 2002年