梁入云,郭金妹,吳愛國(guó),張紅功
(1.贛州西克節(jié)能自動(dòng)化設(shè)備有限公司,江西 贛州 341000;2.江西應(yīng)用技術(shù)職業(yè)學(xué)院,江西 贛州 341000)
物料卷繞控制系統(tǒng)在紡織品、鍍膜機(jī)、口罩機(jī)、線纜等產(chǎn)品生產(chǎn)過(guò)程中應(yīng)用較為廣泛。因卷繞過(guò)程中,收卷軸和放卷軸不斷收放材料使得卷軸的半徑實(shí)時(shí)變化,卷徑的改變時(shí)刻影響著系統(tǒng)的張力和速度,進(jìn)而影響著系統(tǒng)的穩(wěn)定性和產(chǎn)品質(zhì)量。然而張力會(huì)受很多因素影響,例如運(yùn)行狀態(tài)、卷繞材料、工況環(huán)境等,具有非線性、時(shí)變性、強(qiáng)耦合的特征,且難以建立精確的模型,因此,采用對(duì)模型有精準(zhǔn)要求的傳統(tǒng)PⅠD控制器很難取得良好的控制效果。
為了有效提高物料卷繞系統(tǒng)穩(wěn)定性和適應(yīng)性,國(guó)內(nèi)外專家對(duì)物料卷繞系統(tǒng)進(jìn)行了深入的研究與探索,有的專家從硬件設(shè)備入手,采用先進(jìn)的機(jī)械結(jié)構(gòu)和控制器,提高卷繞系統(tǒng)的控制精度;有的學(xué)者從生產(chǎn)工藝流程上著手,有效提高生產(chǎn)效率和適用性;也有的專家對(duì)控制算法進(jìn)行探索,引入先進(jìn)的智能算法以提高系統(tǒng)的穩(wěn)定性。其中任佳星等基于傳統(tǒng)PⅠD控制器,采用西門子公司推出的SⅠNAMⅠCS S120變頻器設(shè)計(jì)出一套操作簡(jiǎn)單且效率高的卷繞系統(tǒng),但系統(tǒng)的抗干擾性能較差;陳明霞等在傳統(tǒng)PⅠD控制器的基礎(chǔ)上加入模糊控制,實(shí)現(xiàn)對(duì)PⅠD參數(shù)的在線整定,具有較強(qiáng)的魯棒性,有效提高了系統(tǒng)的動(dòng)態(tài)性能和穩(wěn)態(tài)精度,但在瞬態(tài)工況下系統(tǒng)的應(yīng)變能力不足,存在自學(xué)習(xí)能力差和適應(yīng)性不強(qiáng)的缺陷。目前,模糊推理和神經(jīng)網(wǎng)絡(luò)算法成為智能算法的研究熱點(diǎn)和焦點(diǎn),將神經(jīng)網(wǎng)絡(luò)和模糊控制結(jié)合在一起,設(shè)計(jì)出的神經(jīng)網(wǎng)絡(luò)模糊控制器有效吸收了兩者的優(yōu)點(diǎn),使其具有較強(qiáng)的自學(xué)習(xí)能力和邏輯推理能力,在非線性、時(shí)變性系統(tǒng)中得到了廣泛的應(yīng)用[1]。
根據(jù)以上分析,針對(duì)目前研究存在的問(wèn)題,本文將自適應(yīng)神經(jīng)網(wǎng)絡(luò)模糊PⅠD控制器應(yīng)用于物料卷繞系統(tǒng)中,在自適應(yīng)模糊PⅠD控制的基礎(chǔ)上引入BP神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)算法,訓(xùn)練優(yōu)化模糊規(guī)則控制和隸屬度函數(shù),可實(shí)現(xiàn)對(duì)卷繞系統(tǒng)恒張力的穩(wěn)定控制,大大提高系統(tǒng)性能和產(chǎn)品生產(chǎn)質(zhì)量。
常見的物料卷繞系統(tǒng)由收放卷輥、檢測(cè)機(jī)構(gòu)、控制器和輔助結(jié)構(gòu)組成,其中收放卷輥用于收放物料;檢測(cè)機(jī)構(gòu)有張力傳感器和增量式編碼器,張力傳感器用于實(shí)時(shí)檢測(cè)系統(tǒng)中物料所承受的拉力,增量式編碼器實(shí)時(shí)檢測(cè)物料的線速度,并將其轉(zhuǎn)換成脈沖信號(hào)傳送給控制器;常見的控制器是基于PLC為核心的控制裝置。
物料卷繞系統(tǒng)的控制對(duì)象為收卷輥和放卷輥,放卷輥控制張力,收卷輥控制線速度??刂谱兞恐饕獮閺埩Α⒕€速度、卷徑,張力信號(hào)由張力傳感器反饋,線速度和卷徑變量由編碼器計(jì)算得出。在卷繞起動(dòng)運(yùn)行時(shí),往往先設(shè)定收放卷輥的角速度ω,并同時(shí)起動(dòng)收放卷輥,系統(tǒng)張力逐步增大,當(dāng)張力達(dá)到一定值時(shí)系統(tǒng)便需要根據(jù)不同工況進(jìn)行自適應(yīng)智能調(diào)節(jié)。在卷繞運(yùn)行過(guò)程中,收卷輥卷徑不斷增加,放卷輥卷徑不斷減??;卷徑的變化使得線速度要跟隨變化,才能控制張力的穩(wěn)定性。由于這3個(gè)變量實(shí)時(shí)變化,相互制約,影響著整個(gè)系統(tǒng)的平滑穩(wěn)定性。
卷繞系統(tǒng)中物料所受張力的大小與物料被拉伸程度有關(guān),如果拉伸在彈性形變范圍內(nèi),則物料所受的張力滿足胡克定律,即固體材料受力后,材料中的應(yīng)力F和應(yīng)變?chǔ)(材料變形量)之間存在線性關(guān)系,為:F=-K×Δx。
通過(guò)分析,張力為單位面積上所受到的應(yīng)力;應(yīng)變?yōu)槔旌蟛牧祥L(zhǎng)度與拉伸前長(zhǎng)度之間的相對(duì)值。當(dāng)卷繞系統(tǒng)中,收卷輥速度V收不等于放卷輥速度V放時(shí),張力受收放卷速度影響,而收放卷輥的速度又由角速度和半徑?jīng)Q定。根據(jù)參考文獻(xiàn),結(jié)合卷繞運(yùn)行實(shí)際情況,可得出卷繞系統(tǒng)中單位時(shí)間內(nèi)張力T張的計(jì)算公式:
式(1)中:E為卷繞材料的彈性模量;A為卷繞材料的橫截面積;L為材料拉伸后的長(zhǎng)度;D為卷輥直徑;n為卷輥旋轉(zhuǎn)速度[2]。
對(duì)于非線性、強(qiáng)耦合、難以精準(zhǔn)建模的系統(tǒng),模糊控制可以建立模糊規(guī)則擬人決策,能在不同工況下實(shí)現(xiàn)對(duì)系統(tǒng)的控制。神經(jīng)網(wǎng)絡(luò)具有較強(qiáng)的自學(xué)習(xí)、非線性映射能力,對(duì)于復(fù)雜多變系統(tǒng),可對(duì)函數(shù)、參數(shù)進(jìn)行訓(xùn)練,反向推理,不斷逼近控制結(jié)果,實(shí)現(xiàn)對(duì)控制變量的精準(zhǔn)調(diào)節(jié)。神經(jīng)網(wǎng)絡(luò)算法和模糊控制相結(jié)合,可綜合兩種算法的優(yōu)勢(shì),使控制器具有較強(qiáng)的學(xué)習(xí)能力和自適應(yīng)性[3]。
物料卷繞系統(tǒng)在起停時(shí)有加張加速和減張減速的過(guò)程,在運(yùn)行時(shí)若遇到干擾張力也應(yīng)能快速穩(wěn)定下來(lái),因此采用PⅠD控制器能實(shí)現(xiàn)張力的穩(wěn)定控制。本文將神經(jīng)網(wǎng)絡(luò)與模糊控制相結(jié)合,用神經(jīng)網(wǎng)絡(luò)層狀結(jié)構(gòu)描述模糊控制推進(jìn)模糊算法,控制框圖如圖1所示。T設(shè)為設(shè)定張力值,將設(shè)定值輸入至自適應(yīng)神經(jīng)網(wǎng)絡(luò)模糊PⅠD控制器中,輸出計(jì)算結(jié)果控制伺服電機(jī),并實(shí)時(shí)將張力反饋給卷繞系統(tǒng)中。操作人員根據(jù)生產(chǎn)物料實(shí)際情況輸入張力值,并與傳感器檢測(cè)的實(shí)際值進(jìn)行比較,得到誤差e和誤差變化率ec作為模糊控制的輸入變量。因模糊控制的規(guī)則設(shè)定后難以更改,為了提高系統(tǒng)的自適應(yīng)性,采用神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)算法不斷改變隸屬度函數(shù)從而逼近控制規(guī)則,對(duì)PⅠD的3個(gè)參數(shù)Kp、Ki、Kd進(jìn)行在線自適應(yīng)整定,提高卷繞系統(tǒng)的學(xué)習(xí)能力和適應(yīng)性,實(shí)現(xiàn)對(duì)張力的最佳控制。
圖1 自適應(yīng)神經(jīng)網(wǎng)絡(luò)模糊雙PⅠD卷繞系統(tǒng)結(jié)構(gòu)
卷繞系統(tǒng)中安裝有張力傳感器和編碼器用于檢測(cè)張力和速度。PLC實(shí)時(shí)采集傳感器檢測(cè)值,與給定值進(jìn)行比較得出誤差e和誤差變化率ec,控制器輸出變量為ΔKp、ΔKi和ΔKd。將e和ec的實(shí)際取值范圍轉(zhuǎn)化為模糊論域{-3,-2,-1,0,1,2,3},將ΔKp、ΔKi和ΔKd的模糊子集記為{NB,NM,NS,Z,PS,PM,PB},分別量化至(-0.2,0.2)、(-0.3,0.3)、(-6,6)的區(qū)域內(nèi)。模糊控制中,比例因子和量化因子根據(jù)工程應(yīng)用經(jīng)驗(yàn)和仿真實(shí)驗(yàn)設(shè)定[3]。為了提高控制的靈敏性,本系統(tǒng)采用較為陡峭的三角形隸屬度函數(shù)來(lái)獲取e、ec、ΔKp、ΔKi和ΔKd的隸屬度賦值表。模糊PⅠD控制器是基于傳統(tǒng)PⅠD算法,根據(jù)e和ec,建立模糊規(guī)則,并進(jìn)行模糊推理,使PⅠD控制器輸出值朝設(shè)定值不斷調(diào)整控制參數(shù)。ΔKp、ΔKi和ΔKd模糊規(guī)則如表1所示。模糊控制規(guī)則一般形式可表示為:
表1 ΔKp、ΔKi、ΔKd模糊規(guī)則表
其中Kp0、KⅠ0、Kd0為PⅠD控制器初始值;m、n、k取值為1,2,3,4,5,6,7。
為了有效提高卷繞系統(tǒng)的智能化水平,采用神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)算法對(duì)卷繞系統(tǒng)張力PⅠD參數(shù)進(jìn)行調(diào)整。目前最為流行的反向傳播算法(BP)可實(shí)現(xiàn)對(duì)誤差的反向傳播和自適應(yīng)調(diào)節(jié)網(wǎng)絡(luò)內(nèi)部的權(quán)值,且容錯(cuò)性能好,較為適合具有非線性、時(shí)變性特征的卷繞控制系統(tǒng)。張力偏差e和偏差變化率ec為自適應(yīng)神經(jīng)網(wǎng)絡(luò)的輸入,經(jīng)過(guò)5層網(wǎng)絡(luò)計(jì)算處理,得到PⅠD控制器3個(gè)參數(shù)的變化量。自適應(yīng)BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)如圖2所示。
圖2 自適應(yīng)BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖
如圖2所示,第一層為輸入層,輸入變量有2個(gè)。第二層到第四層為3個(gè)BP網(wǎng)絡(luò),其中μ為模糊集合的隸屬函數(shù),ɑ為模糊規(guī)則適應(yīng)度,為歸一化適應(yīng)度。第五層為輸出層,計(jì)算得出ΔKp、ΔKi和ΔKd的值。根據(jù)BP神經(jīng)網(wǎng)絡(luò)原理可知,網(wǎng)絡(luò)中控制節(jié)點(diǎn)的多少?zèng)Q定著輸入輸出之間映射關(guān)系的復(fù)雜程度。在第二層中每個(gè)節(jié)點(diǎn)表示一個(gè)語(yǔ)言變量,采用三角函數(shù)提高自適應(yīng)能力;第三層中的節(jié)點(diǎn)代表著模糊規(guī)則,共n=7×7=49條;第四層采用歸一化操作向前學(xué)習(xí)固定參數(shù),用反向傳播算法調(diào)整前件參數(shù)和隸屬度函數(shù),最后用最大最小值法計(jì)算后件參數(shù),當(dāng)e的范圍達(dá)到要求時(shí)停止訓(xùn)練。輸出層的激活函數(shù)選用Logistic函數(shù)σ(x)=1/(1+e-x)。由于神經(jīng)網(wǎng)絡(luò)內(nèi)連接權(quán)值ωm是隨機(jī)設(shè)置的,使得實(shí)際輸出值和設(shè)定值之間存在一定的誤差,因此本控制系統(tǒng)定義的誤差模型為:
采用反向傳導(dǎo)梯度下降法進(jìn)行神經(jīng)網(wǎng)絡(luò)權(quán)值的迭代修正,計(jì)算出輸出層的誤差并反向傳遞到前續(xù)網(wǎng)絡(luò),進(jìn)而更加精細(xì)地調(diào)整PⅠD控制器的3個(gè)參數(shù),有效提高系統(tǒng)性能。權(quán)值調(diào)整公式為:
式(2)中:η為學(xué)習(xí)率;α為動(dòng)量因子[4]。
卷繞系統(tǒng)采用S7-1500 PLC和S120 CU320-2控制單元作為核心控制器;在計(jì)算機(jī)PC端的博圖軟件中完成系統(tǒng)組態(tài)和程序編寫,采用以太網(wǎng)協(xié)議與PLC通信,下載程序?qū)崟r(shí)控制;控制單元通過(guò)整流模塊SLM、雙軸電機(jī)模塊和單軸電機(jī)模塊實(shí)現(xiàn)對(duì)系統(tǒng)伺服電機(jī)的控制;觸摸屏直接與PLC通信,實(shí)現(xiàn)數(shù)據(jù)的人機(jī)交互;編碼器檢測(cè)系統(tǒng)的位置信號(hào)傳送至PLC的TM Posinput2模塊中,通過(guò)相關(guān)函數(shù)實(shí)時(shí)計(jì)算系統(tǒng)的運(yùn)行線速度;張力傳感器檢測(cè)系統(tǒng)中的張力,經(jīng)由張力放大器將信號(hào)傳至PLC的模擬量輸入AⅠ模塊。
通過(guò)觸摸屏設(shè)定張力值的取值范圍,PLC采集設(shè)定張力值和實(shí)際張力值,計(jì)算得出e和ec,并存放在寄存器中。界定e和ec的實(shí)際范圍并量化至[-3,3]內(nèi)進(jìn)行等級(jí)化模糊處理,其量化因子均為0.5,根據(jù)經(jīng)驗(yàn)在[0,1]范圍內(nèi)隨機(jī)選取BP網(wǎng)絡(luò)的學(xué)習(xí)率、動(dòng)量因子、連接權(quán)值的初始值[5]。由于智能算法涉及較多算式,因此在博圖軟件中建立新的程序塊,采用SCL編寫神經(jīng)網(wǎng)絡(luò)模糊算法,而其他控制則采用梯形圖實(shí)現(xiàn)。編寫模糊規(guī)則,將輸入和輸出變量對(duì)應(yīng)起來(lái),進(jìn)入自適應(yīng)訓(xùn)練學(xué)習(xí)過(guò)程,隨后通過(guò)模糊推理得出模糊量,對(duì)模糊量進(jìn)行歸一化處理,根據(jù)誤差大小對(duì)權(quán)值和函數(shù)不斷調(diào)整,從而推出PⅠD控制器的參數(shù)變化量,最后計(jì)算出張力變化量。
在加張加速穩(wěn)定后,通過(guò)常規(guī)PⅠD控制器進(jìn)行自動(dòng)調(diào)節(jié),獲取PⅠD初始參數(shù)為Kp0=2.3,KⅠ0=2.4,Kd0=6。根據(jù)要求計(jì)算出實(shí)際張力與實(shí)際速度的正負(fù)范圍,啟動(dòng)系統(tǒng)時(shí),先以低速低張進(jìn)行運(yùn)行,當(dāng)實(shí)際達(dá)到30 N誤差在±5 N范圍內(nèi)時(shí),延時(shí)1 s,將HMⅠ設(shè)定的張力和速度值給到系統(tǒng)中,若實(shí)際張力和設(shè)定值在±5 N范圍,且1.5 s無(wú)波動(dòng),啟動(dòng)張力PⅠD。部分程序如圖3所示。
圖3 PLC部分程序
物料卷繞系統(tǒng)中,收放卷輥由伺服電機(jī)控制,伺服電機(jī)可近似用一個(gè)一階函數(shù)表示;但張力是動(dòng)態(tài)變化的量,通過(guò)查閱相關(guān)資料[6],可得出卷繞張力控制系統(tǒng)的數(shù)學(xué)模型為G(s)=20e-2s/(80s2+0.5s+3)。在MATLAB的Simulink工具箱建立常規(guī)PⅠD、自適應(yīng)模糊PⅠD和自適應(yīng)神經(jīng)網(wǎng)絡(luò)模糊PⅠD仿真模型,進(jìn)行仿真結(jié)果分析。仿真結(jié)果如圖4所示。
圖4 卷繞系統(tǒng)響應(yīng)對(duì)比曲線圖
仿真結(jié)果表明:引入自適應(yīng)神經(jīng)網(wǎng)絡(luò)模糊PⅠD控制的卷繞系統(tǒng)相較于模糊PⅠD、常規(guī)PⅠD具有較快的響應(yīng)速度,超調(diào)量低于3.4%,且調(diào)節(jié)時(shí)間控制在10 ms以內(nèi),穩(wěn)定性能好。
本方案在運(yùn)動(dòng)控制實(shí)訓(xùn)平臺(tái)的卷繞系統(tǒng)中運(yùn)行實(shí)驗(yàn),系統(tǒng)采用自適應(yīng)神經(jīng)網(wǎng)絡(luò)PⅠD控制,可有效提高張力的精度和系統(tǒng)的穩(wěn)定性。在運(yùn)行過(guò)程中,對(duì)張力和速度的運(yùn)行曲線進(jìn)行實(shí)時(shí)監(jiān)控,如圖5所示。由圖5(a)中的張力曲線可知,系統(tǒng)在卷繞運(yùn)行時(shí)張力可穩(wěn)定在設(shè)置值±3 N范圍內(nèi)。本系統(tǒng)張力控制精度為±3%左右。經(jīng)過(guò)多次測(cè)試比較,引入智能算法克服卷繞系統(tǒng)穩(wěn)定性差、精度低、響應(yīng)慢等缺陷,有效提高精度近5%。當(dāng)設(shè)備張力或速度突變時(shí),可在較短的時(shí)間內(nèi)完成加減張和加減速的穩(wěn)定控制。
圖5 張力和速度趨勢(shì)圖
本文將神經(jīng)網(wǎng)絡(luò)與模糊控制算法結(jié)合,設(shè)計(jì)出自適應(yīng)神經(jīng)網(wǎng)絡(luò)模糊PⅠD控制應(yīng)用于卷繞系統(tǒng),實(shí)現(xiàn)對(duì)系統(tǒng)張力的穩(wěn)定精準(zhǔn)控制。從仿真和實(shí)驗(yàn)結(jié)果可以得出,相較于模糊PⅠD控制,基于自適應(yīng)神經(jīng)網(wǎng)絡(luò)模糊PⅠD控制的卷繞恒張力控制系統(tǒng)具有相應(yīng)速度快、抗干擾性強(qiáng)、控制精度高和適應(yīng)性廣等優(yōu)勢(shì),具有一定的推廣價(jià)值。