999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于改進SADE算法的神經(jīng)網(wǎng)絡(luò)預(yù)測儲層物性

2012-09-18 02:52:06李虎范宜仁叢云海胡云云劉智中
測井技術(shù) 2012年6期

李虎,范宜仁,叢云海,胡云云,劉智中

(1.中國石油大學(xué)地球資源與信息學(xué)院,山東 青島 266580;2.中國石油大學(xué)CNPC測井重點實驗室,山東 青島 266580;3.中國石油玉門油田分公司,甘肅 酒泉 735210)

0 引 言

孔隙度、滲透率等儲層物性參數(shù)是儲層精細評價的重要內(nèi)容[1],常規(guī)測井解釋多通過統(tǒng)計公式法或體積模型法計算儲層物性參數(shù)[2-3]。測井資料具有不確定性和非結(jié)構(gòu)化的特點,簡單的統(tǒng)計方法很難精確求取儲層物性參數(shù)。利用BP神經(jīng)網(wǎng)絡(luò)、基于微粒群(PSO)的神經(jīng)網(wǎng)絡(luò)等預(yù)測儲層物性[4-5],但已有算法普遍存在易陷入局部極小、魯棒性差和泛化能力不足等問題[6-7]。

隨著模擬退火、差分進化等智能算法的發(fā)展[8-9],其應(yīng)用與改進也越來越受到人們的關(guān)注。Kunqi Liu結(jié)合模擬退火(SA)算法與差分進化(DE)算法的優(yōu)點,提出了模擬退火差分進化(SADE)算法[10],但未給出算法的具體流程和參數(shù)的選擇方法。筆者在此基礎(chǔ)上,對SADE算法進行改進,針對神經(jīng)網(wǎng)絡(luò)預(yù)測儲層物性參數(shù)的問題,提出了新的目標函數(shù),基于改進算法,對儲層參數(shù)預(yù)測進行了求解。

1 模擬退火差分進化算法(SADE)

1.1 差分進化算法(DE)

差分進化(DE)算法主要包括變異、交叉、選擇等3個過程[10],其基本思想是隨機產(chǎn)生一個具有NP個個體的初始種群,從初始種群開始,通過種群中任意2個個體的向量差加權(quán),按照一定的規(guī)則與第3個個體求和產(chǎn)生變異個體vi,根據(jù)一定的交叉概率CR,使當代個體xi和變異個體vi交叉,產(chǎn)生新個體ui,依據(jù)優(yōu)勝劣汰的原則,將當前個體與新個體比較,保留具有較好適應(yīng)度的個體,開始下一代循環(huán),從而引導(dǎo)搜索過程向最優(yōu)解逼近。

常用的差分策略有

式中,xbest為當前代種群中最優(yōu)個體;r2,r3∈[0,NP];F為縮放因子;λ為控制參數(shù)。

差分進化采用貪婪算法進行選擇操作

式中,f(x)為適應(yīng)度函數(shù)。

1.2 模擬退火算法(SA)

SA的基本思想是由一個給定的解開始,從鄰域中隨機產(chǎn)生另一個解,接受Metropolis準則允許目標函數(shù)在有限范圍內(nèi)變壞。這個過程由一個控制參數(shù)t決定,其作用類似于物理退火過程中的溫度,在某一恒定溫度下持續(xù)搜索直到穩(wěn)定,然后降低溫度繼續(xù)搜索;當溫度減低趨于0℃時系統(tǒng)亦趨于平衡狀態(tài),最終系統(tǒng)狀態(tài)對應(yīng)于優(yōu)化問題的全局最優(yōu)解,該過程稱為冷卻過程。具體步驟如下。

(1)設(shè)定參數(shù)和各參數(shù)變化范圍,在參數(shù)變化范圍內(nèi)給定一個初始模型m0,并計算適應(yīng)度函數(shù)E(m0);

(2)對當前模型進行擾動,產(chǎn)生一個新模型m,計算其適應(yīng)度值E(m),并得到 ΔE=E(m)-E(m0);

(3)若ΔE<0,則新模型m被接受;否則,新模型按一定概率P=進行接受;

(4)在溫度T 下重復(fù)步驟(2)、步驟(3)至穩(wěn)定或達到跳出要求;

(5)降低退火溫度T;

(6)重復(fù)步驟(2)至步驟(5)直至穩(wěn)定收斂。

1.3 改進的模擬退火差分進化算法(SADE)

差分進化算法具有很好的種群多樣性,但差分策略的選擇很重要[11-12];同時,算法存在早熟的問題。模擬退火的退火策略可以幫助算法跳出局部極優(yōu),但算法不具有種群的多樣性,同時擾動方式的選擇很重要。結(jié)合兩者優(yōu)點,提出了改進的模擬退火差分進化算法,算法流程圖見圖1。改進的SADE算法結(jié)合了兩者的優(yōu)點,克服了經(jīng)典算法的不足,初期采用Scheme DE1,并以一定概率接受差解,增強了種群的多樣性,后期采用Scheme DE2和優(yōu)勝劣汰的選擇策略,加快了收斂速度,并在整個計算過程中采用最優(yōu)解保存的辦法,保存優(yōu)化過程中全局最優(yōu)解。

圖1 SADE算法流程圖

圖1中,k為降溫系數(shù);T0為初始溫度,T0=-Δmax/Pr,Δmax為初始種群中個體適應(yīng)度函數(shù)最大差值,Pr為初始接受概率。Scheme DE1和Scheme DE2為差分進化變異策略。

2 儲層物性預(yù)測問題的數(shù)學(xué)模型

測井評價中常采用區(qū)塊取心井的巖心實驗數(shù)據(jù)與測井曲線值擬合的方法建立孔隙度、滲透率等儲層物性和測井曲線(如聲波、密度、中子和自然伽馬等測井曲線)之間的關(guān)系求取該區(qū)塊儲層物性參數(shù),這實質(zhì)上是數(shù)據(jù)預(yù)測的過程。利用巖心數(shù)據(jù)和測井數(shù)據(jù)作為樣本,建立測井值與實驗值之間的關(guān)系。神經(jīng)網(wǎng)絡(luò)正好適用于這一過程,利用已有的輸入數(shù)據(jù)和期望輸出,通過權(quán)值的調(diào)整,可以建立輸入和輸出間的線性或非線性關(guān)系[13]。

對于單隱含層的神經(jīng)網(wǎng)絡(luò),其輸出可以表示為

式中,m、n分別為輸入節(jié)點個數(shù)和隱含層節(jié)點個數(shù);f為激發(fā)函數(shù);w、v為權(quán)值。

對于經(jīng)典的神經(jīng)網(wǎng)絡(luò)一般采用誤差函數(shù)Ep作為目標函數(shù)

但上面的誤差函數(shù)會造成不同期望輸出的樣本在權(quán)值調(diào)整中的作用不同,權(quán)值調(diào)整主要依賴期望輸出中絕對值大的樣本,使得訓(xùn)練后網(wǎng)絡(luò)對期望輸出小的樣本相對誤差偏大。因此,定義相對誤差函數(shù)為

相對誤差函數(shù)消除了樣本期望輸出絕對值大小的影響,更適合于變化范圍較大的樣本數(shù)據(jù)的訓(xùn)練。最終,采用兩者的加權(quán)作為總的目標函數(shù)

將權(quán)值w、v作為自變量,將物性參數(shù)的預(yù)測轉(zhuǎn)化為式(6)的極小無約束優(yōu) 化 問題[14],利用改進的SADE算法求解,即可實現(xiàn)對儲層參數(shù)的預(yù)測。

3 樣本計算與結(jié)果分析

表1列出了某油田取心井部分巖心實驗和測井數(shù)據(jù)。該區(qū)塊儲層非均質(zhì)性強、孔隙結(jié)構(gòu)復(fù)雜,孔隙度、滲透率變化范圍大且不具備與常規(guī)測井數(shù)據(jù)的簡單線性關(guān)系。

表1 部分樣本實驗數(shù)據(jù)與測井數(shù)據(jù)表

圖2給出了改進SADE算法與傳統(tǒng)BP神經(jīng)網(wǎng)絡(luò)算法預(yù)測孔隙度、滲透率與實驗測量孔隙度、滲透率對比圖。由于目標函數(shù)的影響,在孔隙度、滲透率較小時BP神經(jīng)網(wǎng)絡(luò)預(yù)測結(jié)果明顯偏離真值,特別是當滲透率較小時結(jié)果偏差較大,很難應(yīng)用于實際計算。采用改進的算法與目標函數(shù)后,結(jié)果明顯優(yōu)于BP神經(jīng)網(wǎng)絡(luò)預(yù)測結(jié)果,且滲透率較小時,新算法仍能進行準確預(yù)測。

為了進一步對比改進目標函數(shù)與傳統(tǒng)目標函數(shù),分別利用改進的SADE算法與改進目標函數(shù)、改進SADE算法與傳統(tǒng)目標函數(shù)以及BP神經(jīng)網(wǎng)絡(luò)與傳統(tǒng)目標函數(shù),分別對數(shù)據(jù)進行訓(xùn)練、預(yù)測。3種算法計算的相對誤差分布如圖3所示。可以看出,因為傳統(tǒng)的目標函數(shù)訓(xùn)練過程主要受絕對值較大樣本影響,在期望輸出絕對值較小時,相對誤差較大;基于改進SADE算法的神經(jīng)網(wǎng)絡(luò)預(yù)測相對誤差明顯降低,特別是引入改進的目標函數(shù)后,預(yù)測誤差基本不受期望輸出大小的影響。

為了比較改進SADE算法與其他算法優(yōu)劣,利用BP神經(jīng)網(wǎng)絡(luò)、基于微粒群(PSO)改進的神經(jīng)網(wǎng)絡(luò)和基于改進SADE算法對該區(qū)數(shù)據(jù)進行了訓(xùn)練和預(yù)測,訓(xùn)練誤差下降曲線和相關(guān)系數(shù)變化曲線見圖4、圖5。可以看出,BP算法下降緩慢且易陷入局部極小;改進的SADE算法具有較強的全局搜索能力,后期收斂速度較快,在較短的訓(xùn)練次數(shù)內(nèi)精度比基于PSO訓(xùn)練的神經(jīng)網(wǎng)絡(luò)提高了1個數(shù)量級,預(yù)測值與期望輸出也達到了較高的相關(guān)系數(shù)。

圖4 典型訓(xùn)練誤差收斂曲線

圖5 典型訓(xùn)練相關(guān)系數(shù)變化曲線

4 油田計算實例

針對某油田數(shù)據(jù)建立樣本空間,分別利用BP神經(jīng)網(wǎng)絡(luò)和基于改進SADE算法的神經(jīng)網(wǎng)絡(luò)對權(quán)值進行訓(xùn)練,對未參與樣本訓(xùn)練的某取心井進行預(yù)測(見圖6)。由于改進SADE算法全局尋優(yōu)能力較強,能更好地找到全局最優(yōu)解,從而泛化能力較強,與BP神經(jīng)網(wǎng)絡(luò)相比,改進的SADE算法對非樣本數(shù)據(jù)預(yù)測精度較高,更適用于油田現(xiàn)場應(yīng)用。

圖6 ×井測井綜合解釋圖

5 結(jié) 論

(1)利用退火溫度控制差分進化的選擇過程和差分策略的選用,使得改進的模擬退火差分進化(SADE)算法克服了傳統(tǒng)算法的不足,具有更好的全局搜索能力和魯棒性,收斂速度更快。

(2)針對儲層物性的預(yù)測問題,提出了新的目標函數(shù),更加適用于變化范圍較大的樣本數(shù)據(jù)的訓(xùn)練。將改進的SADE算法用于神經(jīng)網(wǎng)絡(luò)權(quán)值的調(diào)整過程,使得整體預(yù)測效果有很大提高,明顯優(yōu)于BP神經(jīng)網(wǎng)絡(luò)和基于微粒群(PSO)改進的神經(jīng)網(wǎng)絡(luò)。

(3)將該方法應(yīng)用于油田實例,并與取心實驗結(jié)果進行對比,改進算法具有很好的泛化能力,能較好地進行儲層物性參數(shù)預(yù)測,其運用結(jié)果明顯優(yōu)于傳統(tǒng)BP算法。

[1]洪有密.測井原理與綜合解釋[M].東營:中國石油大學(xué)出版社,2007,159-165.

[2]雍世和,張超謨.測井數(shù)據(jù)處理與綜合解釋[M].東營:中國石油大學(xué)出版社,1996,121-129.

[3]范宜仁.非均質(zhì)性砂礫巖儲層滲透率預(yù)測方法研究[J].西南石油大學(xué)學(xué)報:自然科學(xué)版,2010,32(3):6-10.

[4]連承波.基于測井資料的BP神經(jīng)網(wǎng)絡(luò)模型在孔隙度定量預(yù)測中的應(yīng)用[J].天然氣地質(zhì)學(xué),2006,17(3):382-384.

[5]朱立峰,莫修文.火山碎屑巖層孔隙度的計算方法[J].吉林大學(xué)學(xué)報:地球科學(xué)版,2007,37:126-129.

[6]邵紅梅,安鳳仙.一種訓(xùn)練前饋神經(jīng)網(wǎng)絡(luò)的梯度算法及收斂性[J].中國石油大學(xué)學(xué)報:自然科學(xué)版,2010,34(4):176-178.

[7]王文娟,曹俊興.基于微粒群算法的神經(jīng)網(wǎng)絡(luò)儲層物性參數(shù)預(yù)測[J].西南石油大學(xué)學(xué)報,2007,29(6):31-34.

[8]Store R,Price K.Differential Evolution-A Simpleand Efficient Adaptice Scheme for Global Optimization O-ver Continuous Spaces[R].Berkeley,USA:University of California.International Computer Science Institute,1995,11-19.

[9]Granville,Krivanek V M,Rasson J P.Simulated Annealing:A Proof of Convergence[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,1994,16(6):652-656.

[10]Kunqi Liu.Differential Evolution Algorithm Based on Simulated Annealing:Advances in Computation and Intelligence[Z].Springer Berlin/ Heidelberg,4683:120-126.

[11]劉明光.差分演化算法及其改進[J].系統(tǒng)工程,2005,23(2):108-1111.

[12]Lopez C I L,Van Willigenburg L G,Van Straten G.Efficient Differential Evolution Algorithmsfor Multimodal Optimal Control Problems [J].Applied Soft Computing,2003,3(2):97-122.

[13]徐寶昌,羅雄麟,王金山,等.一種基于綜合目標函數(shù)的神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)算法[J].中國石油大學(xué)學(xué)報:自然科學(xué)版,2009,33(6):96-99.

[14]孫文瑜,徐成賢.最優(yōu)化方法[M].北京:高等教育出版社,2004.

主站蜘蛛池模板: 日韩欧美国产另类| 毛片久久网站小视频| 亚洲国产天堂久久综合226114| 国产精品性| 天堂av高清一区二区三区| 欧美国产日本高清不卡| 伊人五月丁香综合AⅤ| 亚洲av无码久久无遮挡| 国产三级毛片| 一级毛片a女人刺激视频免费| 色综合热无码热国产| 国产精女同一区二区三区久| 久草性视频| 色婷婷成人| 国产一区二区三区免费观看| 国产91视频免费| 国产精品视频观看裸模| 国产精品无码AV片在线观看播放| 亚洲第一成年网| 久久亚洲黄色视频| 亚洲色无码专线精品观看| 91丝袜乱伦| 18禁色诱爆乳网站| 伊人久综合| 欧美爱爱网| 成人国产小视频| 少妇人妻无码首页| 91九色视频网| 国内精品免费| 日本精品视频一区二区| av在线无码浏览| 国产午夜福利在线小视频| 无码一区18禁| 久草视频精品| 日韩视频精品在线| 亚洲高清无在码在线无弹窗| 香蕉精品在线| 114级毛片免费观看| 国产亚洲欧美日韩在线观看一区二区| 亚洲性视频网站| 国产精品美人久久久久久AV| 国模沟沟一区二区三区| 国产丝袜啪啪| 成人午夜视频免费看欧美| 超清人妻系列无码专区| www.99精品视频在线播放| 欧美亚洲一区二区三区导航| 黄片一区二区三区| 欧美中文一区| 91无码人妻精品一区二区蜜桃| 婷婷午夜天| 特级aaaaaaaaa毛片免费视频| 在线一级毛片| 毛片网站在线看| 99在线观看免费视频| 中文字幕亚洲乱码熟女1区2区| 91黄视频在线观看| 色综合久久88| 热思思久久免费视频| 99久久精品免费观看国产| 亚洲精品免费网站| 国产18在线播放| 亚洲欧洲日韩综合| 无码'专区第一页| 国产XXXX做受性欧美88| 91香蕉视频下载网站| 国产日韩AV高潮在线| 欧美色亚洲| 久久人人97超碰人人澡爱香蕉| 国产91在线|日本| 亚洲Aⅴ无码专区在线观看q| 国产黑人在线| 国产人成午夜免费看| av午夜福利一片免费看| 国产亚洲高清视频| 久夜色精品国产噜噜| 国产欧美高清| 日韩不卡高清视频| 亚洲精品手机在线| 日韩精品成人在线| 欧美日韩第二页| 免费在线不卡视频|