• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于PCA的遺傳神經(jīng)網(wǎng)絡(luò)在套損預(yù)測中的應(yīng)用

      2018-11-30 02:23:26孟凡順楊冠雨
      關(guān)鍵詞:水井油井遺傳算法

      黃 軍,孟凡順,2,張 旭,楊冠雨

      (1.中國海洋大學(xué) 海洋地球科學(xué)學(xué)院,山東 青島 266100;2.海底科學(xué)與探測技術(shù)教育部重點(diǎn)實(shí)驗(yàn)室,山東 青島 266100)

      引 言

      隨著油田注水開采的發(fā)展,油田套管損傷明顯增多,給我國油田造成了巨大的經(jīng)濟(jì)損失。套管損壞的原因非常復(fù)雜,很多時(shí)候石油生產(chǎn)專家都是通過個(gè)人經(jīng)驗(yàn)來預(yù)測其破壞趨勢[1-2],但是經(jīng)驗(yàn)的方法并不總能適用于一般情況。因此,套損預(yù)測研究具有重要的實(shí)際意義。目前有代表性的套損預(yù)測方法有:模糊數(shù)學(xué)法[3]、支持向量機(jī)法[4]、人工神經(jīng)網(wǎng)絡(luò)法等[5],但支持向量機(jī)在應(yīng)用時(shí)模型的參數(shù)選擇困難,如懲罰參數(shù)、核函數(shù)的選取,而這些參數(shù)又在一定程度上影響著預(yù)測精度;模糊數(shù)學(xué)法模型的權(quán)重系數(shù)確定受到主觀因素的影響;人工神經(jīng)網(wǎng)絡(luò)因具有自主學(xué)習(xí)能力強(qiáng)、記憶能力強(qiáng)、非線性并行處理能力強(qiáng)、容錯(cuò)能力強(qiáng)等特點(diǎn),受到廣泛的關(guān)注[6],其中應(yīng)用最多、最廣泛的是BP(Back Propagation)神經(jīng)網(wǎng)絡(luò)。目前許多學(xué)者將BP神經(jīng)網(wǎng)絡(luò)用在地學(xué)問題的研究中[7-8],但將其用于套損預(yù)測研究的并不多,且存在以下主要問題:一是當(dāng)輸入變量之間的相關(guān)性很強(qiáng)的時(shí)候,會(huì)增加不必要的輸入維數(shù),這不僅會(huì)導(dǎo)致神經(jīng)網(wǎng)絡(luò)的收斂時(shí)間迅速增長,也可能會(huì)出現(xiàn)由于某些變量對輸出結(jié)果影響小而造成運(yùn)算浪費(fèi)[9];二是BP算法在訓(xùn)練網(wǎng)絡(luò)之前先要隨機(jī)給定網(wǎng)絡(luò)的初始權(quán)值和閾值,而不能給出一個(gè)最優(yōu)值,而初始參數(shù)的選擇會(huì)對網(wǎng)絡(luò)的最終輸出有很大的影響[10]。

      1 基于主成分分析和遺傳優(yōu)化 BP 神經(jīng)網(wǎng)絡(luò)的套損預(yù)測模型

      1.1 主成分分析的基本理論

      主成分分析(Principal component analysis,PCA)可以將多個(gè)變量轉(zhuǎn)化為少數(shù)幾個(gè)能反映數(shù)據(jù)大致信息的綜合指標(biāo),同時(shí)消除變量之間的相關(guān)性,其步驟為:

      (1)對數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化。假設(shè)有n個(gè)樣本,每個(gè)樣本有p個(gè)指標(biāo),每個(gè)指標(biāo)記為xij(i=1,2,…n;j=1,2,…p)。標(biāo)準(zhǔn)化后,

      (2)建立變量的相關(guān)系數(shù)陣:

      (1)

      (3)計(jì)算R的特征值λi和特征向量:

      αi=(αi1,αi2,…αip)T,i=1,2,…p。

      (4)求取主成分Zi,

      (2)

      主成分分析的目的是為了提取到大部分的原始信息所攜帶的信息,而忽略那些攜帶信息較少的成分。在實(shí)際應(yīng)用中,為了使原始信息得到充分利用,一般選取累計(jì)貢獻(xiàn)率β(k)在85%之上的對應(yīng)成分作為保留成分[11]。累計(jì)貢獻(xiàn)率計(jì)算式為:

      (3)

      1.2 遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)

      遺傳算法(Genetic Algorithm,GA)是Holland于1962年提出的一種從生物世界進(jìn)化演變而來的隨機(jī)搜索方法,它具有良好的全局搜索能力。將遺傳算法與BP神經(jīng)網(wǎng)絡(luò)相結(jié)合(以下簡稱GA-BP),可以有效解決難以確定最佳網(wǎng)絡(luò)初始參數(shù)的問題[12](圖1)。

      圖1 遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)算法的流程圖Fig.1 Flow chart for optimizing BP neural network using genetic algorithm

      1.3 套損預(yù)測模型的建立

      首先對原始數(shù)據(jù)進(jìn)行主成分分析,將主成分提取出來并將其作為神經(jīng)網(wǎng)絡(luò)的輸入,在訓(xùn)練神經(jīng)網(wǎng)絡(luò)之前,先用遺傳算法進(jìn)行迭代,確定最佳的網(wǎng)絡(luò)權(quán)值和閾值,最后再利用BP神經(jīng)網(wǎng)絡(luò)進(jìn)行套損預(yù)測(以下簡稱PCA-GA-BP),模型結(jié)構(gòu)如圖2所示。

      圖2 PCA-GA-BP套損預(yù)測模型結(jié)構(gòu)Fig.2 PCA-GA-BP model for forecasting of casing damage

      2 南一區(qū)套損預(yù)測數(shù)據(jù)選取

      引起套損的因素是多種多樣的,從大類可以分為地質(zhì)因素、工程因素以及腐蝕因素。其中地質(zhì)因素包括油層出砂、泥巖蠕變、斷層影響等[13-15];工程因素包括固井質(zhì)量、射孔、注水情況等[16-18]等。本文研究區(qū)域?yàn)榇髴c油田南一區(qū)西西區(qū)塊,該區(qū)位于薩爾圖背斜構(gòu)造中部及西翼,構(gòu)造軸向北北西向,構(gòu)造東高西低,東翼傾角3°~7°,西翼傾角為5°~10°,區(qū)域內(nèi)斷層比較發(fā)育,傾向?yàn)槟衔骱捅睎|向,圖3展示了研究區(qū)域的具體位置。該區(qū)于1960年投入開發(fā),先后部署5套開發(fā)井網(wǎng),目前井網(wǎng)密度為93.1口/km。基礎(chǔ)井網(wǎng)分2套層系開采:第一套是開采葡一組層系,第二套是開采薩+葡二組油層中、高滲透油層的層系,采用不規(guī)則四點(diǎn)法面積注水[19]。綜合考慮南一區(qū)的實(shí)際情況以及套損影響因素,將表1所列作為研究內(nèi)容。從南一區(qū)西西區(qū)塊選取該區(qū)域油井116口,水井216口,其中油井部分選取96口井作為訓(xùn)練集,20口井作為預(yù)測集,水井部分隨機(jī)選取176口井作為訓(xùn)練集,40口井作為預(yù)測集。

      圖3 研究區(qū)域位置Fig.3 Regional location of the study area

      編號代號詳細(xì)描述1t生產(chǎn)時(shí)間2cx層系,依據(jù)實(shí)際生產(chǎn)劃分的層系分類3s射孔層厚度4dc1距離井最近的斷層5dc2是否鉆遇斷層6bh套管壁厚度7gj套管鋼級8yy1統(tǒng)計(jì)時(shí)間內(nèi)最大油壓9yy2截止時(shí)間前1a內(nèi)的平均油壓10ty1統(tǒng)計(jì)時(shí)間內(nèi)最大套壓11ty2截止時(shí)間前1a內(nèi)的平均套壓12rz1統(tǒng)計(jì)時(shí)間內(nèi)最大日注水量(限水井)13rz2截止時(shí)間前1a內(nèi)的平均日注水量(限水井)14lz截止時(shí)間前1a內(nèi)的累計(jì)注水量(限水井)

      3 模型的處理結(jié)果及其分析

      3.1 BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練結(jié)果分析

      3.1.1 網(wǎng)絡(luò)結(jié)構(gòu)及參數(shù)選擇

      首先對輸入輸出數(shù)據(jù)進(jìn)行歸一化,建立BP網(wǎng)絡(luò),采用LM(Levenberg-Marquart)方法優(yōu)化網(wǎng)絡(luò)[20],激活函數(shù)選擇tansig函數(shù)。動(dòng)量因子取0.95,訓(xùn)練目標(biāo)0.000 01。神經(jīng)網(wǎng)絡(luò)均為3層結(jié)構(gòu),即1個(gè)輸入層,1個(gè)隱含層以及1個(gè)輸出層,具體結(jié)構(gòu)為油井11×7×1,水井14×12×1。

      3.1.2 結(jié)果分析

      BP神經(jīng)網(wǎng)絡(luò)預(yù)測套損結(jié)果如圖4所示。從圖4可以看出,BP神經(jīng)網(wǎng)絡(luò)在預(yù)測套損情況時(shí),準(zhǔn)確率非常低,油井預(yù)測準(zhǔn)確率為60%(用時(shí)0.7 s),而水井只有55%(用時(shí)1.3 s)。

      圖4 BP神經(jīng)網(wǎng)絡(luò)模型預(yù)測結(jié)果Fig.4 Forecast results of casing damage by BP neural network

      3.2 PCA優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練結(jié)果分析

      首先將采集到的數(shù)據(jù)進(jìn)行主成分分析,然后將滿足要求的主成分作為神經(jīng)網(wǎng)絡(luò)的輸入進(jìn)行訓(xùn)練。表2和表3分別列舉了油水井累計(jì)貢獻(xiàn)率β(k)大于85%的各個(gè)主成分。

      表2 累計(jì)貢獻(xiàn)率大于85%的主成分統(tǒng)計(jì)(油井)Tab.2 Statistics of the principal components whose cumulative contribution is higher than 85%(oil well)

      表3 累計(jì)貢獻(xiàn)率大于85%的主成分統(tǒng)計(jì)(水井)Tab.3 Statistics of the principal components whose cumulative contribution is higher than 85%(water well)

      由于主成分分析后的數(shù)據(jù)維度降低,將新的數(shù)據(jù)帶入之后,油井預(yù)測準(zhǔn)確率60%,運(yùn)算時(shí)間0.6 s;水井預(yù)測準(zhǔn)確率60%,運(yùn)行時(shí)間0.9 s,可以看出PCA降維處理后的數(shù)據(jù)在提高BP神經(jīng)網(wǎng)絡(luò)的性能方面并沒有起多大作用,經(jīng)PCA優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)(簡稱PCA-BP)運(yùn)算結(jié)果如圖5所示。

      圖5 PCA優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)預(yù)測結(jié)果Fig.5 Forecast results of casing damage by PCA-BP neural network

      3.3 GA算法優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練結(jié)果分析

      3.3.1 遺傳算法的參數(shù)選擇

      遺傳算法是用適應(yīng)度函數(shù)來判斷個(gè)體優(yōu)劣的,本文用網(wǎng)絡(luò)輸出與實(shí)際結(jié)果的誤差絕對值之和作為適應(yīng)度函數(shù)。油井的權(quán)重個(gè)體的基因位數(shù)為92,初始種群數(shù)目為50,交叉概率0.8,變異概率0.001,選擇基于輪盤賭的選擇操作,最大迭代次數(shù)為50;水井權(quán)重個(gè)體的基因位數(shù)為193,初始種群數(shù)目為100,交叉概率0.9,變異概率0.01,選擇基于輪盤賭的選擇操作,最大迭代次數(shù)為50。

      3.3.2 運(yùn)算結(jié)果對比分析

      對油井?dāng)?shù)據(jù)進(jìn)行分析,可以看出經(jīng)過遺傳算法優(yōu)化的神經(jīng)網(wǎng)絡(luò)的輸出準(zhǔn)確率為75%,水井部分的預(yù)測準(zhǔn)確率為72.5%。如圖6示,油井部分出現(xiàn)5口井預(yù)測錯(cuò)誤,水井11口井預(yù)測錯(cuò)誤。說明經(jīng)過遺傳算法優(yōu)化后神經(jīng)網(wǎng)絡(luò)的預(yù)測能力顯著提高。

      3.4 基于PCA的遺傳神經(jīng)網(wǎng)絡(luò)(PCA-GA-BP)訓(xùn)練結(jié)果分析

      如上所述,主成分分析可以降低輸入項(xiàng)的維度,簡化神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)。經(jīng)過PCA處理后的油井?dāng)?shù)據(jù)有6個(gè)主成分,水井則有9個(gè)。因此在這里油井的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)為油井6×7×1,水井9×12×1。其他參數(shù)與3.3節(jié)對應(yīng)參數(shù)相同。圖7分別是油井未經(jīng)PCA降維處理的適應(yīng)度曲線與經(jīng)過PCA處理的適應(yīng)度曲線,從圖7可以看出,未經(jīng)PCA處理的油井?dāng)?shù)據(jù)直接運(yùn)用遺傳神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,其適應(yīng)度曲線雖然在經(jīng)過10次迭代以后適應(yīng)度變換緩慢,但始終沒有趨于平穩(wěn),而經(jīng)過PCA處理的遺傳神經(jīng)網(wǎng)絡(luò)的誤差則在20代之后就幾乎不變,且最大適應(yīng)度與平均適應(yīng)度也慢慢重合,這說明最佳種群長時(shí)間不進(jìn)化,也就意味著找到了最優(yōu)目標(biāo)值。

      圖8為經(jīng)過PCA處理后的預(yù)測結(jié)果,從圖可以看出,油井有3口井預(yù)測錯(cuò)誤, 準(zhǔn)確率為85%;水井部分的準(zhǔn)確率為82.5%。說明PCA-GA-BP模型的預(yù)測準(zhǔn)確率較為理想。

      圖6 GA優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)預(yù)測結(jié)果Fig.6 Forecast results of casing damage by GA-BP neural network

      圖7 油井?dāng)?shù)據(jù)的遺傳神經(jīng)網(wǎng)絡(luò)誤差對比Fig.7 Comparison of oil well fitness curves of BP neural network and PCA-BP neural network

      圖8 PCA處理的GA-BP神經(jīng)網(wǎng)絡(luò)預(yù)測結(jié)果Fig.8 Forecast results of casing damage by PCA-BP neural network

      3.5 總結(jié)及分析

      綜上分析,可以看出PCA-GA-BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)對套損問題有一定的預(yù)測能力。相比于單純地使用神經(jīng)網(wǎng)絡(luò),PCA通過減小輸入數(shù)據(jù)的維度,簡化神經(jīng)網(wǎng)絡(luò)的復(fù)雜度,可以減小網(wǎng)絡(luò)的運(yùn)行時(shí)間。但是PCA并不能解決神經(jīng)隨機(jī)初始參數(shù)的問題。而遺傳算法GA則可以很好地優(yōu)化網(wǎng)絡(luò)初始值,進(jìn)而使整個(gè)神經(jīng)網(wǎng)絡(luò)的預(yù)測能力得到大幅度提高,經(jīng)過PCA優(yōu)化的遺傳神經(jīng)網(wǎng)絡(luò)比未經(jīng)PCA處理的神經(jīng)網(wǎng)絡(luò)更加精確。為了便于對各方法有一個(gè)全面的了解,表4列舉各種方法的預(yù)測準(zhǔn)確率以及運(yùn)行時(shí)間。

      表4 各種方法計(jì)算結(jié)果統(tǒng)計(jì)Tab.4 Calculation effects of different BP neural networks

      從表4可以看出,PCA-GA-BP神經(jīng)網(wǎng)絡(luò)相比于其他模型準(zhǔn)確率最高。

      4 結(jié) 論

      本文建立了基于主成分分析的遺傳神經(jīng)網(wǎng)絡(luò)模型,并采用該模型對大慶油田南一區(qū)套損情況進(jìn)行預(yù)測,數(shù)據(jù)結(jié)果顯示此模型在準(zhǔn)確率上有很大的提高。從中可以得出以下結(jié)論:

      (1)BP神經(jīng)網(wǎng)絡(luò)模型準(zhǔn)確率易受到輸入項(xiàng)的數(shù)據(jù)本身及初始參數(shù)選取的制約。

      (2)PCA在降低數(shù)據(jù)相關(guān)性、減小神經(jīng)網(wǎng)絡(luò)的輸入維數(shù)、優(yōu)化網(wǎng)絡(luò)結(jié)構(gòu)方面有很好的效果,但需要避免隨機(jī)給定網(wǎng)絡(luò)初始參數(shù)的問題。如果不對初始參數(shù)進(jìn)行優(yōu)化,盡管模型的運(yùn)行時(shí)間因?yàn)檩斎霐?shù)據(jù)的維度變小而變少,但準(zhǔn)確率并沒有得到明顯提高。

      (3)利用遺傳算法可以很好地處理神經(jīng)網(wǎng)絡(luò)初始參數(shù)無法確定的問題,經(jīng)過GA算法處理的神經(jīng)網(wǎng)絡(luò)的預(yù)測能力比BP神經(jīng)網(wǎng)絡(luò)有很大的提高。將PCA方法應(yīng)用于GA-BP神經(jīng)網(wǎng)絡(luò),使得網(wǎng)絡(luò)經(jīng)較少次數(shù)迭代即可趨于穩(wěn)定,求得最優(yōu)初始參數(shù),進(jìn)而得到最高的準(zhǔn)確率。

      猜你喜歡
      水井油井遺傳算法
      山西發(fā)現(xiàn)一口2000余年前的大型木構(gòu)水井
      水井的自述
      凡水井處皆聽單田芳
      新型油井水泥消泡劑的研制
      一種油井水泥用抗分散絮凝劑
      基于自適應(yīng)遺傳算法的CSAMT一維反演
      一種基于遺傳算法的聚類分析方法在DNA序列比較中的應(yīng)用
      基于遺傳算法和LS-SVM的財(cái)務(wù)危機(jī)預(yù)測
      烏龜與水井
      基于改進(jìn)的遺傳算法的模糊聚類算法
      济阳县| 即墨市| 五莲县| 海安县| 武穴市| 腾冲县| 十堰市| 淮南市| 新闻| 泸溪县| 习水县| 乌什县| 冀州市| 鹿邑县| 云南省| 天祝| 新河县| 淳化县| 铜梁县| 宜城市| 岳阳县| 尉氏县| 白城市| 烟台市| 沧州市| 益阳市| 社旗县| 天长市| 荔浦县| 定陶县| 永寿县| 鹤岗市| 新兴县| 建始县| 香格里拉县| 南岸区| 娄烦县| 南皮县| 曲阳县| 宜宾市| 英超|