工業(yè)自動化中廣泛采用的PID控制,對于非線性,大時滯,強耦合等被控對象控制效果并不理想,也就是說,PID控制器對不同的對象要用不同的參數(shù),而且調(diào)整不方便,抗干擾能力差,超調(diào)量大;模糊控制的局限性在于它的控制作用只能按擋處理,是一種非線性控制,控制精度不高,存在靜態(tài)誤差,一般在語言變量偏差趨于零時有振蕩。這樣,將PID控制的優(yōu)點(控制精度高) 和模糊控制的優(yōu)勢(不依賴于被控對象的數(shù)學模型,設計算法簡單,易于實現(xiàn),能夠直接從操作者的經(jīng)驗歸納,優(yōu)化而得到,且適應能力好,抗干擾能力強,魯棒性好) 相結(jié)合,組成一種復合控制器,即模糊PID控制器。實驗證明在高速伺服系統(tǒng)中取得了良好的效果。
一、模糊PID控制原理
1. PID參數(shù)Fuzzy自整定控制原理
PID參數(shù)Fuzzy自整定控制是利用模糊控制器對PID控制器進行參數(shù)的在線自整定。其過程是:先找出PID三參數(shù)和誤差與誤差變化率之間的模糊關系,在運行中通過不斷檢測誤差和誤差變化,再根據(jù)模糊控制原理對上述三參數(shù)進行在線修改,以滿足不同誤差和誤差變化時對控制器參數(shù)的不同要求。常規(guī)PID控制算法為:
式中,ΣE(k)=E(k)+E(k-1)和EC(k)=E(k)-E(k-1) (k=0,1,2)……分別為其輸入變量偏差與偏差變化,kp,ki及kd分別為表征其比例,積分及微分作用的參數(shù)。Fuzzy自整定PID參數(shù)控制器是一種在常規(guī)PID控制器的基礎上,應用Fuzzy集合理論建立參數(shù)kp,ki與kd同偏差絕對值|E|和偏差變化絕對值|EC|間的二元連續(xù)函數(shù)關系:
并根據(jù)不同的|E|,|EC|在線自整參數(shù)kp,ki與kd 的Fuzzy控制器。
圖1 PID參數(shù)Fuzzy自整定控制原理
2. PID參數(shù)Fuzzy整定策略
一般情況下,在不同|E|,|EC|下被控過程對參數(shù)kp,ki與kd的自整定要求可歸結(jié)為:
當|E|較大時,為使系統(tǒng)具有良好的快速跟蹤性能,避免因E瞬間變化大而引起微分飽和,應取較大的kp與較小的kd。為避免系統(tǒng)響應出現(xiàn)較大的超調(diào),應對積分作用加以限制,通常取ki= 0;根據(jù)實際情況也可直接采取P控制。
當|E|處于中等大小時,為了減小系統(tǒng)的超調(diào)同時保證系統(tǒng)的響應速度,kp應取得小些;ki的取值要適當;在這種情況下,kd的取值對系統(tǒng)響應的影響較大,一般取值經(jīng)驗為:|EC|較大時,kd可取稍小;|EC|較小時,kd可取稍大。實際中也可直接采用PD控制。
當|E|較小時,為使系統(tǒng)具有較好的穩(wěn)態(tài)性能,提高系統(tǒng)的抗干擾性,避免系統(tǒng)振蕩,kp與ki均應取得大些。同時為避免系統(tǒng)在設定值附近出現(xiàn)振蕩,kd值的選擇很關鍵,可根據(jù)|EC|來決定,當|EC|較大時,kd可取稍小;|EC|較小時,kd可取稍大。
二、P-FUZZY- PI多模多段控制器
P-FUZZY- PI多模多段控制器是根據(jù)不同的條件和要求分段用不同模式進行控制,即當誤差大于某一閥值時,用比例控制,以提高系統(tǒng)的響應速度,加快響應過程;當誤差小于某一閥值時,切換轉(zhuǎn)入模糊控制,以提高系統(tǒng)的阻尼特性,減小響應