時間:2006-06-01 08:55:00來源:ronggang
式中:Wmax-粒子速度權重最大值,Wmin-粒子速度權重最小值,Nmax-最大迭代次數,ni-當前迭代次數。
3 PSO-PID控制器
常規的PID控制器包括線性的反映偏差的比例環節、用于消除靜差的積分環節、反映系統變化趨勢的微分環節。下式為常規PID控制算法
PID控制器參數的優化所參照的目標函數必須與系統的調節品質密切相關。PSO-PID控制器可采用平方誤差矩積分(ITSE)函數,作為粒子群優化的適應度判據。其表達式為:
式中:e(x)-系統誤差,t-時間。
以誤差目標函數為適應度判據,將PSO算法與常規PID控制器相結合,實現對PID參數的優化,構成一種新型的PSO-PID控制器,該控制器可以實現PID參數在線優化,如圖1所示。
[align=center]
圖1 PSO-PID控制系統框圖[/align]
4 液壓位置伺服系統
典型的液壓位置伺服機構由伺服閥、液壓缸和調節器以及反饋元件構成,其系統傳遞函數框圖如圖2。
[align=center]
圖2 液壓位置伺服系統框圖[/align]
5 仿真研究
典型液壓伺服系統的參數如表1所示。
[align=center]
表1 液壓伺服系統參數[/align]
在仿真中通過PSO算法對PID控制器的kP和KI兩個參數進行優化。模型中PID參數KP范圍為0.01~0.5,K,范圍為0.01~0.5,KD為0,最大迭代數Nmax。為100次,粒子速度的最大權重系數Wmax為0.9,最小權重系數Wmin為0.3,學習因子C1、C2為2。圖3為采用平方誤差矩作為適應度判據后,優化后的系統階躍響應,優化后的系統的綜合性能相對于原系統有了提高,響應速度提高,穩定時間縮短,系統靜態偏差很快得到消除。
[align=center]
圖3 系統階躍響應[/align]
[align=center]
圖4 阻尼變化下的系統階躍響應[/align]
液壓設備經過長時間運轉后,由于磨損、老化等原因,液壓系統的系統參數會發生變化。圖4為液壓系統的阻尼系數減小后,PSO-PID控制器經過100次迭代優化后的系統階躍響應曲線。當阻尼系數變小后,原PID控制系統穩定性變差,同時出現了振蕩現象,而經過優化計算的PSO-PID控制系統,其性能優于傳統PID控制系統。
5 結論
粒子群算法簡單,易于實現,并具有很強的魯棒性和尋優速度,將粒子群算法與PID控制器結合在一起,構成基于粒子群優化的PID控制器。仿真結果表明,PSO-PID控制器能夠實現液壓位置伺服系統的PID參數優化,在工況變化的情況下仍能取得良好的控制效果。
標簽:
上一篇:用四坐標數控機床對葉片清根...
傳動網版權與免責聲明:凡本網注明[來源:傳動網]的所有文字、圖片、音視和視頻文件,版權均為傳動網(www.cdcst56.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-12-10
2025-11-20
2025-11-10
2025-11-10
2025-11-07
2025-10-31