彭 川 何宗斌 張 宮
(油氣資源與勘探技術(shù)教育部重點(diǎn)實(shí)驗(yàn)室(長(zhǎng)江大學(xué)) 湖北 武漢 430100)
核磁共振技術(shù)已經(jīng)廣泛應(yīng)用于儲(chǔ)層評(píng)價(jià)和巖心參數(shù)分析[1],用途最廣的就是橫向弛豫(T2)譜,可以用來(lái)評(píng)價(jià)巖心或儲(chǔ)層的巖石物理參數(shù),進(jìn)而可得到孔徑分布[2]和流體類型[3]?;夭ù牟杉蚑2譜反演是核磁測(cè)井和巖心核磁共振分析關(guān)鍵的兩個(gè)步驟,直接決定了數(shù)據(jù)處理結(jié)果的質(zhì)量?;夭ù杉饕躎W(等待時(shí)間)、TE(回波間隔)、SNR(信噪比)等參數(shù)的影響[4],在核磁測(cè)井中,不同采集參數(shù)組合可以用來(lái)進(jìn)行差譜或移譜測(cè)量,從而進(jìn)行油氣水識(shí)別[5];而在巖心核磁分析中TE值對(duì)實(shí)驗(yàn)結(jié)果影響很大,大量學(xué)者的研究表明隨著TE的增大會(huì)導(dǎo)致T2譜位置和核磁孔隙度變化[6-8]。在T2譜反演方面,許多學(xué)者都進(jìn)行過(guò)深入的研究,并對(duì)每種算法的優(yōu)劣做了較為詳盡的分析[10-12]。一般的研究思路是:首先構(gòu)建雙峰T2譜,然后正演回波串?dāng)?shù)據(jù)并加入噪音,最后反演T2譜,并通過(guò)不同反演參數(shù)情況下反演結(jié)果與構(gòu)造譜的對(duì)比,研究T2譜反演算法的優(yōu)劣及適用條件。以往的學(xué)者,在研究回波采集時(shí)(如巖心核磁實(shí)驗(yàn))并沒(méi)有考慮反演算法的影響;在研究反演算法時(shí),也鮮有考慮到回波采集參數(shù)的影響。而回波采集參數(shù)和T2譜反演參數(shù)的適用性之間是相互關(guān)聯(lián)的,必須進(jìn)行綜合研究,研發(fā)仿真軟件可以輕松解決這一問(wèn)題,通過(guò)數(shù)值模擬可以同時(shí)研究回波采集和反演算法兩個(gè)關(guān)鍵問(wèn)題及其之間的關(guān)系。
構(gòu)造T2弛豫譜采用對(duì)數(shù)坐標(biāo)下的一維高斯分布公式進(jìn)行設(shè)計(jì),具體實(shí)現(xiàn)公式如下:
(1)
式中:F是孔隙度刻度因子,m是構(gòu)造譜的布點(diǎn)數(shù)目,Aj是第j組分的幅度,T2j是第j組分的T2弛豫時(shí)間,T2,mid是設(shè)定的T2弛豫構(gòu)造譜峰值位置,σ可以用來(lái)控制分布的展布寬度。
為了更加真實(shí)地模擬實(shí)際樣品,T2弛豫譜的構(gòu)造必須能夠反映多種不同性質(zhì)流體的疊加效果,所以式(1)需要做進(jìn)一步改進(jìn):
j=1,2,…,m
(2)
式中:假設(shè)具有不同性質(zhì)流體4類,F(xiàn)g是第g種流體的孔隙度分量,Hg是第g種流體的含氫指數(shù),T2g是第g種流體的T2弛豫中心值,σg是第g種流體T2峰值的中心展布寬度。
在實(shí)驗(yàn)室進(jìn)行巖心核磁共振測(cè)量時(shí),一般在均勻磁場(chǎng)下利用CPMG脈沖序列測(cè)量T2弛豫信號(hào),當(dāng)?shù)却龝r(shí)間(TW)足夠長(zhǎng)時(shí),來(lái)自樣品的自旋回波信號(hào)幅度可以表示為[13]:
(3)
式中:m是T2弛豫組分?jǐn)?shù)目,n是回波采集個(gè)數(shù),Yi是采集到的第i個(gè)回波的幅度,ti是第i個(gè)回波對(duì)應(yīng)的衰減時(shí)間,fi是T2弛豫時(shí)間為T2j分量的信號(hào)幅度,εj是噪音。
實(shí)際上,一方面由于測(cè)量磁場(chǎng)存在一定的不均勻度(有些井下核磁測(cè)井儀器本身就是在梯度場(chǎng)下進(jìn)行測(cè)量),另一方面被測(cè)樣品會(huì)產(chǎn)生一定的內(nèi)部梯度,因此設(shè)計(jì)仿真軟件時(shí)必須考慮非均勻磁場(chǎng)下擴(kuò)散引起的弛豫加速。此時(shí),測(cè)量的回波幅度公式變?yōu)椋?/p>
i=1,2,…,n
(4)
另外,為了模擬待測(cè)樣品不完全極化的影響,還需要考慮TW變化對(duì)回波信號(hào)的影響,此時(shí)的響應(yīng)方程進(jìn)一步變?yōu)椋?/p>
(5)
從模擬采集的回波串?dāng)?shù)據(jù)反演算T2分布譜的過(guò)程稱之為反演(式(3)的反過(guò)程),國(guó)內(nèi)學(xué)者在反演技術(shù)方面發(fā)展了眾多的算法,常見(jiàn)的有BRD(罰函數(shù)法)、UPEN(均勻懲罰反演)、SVD(奇異值分解)及其改進(jìn)算法、SIRT(聯(lián)合迭代重建算法)、NNLS(非負(fù)最小二乘法)等[14]。本文在軟件編制過(guò)程中,根據(jù)以往學(xué)者發(fā)表的研究成果分別實(shí)現(xiàn)了BRD[15]、SIRT[12]和SVD[11]三種反演算法,同時(shí)軟件預(yù)留了反演算法擴(kuò)展接口,基于該接口可以隨時(shí)添加新的反演算法。
反演出T2弛豫譜后,可以從兩個(gè)方面對(duì)反演結(jié)果的正確性進(jìn)行判別:一方面可以直接和構(gòu)造T2譜進(jìn)行比對(duì),另一方面可以根據(jù)式(3)再次反演算出回波數(shù)據(jù)(回波擬合線)與反演前的回波數(shù)據(jù)進(jìn)行比對(duì)以驗(yàn)證結(jié)果的正確性。
仿真軟件的采用C#語(yǔ)言進(jìn)行開(kāi)發(fā),使用Visual Studio 2017作為集成開(kāi)發(fā)環(huán)境,使用的.NET版本為4.6。
軟件架構(gòu)設(shè)計(jì)結(jié)構(gòu)如圖1所示,整體分為三大部分:算法、應(yīng)用模塊、數(shù)據(jù)及圖形顯示。
圖1 軟件設(shè)計(jì)結(jié)構(gòu)
軟件所有使用的算法放在統(tǒng)一的算法庫(kù)中,獨(dú)立于交互界面,方便算法的持續(xù)改進(jìn)和擴(kuò)展;應(yīng)用模塊包括構(gòu)造T2譜模塊、數(shù)據(jù)采集模塊、反演模塊;繪圖模塊和數(shù)據(jù)管理模塊同樣相對(duì)獨(dú)立,并專門設(shè)置有外部平臺(tái)接口,可以很容易地將研究成果遷移到其他平臺(tái)進(jìn)行使用。
圖2是軟件的主界面,主要有各模塊的繪圖區(qū)域和綜合參數(shù)顯示區(qū)域兩部分組成。
圖2 仿真軟件主界面
(1) T2譜構(gòu)造模塊 根據(jù)式(2)完成“T2譜構(gòu)造”模塊,主要預(yù)留的參數(shù)包括:流體類型選擇、T1弛豫時(shí)間、T2弛豫時(shí)間、展布寬度、孔隙度占比、含氫指數(shù)、擴(kuò)散系數(shù)、T2布點(diǎn)上下限和布點(diǎn)數(shù)目。T2譜構(gòu)造模塊參數(shù)設(shè)置如圖3所示,允許同時(shí)模擬四種流體的綜合弛豫過(guò)程。
圖3 T2譜構(gòu)造模塊參數(shù)對(duì)話框
用戶可以根據(jù)實(shí)際需求選擇流體類型,設(shè)置各類流體的核磁共振參數(shù),繪圖模塊會(huì)實(shí)時(shí)的根據(jù)這些參數(shù)生成對(duì)應(yīng)的T2分布譜,如圖4所示。
圖4 T2譜構(gòu)造模塊效果示例
(2) 回波采集模塊 回波采集模塊主要根據(jù)式(5)進(jìn)行編寫,主要留出的參數(shù)為:TW、TE、回波采集個(gè)數(shù)、信噪比、是否考慮擴(kuò)散弛豫,如圖5所示。
圖5 回波采集模塊參數(shù)設(shè)置對(duì)話框
當(dāng)用戶選擇考慮擴(kuò)散弛豫時(shí),還可以進(jìn)一步設(shè)置綜合磁場(chǎng)梯度值。
除了顯示出采集到的回波串外,還可以根據(jù)需要將添加的噪音信號(hào)、理論回波信號(hào)同時(shí)繪制出來(lái),以觀察在不同的采集參數(shù)情況下回波串的變化規(guī)律,如圖6所示。
圖6 模擬回波采集效果
(3) 反演模塊 反演模塊主要實(shí)現(xiàn)了BRD、SIRT和SVD三種反演算法,針對(duì)不同的反演算法預(yù)留出的反演參數(shù)為:反演起始回波、終止回波、T2布點(diǎn)方法和范圍、正則化因子。在此模塊中,用戶除了可以使用標(biāo)準(zhǔn)的對(duì)數(shù)布點(diǎn)方法外,還可以手動(dòng)修改和設(shè)置每一個(gè)布點(diǎn)值,以觀察對(duì)T2譜反演結(jié)果的影響,如圖7所示。
圖7 反演模塊參數(shù)設(shè)置對(duì)話框
另外,除了能夠?qū)崟r(shí)地顯示反演結(jié)果外,用戶還可以選擇是否跟原始構(gòu)造T2譜進(jìn)行比對(duì),以判斷反演效果。同時(shí),繪圖模塊會(huì)自動(dòng)以透明灰度曲線的方式顯示出前三次反演結(jié)果,可以直觀地觀察到某個(gè)反演參數(shù)修改帶來(lái)的變化,如圖8所示。
圖8 反演模塊運(yùn)行結(jié)果示例
同時(shí)利用反演的T2分布譜反算出擬合線,以觀察反演精度,如圖9所示,擬合線從采集到的回波中間穿過(guò)表明反演結(jié)果較好,否則反演效果較差。
圖9 反演結(jié)果驗(yàn)證示例
為了驗(yàn)證仿真軟件的可靠性,設(shè)計(jì)了硫酸銅溶液物理實(shí)驗(yàn)進(jìn)行比對(duì),具體步驟如下:
第一步根據(jù)硫酸銅溶液濃度與T2弛豫時(shí)間的關(guān)系,配置了濃度不同的硫酸銅溶液,調(diào)節(jié)其濃度使其T2弛豫時(shí)間接近10 ms和100 ms。
第二步如圖10,各取兩種硫酸銅溶液10毫升放入兩只較細(xì)的試管內(nèi),然后將兩只試管同時(shí)放入較粗的試管后進(jìn)行核磁共振測(cè)量。本實(shí)驗(yàn)使用的核磁共振巖心分析儀為MicroMR02-050V型核磁共振巖心分析儀,磁場(chǎng)強(qiáng)度為0.055±0.01 T,共振頻率2 MHz,采用GPMG序列測(cè)量T2弛豫,等待時(shí)間設(shè)置為4 000 ms,回波個(gè)數(shù)為10 000,回波間隔設(shè)置為0.4 ms。
圖10 不同濃度硫酸銅溶液
第三步采用本文研發(fā)的仿真軟件以同樣的參數(shù)進(jìn)行T2譜構(gòu)造、回波采集和反演,得到數(shù)值模擬結(jié)果。
圖11是利用仿真軟件模擬硫酸銅實(shí)驗(yàn)得到的回波串?dāng)?shù)據(jù)(實(shí)線)和實(shí)際測(cè)量得到的回波串?dāng)?shù)據(jù)(虛線)比對(duì),可以看出數(shù)值模擬結(jié)果跟物理實(shí)驗(yàn)結(jié)果無(wú)論是幅度還是變化趨勢(shì)都幾乎相同,驗(yàn)證了本文研制的仿真軟件的可靠性。
圖11 數(shù)值模擬和實(shí)測(cè)實(shí)驗(yàn)回波串對(duì)比
圖12是仿真軟件回波串和實(shí)測(cè)回波串反演得到的T2譜,峰值位置、包絡(luò)線面積及形態(tài)都非常接近,進(jìn)一步驗(yàn)證了本文研制的仿真軟件的可靠性。
圖12 數(shù)值模擬和實(shí)測(cè)實(shí)驗(yàn)回波串反演得到的T2譜對(duì)比
本文開(kāi)發(fā)的核磁共振T2弛豫仿真軟件,可以同時(shí)模擬多種弛豫組分,且考慮了極化不完全、擴(kuò)散影響,并預(yù)留了反演算法接口,可以利用該仿真軟件在流體識(shí)別、核磁測(cè)井參數(shù)優(yōu)化、反演算法適用性、巖心核磁實(shí)驗(yàn)參數(shù)優(yōu)化等多個(gè)領(lǐng)域進(jìn)行深入分析。以“頁(yè)巖儲(chǔ)層巖心核磁分析實(shí)驗(yàn)中TE參數(shù)的敏感性”為例,對(duì)本仿真軟件的使用方法和應(yīng)用效果進(jìn)行說(shuō)明。
在核磁共振巖心分析實(shí)驗(yàn)中,實(shí)驗(yàn)參數(shù)的選取對(duì)實(shí)驗(yàn)結(jié)果的準(zhǔn)確性有很大的影響,研究發(fā)現(xiàn)在進(jìn)行頁(yè)巖巖心核磁共振分析時(shí),隨著TE參數(shù)的增大T2譜向右移動(dòng)且孔隙信號(hào)強(qiáng)度明顯減弱[5],如圖13所示。
圖13 核磁孔隙度與TE之間的關(guān)系[7]
由圖13可以發(fā)現(xiàn),隨著測(cè)量時(shí)TE值的減小,核磁共振孔隙度不斷增大,事實(shí)上核磁孔隙度不可能隨著TE值得減小一直增大。受目前巖心核磁共振分析儀器本身精度得約束,0.1 ms的TE值已經(jīng)接近極限,因此無(wú)法采用物理實(shí)驗(yàn)的方法研究頁(yè)巖巖心核磁共振孔隙度與TE之間準(zhǔn)確的定量關(guān)系。
使用本文仿真軟件可以無(wú)限制地減小TE值進(jìn)行數(shù)值模擬,圖14是利用本文研制的仿真軟件數(shù)值模擬孔隙度為10%、T2弛豫時(shí)間0.4 ms的頁(yè)巖巖心,在信噪比為50情況下,得到的核磁孔隙度隨TE值變化規(guī)律,如圖14所示。
圖14 數(shù)值模擬核磁孔隙度與TE的關(guān)系
從圖14中可以發(fā)現(xiàn),仿真軟件不但能夠得到核磁共振孔隙度隨TE變大而變小的定性規(guī)律,還可以定量地刻畫這一變化規(guī)律。并且TE最小值可以任意小,從而實(shí)現(xiàn)物理實(shí)驗(yàn)得不到的結(jié)果。
本文研發(fā)的T2弛豫仿真軟件,可以用來(lái)模擬多孔介質(zhì)中流體的核磁共振T2弛豫過(guò)程,其效果和實(shí)際巖心核磁共振儀器實(shí)驗(yàn)結(jié)果非常接近。T2弛豫仿真軟件考慮了不完全極化、擴(kuò)散弛豫、信噪比等多種因素,可以用來(lái)聯(lián)合研究回波串采集和T2譜反演算法等問(wèn)題。利用T2弛豫仿真軟件,為研究核磁共振流體識(shí)別、核磁測(cè)井參數(shù)優(yōu)化、T2譜反演算法適用性、巖心核磁實(shí)驗(yàn)參數(shù)優(yōu)化等提供了便利。