姚青岐,馬訓(xùn)鳴,洪奔奔,高 磊
(西安工程大學(xué) 機(jī)電工程學(xué)院,陜西 西安 710048)
隨著“互聯(lián)網(wǎng)+”、《中國制造2025》的提出和穩(wěn)步推進(jìn),我國必須加強(qiáng)智能化紡織機(jī)械的研發(fā),以提高國際競爭力,將智能化技術(shù)引入傳統(tǒng)的紡織機(jī)械,能有效改善織機(jī)的工作效率,加快我國從制造大國向制造強(qiáng)國的轉(zhuǎn)變,實(shí)現(xiàn)紡織工業(yè)發(fā)展規(guī)劃(2016~2020年)制定的目標(biāo)[1-2].
對紡織機(jī)械開口機(jī)構(gòu)的有效控制是保障紡織產(chǎn)品能否高質(zhì)量、高產(chǎn)量的關(guān)鍵.由于復(fù)雜的電液開口機(jī)構(gòu)控制繁瑣,參數(shù)間耦合性較強(qiáng),盡管傳統(tǒng)的PID控制操作簡單,容易實(shí)現(xiàn),在工程控制方面應(yīng)用廣泛,但很難對開口機(jī)構(gòu)的參數(shù)變化進(jìn)行自我調(diào)整,實(shí)現(xiàn)高精度、高性能的控制要求.
國內(nèi)在PID控制方面做了一些研究.文獻(xiàn)[3-4]提出了一種基于RBF神經(jīng)網(wǎng)絡(luò)的PID的溫室溫度控制方法,該方法在RBF神經(jīng)網(wǎng)絡(luò)PID控制過程中,由神經(jīng)網(wǎng)絡(luò)RBF在線辨識得到了梯度信息,然后由得到的梯度信息對PID中的3個(gè)參數(shù)進(jìn)行在線調(diào)整,從而提高了溫室溫度系統(tǒng)的控制精度.文獻(xiàn)[5-6]提出了一種全自動(dòng)的PID控制的電液比例開口裝置,該裝置可以通過輸入不同的程序來改變織物種類,解決了傳統(tǒng)開口機(jī)構(gòu)生產(chǎn)織物單一,不能適應(yīng)多品種織造,運(yùn)轉(zhuǎn)不能達(dá)到高速平穩(wěn)等問題,實(shí)現(xiàn)了織機(jī)的自動(dòng)化、智能化,大大提高了開口機(jī)構(gòu)的控制系統(tǒng)性能.文獻(xiàn)[7-8]中提出了一種PID調(diào)節(jié)的基于伺服電動(dòng)缸驅(qū)動(dòng)的開口機(jī)構(gòu),通過實(shí)驗(yàn)獲得PID的最佳參數(shù).雖然這些智能控制方法取得了一 定的控制效果,但在實(shí)際的開口機(jī)構(gòu)控制過程中,參數(shù)的時(shí)變性會使得傳統(tǒng)的PID控制難以達(dá)到滿意的狀態(tài).
為此,提出一種基于神經(jīng)網(wǎng)絡(luò)PID的控制算法.在神經(jīng)網(wǎng)絡(luò)PID控制過程中,由傳感器監(jiān)測并反饋液壓系統(tǒng)的位移信息,然后將得到的位移信息經(jīng)由神經(jīng)網(wǎng)絡(luò)進(jìn)行參數(shù)的在線調(diào)整.Matlab的仿真實(shí)驗(yàn)結(jié)果表明,該算法提高了電液開口機(jī)構(gòu)的控制精度,降低了超調(diào)量,使系統(tǒng)運(yùn)行更加平穩(wěn).
電液開口機(jī)構(gòu)是將電液控制技術(shù)代替?zhèn)鹘y(tǒng)的曲柄四連桿和凸輪來控制綜框運(yùn)動(dòng),是由上位機(jī)、下位機(jī)、液壓系統(tǒng)和支架4部分組成[9].電液開口機(jī)構(gòu)的智能化、自動(dòng)化極大地提高了織機(jī)的工作效率,適應(yīng)了現(xiàn)代織造技術(shù)的發(fā)展.開口機(jī)構(gòu)是以PLC為核心的控制系統(tǒng)和具有執(zhí)行能力的液壓系統(tǒng),通過兩者之間的相互配合來完成對綜框上下運(yùn)動(dòng)的控制[10-12].電液開口機(jī)構(gòu)的工作原理如圖1所示.
圖 1 電液開口機(jī)構(gòu)工作原理圖Fig.1 Working principle diagram of electrohydraulic opening mechanism
根據(jù)所需要的織物組織花色,把開口機(jī)構(gòu)的綜框運(yùn)動(dòng)參數(shù)輸入到計(jì)算機(jī)內(nèi),計(jì)算機(jī)將綜框的運(yùn)動(dòng)參數(shù)轉(zhuǎn)化成綜框的運(yùn)動(dòng)控制信號并傳入PLC控制器中,PLC控制器把控制信號進(jìn)行處理放大,來控制信號控制改變電磁伺服閥上的線圈電流,從而控制電磁伺服閥的閥芯在閥體中的位置,以及伺服閥流量的大小和方向.伺服閥流量的大小和方向可以驅(qū)動(dòng)伺服油缸按織物組織規(guī)律進(jìn)行運(yùn)動(dòng),通過G型臂帶動(dòng)綜框的上下有規(guī)律的運(yùn)動(dòng).每個(gè)伺服油缸上安裝有位移傳感器,用于對綜框的控制.
PID控制器因其操作簡便而成為工業(yè)控制中應(yīng)用最為廣泛的控制器,特別是在有著精確數(shù)學(xué)模型的場合[13].而電液開口機(jī)構(gòu)的液壓系統(tǒng)是一個(gè)復(fù)雜的被控對象,無法精確建立其精確的數(shù)學(xué)模型,限制了傳統(tǒng)PID技術(shù)對其控制效果.針對電液開口機(jī)構(gòu)液壓系統(tǒng)的特點(diǎn),將神經(jīng)網(wǎng)絡(luò)應(yīng)用于傳統(tǒng)的PID控制使其補(bǔ)充和完善,從而使改進(jìn)后的控制器同時(shí)擁有傳統(tǒng)PID控制使用簡便和神經(jīng)網(wǎng)絡(luò)良好的參數(shù)調(diào)整能力等特點(diǎn),增強(qiáng)了系統(tǒng)的自適應(yīng)力.
圖 2 神經(jīng)網(wǎng)絡(luò)PID控制算法框架圖Fig.2 Framework of neural network PID control algorithm
神經(jīng)網(wǎng)絡(luò)算法和傳統(tǒng)PID算法的結(jié)合,使得控制系統(tǒng)可以實(shí)時(shí)監(jiān)測和調(diào)整PID控制器的參數(shù),并通過神經(jīng)網(wǎng)絡(luò)對系統(tǒng)性能的學(xué)習(xí)來選擇該控制器最優(yōu)參數(shù).基于神經(jīng)網(wǎng)絡(luò)的PID控制算法框架如圖2所示[14-15].
神經(jīng)元PID控制器結(jié)構(gòu)如圖3所示.圖3中,r(k)和y(k)分別為控制量的目標(biāo)值和當(dāng)前值,u(k)為輸出作用率,z-1為神經(jīng)元比例系數(shù).
(1)
式中:u(k-1)為前一時(shí)刻的輸出作用率,K為神經(jīng)元的比例系數(shù),xi(k)為神經(jīng)元學(xué)習(xí)所需要的狀態(tài)量,ωi(k)為對應(yīng)狀態(tài)量所需的加權(quán)系數(shù).且x1(k)=e(k),x2(k)=e(k)-e(k-1),x3=e(k)-2e(k-1)+e(k-2),e(k)=r(k)-y(k).采用有監(jiān)督的Hebb學(xué)習(xí)規(guī)則對加權(quán)系數(shù)進(jìn)行調(diào)整,學(xué)習(xí)算法為
圖 3 神經(jīng)元自適應(yīng)PID控制結(jié)構(gòu)Fig.3 Neuron Adaptive PID Control Structure
(2)
式中:ηj為學(xué)習(xí)速率,而離散型PID控制器的模型為
(3)
結(jié)合式(1)和式(3)可知,Kω1(k),Kω2(k),Kω3(k)分別對應(yīng)kI,kP,kD.Kωi對系統(tǒng)的最終輸出有著重要影響.
為了提高該算法的性能,文獻(xiàn)[16]提出了采用二次型性能指標(biāo)算法,用二次型性能指標(biāo)對加權(quán)系數(shù)進(jìn)行調(diào)整,使輸出誤差和控制增量加權(quán)平方和為最小來調(diào)整加權(quán)系數(shù),從而實(shí)現(xiàn)對輸出誤差的控制.設(shè)性能指標(biāo)為
(4)
式中:P和Q分別為輸出誤差和控制增量的加權(quán)系數(shù),yd(k)和y(k)為k時(shí)刻的參考輸入和輸出.控制算法及學(xué)習(xí)算法為
(5)
(6)
(7)
式中:x1(k)=e(k),x2(k)=e(k)-e(k-1),x3=e(k)-2e(k-1)+e(k-2);ηI,ηP,ηD分別為積分I、比例P、微分D的學(xué)習(xí)速率;b0為輸出響應(yīng)的第一個(gè)值.
圖 4 電液開口機(jī)構(gòu)的神經(jīng)網(wǎng)絡(luò)PID網(wǎng)絡(luò)控制方案Fig.4 Neural network PID network control scheme of electrohydraulic opening mechanism
因電液開口機(jī)構(gòu)系統(tǒng)的綜框位移和伺服油缸活塞桿位移呈線性關(guān)系,且活塞桿位移容易獲取,本文以伺服油缸活塞桿位移為被控對象[17-19].實(shí)驗(yàn)時(shí),在上位機(jī)上輸入織物組織花色所需用的綜框運(yùn)動(dòng)規(guī)律參數(shù),也就是伺服油缸活塞桿的位移規(guī)律.同時(shí),由下位機(jī)監(jiān)測獲取活塞桿的實(shí)際位移.將神經(jīng)網(wǎng)絡(luò)PID算法加入到控制系統(tǒng)中,神經(jīng)網(wǎng)絡(luò)PID控制器會根據(jù)上位機(jī)設(shè)定的綜框運(yùn)動(dòng)規(guī)律與位移傳感器反饋的伺服油缸中活塞連桿的運(yùn)動(dòng)位移來進(jìn)行比較,得出差值.控制器再對系統(tǒng)的設(shè)定值,輸出的實(shí)際值和得出的差值進(jìn)行計(jì)算、分析和處理后,給電磁伺服閥中電磁鐵上的線圈一個(gè)新的控制信號,在不斷重復(fù)的周期內(nèi)系統(tǒng)不斷進(jìn)行修正,實(shí)現(xiàn)參數(shù)自整定,使系統(tǒng)性能達(dá)到最優(yōu).控制信號是通過數(shù)字量和模擬量的相互轉(zhuǎn)化來實(shí)現(xiàn)電磁伺服閥所允許的電流范圍的電流信號和其流量的相互調(diào)節(jié).系統(tǒng)通過控制信號實(shí)時(shí)調(diào)節(jié)電磁伺服閥的開度來實(shí)現(xiàn)對伺服油缸活塞桿運(yùn)動(dòng)的精確控制[20].電液開口機(jī)構(gòu)的網(wǎng)絡(luò)控制方案圖如4所示.
為了驗(yàn)證基于神經(jīng)網(wǎng)絡(luò)PID的開口機(jī)構(gòu)的控制效果,由文獻(xiàn)[20]中的模型為實(shí)驗(yàn)對象,其數(shù)學(xué)模型如式(8)所示.
(8)
采用Matlab對傳統(tǒng)PID控制和神經(jīng)網(wǎng)絡(luò)PID控制進(jìn)行仿真對比.所選取的傳遞函數(shù)為
取u=0.184 2,K=0.02,P=2,Q=1,d=4,比例、積分、微分3部分加權(quán)系數(shù)學(xué)習(xí)速率分別取ηI=4,ηP=114,ηD=146,ω1(0)=0.38,ω2(0)=0.52,ω3(0)=0.33.仿真結(jié)果如圖5~7所示.
圖 5 傳統(tǒng)PID控制響應(yīng)曲線 圖 6 神經(jīng)網(wǎng)絡(luò)PID算法整定響應(yīng)曲線Fig.5 Traditional PID control response curve Fig.6 Neural network PID algorithm tuning response curve
圖 7 神經(jīng)網(wǎng)絡(luò)PID控制算法的權(quán)值變化曲線Fig.7 Weight curve of neural network PID control algorithm
從圖5,6可以看出,神經(jīng)網(wǎng)絡(luò)PID控制器和傳統(tǒng)PID控制器相比,系統(tǒng)振蕩次數(shù)由2次降為1次,超調(diào)量為穩(wěn)態(tài)值的70%降為16%,系統(tǒng)的動(dòng)態(tài)、靜態(tài)性能良好.由圖7可知,3個(gè)參數(shù)經(jīng)過很短時(shí)間便達(dá)到穩(wěn)定,由此可以看出,神經(jīng)網(wǎng)絡(luò)PID控制算法具有較高的響應(yīng)精度和較強(qiáng)的在線適應(yīng)能力.
文中提出了一種基于神經(jīng)網(wǎng)絡(luò)PID控制的電
液開口機(jī)構(gòu)控制方法,該方法針對開口機(jī)構(gòu)智能化的要求,利用神經(jīng)網(wǎng)絡(luò)優(yōu)秀的自學(xué)習(xí)能力對傳統(tǒng)的PID控制進(jìn)行改進(jìn).建立了神經(jīng)網(wǎng)絡(luò)模型,在神經(jīng)網(wǎng)絡(luò)PID控制過程中,由傳感器檢測并反饋液壓系統(tǒng)的位移信息;其次,將得到的位移信息經(jīng)過神經(jīng)網(wǎng)絡(luò)對PID的3個(gè)參數(shù)進(jìn)行在線調(diào)整.仿真結(jié)果表明,此PID控制能夠顯著提高電液開口機(jī)構(gòu)系統(tǒng)的動(dòng)態(tài)響應(yīng)速度,為織物的高效率、高質(zhì)量提供了一個(gè)良好的平臺.