莊石榴 王愛元
摘 要:PID控制器是根據(jù)PID控制原理對整個控制系統(tǒng)進行偏差調節(jié),從而使被控變量的實際值與工藝要求的預定值一致。不同的控制規(guī)律適用于不同的生產過程,必須合理選擇相應的控制規(guī)律,否則PID控制器將達不到預期的控制效果。目前,PID控制器參數(shù)主要是人工調整,這種方法不僅費時,而且不能保證獲得最佳的性能。粒子群算法已經廣泛應用于函數(shù)優(yōu)化、神經網絡訓練、模糊系統(tǒng)控制以及其他應用領域,本文通過改進粒子群算法對PID控制器進行優(yōu)化設計。
關鍵詞:改進粒子群算法;PID控制器;優(yōu)化設計
(一). PID控制器原理
PID 控制器是一個在工業(yè)控制應用中常見的反饋回路部件[1-2],其應用范圍非常廣泛。它的一般形式如下:
分別是對系統(tǒng)誤差信號及其積分與微分量的加權。
控制器通過KP,Ki,Kd就能夠計算出控制信號來驅動受控對象。如果控制器的設計合理,那么控制信號將會使得誤差往減小的方向變化,達到最終控制的要求。
PID控制器的系統(tǒng)結構如圖1所示。
PID控制器的優(yōu)化問題就是確定一組合適的參數(shù)KP,Ki,Kd,使得指標達到最優(yōu)。本文選用ITAE指標作為最終的最優(yōu)化目標。
(二). PID控制器模型的建立
在simulink中搭建PID控制器模型,如圖2所示。本文選取的被控對象為以下不穩(wěn)定系統(tǒng):
(三). 改進粒子群算法優(yōu)化
改進粒子群算法[3-4]中粒子在搜索空間中的速度和位置以如下公式更新:
通過在matlab中編制程序,種群規(guī)模設置為400,最大迭代次數(shù)為200,最小適應值為0.2,速度范圍為[-1,1]。運行程序得到最優(yōu)控制參數(shù)分別為KP=33.6470,Ki=0.1762,Kd=38.7880,性能指標如圖3所示,ITAE=1.05。
(四).結論
本文通過改進粒子群算法來優(yōu)化PID控制器,優(yōu)化時間大大縮減,優(yōu)化效果大為提升,實驗仿真結果我們可以從中得到, 改進的粒子群算法使其全局搜索能力得到了提高與改善,其收斂速度和尋優(yōu)速度也得到增強。
參考文獻:
[1]李登輝.基于云模型的BBO算法優(yōu)化模糊PID控制研究[J].無線互聯(lián)科技,2018,9:94-97.
[2]劉志遠,呂劍虹,陳來九.智能PID控制器在電廠熱工過程控制中的應用前景[J].2002,22(8):128-134.
[3]陳陽,劉朝濤,譚克銀.基于改進粒子群算法的PID控制器在MPPT中的研究[J].電工技術,2018,07:21-24.
[4]許來 . 基于粒子群算法的液壓位置伺服系統(tǒng)的研究 [D].合肥:合肥工業(yè)大學,2014:11-19.