樊凱FAN Kai 劉慧 LIU Hui 劉杰 LIU Jie
摘要: 為提高雙缸同步控制系統(tǒng)控制精度,在建立系統(tǒng)數(shù)學模型基礎上,利用改進的螢火蟲算法對系統(tǒng)中的PID參數(shù)進行了優(yōu)化,基于“串聯(lián)型”和“并聯(lián)型”同步控制結構在MATLAB/simulink中建立了仿真模型,將“串、并聯(lián)”仿真結果進行了對比,主要得出以下結論:“并聯(lián)型”對于最大同步誤差和穩(wěn)態(tài)同步誤差的控制效果優(yōu)于“串聯(lián)型”。因此“并聯(lián)型”更能提高雙缸同步控制精度。
Abstract: In order to improve the control accuracy of the double cylinder synchronous control system, based on the establishment of the system mathematical model, the PID parameters in the system are optimized by using the improved firefly algorithm. Based on the"series" and "parallel" synchronous control structure, the simulation model is established in Matlab/Simulink. The simulation results of "series and parallel" are compared, and the main conclusions are as follows: The control effect of "parallel type" for maximum synchronization error and steady-state synchronization error is better than that of "series type", so "parallel type" can better improve the accuracy of double cylinder synchronization control.
關鍵詞: 雙缸同步控制;螢火蟲算法;PID控制
Key words: double cylinder synchronous control;firefly algorithm;PID controller
中圖分類號:TP301.6? ? ? ? ? ? 文獻標識碼:A? ? ? ? ? ? ? ? ? ?文章編號:1674-957X(2021)22-0233-02
0? 引言
雙缸同步控制系統(tǒng)應用范圍廣,例如雙缸四柱液壓機,其作為一種工程機械,可完成對金屬和非金屬的擠壓、拉伸和沖裁等任務[1-3]。為避免液壓機結構卡死等危險情況的發(fā)生。因此需要采取合適的同步控制策略,才能實現(xiàn)雙缸精確的同步控制[4-7]。本文通過改進螢火蟲算法,對PID進行參數(shù)優(yōu)化,建立了雙缸系統(tǒng)開環(huán)傳遞函數(shù),并仿真對比了不同控制結構的同步控制性能。
為提高雙缸同步控制精度,國內外學者進行了研究。例如沙寶銀[15]為解決3000kN液壓支架試驗臺活動平臺及垂直外加載平臺遠程四缸同步控制技術難題,設計了基于PXI平臺和LabVIEW RT的液壓支架試驗臺遠程多缸同步控制系統(tǒng),實際應用表明,在液壓支架試驗臺活動平臺調高過程中,該系統(tǒng)的四缸最大同步誤差為0.91mm,四缸最小同步誤差為0.63mm;富強[16]選用先導式位移一電反饋比例方向節(jié)流閥,移一電反饋電液比例節(jié)流閥的輸入和主閥芯的位移輸出通過感應式傳感器形成自身閉環(huán)控制,基于電液比例技術進行支架試驗臺同步控制系統(tǒng)的設計具有成本低,同步精度高,適應性好等特點,為進一步設計與試驗奠定了基礎。毛君[17]等提出了一種新型螢火蟲算法應用于機尾PID控制器的控制策略,在標準螢火蟲算法的動態(tài)決策域半徑更新公式中,為克服優(yōu)化初期尋優(yōu)速度慢和增強算法的全局探測能力,對其中決策域更新系數(shù)進行改進。
在建立系統(tǒng)數(shù)學模型基礎上,利用改進的螢火蟲算法對系統(tǒng)中的PID參數(shù)進行了優(yōu)化,基于“串聯(lián)型”和“并聯(lián)型”同步控制結構在MATLAB/simulink中建立了仿真模型,將“串、并聯(lián)”仿真結果進行了對比。
1? 螢火蟲算法改進及PID參數(shù)優(yōu)化
基本螢火蟲算法[8,9]采用的是固定步長的方式,固定步長會使算法陷入局部最優(yōu),不便于在全局內搜索最優(yōu)解,因此本文利用模糊算法將固定步長更改為自適應步長,以提高其全局搜索能力。模糊控制器輸入變量為算法第i次搜索結果與第i-1次搜索結果的誤差e及其偏差值變化率ec;輸出變量為自適應步長變化量Δs,其模糊控制規(guī)則表為常用模糊控制規(guī)則表,這里不再列出。模糊控制規(guī)則表中的NB、NM、NS、ZO、PS、PM、PB分別表示負大、負中、負小、零、正小、正中、正大[4]。下面采用改進的螢火蟲算法優(yōu)化PID參數(shù)[5],評價指標采用ITAE作為指標函數(shù),如下式所示:J=te(t)dt(1)設置螢火蟲種群規(guī)模n為50,初始熒光素L0為5,熒光素濃度揮發(fā)速度系數(shù)ρ為0.3,個體更新速度系數(shù)γ為0.5,決策域范圍更新系數(shù)初始值β為0.07,初始步長w(0)為0.02,最大迭代次數(shù)為50。在Matlab中編寫程序,經(jīng)改進的螢火蟲算法優(yōu)化后的PID參數(shù)整定結果為:Kp=19.5、Ki=1.1和Kd=0.9。
2? 雙缸同步控制系統(tǒng)數(shù)學模型
雙缸同步控制系統(tǒng)原理如圖1所示。從圖中可以看出,雙缸同步控制系統(tǒng)為典型的液壓缸位置控制,其數(shù)學模型建立方法目前比較完善,本文列舉系統(tǒng)關鍵環(huán)節(jié)數(shù)學模型[10-12]。
活塞位移Xp對閥芯位移Xv的傳遞函數(shù)為:
(2)
表1給出了某一種雙缸四柱液壓機主要參數(shù)。
目前常用的同步控制結構有“串聯(lián)型”和“并聯(lián)型”兩種[13,14],為驗證上述兩種控制結構在雙缸四柱液壓機同步控制系統(tǒng)中的控制效果,在simulink中進行仿真分析。對“串聯(lián)型”仿真模型添加階躍信號,運行仿真結果如圖2所示。
如表2所示,采用最大同步誤差及穩(wěn)態(tài)同步誤差兩個指標對仿真結果進行評價,最大同步誤差為0.54mm,穩(wěn)態(tài)同步誤差為0.07mm。
對“并聯(lián)型”仿真模型添加階躍信號,運行仿真結果如圖3所示。同樣采用最大同步誤差及穩(wěn)態(tài)同步誤差兩個指標對仿真結果進行評價,如表3所示,最大同步誤差為0.11mm,穩(wěn)態(tài)同步誤差為0.03mm。因此,“并聯(lián)型”對于最大同步誤差和穩(wěn)態(tài)同步誤差的控制效果優(yōu)于“串聯(lián)型”。因此“并聯(lián)型”更能提高雙缸同步控制精度。
3? 結論
為提高雙缸同步控制系統(tǒng)控制精度,在建立系統(tǒng)數(shù)學模型基礎上,利用改進的螢火蟲算法對系統(tǒng)中的PID參數(shù)進行了優(yōu)化,基于“串聯(lián)型”和“并聯(lián)型”同步控制結構在MATLAB/simulink中建立了仿真模型,將“串、并聯(lián)”仿真結果進行了對比,主要得出以下結論:“并聯(lián)型”對于最大同步誤差和穩(wěn)態(tài)同步誤差的控制效果優(yōu)于“串聯(lián)型”。因此“并聯(lián)型”更能提高雙缸同步控制精度。
參考文獻:
[1]李洪龍,逄波.雙缸四柱液壓機同步控制系統(tǒng)的研究[J].機床與液壓,2019,47(02):92-95,101.
[2]張明銳,陳喆旸,韋莉.免疫螢火蟲算法在光伏陣列最大功率點跟蹤中的應用[J].電工技術學報,2020,035(007):1553-1562.
[3]顧忠偉,徐福緣.一種新穎的螢火蟲算法求解PID控制器參數(shù)自整定問題[J].系統(tǒng)管理學報,2017,026(001):101-106.
[4]楊韓峰,郭彥青,張宏,等.基于電磁換向閥的液壓缸位置控制系統(tǒng)研究[J].機械設計與制造工程,2020(2):101-104.
[5]李海軍,王雷,康冰冰.基于灰色預測理論的雙液壓缸同步控制研究[J].機床與液壓,2020,48(21):102-105.
[6]逯建琦,南建國,王偉.基于螢火蟲算法的無人機組網(wǎng)多徑路由算法[J].電子測量與儀器學報,2020,34(09):74-81.
[7]楊蕾,李勝男,黃偉,等.永磁同步發(fā)電機自適應分數(shù)階PID控制設計[J].電力系統(tǒng)保護與控制,2020,048(009):49-58.
[8]張美滿,包雄關.基于模糊PID控制器的海上風電機系統(tǒng)仿真模擬[J].船舶工程,2020,42(03):130-133,140.
[9]胡學芝,徐唐河.基于自適應模糊PID控制的電子皮帶秤研究[J].2021(5):1-4.
[10]潘冬.基于改進PID控制的數(shù)控機床主軸動態(tài)特性監(jiān)測研究[J].自動化與儀器儀表,2020(12):39-42.
[11]楊鴻鑌,劉海峰,王滸,等.基于外特性前饋和模糊控制反饋的發(fā)動機冷卻系統(tǒng)控制策略研究[J].內燃機工程,2020,41(03):68-76,85.
[12]郭威,崔宇琛,郭建軍.模糊控制技術在靜脈輸液速度控制中的應用效果研究[J].護理研究,2020(10):1723-1726.
[13]蘇紅麗.模糊控制在采摘機器人控制優(yōu)化中的應用[J].農(nóng)機化研究,2021,43(10):202-206.
[14]張超,何湘寧.非對稱模糊PID控制在光伏發(fā)電MPPT中的應用[J].電工技術學報,2005(10):76-79.
[15]沙寶銀.液壓支架試驗臺遠程多缸同步控制系統(tǒng)設計[J]. 工礦自動化,2018,044(002):28-31.
[16]富強.一種基于電液比例技術的液壓支架試驗臺同步控制系統(tǒng),CN106706349A[P].2017.
[17]毛君,郭浩,陳洪月.新型螢火蟲算法及在刮板輸送機伸縮機尾PID控制中的應用[J].機械科學與技術,2018(9):1366-1371.