摘 要: 提出一類非線性PID控制器結構,并進行了控制系統(tǒng)仿真研究。結果表明,非線性PID控制器具有優(yōu)良的動態(tài)性能,且參數整定比較簡便,顯示出良好的工程應用前景。
關鍵詞: 非線性控制 PID控制器 系統(tǒng)仿真
PID控制器原理簡單、使用方便、適應性強,在控制工程中獲得了廣泛應用。但對于非線性對象,PID控制器并不總能得到滿意的結果。對非線性較強及經歷大范圍變化的系統(tǒng),問題更加嚴重。非線性控制方法如微分幾何方法和逆系統(tǒng)方法可以獲得優(yōu)良的控制性能,但需要對象的數學模型。而建立工業(yè)過程的數學模型在許多情況下是比較困難的。如果在傳統(tǒng)PID的基礎上加以改進,使其能夠對某些非線性對象的控制取得較好的控制效果,無疑具有重要的工程價值?;谶@一想法,本文提出一類非線性PID控制器,簡稱NLPID。通過若干非線性控制系統(tǒng)仿真研究,證實了這類非線性PID控制器的有效性。
1 非線性PID控制器結構
工業(yè)控制系統(tǒng)常見的PID控制器輸入輸出關系為:

可見其輸出u是
的線性組合?,F(xiàn)假定非線性PID控制器輸入輸出關系為:

但由于控制器函數無法獲得或非常復雜,不能寫成簡單實用的數學表達式。為書寫方便,將控制器函數的三個變量分別寫作x1、x2、x3,依據泰勒定理可用
來近似。如何近似控制器函數f,考慮以下幾點:
(1)對于控制器函數f,假定x1=0,x2=0,x3=0,則u=0。常規(guī)PID控制器函數顯然滿足此假定。
(2)控制器函數要遵循控制系統(tǒng)的負反饋原理,所以在泰勒展開中只取奇次冪項。
(3)為保證控制器的簡單性,最高冪項取為三次。
所以PID控制器函數表示為: 
為了和其他類型PID相區(qū)別,在本文中我們把這種非線性PID稱為NLPID,如果kp2=0,ki2=0,kd2=0,則NLPID就等同于常規(guī)PID。
2 仿真研究
為了驗證非線性PID控制器的效果,采用兩個不同的非線性被控制對象進行控制系統(tǒng)仿真研究。由非線性PID構成的控制系統(tǒng)結構圖如圖1所示。
2.1仿真研究1
設被控制對象的數學模型為:
y″+3y2y′+2y3=u
為比較NLPID與PID對這一對象的控制性能,在小偏差的范圍內調整各自的控制器參數,達到近似的性能指標,再逐漸增大給定值,比較兩個系統(tǒng)輸出的性能指標。
r=10u(t)時整定PID及NLPID控制器參數如下:
PID參數為:kp=20,ki=250,kd=20;
NLPID參數為:kp1=20,kp2=0,ki1=2,ki2=2,kd1=20,kd2=0。
對不同的給定值,PID與NLPID調節(jié)性能指標如表1所示。由表1數據分析可知,當給定值在一定范圍內增大時,由PID構成的控制系統(tǒng)輸出曲線性能指標變差,而NLPID控制輸出曲線的性能指標變化較小,保持小偏差整定時的調節(jié)效果。兩個控制系統(tǒng)在不同給定值時輸出曲線比較見圖2。
2.2 仿真研究2
設被控制對象由一限幅環(huán)節(jié)與傳遞函數
構成,限幅環(huán)節(jié)的輸入輸出表達式為:

設u為輸入,u1為輸出。
同仿真研究1,r=10u(t)時,分別整定PID及NLPID的參數如下:
PID參數:kp=0.4,ki=0,kd=2.4;
NLPID參數:kp1=0.4,kp2=0,ki1=0,ki2=0,kd1=2.4,kd2=0.4。
對不同的給定值,PID與NLPID調節(jié)性能指標如表2所示。通過對表2數據的分析,可以得到與仿真研究1相同的結論,即:
當給定值在一定范圍內增大時,由PID構成的控制系統(tǒng)輸出曲線性能指標變差,而NLPID控制輸出曲線的性能指標變化較小。兩個控制系統(tǒng)在不同給定值時輸出曲線比較見圖3。
仿真研究表明,本文提出的非線性PID控制器對于某些被控制對象具有比常規(guī)PID更好的調節(jié)性能及更大的穩(wěn)定域。當設定值r在一定范圍內增大時,常規(guī)PID的控制效果明顯變差,而NLPID仍保持較好的控制效果。
關于非線性PID控制器理論問題,如從理論上分析其具體的數學表達形式及其適用范圍、參數整定規(guī)則等,有待于進一步的深入研究。
參考文獻
1 古鐘璧,王 葦,王禎學.大滯后生產過程的智能式補償預測控制.自動化學報,1995;21(4):494~497
2 李東海.非最小相位控制系統(tǒng)的智能設計(博士學位論文)
3 李清泉,郭 莉.智能PID控制器.自動化學報,1993;19(3):336~339





