林 峰 焦慧鋒 傅建中
1.衢州學(xué)院,衢州,324000 2.浙江大學(xué)浙江省先進(jìn)制造技術(shù)重點(diǎn)實(shí)驗(yàn)室,杭州,310027
基于貝葉斯網(wǎng)絡(luò)的平面磨削狀態(tài)智能監(jiān)測技術(shù)研究
林 峰1焦慧鋒2傅建中2
1.衢州學(xué)院,衢州,324000 2.浙江大學(xué)浙江省先進(jìn)制造技術(shù)重點(diǎn)實(shí)驗(yàn)室,杭州,310027
為解決平面磨削過程中工件表面粗糙度預(yù)測和砂輪鈍化監(jiān)測困難的問題,利用貝葉斯網(wǎng)絡(luò)建立了平面磨削狀態(tài)智能監(jiān)測模型。該模型在獲取系統(tǒng)磨削用量和工件材料的基礎(chǔ)上,在線提取磨削聲發(fā)射信號的峭度系數(shù),可以有效預(yù)測工件粗糙度和識別砂輪鈍化狀態(tài),為數(shù)控系統(tǒng)調(diào)節(jié)加工參數(shù)提供參考。該模型在平面磨床的磨削監(jiān)測試驗(yàn)中取得了良好的效果。
平面磨削;貝葉斯網(wǎng)絡(luò);聲發(fā)射技術(shù);粗糙度預(yù)測
磨削技術(shù)在機(jī)械制造業(yè)中占有極其重要的位置,而平面磨床是光學(xué)零件、精密量具部件、機(jī)床平面導(dǎo)軌等關(guān)鍵零件精密加工的重要設(shè)備。由于磨削往往是零件的終加工工序,所以磨削效果的好壞直接影響到產(chǎn)品的最終質(zhì)量和性能。但平面磨削普遍存在工件表面粗糙度在線檢測困難、砂輪鈍化監(jiān)測困難等直接影響產(chǎn)品質(zhì)量和生產(chǎn)效率的問題。
國內(nèi)外學(xué)者在磨削加工的狀態(tài)監(jiān)測方面進(jìn)行了大量研究。范興國[1]采用多元線性回歸分析方法進(jìn)行了大量磨削工藝實(shí)驗(yàn)和分析,但由于各影響因素之間存在復(fù)雜的關(guān)系,給定的模型存在主觀性且很難恰當(dāng)表示復(fù)雜的關(guān)系,磨削過程又具有很強(qiáng)的隨機(jī)性,所以預(yù)測粗糙度精度并不高;王家忠等[2]將模糊集理論應(yīng)用于外圓磨削控制中,模糊集理論有邏輯嚴(yán)謹(jǐn)、易于解釋等優(yōu)點(diǎn),但存在學(xué)習(xí)能力差、語言變量與隸屬度轉(zhuǎn)換難等缺點(diǎn);T rmal等[3]提出一個(gè)基于磨削數(shù)據(jù)庫和知識庫的專家系統(tǒng),但存在容錯(cuò)能力較差等缺陷;史金飛等[4]將粗糙集理論應(yīng)用到磨削故障診斷中,但是發(fā)生多重磨削故障時(shí),其決策表會變得非常龐大。人工神經(jīng)網(wǎng)絡(luò)在粗糙度預(yù)測和磨削故障診斷中都有應(yīng)用[5-6],有容錯(cuò)能力強(qiáng)和學(xué)習(xí)能力強(qiáng)等優(yōu)點(diǎn),但是自學(xué)習(xí)時(shí)需要較多的訓(xùn)練數(shù)據(jù),在非并行處理系統(tǒng)中的運(yùn)行速度很慢。
本文采用的貝葉斯網(wǎng)絡(luò)與傳統(tǒng)的模型相比具有以下優(yōu)點(diǎn):貝葉斯網(wǎng)絡(luò)用圖形的方法描述變量間的相互關(guān)系,可理解性強(qiáng);貝葉斯網(wǎng)絡(luò)包含了所有變量之間的因果關(guān)系,使得在數(shù)據(jù)丟失的情況下也能很方便地進(jìn)行學(xué)習(xí)。由于磨削過程中產(chǎn)生的聲發(fā)射信號包含了豐富的磨削加工狀態(tài)信息,且與磨削狀態(tài)具有很大的相關(guān)性,因此本文將磨削聲發(fā)射信號中的有效特征提取出來,加入貝葉斯網(wǎng)絡(luò),與工件材料、磨削用量等相結(jié)合,共同判斷砂輪鈍化狀態(tài)和工件粗糙度。
本文搭建了平面磨削狀態(tài)監(jiān)測系統(tǒng),它主要由工控機(jī)、聲發(fā)射(AE)采集系統(tǒng)、Surtronic 25型粗糙度儀、工件以及Starline800型數(shù)控平面磨床構(gòu)成,見圖1。聲發(fā)射采集系統(tǒng)的基本構(gòu)成包括SR150C型AE傳感器、PAI型前置放大器、前放供電分離信號器、DAQ-2010高速數(shù)據(jù)采集卡。工控機(jī)主要實(shí)現(xiàn)對聲發(fā)射原始信號進(jìn)行存儲、噪聲去除、信號特征提取等功能,并通過磨削狀態(tài)監(jiān)測貝葉斯網(wǎng)絡(luò)實(shí)現(xiàn)粗糙度預(yù)測和砂輪鈍化識別。傳感器依靠鐵磁吸力固定在工作臺上,在傳感器和工作臺之間涂有黃油,傳感器距離磨削區(qū)150mm以內(nèi)。
圖1 磨削監(jiān)測系統(tǒng)結(jié)構(gòu)圖
(1)噪聲去除。經(jīng)過聲發(fā)射采集系統(tǒng)獲得的原始信號AE0中含有大量背景噪聲,包括低頻的機(jī)械噪聲、環(huán)境噪聲、摩擦信號及高于2.0MHz的電氣噪聲。本文設(shè)定采樣頻率為1.0MH z,所以電氣噪聲不會引入信號中。將空運(yùn)行過程中采集到的信號與磨削過程中采集到的信號進(jìn)行FFT變換,對比分析得知背景噪聲主要集中在5kH z以下,而磨削信號主要在5~350kH z之間。本文使用MATLAB設(shè)計(jì)了IIR高通數(shù)字濾波器,對磨削噪聲進(jìn)行濾除后得到信號AE1。
(2)生成有效值波形。經(jīng)過濾除背景噪聲的信號AE1包含了復(fù)雜的磨削信息,其時(shí)域波形中包含了高密度的振蕩,因此對其時(shí)域有效值(RMS)波形的研究更具有實(shí)用價(jià)值。本文通過數(shù)字方法在工控機(jī)內(nèi)將聲發(fā)射信號轉(zhuǎn)化為有效值信號,并通過下式進(jìn)行計(jì)算:
式中,T為積分時(shí)間常數(shù);N為T內(nèi)離散數(shù)據(jù)點(diǎn)的個(gè)數(shù);λ為時(shí)間變量;Δλt為采樣時(shí)間間隔。
為了能夠有效地提供直觀的波形振蕩信息用于砂輪接觸判斷,選定T為1m s,即N=1000,由此得到磨削聲發(fā)射的RMS信號AE rms。
(3)磨削過程信號提取。進(jìn)刀過程中的聲發(fā)射信號只有背景噪聲,幅值較小。在砂輪與工件接觸后,AE rm s幅值迅速增大,且在磨削過程中保持較大幅值。退刀過程中,AE rm s幅值迅速減小。為了后期更有效地提取磨削信息,在對磨削過程信號處理時(shí),去除了磨削加工開始前及磨削加工結(jié)束之后的空行程階段的信號,只選取磨削加工過程的信號AE g。此外,本文通過監(jiān)測AE信號RMS值大小來實(shí)現(xiàn)砂輪接觸判斷,設(shè)定閾值為0.2V。
(4)信號特征值提取。峭度(kurtosis)是信號的四階原點(diǎn)矩,將磨削行程聲發(fā)射信號AEg用離散序列xi來表示,則峭度系數(shù)k[7]為
它反映了波形中是否有沖擊及曲線的尖峭和平坦程度,本文選取該特征值加入貝葉斯網(wǎng)絡(luò)中,并通過MATLAB中kurtosis()函數(shù)予以實(shí)現(xiàn)。
貝葉斯網(wǎng)絡(luò)是貝葉斯方法與圖模型理論的有機(jī)結(jié)合,它用一個(gè)有向無圈圖來描述各隨機(jī)變量之間的依賴和獨(dú)立關(guān)系。
貝葉斯網(wǎng)絡(luò)可表示為二元組N=(S,θ),S稱
為網(wǎng)絡(luò)結(jié)構(gòu),θ稱為網(wǎng)絡(luò)參數(shù)。該二元組從定性和定量層面上表示了聯(lián)合概率分布P(X)。
貝葉斯網(wǎng)絡(luò)構(gòu)建的過程分三個(gè)步驟:確定變量集和變量域、確定網(wǎng)絡(luò)結(jié)構(gòu)和確定網(wǎng)絡(luò)參數(shù)。
2.2.1 確定網(wǎng)絡(luò)節(jié)點(diǎn)及狀態(tài)
平面磨削狀態(tài)監(jiān)測模型的目標(biāo)是預(yù)測工件粗糙度和監(jiān)測砂輪鈍化。磨削產(chǎn)生的聲發(fā)射信號和工件粗糙度都與磨削用量、工件材料、砂輪狀態(tài)等相關(guān)[9],因此,本文確定變量集為工件材料、砂輪鈍化狀態(tài)、磨削深度、AE rm s波形的峭度系數(shù)和工件粗糙度,即確定變量集X={x1,x2,…,x5},網(wǎng)絡(luò)中的節(jié)點(diǎn)分別代表這個(gè)變量集中的各個(gè)變量。為簡化實(shí)驗(yàn)驗(yàn)證模型,本文將磨削用量只選取磨削深度進(jìn)行研究。此外,白剛玉砂輪WA 80G25VCF-2寬度為 50mm,外圓直徑為400mm。采用粗糙度儀測量磨削工件的表面粗糙度,由輪廓算術(shù)平均偏差Ra表示。工件材料分別為45鋼和 Q235鋼,長度為 250mm,寬度為40mm。
表1~表3列出了各個(gè)節(jié)點(diǎn)的狀態(tài)值離散劃分。
表1 各變量節(jié)點(diǎn)及其狀態(tài)
表2 節(jié)點(diǎn)x4的離散劃分
表3 節(jié)點(diǎn)x5的離散劃分
2.2.2 確定網(wǎng)絡(luò)結(jié)構(gòu)
首先要確定變量順序。本文通過因果關(guān)系來建立網(wǎng)絡(luò),因果關(guān)系的本質(zhì)就是原因變量在前,結(jié)果變量在后。每次磨削過程的磨削深度值都由操作人員在數(shù)控系統(tǒng)內(nèi)設(shè)定,工件材料也是提前選定的。工件粗糙度和磨削聲發(fā)射信號受磨削深度、工件材料、砂輪鈍化情況影響,所以選用變量順序α={x1,x2,…,x5}來構(gòu)造一個(gè)貝葉斯網(wǎng)絡(luò)結(jié)構(gòu)。
其次,完成有向無圈圖。從一個(gè)空的有向無圈圖N出發(fā),按照變量順序逐個(gè)將變量集X中的變量加入圖2中。根據(jù)因果關(guān)系及各變量之間的條件獨(dú)立關(guān)系,在原因變量到結(jié)果變量間連上有向邊來表示變量間的因果關(guān)系。得到 x4和 x5的父節(jié)點(diǎn)集合都為π(x)={x1,x2,x3},而{x1,x2,x3}集合內(nèi)的變量間相互也無直接明顯關(guān)系,所以從π(x)的每個(gè)變量節(jié)點(diǎn)添加一條有向邊指向x4和x5,完成有向無圈圖N。
2.2.3 確定網(wǎng)絡(luò)先驗(yàn)參數(shù)
確定網(wǎng)絡(luò)先驗(yàn)參數(shù)可以根據(jù)大量的經(jīng)驗(yàn)數(shù)據(jù)或者通過咨詢有經(jīng)驗(yàn)的專家來進(jìn)行,但是對于新的磨削機(jī)床來說,往往缺乏經(jīng)驗(yàn)。本文假設(shè)網(wǎng)絡(luò)參數(shù)的先驗(yàn)概率分布p(θ)為均勻分布,則本模型中的網(wǎng)絡(luò)參數(shù)為θ={θijk|i=1,2,…,5;j=1,2,…,qi;k=1,2,… ,ri},其中
圖2 磨削狀態(tài)監(jiān)測有向無圈圖N
貝葉斯網(wǎng)絡(luò)的模型學(xué)習(xí)包括網(wǎng)絡(luò)結(jié)構(gòu)學(xué)習(xí)和參數(shù)學(xué)習(xí)。本文的網(wǎng)絡(luò)結(jié)構(gòu)S已確定,只需進(jìn)行參數(shù)學(xué)習(xí),即通過分析樣本數(shù)據(jù)修正參數(shù)的先驗(yàn)分布而獲得后驗(yàn)貝葉斯網(wǎng)絡(luò)參數(shù)θ,本文選用計(jì)數(shù)法進(jìn)行學(xué)習(xí)。設(shè)αijk和mijk分別代表先驗(yàn)知識和樣本數(shù)據(jù)庫D中滿足X i=k、π(Xi)=j的樣本數(shù)目,本文αijk設(shè)定都為1。對于p(θ),需假設(shè)不同變量的參數(shù)相互獨(dú)立、父節(jié)點(diǎn)不同取值時(shí)節(jié)點(diǎn)的參數(shù)相互獨(dú)立、p(θij.)是狄利克雷分布 D[αij1,αij2,…,αijri],其中 θij.={θijk|k=1,2,…,ri}。
本文設(shè)定砂輪線速度為20m/s,工作臺縱向進(jìn)給速度為24m/min。在每次磨削深度和工件材料不變的條件下,砂輪修整完后分別加工8個(gè)零件,待砂輪鈍化后加工3個(gè)零件,實(shí)驗(yàn)現(xiàn)場見圖3。通過8組實(shí)驗(yàn)采集到的各個(gè)變量的數(shù)據(jù)建立了完整數(shù)據(jù)組D,它由44個(gè)樣本(D1,D2,…,D44)組成,將D離散化并儲存。將樣本離散數(shù)據(jù)代入式(2),計(jì)算得到網(wǎng)絡(luò)的后驗(yàn)參數(shù)見表4~表6。
表 4 x1、x3的后驗(yàn)條件概率表 %
表5 x2的后驗(yàn)條件概率表 %
表6 x4、x5的后驗(yàn)條件概率表 %
圖3 杭州機(jī)床集團(tuán)實(shí)驗(yàn)現(xiàn)場
在應(yīng)用貝葉斯網(wǎng)絡(luò)推理時(shí),通常將磨削深度和磨削聲發(fā)射有效值波形的峭度系數(shù)作為證據(jù)變量,同時(shí),求粗糙度和砂輪鈍化的后驗(yàn)條件概率表屬于貝葉斯網(wǎng)絡(luò)的混合推理。本文采用了團(tuán)樹傳播法,它是已知的最快的精確推理的算法。團(tuán)樹是一種無向樹,其中的每個(gè)團(tuán)代表一個(gè)變量集合。假設(shè)證據(jù)為 x1=1,x3=1,x4=3,求x5和x2的后驗(yàn)條件概率分布表。
3.2.1 構(gòu)建覆蓋平面磨削監(jiān)測貝葉斯網(wǎng) N的團(tuán)樹
首先將N端正化。將N中每個(gè)節(jié)點(diǎn)的不同父節(jié)點(diǎn)之間加一條邊,然后將所有有向邊變?yōu)闊o向邊,得到的無向圖成為N的端正圖Nm,如圖4所示。
其次,使用圖消元算法構(gòu)建團(tuán)樹。從端正圖Nm出發(fā),按順序β={x5,x4,x1,x2,x3}在 Nm中進(jìn)行消元。先消去變量x5,構(gòu)造一個(gè)由x5及圖中剩余的所有與其相鄰的節(jié)點(diǎn)組成的團(tuán)C1={x1,x2,x3,x5}和用于將該節(jié)點(diǎn)與其他節(jié)點(diǎn)分隔開來的分隔集S1={x1,x2,x3}。然后消去變量x4,得到 C2={x1,x2,x3,x4}和S2={x1,x2,x3}。因?yàn)?C1和C2已包含所有節(jié)點(diǎn),故不再消去剩下的變量x1,x2,x3。將團(tuán)C2與C1連接,得到一棵覆蓋貝葉斯網(wǎng)絡(luò)N的團(tuán)樹 T(圖5)。
圖4 端正圖N m
圖5 團(tuán)樹T
3.2.2 團(tuán)樹推理算法實(shí)現(xiàn)
首先初始化團(tuán)樹。將網(wǎng)絡(luò)N中每個(gè)節(jié)點(diǎn)xi的概率函數(shù)存儲在T中的對應(yīng)的團(tuán)內(nèi),如圖6所示。然后設(shè)置證據(jù)變量x1=1,x3=1,x4=3,并將C2作為推理的樞紐節(jié)點(diǎn),進(jìn)行信息傳遞,如圖7所示。
圖6 團(tuán)樹T初始化
圖7 設(shè)置證據(jù)、信息收集和分發(fā)
本文要實(shí)現(xiàn)粗糙度預(yù)測推理和砂輪鈍化識別,網(wǎng)絡(luò)中對應(yīng)節(jié)點(diǎn)的最大后驗(yàn)概率的狀態(tài)對實(shí)際應(yīng)用更有意義。在每次磨削深度和工件材料不變的條件下,砂輪修整完后和砂輪鈍化后分別加工1個(gè)零件,將采集到的樣本數(shù)據(jù)離散化。將證據(jù)變量x1,x2,x4輸入網(wǎng)絡(luò)中,根據(jù)式(3)和式(4)計(jì)算得查詢變量x5和x2的最大概率的狀態(tài)值并與其實(shí)測狀態(tài)值進(jìn)行對比,見表7。
表7 x2和 x5的實(shí)測狀態(tài)和網(wǎng)絡(luò)輸出狀態(tài)比較
通過表7中砂輪鈍化狀態(tài)的實(shí)際值與網(wǎng)絡(luò)識別值的對比得平均預(yù)測誤差為6.3%,粗糙度的實(shí)際狀態(tài)值與預(yù)測狀態(tài)值對比得平均預(yù)測誤差為7.7%,證明了貝葉斯網(wǎng)絡(luò)有較好的推理效果。在剛開始學(xué)習(xí)的階段,樣本量很小,本網(wǎng)絡(luò)參數(shù)的后驗(yàn)概率受先驗(yàn)數(shù)據(jù)影響較大;經(jīng)過長時(shí)間學(xué)習(xí),樣本量增大時(shí),后驗(yàn)概率將越來越多地依賴于樣本數(shù)據(jù),越來越接近真實(shí)值。
本文研究表明,貝葉斯網(wǎng)絡(luò)應(yīng)用于復(fù)雜的平面磨削過程分析時(shí),不需要建立確定的數(shù)學(xué)模型,學(xué)習(xí)時(shí)間和推理時(shí)間都很短,且過程具有透明性。通過條件概率分布表來表達(dá)磨削參數(shù)和磨削粗糙度之間的關(guān)系,容易理解。砂輪鈍化狀態(tài)的實(shí)際值與預(yù)測值對比得平均預(yù)測誤差為6.3%,粗糙度的實(shí)際狀態(tài)值與預(yù)測狀態(tài)值對比得平均預(yù)測誤差為7.7%,證明了貝葉斯網(wǎng)絡(luò)有較好的智能監(jiān)測效果,表明貝葉斯網(wǎng)絡(luò)在預(yù)測平面磨削的工件表面粗糙度和監(jiān)測砂輪鈍化狀態(tài)中具有良好的應(yīng)用前景。
[1] 范興國.成形磨削表面粗糙度的試驗(yàn)研究[D].長沙:湖南大學(xué),2005.
[2] 王家忠,王龍山,李國發(fā).外圓縱向磨削表面粗糙度的模糊預(yù)測與控制[J].吉林大學(xué)學(xué)報(bào)(工學(xué)版),2005,35(4):386-390.
[3] T rmal G J,Zhu C B,M idha P S.An Expert System for Grinding Process Optim ization[J].Journal of Materials Processing Technology,1992,33(4):507-517.
[4] 史金飛,鐘秉林.基于粗糙集理論的磨削燒傷與砂輪磨鈍在線監(jiān)測[J].中國機(jī)械工程,2001,12(10):1151-1154.
[5] 倪其民,林建平,李從心,等.基于人工神經(jīng)網(wǎng)絡(luò)和遺傳算法的平面銑削加工參數(shù)自適應(yīng)優(yōu)化[J].組合機(jī)床與自動(dòng)化加工技術(shù),2000(2):5-7.
[6] 鞏亞東,呂洋,王宛山,等.基于多傳感器融合的磨削砂輪鈍化的智能監(jiān)測[J].東北大學(xué)學(xué)報(bào)(自然科學(xué)版),2003,24(3):248-251.
[7] 張利群,朱利民,鐘秉林.幾個(gè)機(jī)械狀態(tài)監(jiān)測特征量的特性研究[J].振動(dòng)與沖擊,2001,20(1):8,20-21.
[8] 柏航州,王隆太.基于聲發(fā)射技術(shù)的磨削監(jiān)測系統(tǒng)開發(fā)與試驗(yàn)研究[J].現(xiàn)代制造工程,2008(5):121-125.
[9] 張連文,郭海鵬.貝葉斯網(wǎng)引論[M].北京:科學(xué)出版社,2006.
Research on IntelligentMonitoring Technique of Machining State for Sur face Grinder Based on Bayesian Network
Lin Feng1Jiao Huifeng2Fu Jianzhong2
1.Quzhou University,Quzhou,Zhejiang,324000 2.The Zhejiang Province Key Lab of Advanced Manufacturing Technology,Zhejiang University,Hangzhou,310027
In order to solve the problem of predicting workpiece quality and identifying blunt level of wheel in surface grinding,a Bayesian netw ork m odel for monitoring grinding states of surface grinder was set up.The model can realize predict workpiece quality and identify b lunt level of wheel by detecting kurtosis of acoustic emission w ith known grinding parameters and w orkpiece m aterial.The results provide reference for NC system to optimize parameters.The technique obtains good effect by experiments on CNC surface grinder.
surface grinder;Bayesian network;acoustic emission;prediction of roughness
TG582
1004—132X(2011)11—1269—05
2011—02—22
國家科技重大專項(xiàng)(2009ZX 04001-131)
(編輯 蘇衛(wèi)國)
林 峰,男,1969年生。衢州學(xué)院機(jī)械工程學(xué)院副教授、高級工程師。主要研究方向?yàn)閿?shù)控技術(shù)、精密加工技術(shù)。發(fā)表論文20余篇。焦慧鋒,男,1987年生。浙江大學(xué)機(jī)械工程學(xué)系碩士研究生。傅建中,男,1968年生。浙江大學(xué)機(jī)械工程學(xué)系教授、博士研究生導(dǎo)師。