摘要:針對工業(yè)鍋爐自動控制系統(tǒng)中的水箱系統(tǒng)液位控制問題,提出基于模糊控制器的基礎上,設計實現(xiàn)一種雙模糊控制器。根據(jù)輸出信號的誤差大小分別利用兩個模糊控制器進行控制,控制結果傳遞給調(diào)節(jié)器,以實現(xiàn)水箱水位不變。從仿真結果來看,雙模糊控制器有效地減小了系統(tǒng)穩(wěn)態(tài)誤差,響應時間、超調(diào)量、穩(wěn)定時間等性能優(yōu)于傳統(tǒng)的PID控制。
關鍵詞:雙模糊控制器;水箱;液位控制;調(diào)節(jié)器
0 引言
對于典型工業(yè)系統(tǒng)的控制,很多專家和學者都應用模糊控制實現(xiàn)了對復雜系統(tǒng)的設計和仿真,如曾鳴等人應用雙模糊控制器實現(xiàn)對車輛半主動懸架控制;周妮娜應用于模糊控制器實現(xiàn)對鍋爐除氧系統(tǒng)的控制;張松蘭等人設計了鍋爐汽包水位模糊自適應控制策略等。本文針對工業(yè)鍋爐中的水箱液位控制,設計了一種雙模糊控制器,實現(xiàn)對系統(tǒng)的無誤差控制。
1 雙模糊控制器原理
單模糊控制器主要用于快速響應及對大誤差的消除,在單模糊控制器中,若使誤差量化因子KE增大,相當于縮小了誤差的基本論域,增大了對誤差變量的控制作用。同時,將誤差變化率因子KEC增大,可減小超量;將控制量的比例因子KU減小,可減小系統(tǒng)振蕩。
雙模糊控制器原理圖如圖1所示。假設變量eo為大、小誤差的臨界值(人為可以根據(jù)實際設定),當系統(tǒng)誤差較大時,用單模糊控制器(1)進行控制,以達到快速響應及消除誤差的目的;當系統(tǒng)的誤差較小時,用單模糊控制器2進行控制,以改善模糊控制器對于系統(tǒng)誤差較小時的控制效果,進而幫助取得較好的控制效果。
2 鍋爐液位控制系統(tǒng)的雙模糊控制設計
鍋爐液位控制系統(tǒng)的原理簡圖如圖2所示。入口處的閥門由一個調(diào)節(jié)器控制,以保持水位的不變,出口處的閥門由外部操縱。
進行仿真時,給定輸入信號為單位階躍信號??刂茖ο髷?shù)學模型表示為:
該系統(tǒng)是一個大滯后系統(tǒng),為非線性工業(yè)控制對象。輸入信號誤差E量化為8個等級{NB,NM,NS,NO,PO,PS,PM,PB};誤差變化率EC和輸出變量U量化為7個等級{NB,NM,NS,ZO,PS,PM,PB},誤差E及誤差變化率、輸出變量論域為[-6,+6]。誤差E及誤差變化率、EC輸出變量U的隸屬度函數(shù)選為三角形隸屬度函數(shù)。
在總結專家經(jīng)驗和過程知識的基礎上,得到模糊控制規(guī)則表如表1所示??刂埔?guī)則多少決定了控制系統(tǒng)的精度,控制規(guī)則的多少也與輸入/輸出變量數(shù)目、每一變量的語言值數(shù)目等因素有關。該系統(tǒng)共設計了56條規(guī)則,見模糊控制規(guī)則表1。
使用的推理方法是最大最小推理法。最終推理結果是以模糊子集的形式來表示系統(tǒng)輸出量閥門的校正量。
3 仿真結果及分析
利用Matlab的Simulink進行仿真,建立該系統(tǒng)的雙模糊控制器仿真結構圖如圖3所示,仿真示意圖如圖4所示。
仿真結果如圖5所示。
從結果對照圖來看系統(tǒng)響應時間的對比,即:雙模糊控制響應時間短,只需不到300 s即可使系統(tǒng)到達穩(wěn)態(tài),常規(guī)PID控制響應時間長,大約需要600 s。常規(guī)PID控制存在明顯的超調(diào),雙模糊控制則沒有超調(diào),雙模糊控制器在穩(wěn)態(tài)時消除了系統(tǒng)穩(wěn)態(tài)誤差。
4 結語
本文設計實現(xiàn)了一種雙模糊控制器,利用雙模糊控制器完成了對系統(tǒng)的仿真。仿真結果顯示,雙模糊控制器的上升時間短,響應速度快,穩(wěn)態(tài)精度高。從實驗來看,雙模糊控制器可以改善系統(tǒng)的控制精度和穩(wěn)定性能。若將該理論應用于實際工程,無疑具有很好的應用價值。