崔則陽,孔祥玲,付經(jīng)倫,施佳君
(1.中國科學(xué)院工程熱物理研究所先進(jìn)燃?xì)廨啓C(jī)實驗室,北京市 海淀區(qū) 100190;2.中科南京未來能源系統(tǒng)研究院燃?xì)廨啓C(jī)數(shù)字化中心,江蘇省 南京市 210000;3.中國科學(xué)院大學(xué),北京市 海淀區(qū) 100000;4.中國科學(xué)院大學(xué)南京學(xué)院,江蘇省 南京市 210000)
以燃?xì)廨啓C(jī)為代表的葉輪機(jī)械是能源動力領(lǐng)域的重要設(shè)備,是大電網(wǎng)發(fā)電和調(diào)峰的最佳選擇,在國家能源安全中扮演著無可替代的角色,是關(guān)系到國民經(jīng)濟(jì)發(fā)展的高端核心裝備[1-7]。葉片是葉輪機(jī)械的關(guān)鍵零件,是實現(xiàn)工質(zhì)能量轉(zhuǎn)換的重要載體,其造型質(zhì)量直接影響葉輪機(jī)械工作效率和性能。葉片加工過程復(fù)雜,精度要求高,必須通過精確的測量手段進(jìn)行誤差評定,以保證葉片制造質(zhì)量[8-9]。另外,葉片制造通常采用批量生產(chǎn),且種類繁多,需要快捷高效的檢測方式。
當(dāng)前國內(nèi)常用的測量方法分為接觸式和非接觸式。其中,接觸式測量包括標(biāo)準(zhǔn)樣板測量、電感量儀測量、三坐標(biāo)測量機(jī)測量,非接觸式測量包括激光測量和機(jī)器視覺測量。標(biāo)準(zhǔn)樣板法[10]操作簡單、成本低,適用于生產(chǎn)現(xiàn)場,但是測量精度和自動化程度低,需要大量的標(biāo)準(zhǔn)樣板進(jìn)行匹配。電感量儀[10]采用傳感器感應(yīng)截面坐標(biāo)信息,測量精度較高,環(huán)境要求低,但是成本高、通用性差,需要利用標(biāo)準(zhǔn)葉片對儀器進(jìn)行校準(zhǔn)。三坐標(biāo)測量機(jī)[10-12]選用高精度測頭獲取葉片輪廓坐標(biāo)值,測量精度高,但是測量效率低、價格昂貴,需要專業(yè)的測量場所。以光學(xué)測量為主的非接觸測量具有自動化程度高、測量效率高的特點(diǎn)。激光[13]和機(jī)器視覺[14]測量是目前2種主要方式,二者相比,激光測量設(shè)備成本和對操作人員的要求都比較高;機(jī)器視覺測量操作簡單、成本低,是實現(xiàn)葉片快速測量的理想方法。
本文提出的基于圖像的葉型幾何參數(shù)測量方法以計算機(jī)視覺為基礎(chǔ)[15],操作簡單且測量精度較高,可廣泛應(yīng)用于葉片檢測中。
基于圖像的葉型參數(shù)測量方法由圖像獲取、圖像預(yù)處理、葉型參數(shù)初步識別及準(zhǔn)確獲取4個步驟組成,如圖1所示。

圖1 基于圖像的葉型參數(shù)測量方法步驟Fig.1 Steps of the proposed image-based blade parameter inspection method
葉型圖像的獲取需要綜合考慮測量精度和運(yùn)算效率的要求。假設(shè)葉型參數(shù)的測量精度要求為λ,所選相機(jī)的圖像分辨率為u×v,其單位像素pi在目標(biāo)視距d的圖像測量精度σ由計算得出,其中視距d為目標(biāo)到相機(jī)的距離。
若σ≤λ,那么所選相機(jī)是合適的;若σ>λ,則需要選用具有更高分辨率的相機(jī)。在一定視距下,測量精度要求越高,圖像所需的分辨率越高、運(yùn)算時間越長。
為了獲取高質(zhì)量的葉型圖像,在進(jìn)行參數(shù)測量之前需對圖像進(jìn)行預(yù)處理,具體包括噪聲處理和特征增強(qiáng),以分辨率u×v的圖像為例進(jìn)行說明。原始圖像表示為f0(i,j),其中(i,j)為圖像f0中第i行第j列像素點(diǎn)的坐標(biāo)。采用高斯濾波器[16-17]G(i,j)進(jìn)行圖像噪聲處理,降噪后的圖像fG(i,j)通過式(2)對邊緣進(jìn)行增強(qiáng),以獲得準(zhǔn)確、清晰的葉型圖像f(i,j)[13]。
式中a和b分別為對比度調(diào)節(jié)因子和亮度調(diào)節(jié)因子,本文取a=1.2,b=30。
1.4.1 葉型輪廓提取
葉型輪廓的準(zhǔn)確提取是葉型參數(shù)精確測量的重要保證。本文首先采用Canny算子[18]對葉片圖像內(nèi)的邊緣信息進(jìn)行提取。通過應(yīng)用形態(tài)學(xué)圖像處理方法[19]的腐蝕和膨脹操作,對邊緣提取后的孔洞進(jìn)行填充[20-22],以獲得葉片圖像中所有的邊緣信息。之后,采用最大外緣輪廓法[23-24]對已提取出的所有邊緣信息進(jìn)行篩選,最終獲得葉片外形輪廓信息,記為fc,且fc?Rm×2,其中m為輪廓點(diǎn)的總數(shù)。
本文采用的最大外緣輪廓法的具體實施方法為:假設(shè)經(jīng)過形態(tài)學(xué)圖像處理后的葉片圖像為f(i,j),定義f(i,j)中目標(biāo)葉型及背景所在區(qū)域的像素值分別為1和0。最大外緣輪廓法采用圖2所示的3×3窗口對f(i,j)進(jìn)行掃描,根據(jù)像素點(diǎn)(i,j)和其鄰域的8個像素點(diǎn)N8(i,j)內(nèi)的值對輪廓進(jìn)行提取。

圖2 背景點(diǎn)、內(nèi)部點(diǎn)和輪廓點(diǎn)定義Fig.2 Definitions of background point, internal point and contour point
若像素點(diǎn)(i,j)和其鄰域的8個像素點(diǎn)N8(i,j)的值均為0,則判斷像素點(diǎn)(i,j)為背景點(diǎn),如圖2(a)所示。反之,則判斷像素點(diǎn)(i,j)為內(nèi)部點(diǎn),如圖2(b)所示。若像素點(diǎn)(i,j)和其鄰域8個像素點(diǎn)N8(i,j)內(nèi)的值既有1也有0時,則判讀像素點(diǎn)(i,j)為輪廓點(diǎn),如圖2(c)所示。
1.4.2 測量參照物選擇
以10 mm×10 mm大小的正方形作為尺寸參考,通過正方形在圖像中所占的像素數(shù),計算出單位像素的長度,從而推算出葉型關(guān)鍵參數(shù)。
1.4.3 葉型參數(shù)定義
葉型參數(shù)[25]如圖3所示,定義軸線方向為x軸,額線方向為y軸。圖3中,Of(Of,x,Of,y)和Or(Or,x,Or,y)分別為葉片前、后緣圓心;Rf和Rr分別為前、后緣圓弧半徑;L為前、后緣圓心間的x軸向距離。葉片中弧線記為αf和αr分別為中弧線在入口邊和出口邊切向與x軸的夾角,記為幾何入口角和幾何出口角;Omax,Rmax分別為葉型最大厚度處圓弧圓心和半徑;Pmax為前緣圓心Of到Omax的x軸向距離;T為中弧線極大y值點(diǎn)位置;Tmax為前緣圓心與T間的x軸向距離。

圖3 葉片葉型參數(shù)Fig.3 Feature parameters of the blade
1.4.4 葉型參數(shù)初步識別
葉型參數(shù)測量的第一步是采用骨架提取的方法確定葉片的中弧線令S(A)表示C(x)上點(diǎn)的集合,以不同半徑的圓形結(jié)構(gòu)Bi對葉型圖片進(jìn)行腐蝕和開的運(yùn)算,如圖4所示。

圖4 基于圖像的葉片葉型關(guān)鍵參數(shù)測量軟件界面Fig.4 Software interface of the proposed image-based blade feature parameter inspection method

圖4 葉片骨架提取Fig.4 Skeleton extraction for a blade image
式中:k為迭代次數(shù);符號“?”和“?”分別表示腐蝕和開運(yùn)算。最大迭代次數(shù)K為
那么,葉片中弧線上的點(diǎn)S(A)表示為
S(A)兩端點(diǎn)為葉片前、后緣圓心Of和Or,L可由式(6)計算得到:
式中Of,x和Or,x分別為前、后緣圓心的x軸坐標(biāo)。
采用三次曲線對S(A)進(jìn)行擬合,則中弧線方程可表示為
式中:x?[0,L];a0,a1,a2為系數(shù)。方程式(7)求解需滿足以下約束條件:
其中,αf和αr的表達(dá)式為
將式(8)和式(9)代入式(7),求解得
中弧線極大值點(diǎn)位置T為=0處。前緣圓心Of到中弧線極大值點(diǎn)位置T的軸向距離Tmax由式(11)計算獲得
葉型厚度分布函數(shù)R(x)采用三次曲線控制:
式中b0,b1,b2,b3為常數(shù)。R(x)滿足以下約束條件:
令fc,k?fc,k?[1,m],(xk,yk)為fc第k個點(diǎn)的坐標(biāo),則Rf,Rr,Rmax的表達(dá)式[26]為
由式(13)、(14)可求得
最大厚度處圓弧圓心坐標(biāo)表示為
Pmax表示為
葉型中弧線C、前后緣圓心x軸向間距L、最大厚度位置Omax及半徑Rmax,前、后緣位置Of,Or及半徑Rf,Rr,幾何進(jìn)、出口角度αf,αr等參數(shù)決定了葉片形狀。令H(i,j)為由葉片參數(shù)P確定的葉型,其中P的表達(dá)式為
葉型參數(shù)準(zhǔn)確獲取的目的是尋找一組參數(shù)P,使得由P確定的葉型H與由圖像提取出的葉型輪廓fc重合,那么葉型參數(shù)準(zhǔn)確測量過程可描述為
式中初始葉型H0為由參數(shù)P0確定的葉型,精確的葉型參數(shù)采用列文伯格-馬夸爾特(Levenberg-Marquardt,LM)算法[27]迭代求解。
以上基于圖像的葉型參數(shù)測量方法采用Python 3.85在Pycharm Community 2021.1中編譯,并開發(fā)了基于圖像的參數(shù)測量軟件(登記號2020SR1770966),集成葉片圖像預(yù)處理,葉型參數(shù)測量和參數(shù)檢測功能。軟件界面如圖4所示。
對該軟件進(jìn)行葉型參數(shù)測試應(yīng)用。通過相機(jī)采集到的圖像分辨率為4 032×3 024,相機(jī)水平置于固定支架上,如圖5所示,相機(jī)距離被測物的高度為380 mm。

圖5 圖像采集環(huán)境Fig.5 Experimental setting for image acquisition
以某型透平葉片的打印圖為測量對象,其主要幾何參數(shù)如表1所示。在被測對象上側(cè)放置10 mm×10 mm正方形塊為尺寸參照物。

表1 某型葉片葉型關(guān)鍵參數(shù)Tab.1 Feature parameters of a blade
采用圖像預(yù)處理程序?qū)δ繕?biāo)區(qū)域進(jìn)行截取,截取后圖像分辨率為1 056×780。采用大小為5×5,標(biāo)準(zhǔn)差為0的高斯濾波器對圖像進(jìn)行處理。經(jīng)過圖像預(yù)處理后的結(jié)果如圖6(b)所示。

圖6 葉型圖像預(yù)處理Fig.6 Preprocessing for the turbine blade image
以前緣圓心Of為坐標(biāo)原點(diǎn)。表2給出采用1.3.4所述方法提取的葉型關(guān)鍵參數(shù)。可見,初步測量的最大誤差分別為前后緣圓心間x軸距離L,最大厚度Pmax和幾何入口角αr。對比基于測量參數(shù)重建葉型和原始葉型(如圖7所示),重建葉型有較大誤差,需要對測量值進(jìn)行精確求解。

表2 葉型參數(shù)測量結(jié)果與真實值誤差分析Tab.2 Error analysis between the inspected feature parameters and the standard values

圖7 基于測量值重建葉型與原圖葉型對比Fig.7 Comparison between the original and the turbine blade reconstruction using inspected feature parameters
采用LM算法對測量值進(jìn)行優(yōu)化,最大迭代數(shù)和殘差分別設(shè)定為n≥1 400和ε≤e-6。優(yōu)化過程中的殘差曲線如圖8所示,優(yōu)化結(jié)果如表3所示。

表3 葉型參數(shù)優(yōu)化結(jié)果與真實值誤差分析Tab.3 Error analysis between the optimized feature parameters and the standard values

圖8 參數(shù)優(yōu)化過程收斂性Fig.8 Convergence of the feature parameter optimization
優(yōu)化后,測量參數(shù)最大誤差為δ(Pmax)=0.19 mm,最大角度誤差為δ(αr)=59°。圖9對比了根據(jù)最終測量結(jié)果重建的葉型與原始葉型,二者吻合效果良好。由于測量精度與圖像分辨率有直接關(guān)系,通過增大圖像分辨率,將進(jìn)一步提高葉型參數(shù)測量精度。

圖9 基于優(yōu)化值重建葉型與原圖葉型對比Fig.9 Comparison between the original and the turbine blade reconstruction using optimized feature parameters
提出了一種基于圖像的透平葉片葉型關(guān)鍵參數(shù)優(yōu)化測量方法。該方法可實現(xiàn)透平葉片葉型關(guān)鍵參數(shù)的非接觸式測量。實驗表明,該方法具有較高的測量精度,測量絕對誤差不大于±0.2 mm,相對誤差不大于1.5%。開發(fā)的軟件及測量方法具有自動化、流程化和智能化的特點(diǎn),可應(yīng)用于工業(yè)葉片的批量生產(chǎn)和檢測。