劉 鋒,高忠林,郭錦華,翟寶亮,徐 昊
(中船重工第七零七研究所,天津 300131)
眾所周知,機(jī)器人焊鉗設(shè)備性能評估是一個多因素的復(fù)雜過程,設(shè)備性能可由設(shè)備參數(shù)及運(yùn)行狀態(tài)檢測,為了更好地評估設(shè)備性能,首先應(yīng)該盡可能多的檢測那些與機(jī)器人焊鉗性能有關(guān)的參數(shù),其次是找到這些參數(shù)與焊鉗性能的關(guān)系,即提取對象特征信息。多參數(shù)特征信息需要運(yùn)用信息融合方法對多傳感器數(shù)據(jù)進(jìn)行高精度融合[1],最終獲得設(shè)備性能的有效描述。
目前多傳感器數(shù)據(jù)融合算法在實(shí)際應(yīng)用中已經(jīng)日漸成熟,璩晶磊等[2]運(yùn)用模糊證據(jù)理論進(jìn)行多傳感器數(shù)據(jù)融合,提高了多傳感器實(shí)時測量值的融合精度;俞昆等[3]利用DS證據(jù)理論實(shí)現(xiàn)了不同傳感器故障信息的有效融合,極大提高了滾動軸承故障診斷的可信度;任子強(qiáng)等[4]建立了多傳感器數(shù)據(jù)的符合健康指標(biāo),利用數(shù)據(jù)融合算法提高了發(fā)動機(jī)剩余壽命在線預(yù)測的準(zhǔn)確性;周衛(wèi)琪等[5]建立了一種自適應(yīng)無跡卡爾曼濾波的信息融合算法,利用加速度和轉(zhuǎn)向盤轉(zhuǎn)角等傳感器信號準(zhǔn)確的估計出了汽車的行駛狀態(tài);任子強(qiáng)等[6]構(gòu)建了復(fù)合健康指標(biāo)與非線性退化模型,結(jié)合設(shè)備歷史數(shù)據(jù)運(yùn)用多源數(shù)據(jù)融合算法實(shí)現(xiàn)了設(shè)備的剩余壽命在線預(yù)測;王寬等[7]運(yùn)用3種不同類型的分類模型處理多個特征指標(biāo)進(jìn)行故障預(yù)診斷,采用D-S理論對預(yù)診斷結(jié)果進(jìn)行加權(quán)融合決策,提高了故障診斷的準(zhǔn)確性。
本文將多傳感器數(shù)據(jù)融合算法應(yīng)用到機(jī)器人焊鉗性能評估過程中,運(yùn)用Chernoff face臉譜法作為數(shù)據(jù)融合算法,并基于最小風(fēng)險的貝葉斯決策設(shè)計分類器進(jìn)行分類性能驗證。
機(jī)器人焊鉗設(shè)備的性能是由多方面決定的,性能參數(shù)的完整性和合理性決定了最終的評估結(jié)果,這就要求在評估機(jī)器人焊鉗設(shè)備的性能時,必須對多個性能參數(shù)進(jìn)行全面評估。本文利用機(jī)器人焊鉗設(shè)備運(yùn)行過程中提取的保護(hù)電阻、恒流線圈電阻、焊接壓力、焊接電流、密閉性等9個參數(shù)建立性能評估指標(biāo)體系。
采用高精度、高穩(wěn)定性的AT516直流電阻測試儀進(jìn)行變壓器處恒流線圈電阻檢測,其測量范圍為1 μΩ~20 MΩ,基本準(zhǔn)確度為0.05%,測試速度最高140次/s,同時用于變壓器接地測試、保護(hù)電路測試和次級電阻測試,使用AT688測試儀進(jìn)行變壓器絕緣耐壓測試,六量程測試范圍可達(dá)100 kΩ~10 TΩ,本文測試值為15 MΩ以上,量程內(nèi)準(zhǔn)確度為1%,計算機(jī)遠(yuǎn)程控制指令兼容SCPI(可程控儀器標(biāo)準(zhǔn)命令集),通過RS232C接口,實(shí)現(xiàn)遠(yuǎn)程控制和數(shù)據(jù)采集與分析,使用壓力傳感器MA-522測試電極壓力,測定準(zhǔn)確度為全量程的±3%,使用MB-400M感應(yīng)線圈測試焊接電流,測定準(zhǔn)確度為全量程的±1%,測得的模擬量數(shù)據(jù)通過RS-485寫入PLC中,電參數(shù)檢測過程如圖1所示。
圖1 電參數(shù)檢測過程
焊接過程中冷卻水由水氣單元中的冷水機(jī)提供,在水氣單元進(jìn)回水路上總共包括4個測量準(zhǔn)確度0.5%的SV4200水流量計和2個測量準(zhǔn)確度0.1%的PN7594水壓力計,分別進(jìn)行進(jìn)回水壓值、進(jìn)回水總流量值、固定臂流量、活動臂流量、變壓器流量及各路水溫的測量。采用西門子S7-1516PLC作為控制器,調(diào)節(jié)閥門開度、變頻器頻率分別控制水路流量和壓力[8],PLC通過IOLink對整個裝置中流量計和壓力計的數(shù)據(jù)進(jìn)行采集處理,水流量壓力檢測流程如圖2所示。
圖2 水流量壓力檢測流程
為避免傳感器誤差對測試結(jié)果的影響,對特征數(shù)據(jù)進(jìn)行了歸一化預(yù)處理,利用多傳感器信息融合算法提高了評估系統(tǒng)的可靠性[9]。
圖3 Chernoff face屬性
表1 面部特征描述
1)臉部輪廓
如圖3所示,臉部輪廓由上下橢圓組成,這兩個橢圓分別代表前額和下頜,它們相交于A和A′兩點(diǎn),A與原點(diǎn)O之間的距離由屬性Fr和Fα確定。
因此,
根據(jù)解析幾何的知識,上橢圓的軌跡方程可表示為:
其中au表示上橢圓的水平半軸,同理,下橢圓的軌跡方程為:
其中ad是下橢圓的水平半軸,如果垂直軸和水平軸的長度比定義為:
可以據(jù)此推導(dǎo)上下橢圓的軌跡方程為:
其中,
2)眼睛和瞳孔
面部的兩只眼睛也被描繪成兩個橢圓,一些重要的屬性定義如下:
人們經(jīng)常通過眼睛的運(yùn)動來表達(dá)自己的情感,因此,橢圓的旋轉(zhuǎn)特性受到格外關(guān)注,橢圓的旋轉(zhuǎn)方程可寫為:
其中,
視線是面部信息的重要組成部分,本文中瞳孔的位置由屬性Ph和Ps決定,瞳孔的高度Ph等于Eh,瞳孔的方向由Ps決定:
3)眉毛和鼻子
眉毛和鼻子簡單的畫成線條,眉毛的一些屬性如下:
眉毛的線性方程為:
鼻子的長度由下式?jīng)Q定:
4)嘴巴
嘴巴在表達(dá)情感方面起著重要的作用,本文用圓弧表示,其長度由圓心角和圓半徑確定,嘴巴的圓弧方程為:
其中Mc是圓心縱坐標(biāo)Mr和Mα分別是圓的半徑和圓心角:
信號特征提取已經(jīng)在前文中完成了,得到的這些特征包括保護(hù)電阻(D1)、絕緣耐壓電阻(D2)、恒流線圈電阻(D3)、二次回路電阻(D4)、焊接壓力(D5)、水流量(D6)、密閉保壓比(D7)、焊接電流(D8)和大開尺寸(D9)。這9個信號特征包含了機(jī)器人焊鉗性能相關(guān)的絕大多數(shù)重要指標(biāo),能夠全面反映機(jī)器人焊鉗狀態(tài)性能,如果將提取的一些特征視為面部變量,則可以繪制Chernoff face圖像[11]。對機(jī)器人焊鉗設(shè)備的性能來說,每一項指標(biāo)的重要性是不同的,因此給每一項指標(biāo)科學(xué)地賦予權(quán)重,是綜合評估的先決條件[12]。特征選擇是繪制切諾夫面的一個重要過程。特征選擇一般有兩種方法:一種是相關(guān)分析,另一種是主成分分析。本研究進(jìn)行了相關(guān)分析,克服了多特征非線性、強(qiáng)耦合的缺點(diǎn),降低了因各特征量之間的耦合作用而產(chǎn)生的檢測誤差,因此能夠較好地識別機(jī)器人焊鉗的狀態(tài)。提取的特征與焊鉗性能的相關(guān)系數(shù)如表2所示,只有特征D9與焊鉗性能相關(guān)性較低。將相關(guān)系數(shù)較高的9個特征作為面部變量,繪制Chernoff face圖像,替代結(jié)果如表2所示。如前所述,繪制Chernoff face需要17個面部變量,因此,未被所選特征替代的面部變量初始化默認(rèn)值為0.5。通過將所有的面變量歸一化到0.05~0.9之間,即可繪制出對應(yīng)的Chernoff face圖像。
表2 相關(guān)分析和特征選擇
保護(hù)電阻是機(jī)器人焊鉗重要屬性,對應(yīng)瞳孔位置,瞳孔位置能夠明顯表達(dá)人物情緒,保護(hù)電阻值過大或過小,瞳孔位置就會距離過近或過遠(yuǎn),類似的絕緣電阻、恒流線圈電阻和焊接電流會影響眉毛偏移的角度、眉毛長度和眉毛高度,二次回路電阻和密閉保壓比會影響嘴角弧度和嘴角半徑,焊接壓力、水流量和大開尺寸會影響眼睛角度、位置和寬度。面部表情相應(yīng)的就會表現(xiàn)出難過或糟糕或高興或冷靜的情緒,滿足對機(jī)器人焊鉗設(shè)備性能的綜合評估客觀且實(shí)用的要求。將最理想的機(jī)器人焊鉗設(shè)備性能指標(biāo)定為標(biāo)準(zhǔn)樣本,級別評價集可分為優(yōu)、良、合格、較差、很差5個等級,分別對應(yīng)Chernoff face圖像的5種經(jīng)典表情,如圖4所示。
圖4 不同性能等級的Chernoff face
為了使計算機(jī)能夠準(zhǔn)確地識別人臉表情,設(shè)計了一種原始的模式特征提取方法。首先根據(jù)提取的機(jī)器人焊鉗特征繪制Chernoff face圖像,如圖5(a)所示。然后提取圖像邊界,進(jìn)行網(wǎng)格劃分,將整個圖像分割成50×40個小正方形區(qū)域,如圖5(b)所示,然后將Chernoff face輪廓所交叉的正方形區(qū)域涂成黑色,從而將Chernoff face圖像轉(zhuǎn)換為二值圖像(圖5(c))。如果用數(shù)據(jù)“0”代替黑色正方形區(qū)域,用數(shù)據(jù)“1”代替白色正方形區(qū)域,將得到一個二進(jìn)制矩陣。該二值矩陣命名為模式特征矩陣,保留原Chernoff face圖像的主要表情信息。
圖5 模式特征獲取
貝葉斯決策的本質(zhì)是基于判別結(jié)果的錯誤率或風(fēng)險值的分類識別技術(shù),假設(shè)樣本總量為N,類別數(shù)為M,類別ωi,i=1,2,···,M中含有Ni個樣本,此時抽中ωi類的概率P(ωi)為:
一般來說,條件概率密度函數(shù)P(X|ωi)可用正態(tài)密度函數(shù)來近似,即:
式中:X——樣本特征向量;
X(ωi)——ωi類的均值向量;
Si——n維協(xié)方差矩陣,定義為:
其中Si為ωi類中第j個樣本特征向量?;谑剑?2)可以計算出樣本屬于每個類別的概率為:
圖像的分類識別中,錯誤是不可避免的,貝葉斯決策分類原理主要有最小錯誤率決策和最小風(fēng)險值決策,為了適用機(jī)器人焊鉗的性能評估,本文選用基于最小風(fēng)險值的貝葉斯決策。
假設(shè)待測樣本特征向量為X,其實(shí)際類別為ωi,樣本屬于該類的概率為P(ωi|X),若決策αi的條件風(fēng)險R(αi|X)為:
可以得出最小風(fēng)險貝葉斯決策規(guī)則為:
本文針對機(jī)器人手工一體化焊鉗設(shè)備,在線實(shí)時監(jiān)測設(shè)備運(yùn)行狀態(tài),采集設(shè)備正常運(yùn)行階段的性能指標(biāo),從不同維度的設(shè)備性能特征綜合評估其性能等級,與以往單參數(shù)指標(biāo)判定方式相比,多指標(biāo)綜合評估減少了設(shè)備狀態(tài)評估的不確定性和復(fù)雜性[12],保證了評估的完整性和正確性,對機(jī)器人焊鉗設(shè)備的整體評估提供了有效實(shí)踐。
采用交叉檢驗方法測試機(jī)器人焊鉗性能分類器的有效性,過程如下:首先每個性能等級選取3種典型特征模式矩陣作為樣本訓(xùn)練,即將15個模式特征矩陣作為穩(wěn)定狀態(tài)存儲,圖6為各等級代表性模式特征矩陣。通過待檢樣本的特征值得到Chernoff face圖像進(jìn)而得到模式特征矩陣,并運(yùn)用最小風(fēng)險貝葉斯分類決策進(jìn)行樣本分類,最終完成機(jī)器人焊鉗性能評估。
圖6 各等級代表性模式特征矩陣
為了檢驗Chernoff face圖像法的性能,選取了100個不同性能等級的機(jī)器人焊鉗樣本進(jìn)行分類性能測試,其中各項指標(biāo)都接近標(biāo)準(zhǔn)的樣本28份;保護(hù)電阻、絕緣電阻、恒流線圈電阻、焊接電流稍小,二次回路電阻、密閉保壓比、焊接壓力、水流量、大開尺寸稍大的樣本6份;保護(hù)電阻、絕緣電阻、密閉保壓比、焊接壓力稍小,恒流線圈電阻、焊接電流、二次回路電阻、水流量、大開尺寸稍大樣本4份;絕緣電阻、焊接電流、二次回路電阻、密閉保壓比、焊接壓力、大開尺寸較小,保護(hù)電阻、恒流線圈電阻、水流量較大樣本11份;絕緣電阻、焊接電流、焊接壓力、水流量、大開尺寸較小,保護(hù)電阻、二次回路電阻、恒流線圈電阻、密閉保壓比較大樣本8份;保護(hù)電阻、絕緣電阻、焊接電流偏小,二次回路電阻、密閉保壓比、焊接壓力、大開尺寸、恒流線圈電阻、水流量偏大樣本21份;絕緣電阻、二次回路電阻、密閉保壓比、焊接壓力、大開尺寸偏小,保護(hù)電阻、恒流線圈電阻、焊接電流、水流量偏大樣本14份;絕緣電阻、二次回路電阻、密閉保壓比、焊接壓力過小,保護(hù)電阻、恒流線圈電阻、焊接電流、水流量、大開尺寸過大樣本5份;保護(hù)電阻、絕緣電阻、焊接電流、焊接壓力、大開尺寸過小,恒流線圈電阻、二次回路電阻、密閉保壓比、水流量過大樣本3份;分類結(jié)果如圖7所示,分級性能測試結(jié)果能夠反映機(jī)器人焊鉗整體性能狀態(tài),所有性能指標(biāo)均合格整體性能才會合格,根據(jù)性能等級可直觀反映出測試設(shè)備的性能狀態(tài),提升性能評估效率。從試驗結(jié)果來看,所有試驗樣品均可正確分類,并且從不同性能等級的樣品生成Chernoff face圖像表情中可以得到該樣品的不合格屬性,廠家可以針對性的進(jìn)行設(shè)備檢修,提升維修效率??傊珻hernoff face可以很好地幫助我們判斷機(jī)器人焊鉗性能。
圖7 分級性能測試結(jié)果
本文提出了一種新穎有趣的焊鉗性能評估方法,對機(jī)器人焊鉗特征信號進(jìn)行測量和分析,將提取的特征作為面元,繪制Chernoff face圖像。通過Chernoff face面部表情,可以快速、準(zhǔn)確、形象的了解機(jī)器人焊鉗性能狀態(tài)。利用貝葉斯決策對應(yīng)于不同面部表情和不同設(shè)備性能水平的模式特征矩陣,設(shè)計了設(shè)備性能分類器。最后,對所研制的分類器的分類性能進(jìn)行了測試和討論。
該方法能對機(jī)器人焊鉗設(shè)備性能參數(shù)進(jìn)行合理的量化處理,較好的解決了機(jī)器人焊鉗設(shè)備性能評估問題,通過計算實(shí)例驗證了方法的正確性和實(shí)用性;與復(fù)雜的特征與質(zhì)量指標(biāo)之間的相關(guān)性揭示算法相比,Chernoff face方法更快、更簡單、更高效;Chernoff face面部表情可以通過不同的面部表情反映設(shè)備性能水平,特別是其視覺特性使性能評估程序易于理解和解釋。