• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      皮帶伸縮機動態(tài)稱重數(shù)據(jù)處理優(yōu)化算法研究

      2023-09-23 12:55:04楊其華何雨辰李銳鵬
      儀表技術(shù)與傳感器 2023年8期
      關(guān)鍵詞:貨物粒子動態(tài)

      章 玉,楊其華,何雨辰,李銳鵬

      (中國計量大學(xué)機電工程學(xué)院,浙江杭州 310018)

      0 引言

      質(zhì)量檢測在物流業(yè)中發(fā)揮著重要作用[1]。在目前的大型電商處理中心以及第三方物流企業(yè)中,廣泛采用皮帶伸縮機進行貨物裝卸,為了兼容后續(xù)的分揀系統(tǒng)[2],準確和快速的動態(tài)稱重技術(shù)是伸縮機輸送過程中的挑戰(zhàn)[3]。但由于皮帶伸縮機工業(yè)現(xiàn)場環(huán)境復(fù)雜、電機振動以及貨物運動,采集的動態(tài)質(zhì)量信號存在各種隨機干擾[4],造成稱重精度不高,需要對采集系統(tǒng)與稱重算法進行優(yōu)化[5]。

      針對采集信號中的低頻噪聲,常用數(shù)字濾波器進行去除。諸多學(xué)者提出了一系列數(shù)字濾波器,如低通濾波器(LPF)[6]、有限長單位沖激響應(yīng)濾波器(FIR)和無限脈沖響應(yīng)濾波器(IIR)、卡爾曼濾波器(EKF)[7]等。雖然以上方法可以濾除一定程度的噪聲信號、修正誤差,但由于動態(tài)稱重系統(tǒng)的時變特性,單一的數(shù)字濾波易受環(huán)境影響[8]。

      近年來,隨著神經(jīng)網(wǎng)絡(luò)理論進入工業(yè)控制中,部分學(xué)者提出采用神經(jīng)網(wǎng)絡(luò)根據(jù)輸入特征量對輸出量進行預(yù)測,從而優(yōu)化稱重精度。文獻[9]研究了基于誤差反向傳播算法(BP)的皮帶秤稱重誤差補償,將誤差降低至0.5%,對皮帶張力及速度有一定的泛化能力,但樣本數(shù)據(jù)體量小,其代表性還有待提高;文獻[10]基于支持向量機(SVM)和經(jīng)驗小波變換對奶牛的動態(tài)稱重進行分類和分析,將奶牛分類錯誤率降低至1%,但仍然存在個別錯誤率較大的情況;辛宇等[11]針對車輛稱重系統(tǒng),利用小波變化去噪重構(gòu),采用遺傳-粒子群混合優(yōu)化算法(GA-PSO),擬合動態(tài)與靜態(tài)稱重的非線性關(guān)系,降低了環(huán)境對稱重信號獲取的影響;文獻[12]建立了可以自動稱重并避免人工干預(yù)的稱重系統(tǒng),采用混合改進的限幅濾波算法和BP算法,將誤差從6%降低到3%。

      因此,為了更好地提高動態(tài)稱重的精度,本文針對連續(xù)包裹加載下的皮帶伸縮機,建立動態(tài)稱重力學(xué)模型,分析誤差來源;對傳感器采集的動態(tài)信號進行數(shù)字濾波;通過觀測設(shè)備瞬時狀態(tài)的三軸位姿變化,將設(shè)備三軸傾角與動態(tài)信號作為神經(jīng)網(wǎng)絡(luò)輸入,比較傳統(tǒng)RBF以及PSO優(yōu)化RBF算法的預(yù)測結(jié)果,在此基礎(chǔ)上對算法進一步進行驗證,從而實現(xiàn)對動態(tài)稱重信號的高精度處理。

      1 動態(tài)稱重模型及誤差分析

      1.1 動態(tài)稱重系統(tǒng)結(jié)構(gòu)

      本文研究的皮帶伸縮機動態(tài)稱重系統(tǒng)結(jié)構(gòu)如圖1所示。

      圖1 動態(tài)稱重系統(tǒng)結(jié)構(gòu)示意圖

      懸臂梁式稱重傳感器、傾角傳感器、控制器水平安裝在輸送平臺稱重段下方,實時采集輸送平臺與貨物的稱重信號與傾角信號。

      當貨物經(jīng)皮帶輸送至稱重段,傳感器的懸臂梁在物體重力的作用下產(chǎn)生微弱形變,利用外部電路轉(zhuǎn)化為與被測物體的質(zhì)量成正比的模擬電壓信號,再經(jīng)24位 ADC轉(zhuǎn)換為高精度的數(shù)字信號;同時,傾角傳感器實時獲取設(shè)備稱重段三軸傾角信號,這些數(shù)據(jù)通過通信協(xié)議傳輸至控制器中,再經(jīng)串口外設(shè)上傳至PC端Qt上位機中,進行顯示和儲存。

      1.2 動態(tài)稱重模型的建立

      皮帶伸縮機輸送帶以一定速度運行,貨物從非稱重段運行到稱重段,稱重系統(tǒng)的受力模型可以表示為

      (1)

      式中:M為輸送臺質(zhì)量;m為輸送貨物的質(zhì)量;c為傳感器阻尼系數(shù);k為傳感器剛度系數(shù);x為質(zhì)量相當于靜態(tài)值零點的傳感器相對等效位移;g為重力加速度;ω為輸送貨物諧振頻率。

      圖2 等效二階系統(tǒng)示意圖

      等效二階系統(tǒng)示意圖如圖2所示,令:

      則式(1)可轉(zhuǎn)換為受迫振動的微分方程:

      (2)

      該微分方程的通解為

      (3)

      式(3)中第1項為阻尼振動引起的齊次解,考慮到貨物通過稱重段時間短,故該項振幅衰減可忽略;第2項為受外力諧振的特解,從零增強至穩(wěn)定狀態(tài),故可視為常數(shù)x0,因此式(3)可簡化為

      (4)

      x0是輸送貨物重力引起的稱重系統(tǒng)形變,故kx0=mg;由于貨物在一定時間內(nèi)通過稱重段,所以要對誤差進行積分,此時引起的絕對誤差為

      (5)

      式中:τ為時間,τ=l/v;l為連續(xù)輸送貨物的間隔;v為物流伸縮機輸送帶帶速。

      (6)

      從式(6)中推斷出動態(tài)稱重的相對誤差與輸送帶帶速v、連續(xù)輸送貨物的間距l(xiāng)以及策動力頻率ω′相關(guān),而ω′在位移共振時是取決于初始狀態(tài)的固定常數(shù),所以在對系統(tǒng)進行運動分析時,可假設(shè)設(shè)備處于等速、貨物處于等間距條件下。

      1.3 三軸振動誤差分析

      基于上述建立的力學(xué)模型,貨物對輸送帶不僅只有重力帶來的外力沖擊,還有因摩擦帶來的阻力、運行振動等影響。這些作用力可以分為橫向力、縱向力和豎向力[13],因此實際上動態(tài)稱重系統(tǒng)還需要考慮到其多自由度特性。動態(tài)稱重系統(tǒng)在空間上具有俯仰(pitch)、偏擺(yaw)、翻滾(roll)3個自由度,考慮貨物與輸送帶接觸面的相互作用,用O表示貨物與輸送帶接觸的等效受力點,α表示輸送平臺繞X軸旋轉(zhuǎn)的角度,β表示輸送平臺繞Y軸旋轉(zhuǎn)的角度,γ表示輸送平臺繞Z軸旋轉(zhuǎn)的角度。圖3所示為一個簡化的多自由度動力學(xué)模型。

      圖3 多自由度動力學(xué)模型

      當系統(tǒng)發(fā)生不同方向上的運動時,系統(tǒng)的地理坐標系也將從OXYZ從變換到O′X′Y′Z′。根據(jù)旋轉(zhuǎn)坐標轉(zhuǎn)換,可以得到三維坐標旋轉(zhuǎn)矩陣R[14],在這里不進行詳細推導(dǎo)。

      (7)

      由于振動帶來的轉(zhuǎn)動角度都較小,因此可以忽略二次項與三次項,對矩陣進行線性化,可得R1:

      (8)

      因此可得到受力點在X、Y、Z三軸上產(chǎn)生的位移為

      (9)

      位移矩陣通過計算可得到:

      (10)

      因此由三軸振動引起的額外的形變量如式(10)所示。式(10)中,各軸位移量均與三軸傾角有一定的相關(guān)性,從而三軸傾角可作為誤差分析的有效變量。

      2 動態(tài)稱重數(shù)據(jù)處理算法

      2.1 RBF神經(jīng)網(wǎng)絡(luò)

      徑向基(radial basis function,RBF)神經(jīng)網(wǎng)絡(luò)是一種單隱層前饋神經(jīng)網(wǎng)絡(luò),其拓撲結(jié)構(gòu)圖如圖4所示。

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

      RBF神經(jīng)網(wǎng)絡(luò)由3層構(gòu)成:輸入層、隱含層及輸出層。輸入層負責將輸入樣本直接傳遞到隱含層神經(jīng)元,輸入樣本一般為經(jīng)標準化處理后的m維列向量x=(x1x2…xm)T;隱含層采用徑向基函數(shù)對輸入矢量進行非線性變換,隱含層神經(jīng)元個數(shù)n根據(jù)具體問題設(shè)置;輸出層通過連接權(quán)值對隱含層各層輸出結(jié)果進行線性組合,學(xué)習速度較快[15]。因此RBF網(wǎng)絡(luò)的輸出可以表示為

      (11)

      式中:ωi(i=1,2,…,n)為第i個隱層節(jié)點與輸出層之間的權(quán)值;φi(‖x-ci‖)為隱層激活函數(shù),使用標準高斯函數(shù)的RBF神經(jīng)網(wǎng)絡(luò),具體表達式為式(12)。

      (12)

      2.2 基于PSO算法優(yōu)化的RBF神經(jīng)網(wǎng)絡(luò)模型

      粒子群(particle swarm optimization,PSO)算法是一種并行機制的智能算法,通過模擬鳥群飛行過程中的覓食協(xié)作行為,使群體達到最優(yōu)。PSO算法提出后在優(yōu)化神經(jīng)網(wǎng)絡(luò)方面得到很多應(yīng)用。

      RBF神經(jīng)網(wǎng)絡(luò)具有一定的收斂能力、泛化性能以及魯棒性能,PSO算法具有較強的全局收斂能力。利用PSO算法優(yōu)化RBF神經(jīng)網(wǎng)絡(luò),不僅能保持徑向基的泛化性能與魯棒性能,還能提高神經(jīng)網(wǎng)絡(luò)的學(xué)習能力及收斂高效性[16]。

      PSO算法優(yōu)化RBF神經(jīng)網(wǎng)絡(luò)的過程就是獲取最優(yōu)參數(shù)的過程,RBF需要優(yōu)化的參數(shù)對應(yīng)PSO算法每個粒子的位置,每次迭代,粒子位置都被映射到RBF神經(jīng)網(wǎng)絡(luò)中,得到的訓(xùn)練誤差用來計算該粒子的適應(yīng)度值,輸出一般可以表示為

      (13)

      PSO算法優(yōu)化RBF神經(jīng)網(wǎng)絡(luò)的迭代過程如圖5所示。

      圖5 改進PSO算法流程圖

      (1)初始化種群個數(shù)及迭代次數(shù),隨機設(shè)定種群中每個粒子的速度和位置;

      (2)把每個粒子的位置映射到RBF神經(jīng)網(wǎng)絡(luò)中,構(gòu)建徑向基神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu);

      (3)訓(xùn)練RBF神經(jīng)網(wǎng)絡(luò),計算各粒子的適應(yīng)度值;

      (5)更新粒子的全局極值gt,如果gt對應(yīng)的適應(yīng)度值優(yōu)于歷史迭代中的適應(yīng)度值,則將當前迭代的全局極值作為新發(fā)全局極值;

      (6)更新粒子的位置和速度,按照下面公式對每個粒子的速度和位置分別進行更新:

      (14)

      (15)

      (7)判斷種群是否滿足結(jié)束條件,若不滿足則返回步驟(2),否則進入步驟(8);

      (8)記錄全局極值gt,并結(jié)束PSO算法;

      (9)將gt的每維映射到RBF神經(jīng)網(wǎng)絡(luò)中,并訓(xùn)練網(wǎng)絡(luò)。

      3 實驗結(jié)果與分析

      3.1 實驗數(shù)據(jù)采集

      進行數(shù)據(jù)采集前,首先要進行傳感器初始標定校準。安裝傳感器后,在設(shè)備空載狀態(tài)下通過調(diào)整放大比例,使其零點輸出值為零;調(diào)整零點后,在設(shè)備上加負載(砝碼),調(diào)整其增益比例,使其輸出值為相應(yīng)的砝碼質(zhì)量;重復(fù)校準2~3次后,參數(shù)調(diào)整完畢。

      在靜態(tài)標定后采集實驗數(shù)據(jù),選取0.5、1、5、10 kg等10種質(zhì)量載荷,分別采集100組。每組數(shù)據(jù)經(jīng)轉(zhuǎn)置后記為矩陣:

      Qij=(wijxijyijzij)T

      (16)

      式中:i分別對應(yīng)10種載荷,1≤i≤10;j為采樣數(shù)據(jù)的序號,1≤j≤100;wij為動態(tài)稱重值;xij、yij、zij分別為X、Y、Z三軸加速度信號,由此組成了輸入到模型中進行訓(xùn)練的數(shù)據(jù)集Qij。

      3.2 數(shù)據(jù)濾波處理

      由于動態(tài)稱重過程時間較短,動態(tài)稱重信號趨于穩(wěn)態(tài)的時間更短,且在稱重過程中存在一些不可預(yù)料的高頻分量,與有用信號疊加,對稱重取值產(chǎn)生影響。因此可以先采用數(shù)字濾波的方式進行一定的濾除。

      截取一段10 kg砝碼下采集的動態(tài)稱重信號,對其進行低通濾波(LPF),設(shè)置通帶截止頻率為25 Hz。濾波前后信號如圖6所示,濾波后的信號較原始信號波動更小,曲線更平滑且有一段趨于穩(wěn)態(tài),適用于后續(xù)信號分析與算法處理。

      圖6 濾波前后信號

      由于4個采集變量具有不同的量綱和數(shù)量級,為了保證結(jié)果的可靠性,對濾波后的各傳感器數(shù)據(jù)進行歸一化處理。采用區(qū)間化方法將所有變量值變化范圍限定在區(qū)間[0,1]。

      (17)

      式中:xnorm為歸一化后的數(shù)據(jù);x為原始數(shù)據(jù);xmax、xmin分別為原始數(shù)據(jù)集的最大值與最小值。

      選取動態(tài)稱重預(yù)測值作為神經(jīng)網(wǎng)絡(luò)輸出,采集的X、Y、Z三軸加速度信號與動態(tài)稱重值共同作為神經(jīng)網(wǎng)絡(luò)輸入;每種載荷的模型中,劃定20組數(shù)據(jù)為測試集,80組為訓(xùn)練集進行模型訓(xùn)練。

      RBF神經(jīng)網(wǎng)絡(luò)模型中使用newrb函數(shù)訓(xùn)練,擴散因子spread為1,最大神經(jīng)元數(shù)為25;PSO算法中學(xué)習因子c1=c2=1.494 45,粒子數(shù)為10,粒子維度為6,隱節(jié)點數(shù)為2,訓(xùn)練次數(shù)為1 200。

      3.3 算法分析

      算法處理后,對RBF神經(jīng)網(wǎng)絡(luò)、PSO優(yōu)化算法預(yù)測結(jié)果進行對比分析,圖7為截取數(shù)據(jù)的相對誤差曲線,RBF-PSO模型的輸出結(jié)果相對誤差明顯小于單一的數(shù)字濾波與RBF神經(jīng)網(wǎng)絡(luò)。

      圖7 模型預(yù)測值對比圖

      為了更好地說明模型預(yù)測效果,引入MSE作為RBF-PSO模型評價指標。MSE是指參數(shù)估計值與參數(shù)真值之差平方的期望值,其值越小,說明預(yù)測模型描述實驗數(shù)據(jù)具有更好的精確度。

      RBF-PSO神經(jīng)網(wǎng)絡(luò)的適應(yīng)度曲線如圖8所示,可以看到預(yù)測模型在迭代100次后有較好的精度。

      圖8 RBF-PSO神經(jīng)網(wǎng)絡(luò)適應(yīng)度曲線

      為進一步驗證優(yōu)化的RBF-PSO算法的預(yù)測效果,增強訓(xùn)練樣本的代表性,對各載荷下數(shù)據(jù)進行了多次采集,進行模型訓(xùn)練,預(yù)測結(jié)果如表1所示,在隨機載荷區(qū)間內(nèi),稱重誤差均在0.9%以內(nèi),說明了該算法具有一定的普適性。

      表1 算法預(yù)測結(jié)果對比

      4 結(jié)束語

      本文針對皮帶伸縮機動態(tài)稱重技術(shù),提出了基于LPF的RBF-PSO動態(tài)稱重數(shù)據(jù)處理算法,通過對系統(tǒng)進行模型分析提取特征變量,使用RBF及PSO算法進行迭代預(yù)測,有效克服了輸送平臺的振動干擾。結(jié)果表明所用模型能有效地將動態(tài)稱重誤差控制在0.9%以內(nèi),對工業(yè)現(xiàn)場有一定的普適性作用。

      猜你喜歡
      貨物粒子動態(tài)
      國內(nèi)動態(tài)
      國內(nèi)動態(tài)
      國內(nèi)動態(tài)
      逛超市
      動態(tài)
      基于粒子群優(yōu)化的橋式起重機模糊PID控制
      基于粒子群優(yōu)化極點配置的空燃比輸出反饋控制
      進出口侵權(quán)貨物刑事執(zhí)法之法律適用
      基于Matlab的α粒子的散射實驗?zāi)M
      物理與工程(2014年4期)2014-02-27 11:23:08
      福鼎市| 茂名市| 白城市| 福清市| 襄樊市| 西充县| 钟山县| 苍溪县| 西和县| 通江县| 岑巩县| 玉溪市| 合阳县| 吴堡县| 瑞金市| 淮阳县| 济阳县| 浠水县| 达拉特旗| 绥中县| 新绛县| 旌德县| 苏尼特右旗| 柘荣县| 秭归县| 资兴市| 宝兴县| 板桥市| 黄平县| 商水县| 辛集市| 巧家县| 余庆县| 什邡市| 阿拉善左旗| 松桃| 敦煌市| 静乐县| 永登县| 翁源县| 雷州市|