亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于樣條插值的FFT及其在重磁場(chǎng)正演中的應(yīng)用

        2020-08-18 08:01:20周印明戴世坤何展翔胡曉穎王金海
        石油地球物理勘探 2020年4期
        關(guān)鍵詞:計(jì)算精度波數(shù)張量

        周印明 戴世坤 李 昆 何展翔 胡曉穎 王金海

        (①中南大學(xué)地球科學(xué)與信息物理學(xué)院,湖南長(zhǎng)沙410083;②中國(guó)石油集團(tuán)東方地球物理公司綜合物化探處,河北涿州072751;③中南大學(xué)有色金屬成礦預(yù)測(cè)與地質(zhì)環(huán)境監(jiān)測(cè)教育部重點(diǎn)實(shí)驗(yàn)室,湖南長(zhǎng)沙410083;④南方科技大學(xué)前沿與交叉科學(xué)研究院,廣東深圳518055;⑤青海省第三地質(zhì)勘查院,青海西寧810029)

        0 引言

        20世紀(jì)60年代Rader[1]提出了一種快速離散傅里葉變換算法,極大提高了離散傅里葉變換的計(jì)算效率,使得快速傅里葉變換(FFT)算法得到了更加廣泛的應(yīng)用,被評(píng)為20世紀(jì)十大最優(yōu)秀算法之一。早期FFT算法要求數(shù)據(jù)維數(shù)具有2n形式,隨后針對(duì)數(shù)據(jù)維數(shù)為3n、2n K(n和K均為正整數(shù))形式的FFT算法相繼被提出[2-5]。而基于質(zhì)數(shù)分解的FFT算法的出現(xiàn),解除了對(duì)數(shù)據(jù)維數(shù)的要求。Frigo等[6]開發(fā)了FFTW軟件包,集成各類FFT算法,實(shí)現(xiàn)了對(duì)任意維數(shù)數(shù)據(jù)的離散傅里葉變換快速計(jì)算。對(duì)于某些問題,空間或者頻率域采樣數(shù)據(jù)往往是不等間隔的,采用該采樣方式的計(jì)算方法稱為非規(guī)則采樣數(shù)據(jù)離散傅里葉變換(NDFT,Non-Uniform Discrete Fourier Transform)。Dutt等[7]、Anderson[8]、Nguyen等[9]、Potts等[10]、Fessler等[11]、Greengard等[12]、S?rensen等[13]通過改進(jìn)FFT算法實(shí)現(xiàn)了NDFT。

        由于傅里葉變換算子的振蕩性,傅里葉變換可以歸為振蕩函數(shù)的積分。高振蕩函數(shù)積分的計(jì)算是計(jì)算科學(xué)領(lǐng)域的研究熱點(diǎn)。目前求解振蕩函數(shù)積分的方法大致可以分為三類:Filon型方法,Levin型方法和漸進(jìn)展開法。對(duì)于傅里葉變換而言,由于算子e-ikx的矩已知,大多采用Filon型方法實(shí)現(xiàn)傅里葉變 換[14-18]。Clendenin[14]采用的是線性函數(shù);Piessens等[19]采用了更為復(fù)雜的Chebyshev多項(xiàng)式;Arieh[20]對(duì)基于Filon型方法的傅里葉變換算法中的積分點(diǎn)進(jìn)行了分析,并在高震蕩方程求解中取得良好的效果;Wu等[21]將高斯積分應(yīng)用于核函數(shù)的積分中,取得了較高的計(jì)算精度;Li等[22]、Dai等[23]和戴世坤等[24]對(duì)高斯快速傅里葉變換與傳統(tǒng)傅里葉變換在重、磁三維正演中的應(yīng)用進(jìn)行了對(duì)比研究。這些方法的區(qū)別在于剖分區(qū)間采用不同形式的多項(xiàng)式逼近核函數(shù)。

        本文結(jié)合傅里葉變換積分與三次樣條函數(shù),提出一種快速傅里葉變換方法。該方法特點(diǎn)之一是能根據(jù)變換函數(shù)譜的變化趨勢(shì),任意地選取采樣間距,提高了傅里葉變換剖分采樣的靈活性,能兼顧計(jì)算精度和計(jì)算效率;特點(diǎn)之二是可根據(jù)離散后單元積分得到解析表達(dá)式,克服傳統(tǒng)方法難以獲得解析表達(dá)式的問題,進(jìn)一步提高計(jì)算精度。

        1 理論與方法

        1.1 基于樣條插值的一維傅里葉變換

        函數(shù)f(m)的一維傅里葉正變換公式為

        式中:k表示波數(shù);F(k)為波數(shù)譜。對(duì)式(1)進(jìn)行離散化

        式中M表示總單元數(shù)。

        對(duì)單元i的內(nèi)核函數(shù)進(jìn)行三次樣條插值[25]

        式中系數(shù)ai、bi、ci、di可采用基于固定邊界條件的樣條插值計(jì)算得到。

        將式(3)代入式(2),得到

        據(jù)式(5)可得解析積分表達(dá)式為

        特別地,當(dāng)波數(shù)k=0時(shí),單元積分可簡(jiǎn)化為

        對(duì)式(7)積分可得解析表達(dá)式

        1.2 基于樣條插值的二維傅里葉變換

        對(duì)函數(shù)f(x,y)進(jìn)行二維傅里葉正變換

        式中:kx為x方向的波數(shù);ky為y方向的波數(shù);F(kx,ky)為波數(shù)譜。

        式(9)的數(shù)值計(jì)算為二維積分,本文采取的策略是依次對(duì)x、y兩個(gè)方向分別進(jìn)行一維積分

        2 正確性驗(yàn)證

        為了分析誤差,引入相對(duì)均方根誤差[26],一維和二維的相對(duì)均方根誤差公式分別為

        式中:P和M分別是x和y方向的節(jié)點(diǎn)數(shù);Bi、Bij分別表示表示一維和二維數(shù)值解;、分別表示一維和二維解析解。相對(duì)均方根誤差能突出大異常值所占的比重,避免小異常和過零異常造成的誤差失真。

        為了驗(yàn)證該方法的正確性,對(duì)高斯函數(shù)進(jìn)行樣條插值傅里葉變換,并與解析公式進(jìn)行對(duì)比。其中,一維和二維高斯函數(shù)及其傅里葉變換解析公式分別為

        式中α是任意非零常數(shù),本文令α=0.001。

        設(shè)定一維傅里葉變換的取值范圍為[-100m,100m],采樣點(diǎn)數(shù)為101,波數(shù)采樣范圍為[-0.3,0.3],采樣點(diǎn)數(shù)為101;二維變換x、y方向點(diǎn)坐標(biāo)范圍均為[-100m,100m],采樣點(diǎn)數(shù)均為101個(gè),兩個(gè)方向波數(shù)范圍均為[-0.3,0.3],采樣點(diǎn)數(shù)均為101。一維和二維傅里葉變換的波數(shù)域和空間域采樣均采用等間隔剖分。

        圖1為一維正、反傅里葉變換數(shù)值解與解析解曲線??梢钥闯?,正、反傅里葉變換的數(shù)值解與解析解吻合度很高,正、反傅里葉變換的相對(duì)均方根誤差分別約為4.5×10-6和4.2×10-7,驗(yàn)證了本文一維傅里葉正、反變換理論的正確性。

        圖2為二維正、反傅里葉變換數(shù)值解與解析解等值線??梢钥闯?,正、反傅里葉變換的數(shù)值解與解析解吻合度很高,正、反傅里葉變換的相對(duì)均方根誤差分別約為6.0×10-6和1.4×10-5,驗(yàn)證了本文二維傅里葉正、反傅里葉變換理論的正確性。從計(jì)算結(jié)果可以看出,一維正反變換與二維正反變換的計(jì)算精度變化規(guī)律不同,這是由于不同的核函數(shù)譜的變化規(guī)律不同,因此其正、反傅里葉變換的計(jì)算精度不存在特定的規(guī)律性。

        圖1 一維傅里葉正(左)、反(右)變換數(shù)值解與解析解對(duì)比

        圖2 二維傅里葉正(左)、反(右)變換數(shù)值解與解析解

        3 基于樣條插值傅里葉變換的重磁場(chǎng)三維數(shù)值模擬

        在頻率域重磁場(chǎng)數(shù)值模擬中,傅里葉變換是關(guān)鍵步驟之一。設(shè)計(jì)連續(xù)介質(zhì)模型,對(duì)基于樣條插值傅里葉變換的重磁場(chǎng)三維數(shù)值模擬的計(jì)算效率與精度進(jìn)行了研究,其中重磁場(chǎng)三維數(shù)值模擬采用空間波數(shù)混合域三維數(shù)值模擬方法[22-24]。文獻(xiàn)[25]表明基于高斯—FFT的重磁場(chǎng)數(shù)值模擬具有較高的計(jì)算精度,本文算例將高斯點(diǎn)數(shù)NG=4的高斯FFT法重磁場(chǎng)數(shù)值模擬結(jié)果作為連續(xù)介質(zhì)的解析解。本文算例中,令kx=ky=K。測(cè)試計(jì)算機(jī)配置為CPU-Inter Core i5-4590,主頻為3.3GHz,內(nèi)存為16GB。

        3.1 重力場(chǎng)數(shù)值模擬

        設(shè)計(jì)連續(xù)介質(zhì)模型,其垂直方向密度不變,水平方向剩余密度ρ的空間變化可表示為

        模擬區(qū)域大小為20km(x)×20km(y)×10km(z),坐標(biāo)原點(diǎn)位于水平范圍中心;異常體區(qū)域大小為20km(x)×20km(y)×3km(z),頂面埋深為3km。模擬區(qū)域水平采樣間隔均為200m,垂向采樣間隔為100m,網(wǎng)格剖分?jǐn)?shù)為101×101×101;異常體區(qū)域波數(shù)采樣范圍為-1.5×1.0-2~1.5×1.0-2。

        圖3為不同波數(shù)下模擬的地面重力異常場(chǎng)及其梯度張量的相對(duì)均方根誤差。可以看出,隨著波數(shù)的增大,重力異常場(chǎng)及梯度張量的相對(duì)均方根誤差逐漸減小,當(dāng)波數(shù)K為71時(shí),其計(jì)算精度與高斯FFT計(jì)算結(jié)果接近。當(dāng)K繼續(xù)增大時(shí),梯度張量的計(jì)算誤差有增大趨勢(shì),原因在于隨著波數(shù)的增大,基于樣條插值傅里葉變換的計(jì)算精度逐漸高于4點(diǎn)高斯FFT的計(jì)算精度,若把高斯FFT作為解析解,誤差緩慢增大。

        表1所示為不同K時(shí)利用本文方法與高斯FFT方法計(jì)算地面重力場(chǎng)及其張量梯度耗時(shí)統(tǒng)計(jì)??梢钥闯?,隨著K的增大,樣條插值FFT計(jì)算時(shí)間呈線性增長(zhǎng)。在計(jì)算精度相近的情況下,即波數(shù)K=71時(shí),樣條插值FFT的計(jì)算時(shí)間為0.74s,高斯FFT的計(jì)算時(shí)間為4.85s,即前者約為后者的1/6?;贜G=4的高斯FFT計(jì)算時(shí)間相當(dāng)于傳統(tǒng)FFT計(jì)算量的16倍,而本文算法僅需計(jì)算一次積分,因而在相同的計(jì)算精度下,基于樣條插值的傅里葉變換計(jì)算速度高于高斯FFT算法。

        圖3 模擬的重力異常場(chǎng)(左)及梯度張量(右)的相對(duì)均方根誤差曲線

        表1 重力模型樣條FFT與高斯FFT計(jì)算時(shí)間統(tǒng)計(jì)

        圖4為K=71時(shí)地面重力異常場(chǎng)及梯度張量的數(shù)值解,圖5為圖4數(shù)據(jù)的絕對(duì)誤差。從圖4和圖5可以看出,重力異常場(chǎng)的絕對(duì)誤差最大約為0.05mGal,重力梯度張量的絕對(duì)誤差最大約為0.06E,均比數(shù)值解(圖4)低3個(gè)數(shù)量級(jí),表明其計(jì)算精度高,K選取71是合適的。

        3.2 磁場(chǎng)數(shù)值模擬

        設(shè)計(jì)一個(gè)連續(xù)介質(zhì)模型,垂直方向磁化率不變,水平方向磁化率κ的空間變化為

        模擬區(qū)域?yàn)?0km(x)×20km(y)×10km(z),坐標(biāo)原點(diǎn)位于水平范圍中心;異常區(qū)域大小為20km(x)×20km(y)×3km(z),頂面埋深為3km。模擬區(qū)域網(wǎng)格剖分?jǐn)?shù)為101×101×101;異常區(qū)域空間水平采樣間隔均為200m,垂向采樣間隔為100m。背景磁異常場(chǎng)為35A/m,磁傾角為45°,磁偏角為5°,波數(shù)K采樣范圍為-1.5×1.0-2~1.5×1.0-2。圖6所示為不同K時(shí),采用樣條插值FFT計(jì)算的地面磁異常場(chǎng)及其梯度張量的相對(duì)均方根誤差??梢钥闯?,隨著K的增加,磁異常場(chǎng)及梯度張量的相對(duì)均方根誤差逐漸減?。划?dāng)K=101時(shí),磁異常場(chǎng)及梯度張量的相對(duì)均方根誤差小于0.1%,其計(jì)算精度與高斯FFT接近,當(dāng)波數(shù)繼續(xù)增大時(shí),均方根誤差降低的趨勢(shì)變緩。

        圖4 K=71時(shí)重力異常Gx(a)、Gy(b)、Gz(c)及梯度張量Gxx(d)、Gxy(e)、Gyy(f)、Gzx(g)、Gzy(h)、Gzz(i)的數(shù)值解

        圖5 K=71時(shí)重力異常Gx(a)、Gy(b)、Gz(c)及梯度張量Gxx(d)、Gxy(e)、Gyy(f)、Gzx(g)、Gzy(h)、Gzz(i)絕對(duì)誤差分布

        表2所示為不同K時(shí)分別用本文方法及高斯FFT計(jì)算地面磁場(chǎng)及其梯度張量所耗時(shí)間對(duì)比??梢钥闯觯S著K的增加,樣條插值FFT計(jì)算時(shí)間呈線性增長(zhǎng)。在計(jì)算精度相近的情況下,即K=101時(shí)本文方法耗時(shí)1.52s,高斯插值FFT算法耗時(shí)6.77s,即樣條插值FFT耗時(shí)約為高斯插值FFT的1/4。

        圖7為波數(shù)K=101時(shí)磁異常場(chǎng)及梯度張量的數(shù)值解,圖8為波數(shù)K=101時(shí)磁異常場(chǎng)及梯度張量的絕對(duì)誤差。由圖7與圖8可以看出,磁異常場(chǎng)的絕對(duì)誤差最大約為0.05n T,磁梯度張量的絕對(duì)誤差最大約為2×10-5n T/m,均比數(shù)值解(圖7)小2個(gè)數(shù)量級(jí),表明本文方法計(jì)算精度高,且本實(shí)驗(yàn)中K選取101是合適的。

        圖6 不同K時(shí)本文方法計(jì)算的磁異常場(chǎng)(左)及梯度張量(右)相對(duì)均方根誤差

        表2 磁力數(shù)據(jù)樣條FFT與高斯FFT計(jì)算時(shí)間對(duì)比

        圖7 K=101時(shí)本文方法計(jì)算的磁異常場(chǎng)Bx(a)、By(b)、Bz(c)及梯度張量Bxx(d)、Bxy(e)、Byy(f)、Bzx(g)、Bzy(h)、Bzz(i)的數(shù)值解

        圖8 K=101時(shí)本文方法計(jì)算的磁異常場(chǎng)Bx(a)、By(b)、Bz(c)及梯度張量Bxx(d)、Bxy(e)、Byy(f)、Bzx(g)、Bzy(h)、Bzz(i)絕對(duì)誤差

        4 應(yīng)用

        為了進(jìn)一步驗(yàn)證基于樣條插值FFT方法對(duì)實(shí)測(cè)數(shù)據(jù)的應(yīng)用效果,筆者利用“地理空間數(shù)據(jù)云”平臺(tái)下載了安徽省數(shù)字高程數(shù)據(jù)(經(jīng)度為117.6°~118.4°,緯度為30.5°~31.2°),對(duì)此數(shù)據(jù)進(jìn)行數(shù)值模擬。該區(qū)地形如圖9所示,境內(nèi)中部丘陵、崗地起伏,呈北東向展布。假設(shè)該地區(qū)地下地層為水平層狀介質(zhì)[26],采用基于樣條插值FFT的空間波數(shù)混合域三維數(shù)值模擬方法計(jì)算其重力異常場(chǎng),結(jié)果如圖10所示??梢钥闯?,重力高的區(qū)域與圖9所示起伏地形范圍吻合很好,說明基于樣條插值FFT方法應(yīng)用于實(shí)際數(shù)據(jù)的處理是可靠的,具有較好的適應(yīng)性。

        圖10 本文方法計(jì)算的重力異常場(chǎng)圖

        5 結(jié)論

        針對(duì)傳統(tǒng)FFT存在截?cái)嘈?yīng)的問題,本文結(jié)合FFT與三次樣條插值算法,提出了一種基于樣條插值的FFT算法。該方法充分利用樣條插值擬合的高階連續(xù)性及采樣靈活的優(yōu)點(diǎn),兼顧計(jì)算精度和計(jì)算效率,實(shí)現(xiàn)了高效、高精度的FFT。得到如下結(jié)論:

        (1)利用高斯函數(shù)FFT,對(duì)比了數(shù)值解與解析解,驗(yàn)證了基于樣條插值算法的一維、二維FFT的正確性。

        (2)將算法應(yīng)用于頻率域重、磁位場(chǎng)的計(jì)算,設(shè)計(jì)連續(xù)介質(zhì)模型,對(duì)比基于樣條插值FFT與高斯插值FFT的數(shù)值解,前者的計(jì)算精度更高。

        (3)對(duì)于連續(xù)介質(zhì)模型,在計(jì)算精度相近的情況下,利用基于樣條插值FFT進(jìn)行重、磁場(chǎng)模擬計(jì)算,耗時(shí)統(tǒng)計(jì)數(shù)據(jù)表明,樣條FFT的計(jì)算效率明顯高于高斯FFT,前者的計(jì)算時(shí)間約為后者的1/6(重力數(shù)據(jù))和1/4(磁力數(shù)據(jù))。

        猜你喜歡
        計(jì)算精度波數(shù)張量
        聲場(chǎng)波數(shù)積分截?cái)嗖〝?shù)自適應(yīng)選取方法
        一種基于SOM神經(jīng)網(wǎng)絡(luò)中藥材分類識(shí)別系統(tǒng)
        偶數(shù)階張量core逆的性質(zhì)和應(yīng)用
        四元數(shù)張量方程A*NX=B 的通解
        基于SHIPFLOW軟件的某集裝箱船的阻力計(jì)算分析
        廣東造船(2018年1期)2018-03-19 15:50:50
        擴(kuò)散張量成像MRI 在CO中毒后遲發(fā)腦病中的應(yīng)用
        單元類型和尺寸對(duì)拱壩壩體應(yīng)力和計(jì)算精度的影響
        重磁異常解釋的歸一化局部波數(shù)法
        鋼箱計(jì)算失效應(yīng)變的沖擊試驗(yàn)
        基于聲場(chǎng)波數(shù)譜特征的深度估計(jì)方法
        日韩精品人妻久久久一二三 | 中文字幕亚洲一区二区三区| 摸丰满大乳奶水www免费| 亚洲欧美激情精品一区二区| 国产激情在观看| 国内偷拍视频一区二区| 久久久国产精品123| 日日碰狠狠添天天爽无码 | 日韩爱爱视频| 神马不卡影院在线播放| 97se色综合一区二区二区| 中文无码乱人伦中文视频在线v| 无码国产精品第100页| 国产一区二区视频在线看| 男女18禁啪啪无遮挡激烈网站 | 黄色毛片视频免费| 国产白浆流出一区二区| 国产激情视频免费在线观看| 夜夜未满十八勿进的爽爽影院 | 91青青草免费在线视频| 不卡一区二区黄色av| 亚洲一区二区三区无码国产| 亚洲成a人片在线播放观看国产 | 亚洲综合精品一区二区三区| 国产中文字幕一区二区视频| 亚洲午夜无码毛片av久久| 欧美猛男军警gay自慰| 成年男人裸j照无遮挡无码| 美女被黑人巨大入侵的的视频 | 最近日本免费观看高清视频| 午夜影视啪啪免费体验区入口| 经典黄色一区二区三区| 亚洲午夜久久久久久久久久| 国产黄页网站在线观看免费视频 | 日韩亚洲av无码一区二区不卡| 欧美日韩国产在线成人网| 免费毛片性天堂| 牛仔裤人妻痴汉电车中文字幕| 18禁裸体动漫美女无遮挡网站| 日本又黄又爽gif动态图| 色偷偷亚洲第一综合网|