王志剛,羅清旺,師奕兵
(電子科技大學(xué)自動(dòng)化工程學(xué)院 成都 611731)
·自動(dòng)化技術(shù)·
分治法在管道渦流檢測(cè)阻抗解析中的應(yīng)用
王志剛,羅清旺,師奕兵
(電子科技大學(xué)自動(dòng)化工程學(xué)院 成都 611731)
介紹了一種鐵磁性管道渦流阻抗模型的數(shù)值解析方法。該方法利用阻抗模型中貝塞爾函數(shù)在大宗量(分治法產(chǎn)生的一個(gè)子區(qū)間)時(shí)的漸近性,在整個(gè)廣義積分區(qū)間采用分治法簡(jiǎn)化積分函數(shù),降低了對(duì)阻抗模型廣義積分的計(jì)算難度?;趯?duì)計(jì)算量與計(jì)算準(zhǔn)確度的折中,討論了該解析方法中分治點(diǎn)的選擇原則。將該方法的阻抗模型計(jì)算結(jié)果與通過(guò)物理檢測(cè)設(shè)備測(cè)試實(shí)際管道的值進(jìn)行比較,驗(yàn)證了分治法解阻抗模型的可行性。該方法對(duì)于解析柱坐標(biāo)系下管道渦流檢測(cè)阻抗模型的應(yīng)用,具有簡(jiǎn)單、快速和高精度的優(yōu)點(diǎn)。
貝塞爾函數(shù); 大宗量; 分治法; 阻抗模型; 數(shù)值解析
在管道渦流無(wú)損檢測(cè)研究中,常利用Maxwell方程及某種邊界條件,列出電磁波在鐵磁性管道中傳播的模式方程,然后根據(jù)該模式方程,研究電磁波在鐵磁性管道中的傳播阻抗特性,并從傳播阻抗特性中提取出管道物理信息[1-3],最后基于這些物理信息判別鐵磁性管道的損傷情況。上述針對(duì)鐵磁性管道的檢測(cè)方法,涉及到對(duì)電磁場(chǎng)中傳播阻抗的數(shù)值解析。由文獻(xiàn)[4-5]可知,管道渦流阻抗模型是關(guān)于修正貝塞爾函數(shù)的一種復(fù)雜廣義積分形式,該積分形式?jīng)Q定了它難于直接利用貝塞爾函數(shù)的積分性質(zhì)進(jìn)行計(jì)算。雖然也有一些關(guān)于貝塞爾廣義積分函數(shù)的研究性論文發(fā)表,但是它們多是針對(duì)特定的貝塞爾函數(shù)形式[6-9],如較常見(jiàn)且采用的有復(fù)雜遞推法[7]以及針對(duì)特定形式的貝塞爾函數(shù)積分[8]方法。前者只能用于特定的遞推形式,后者應(yīng)用于有限的積分區(qū)間,文獻(xiàn)[9]提出了修正貝塞爾函數(shù)的數(shù)值積分方法的數(shù)學(xué)演繹。對(duì)于本文所需解析的渦流阻抗模型中具有的函數(shù)復(fù)雜性、函數(shù)高速振蕩衰減及在廣義區(qū)間積分等特征,它們均不適用。
另一方面,函數(shù)的漸近性被廣泛應(yīng)用于解析復(fù)雜積分函數(shù),并具有很好的解析效果[10-13]??梢岳秘惾麪柡瘮?shù)漸進(jìn)性,采用分治法處理復(fù)雜積分函數(shù)。分治法的思想是將一個(gè)難以直接解決的大問(wèn)題,分割成一些規(guī)模較小的相同問(wèn)題,以便分而治之。依此將阻抗模型的廣義積分區(qū)間分治為小宗量積分區(qū)間和大宗量積分區(qū)間,并在大宗量積分區(qū)間應(yīng)用貝塞爾函數(shù)的漸近性,選定逼近函數(shù)簡(jiǎn)化阻抗函數(shù)。一般的數(shù)列排序分治法[14],通常將最后的數(shù)值點(diǎn)作為分治點(diǎn),它的選取不影響計(jì)算結(jié)果。考慮到需對(duì)渦流阻抗模型中積分區(qū)間[0,∞]分治,所以不能取最后數(shù)點(diǎn)作為分治點(diǎn),這樣對(duì)分治點(diǎn)的選取時(shí)需要考慮逼近函數(shù)對(duì)原函數(shù)的逼近精度,以及阻抗函數(shù)的數(shù)值計(jì)算準(zhǔn)確度。
本文以分治法求解阻抗模型的過(guò)程包含:分治積分區(qū)間及阻抗模型積分函數(shù)的衰減特性和逼近特性分析;積分函數(shù)計(jì)算和結(jié)果準(zhǔn)確度分析兩個(gè)階段。依靠分治法和貝塞爾函數(shù)逼近的特性的簡(jiǎn)化,可在保證計(jì)算結(jié)果精度的條件下大大減少計(jì)算量。
圖1所示,激勵(lì)及接收線圈均處于管道內(nèi)部(管道無(wú)限長(zhǎng))。a、b、c分別為激勵(lì)、接收線圈、管道的內(nèi)半徑,線圈軸向距離為s,s 圖1 管道電磁傳播阻抗模型 在柱坐標(biāo)系中,各區(qū)域中任一點(diǎn)的磁位量設(shè)為A(r,z;r′,z′)其為包含復(fù)變量的貝塞爾方程: 式中,I1(xnr),K1(xnr)分別為1階第一類和第二類修正貝塞爾函數(shù);Cn(x)、Dn(x)分別代表在區(qū)域n的函數(shù)系數(shù); xn為介質(zhì)傳播參數(shù),可表示為, 式中,下標(biāo)n=1,2,3,4分別對(duì)應(yīng)區(qū)域I,II,III,IV,區(qū)域I和II為空氣;x=x1=x2,μ0=μ1=μ2。對(duì)式(1)求解,并設(shè)a=b<c,經(jīng)復(fù)雜推導(dǎo)可得鐵磁性管道電磁渦流檢測(cè)阻抗模型為[15]: 其中,式(3)為空氣中線圈組傳輸阻抗,式(4)表示由于鐵磁性管道存在所導(dǎo)致阻抗函數(shù)變化的增量。因此,阻抗函數(shù)可寫為:Z=Zd+Λ。由式(3)、式(4)的積分特性可知,被積函數(shù)是衰減函數(shù),且計(jì)算難度較大。另外,由管道趨膚特性可知,|x3c|>>1,根據(jù)修正貝塞爾函數(shù)的性質(zhì),式(6)成立: 將式(6)代入式(5)簡(jiǎn)化,有: 由于管道具有較大的電導(dǎo)率,可對(duì)式(2)化簡(jiǎn),得到: 觀察式(4)~式(8),由于貝塞爾函數(shù)特性及廣義的積分區(qū)間,化簡(jiǎn)之后仍然很難直接積分計(jì)算或利用貝塞爾函數(shù)性質(zhì)進(jìn)行計(jì)算。 分治法解阻抗模型,是將廣義積分區(qū)間分治為小宗量和大宗量區(qū)間;在大宗量區(qū)間,以簡(jiǎn)化近似函數(shù)代替原函數(shù)進(jìn)行計(jì)算;而在小宗量區(qū)間,則進(jìn)行定積分或求和計(jì)算。 2.1 貝塞爾函數(shù)的Melin-Barnes逼近 由分治法思想可知,在積分區(qū)間采用分治法,若要對(duì)積分函數(shù)化簡(jiǎn),其在大宗量區(qū)間時(shí)必須有高精度逼近的近似函數(shù)。由文獻(xiàn)[13]可知,漢克函數(shù)在大宗量時(shí)具有良好的逼近函數(shù),并且,修正貝塞爾函數(shù)可由漢克函數(shù)線性表示。所以,如果已知漢克函數(shù)在大宗量時(shí)的高精度逼近函數(shù),就可以通過(guò)兩類貝塞爾函數(shù)的線性關(guān)系,求得其在大宗量時(shí)修正貝塞爾函數(shù)的高精度逼近式,該線性關(guān)系為: Borel求和法和Melin-Barnes數(shù)值法對(duì)貝塞爾函數(shù)均可實(shí)現(xiàn)良好逼近[13],而兩者比較,Borel求和法計(jì)算量大,本文采用Melin-Barnes數(shù)值法對(duì)大宗量區(qū)間的修正貝塞爾函數(shù)進(jìn)行逼近。 由于柯西留數(shù)定理在一些特殊實(shí)積分,如反常積分、廣義積分是很好的分析手段,而Melin-Barnes數(shù)值法的基本思想是:在形如式(11)的一般冪級(jí)數(shù)中應(yīng)用柯西留數(shù)定理,有: 在一定條件下[13],在式(11)中應(yīng)用柯西留數(shù)定理,可將 S(N,z)表示成Melin-Barnes積分,有: 式中,N-1<c<N 。由于漢克函數(shù)的完全等式是形如式(11)所示的無(wú)窮級(jí)數(shù)的冪級(jí)數(shù),不利于直接數(shù)值計(jì)算,所以應(yīng)用柯西留數(shù)定理將漢克函數(shù)的冪級(jí)數(shù)形式轉(zhuǎn)換成形如式(12)的Melin-Barnes積分,得到漢克函數(shù)的高精度逼近式,以便于達(dá)到快速數(shù)值計(jì)算漢克函數(shù)的目地,具體過(guò)程參見(jiàn)文獻(xiàn)[13]。 在大宗量(λ>>1)時(shí),可由Melin-Barnes數(shù)值法[13]逼近的漢克函數(shù)簡(jiǎn)化為: 式中,α表示階數(shù)。式(13)、式(14)提供了大宗量區(qū)間精確的漢克函數(shù)逼近公式,再結(jié)合式(9)、式(10)可以得到修正貝塞爾函數(shù)在大宗量區(qū)間內(nèi)高精度的逼近式。然而,這種逼近不可避免存在一定誤差,它與分治點(diǎn)的選取有直接關(guān)系。 2.2 選取分治點(diǎn) 在分治法解析阻抗模型的過(guò)程中,分治點(diǎn)λ的選取決定了漸近函數(shù)引入起點(diǎn)。理論上,分治點(diǎn)λ越大,大宗量積分區(qū)間越小,計(jì)算結(jié)果越準(zhǔn)確,但是計(jì)算量就會(huì)越大;反之,分治點(diǎn)λ越小,計(jì)算量越小,大宗量區(qū)間的逼近誤差就會(huì)越大。合理選取分治點(diǎn),使得計(jì)算量和結(jié)果準(zhǔn)確性得以折中。 為了便于分治點(diǎn)的選取,首先需要對(duì)阻抗模型被積函數(shù)的變化趨勢(shì)進(jìn)行分析,它是一個(gè)穩(wěn)定系統(tǒng)的輸出(該穩(wěn)定系統(tǒng)的輸出是一個(gè)電壓信號(hào))。由穩(wěn)定系統(tǒng)特性可知,其輸出信號(hào)必然收斂,阻抗模型在[0,∞)內(nèi)廣義積分被積函數(shù)必然衰減,這為大宗量區(qū)間內(nèi)被積函數(shù)的逼近提供了可能,函數(shù)的衰減特性導(dǎo)致大宗量區(qū)間內(nèi)的積分量占積分總量較少。圖2所示為阻抗Zd、Λ的被積函數(shù)在有限區(qū)間內(nèi)的分布情況。 由圖2可知, Zd的被積函數(shù)呈震蕩衰減的趨勢(shì),Λ的被積函數(shù)的實(shí)部、虛部均呈快速衰減的趨勢(shì),其值在λ>4時(shí)基本趨于0。阻抗模型的被積函數(shù)變化趨勢(shì)為分治算法提供了可行性,亦為分治算法中分治點(diǎn)的起點(diǎn)提供一個(gè)大致范圍,如λZd≥10,λΛ≥4。為獲得誤差小的漸近貝塞爾函數(shù)分治起點(diǎn),結(jié)合文獻(xiàn)[16],修正貝塞爾函數(shù)漸近曲線的誤差為: 式中,α為修正貝塞爾函數(shù)的階數(shù);λ為分治點(diǎn)。由式(15)可知λ值越大,修正貝塞爾函數(shù)的漸近誤差越小,Melin-Barnes數(shù)值法的逼近度越高,但是會(huì)增加數(shù)值計(jì)算量。 圖2 渦流阻抗模型的被積函數(shù)分布 分治點(diǎn)的選取通過(guò)觀察函數(shù)計(jì)算結(jié)果的穩(wěn)定度并進(jìn)一步確定阻抗模型數(shù)值結(jié)果的準(zhǔn)確度為原則。結(jié)合圖2和式(15)就可為分治算法提供誤差小,數(shù)值大小合適的分治點(diǎn)。 2.3 分治法解渦流阻抗模型2 分治法解阻抗模型