亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        采用神經(jīng)網(wǎng)絡(luò)PID控制器改進單桿液壓執(zhí)行器的研究

        2018-09-28 08:55:30
        銅仁學院學報 2018年9期

        婁 坤

        ?

        采用神經(jīng)網(wǎng)絡(luò)PID控制器改進單桿液壓執(zhí)行器的研究

        婁 坤

        (安徽省科昌機械制造股份有限公司,安徽 滁州 239500)

        針對單桿液壓執(zhí)行器運動軌跡誤差較大問題,采用改進神經(jīng)網(wǎng)絡(luò)PID控制器進行改進。建立單桿液壓執(zhí)行器簡圖模型,給出末端執(zhí)行器位移方程式和液壓缸流量方程式。分析PID控制器控制流程,引用BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),采用粒子群算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)PID控制器參數(shù),通過MATLAB軟件對單桿液壓執(zhí)行器跟蹤誤差進行仿真。結(jié)果顯示:單桿液壓執(zhí)行器采用PID控制器,X和Y方向產(chǎn)生的最大誤差分別為8.10×10-5m和8.90×10-5m,跟蹤誤差較大;單桿液壓執(zhí)行器采用改進BP神經(jīng)網(wǎng)絡(luò)PID控制器,X和Y方向產(chǎn)生的最大誤差分別為1.80×10-5m和2.10×10-5m,跟蹤誤差較小。采用改進BP神經(jīng)網(wǎng)絡(luò)PID控制器,單桿液壓執(zhí)行器跟蹤精度較高,能夠?qū)崿F(xiàn)高精度定位要求。

        單桿; 液壓; BP神經(jīng)網(wǎng)絡(luò); PID控制器; 誤差; 仿真

        0.引言

        單桿液壓執(zhí)行器通過控制液壓缸移動,執(zhí)行不同任務精度的要求。單桿液壓缸驅(qū)動機構(gòu)因結(jié)構(gòu)簡單、成本低及安全性高等優(yōu)點而廣泛應用于機械手、挖掘機及鏟車等許多領(lǐng)域[1]。單桿液壓控制裝置包括液壓系統(tǒng)、傳感器部分及控制部分三個方面。液壓系統(tǒng)采用液壓泵將機械能轉(zhuǎn)換為壓力能,通過液壓缸將壓力能轉(zhuǎn)換為機械能[2]。傳感器主要用來采集系統(tǒng)各種信息,將其放大處理,然后通過控制器進行處理??刂破鲗鞲衅鳈z測信號進行轉(zhuǎn)換和處理,在利用模擬信號完成單桿運動軌跡的定位控制。單桿液壓驅(qū)動在執(zhí)行特殊任務時,若控制精度較低,則會造成重大損失。因此,研究高精度的單桿液壓執(zhí)行器控制方法具有重要意義。

        當前,很多研究人員對單桿液壓執(zhí)行器控制進行了研究。例如:文獻[3-4]研究了數(shù)字化單桿控制系統(tǒng),設(shè)計了單桿控制主電路板,給出了系統(tǒng)控制軟件方案。實驗結(jié)果表明,數(shù)字化單桿控制系統(tǒng)采用精度高,抗干擾能力強,能夠?qū)崿F(xiàn)遠距離傳輸。文獻[5-6]研究了單桿液壓挖掘機控制系統(tǒng)方法,分析了液壓挖掘機驅(qū)動裝置,設(shè)計了系統(tǒng)控制的硬件和軟件,編制控制系統(tǒng)流程圖,采用了PID控制方法。單桿液壓挖掘機采用PID控制方法,可以提高工作效率。以往研究的單桿液壓執(zhí)行器控制精度較低,很難滿足高精度定位的要求。因此,對傳統(tǒng)控制方法進行改進研究,創(chuàng)建單桿液壓執(zhí)行器簡圖模型,推導執(zhí)行器末端位移運動方程式,在傳統(tǒng)PID控制器上,結(jié)合BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),通過粒子群算法進行優(yōu)化。采用MATLAB軟件對單桿液壓執(zhí)行器跟蹤效果進行仿真驗證,為提高單桿液壓執(zhí)行器運動精度提供理論參考。

        1.單桿液壓執(zhí)行器數(shù)學模型

        單桿液壓執(zhí)行器簡圖如圖1所示。由圖1可推導出單桿液壓執(zhí)行器末端位置方程式,結(jié)果如(1)所示:

        式中:x0、y0分別為原點坐標;x1、y1分別為末端執(zhí)行器x軸、y軸坐標;l1為單桿長度;θ1為單桿與水平面之間的夾角。

        單桿執(zhí)行器采用液壓缸驅(qū)動,使末端實際輸出運動軌跡與理論運動軌跡誤差最小。執(zhí)行器輸出誤差方程式如(2)所示:

        式中:x為理論運動軌跡;為實際運動軌跡。

        伺服閥采用PID控制器采集到液壓缸的流量和壓力信號,然后轉(zhuǎn)換為驅(qū)動單桿執(zhí)行器推力和位移信號。流量經(jīng)過伺服閥閥口方程式如(3)和(4)所示[7]:

        式中:1為伺服閥入口流量;2為伺服閥控制流量;C為剛度系數(shù);1為負載進口壓力;2為負載出口壓力;P為進油壓力;為伺服閥閥芯位移;為流體密度;為窗口面積梯度。

        負載流量方程式如(5)和(6)所示[7]:

        式中:=2/1為流量比;P=1-2為負載壓力;為閥芯端面積。

        2.結(jié)果與分析

        2.1.PID控制器

        傳統(tǒng)PID控制器包采用輸入()和輸出()之間的誤差來調(diào)節(jié)PID控制器參數(shù),完成對控制對象的閉環(huán)控制,其控制流程如圖2所示。

        圖2 PID控制器控制過程

        根據(jù)圖2,可推導出PID控制器的偏差方程式,如(7)所示:

        通常情況下,采用差分進化方法將PID控制器離散化,其控制方程式如(8)所示[8]:

        式中:K為比例系數(shù);T為積分時間常數(shù);T代為微分時間常數(shù);2代表差分的二次方。

        2.2.粒子群算法

        粒子群算法對隨機一群粒子進行初始化,采用迭代方式搜索到最優(yōu)解。在每次迭代過程中,粒子對比兩個極值來更新自身。粒子有個體最優(yōu)解和全局最優(yōu)解:1)個體最優(yōu)解是粒子本身當前搜索到最優(yōu)解;2)全局最優(yōu)解是整個群體搜到到最優(yōu)解。粒子就是比較個體最優(yōu)解和全局最優(yōu)解,從而不斷更新自身位置,生成下一代群體。

        粒子速度和位置迭代方程式如(9)和(10)所示[9]:

        式中:V+1為粒子迭代(+1)次后的速度;V為粒子迭代次后的速度;為慣性權(quán)重修正系數(shù);1和2為學習因子,取值范圍為[0,2];1和2為隨機數(shù),取值范圍為[0,1];P為粒子的最佳位置;為種群中最佳位置;X為粒子迭代次后的位置。

        為了使搜索能力發(fā)揮得更好,使局部搜索能力和全局搜索能力都能得到充分發(fā)揮,慣性權(quán)重修正系數(shù)方程式變換如(11)式所示:

        式中:0為初始權(quán)重值;1為最終權(quán)重值;為當前迭代次數(shù);為最大迭代次數(shù)。

        2.3.改進BP神經(jīng)網(wǎng)絡(luò)PID控制

        BP神經(jīng)網(wǎng)絡(luò)采用調(diào)節(jié)輸入節(jié)點與隱含層節(jié)點和隱含層節(jié)點與輸出層節(jié)點,使誤差呈現(xiàn)出梯度下降,通過反復在線學習,得出最小誤差相適應的神經(jīng)網(wǎng)絡(luò)參數(shù)。BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)如圖3所示。

        圖3 BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

        在圖3中,1、2、x為神經(jīng)網(wǎng)絡(luò)輸入值,1、2、y為神經(jīng)網(wǎng)絡(luò)輸出值,ωω為神經(jīng)網(wǎng)絡(luò)權(quán)值。

        隱含層的輸出計算式如(12)所示[10]:

        式中:為隱含層激勵函數(shù);a為隱含層節(jié)點。

        隱含層的激勵函數(shù)]如(13)所示[10:

        BP神經(jīng)網(wǎng)絡(luò)輸出值如(14)所示:

        采用粒子群算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),輸入層信號采用3個神經(jīng)元,分別為輸入信號r(t)、輸出信號()和誤差信號();隱含層采用4個神經(jīng)元;輸出層采用3個神經(jīng)元,分別為PID控制器參數(shù)k、k、k。采用粒子群算法更新網(wǎng)絡(luò)參數(shù)具體操作步驟如下所示:

        (1)初始化BP神經(jīng)網(wǎng)絡(luò)和粒子群算法參數(shù);

        (2)計算誤差函數(shù)(),得到神經(jīng)網(wǎng)絡(luò)輸入信號;

        (3)將誤差信號輸送給神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),調(diào)整PID控制器的k、kk參數(shù);

        (4)粒子群算法開始搜索,通過誤差設(shè)置不斷更新自身的速度和位置;

        (5)計算粒子的適應度值,更新個體極值和全局極值;

        (6)若滿足條件,則輸出k、kk參數(shù),否則迭代次數(shù)增加1次,返回步驟(3)。

        采用改進BP神經(jīng)網(wǎng)絡(luò)PID控制單桿液壓執(zhí)行器的流程如圖4所示。

        圖4 單桿液壓執(zhí)行器控制優(yōu)化流程

        3.誤差仿真與分析

        采用MATLAB軟件對單桿液壓執(zhí)行器運動位移誤差進行仿真,仿真參數(shù)設(shè)置如下:種群數(shù)量為50,最大迭代次數(shù)為200,慣性權(quán)重系數(shù)0=0.85、1=0.55,學習因子為1=2=2,隨機數(shù)1=2=0.7,單桿質(zhì)量為1=1.0 g,單桿長度為1=1.0 m,PID控制器參數(shù)為k=4.62×105、k=1.36×105、k=6.58×105。假設(shè)單桿執(zhí)行器理論軌跡為=sin2πt,y=cos2πt,則X軸方向仿真誤差如圖5所示,Y軸方向仿真誤差如圖6所示。

        由圖5可得:在X軸方向,采用改進BP神經(jīng)網(wǎng)絡(luò)PID控制器,單桿液壓執(zhí)行器末端產(chǎn)生的最大誤差為1.80×10-5m;而采用PID控制器,單桿液壓執(zhí)行器末端產(chǎn)生的最大誤差為8.10×10-5m。由圖6可得:在Y軸方向,采用改進BP神經(jīng)網(wǎng)絡(luò)PID控制器,單桿液壓執(zhí)行器末端產(chǎn)生的最大誤差為2.10×10-5m;而采用PID控制器,單桿液壓執(zhí)行器末端產(chǎn)生的最大誤差為8.90×10-5m。因此,采用改進神經(jīng)網(wǎng)絡(luò)PID控制器,單桿液壓執(zhí)行器末端運動軌跡誤差較小,能夠精確完成單桿液壓末端執(zhí)行器運動軌跡的跟蹤任務。

        圖5 X軸方向誤差

        圖6 Y軸方向誤差

        4.結(jié)論

        采用粒子群算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)PID控制器,對控制結(jié)果進行仿真。創(chuàng)建單桿液壓執(zhí)行器模型簡圖,推導出執(zhí)行器末端位移方程式。采用PID控制器耦合BP神經(jīng)網(wǎng)絡(luò),引用粒子群算法在線優(yōu)化神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),搜索出最佳PID控制器參數(shù)并進行單桿液壓執(zhí)行器仿真驗證。傳統(tǒng)PID控制器跟蹤誤差較大,改進BP神經(jīng)網(wǎng)絡(luò)PID控制器跟蹤誤差較小,其控制性能較好,定位精度高。

        [1] 張翼鵬.液壓變壓器控制直線執(zhí)行機構(gòu)工作特性研究[D].哈爾濱:哈爾濱工業(yè)大學,2013.

        [2] 吳杰.新型單軌機車液壓系統(tǒng)的研發(fā)[D].青島:山東科技大學,2014.

        [3] Karvonen M, Heikkil? M, Huova M, et al. Analysis by Simulation of Different Control Algorithms of A Digital Hydraulic Two-Actuator System[J]. International Journal of Fluid Power, 2014, 15(1):33-44.

        [4] 陳健,高慧斌,郭勁,等.數(shù)字化單桿控制系統(tǒng)設(shè)計[J].光學精密工程,2013,21(11):2844-2849.

        [5] Bender F A, G?ltz S, Br?unl T, et al. Model -ing and Offset-Free Model Predictive Control of a Hydraulic Mini Excavator[J]. IEEE Transactions on Automation Science and Engineering, 2017, 14(4): 1683 -1692.

        [6] 王鵬飛,刁修慧.液壓式挖掘機單桿操作系統(tǒng)的設(shè)計[J].機床與液壓,2014,42(20):117-119.

        [7] 龐文杰,王云超,葉存達,等.多軸車輛轉(zhuǎn)向系統(tǒng)神經(jīng)網(wǎng)絡(luò)控制算法研究[J].計算機仿真,2015,32(6):172-176.

        [8] Anupam Kumar, Vijay Kumar. Evolving an interval type-2 fuzzy PID controller for the redundant robotic manipul -ator[J]. Expert Systems with Applications, 2017, 73(8): 162 -176.

        [9] 隨聰慧.粒子群算法的改進方法研究[D].成都:西南交通大學,2010.

        [10] Boukens M, Boukabou A. Design of an intelligent optimal neural network-based tracking controller for nonholonomic mobile robot systems[J]. Neurocomputing, 2016, 226.

        Single Pole Hydraulic Actuator Control based on Improved Neural Network PID Control

        LOU Kun

        ( Anhui Kechang Machinery Manufacturing Co. Ltd, Chuzhou 239500, Anhui, China )

        An improved neural network PID controller is adopted to solve the problem of large trajectory error of single rod hydraulic actuator. A simple model of single hydraulic actuator is established, and displacement equation of end effector and flow equation of hydraulic cylinder are given. The control flow of PID controller is analyzed, BP neural network structure is quoted and particle swarm optimization (PSO) is used to optimize the parameters of BP neural network PID controller. The tracking error of single rod hydraulic actuator is simulated by MATLAB software. The results show that the single bar hydraulic actuator uses PID controller, the maximum error in X and Y direction is 8.10×10-5m and 8.90×10-5m respectively. The single bar hydraulic actuator uses improved BP neural network PID controller, the maximum error of X and Y direction is 1.80×10-5m and 2.10×10-5m, and the tracking error is small. Using the improved BP neural network PID controller, the single rod hydraulic actuator has higher tracking accuracy and can achieve high precision positioning requirements.

        single pole, hydraulic, BP neural network, PID controller, error, simulation

        TP273

        A

        1673-9639 (2018) 09-0045-05

        (責任編輯 謝 勇)(責任校對 楊凱旭)

        中文字幕综合一区二区| 欧美喷潮久久久xxxxx| 久久频精品99香蕉国产| 日本av一区二区播放| 国产视频一区二区三区观看| 色综合久久无码五十路人妻| 欧美性狂猛xxxxx深喉| 国产高清在线精品一区αpp| 亚洲一区二区三区日本久久九| 亚洲高清视频在线播放| 午夜视频一区二区在线观看| 日本xxxx色视频在线观看| 中文成人无字幕乱码精品区| 国产91福利在线精品剧情尤物| 亚洲精品国产一区av| 在线日本看片免费人成视久网| 天天躁日日躁狠狠久久| 免费毛片在线视频| 亚洲综合天堂av网站在线观看| 蜜桃18禁成人午夜免费网站| 久久午夜夜伦鲁鲁片免费无码| 免费无码中文字幕A级毛片| 青青草视频在线观看视频免费 | 亚洲欧美日韩国产综合专区| 亚洲av熟女少妇一区二区三区| 又大又粗欧美黑人aaaaa片 | 日日骚一区二区三区中文字幕| 精品女同av一区二区三区| 男女男精品视频网站免费看| 国语精品一区二区三区| 日本a在线免费观看| 国产二区中文字幕在线观看| 精品国产乱码久久久久久郑州公司| a在线观看免费网站大全| 欧美亚洲另类 丝袜综合网| 久久国产在线精品观看| 4399理论片午午伦夜理片| 偷亚洲偷国产欧美高清| 亚洲成在人线天堂网站| 午夜男女很黄的视频| 久久精品片|