呂曉蘭
(中國石油遼河油田分公司勘探開發(fā)研究院,遼寧盤錦 124010)
海上油氣田的開發(fā)已經(jīng)成為石油行業(yè)重要的研究內(nèi)容。在海洋油氣開發(fā)的過程中,水下采油樹的研究具有舉足輕重的地位。水下采油樹中油氣流動的通道很多,流體對生產(chǎn)通道壁面的沖蝕會導(dǎo)致其失效,尤其是含砂的多相流[1-3]。因此,研究油流通道的流動情況并進(jìn)行結(jié)構(gòu)優(yōu)化對采油樹的研究具有重要意義。
生產(chǎn)通道模型如圖1所示,對其進(jìn)行有限元分析可獲得生產(chǎn)通道內(nèi)的流動特征。在生產(chǎn)通道內(nèi),上游主管內(nèi)流動充分發(fā)展,下游主管內(nèi)的流動則出現(xiàn)高速區(qū)和低速區(qū)。
在盲管段中,靠近轉(zhuǎn)角的地方為混流區(qū),流體以一定的速度進(jìn)行運(yùn)動,末端為滯止區(qū),流體沒有明顯的運(yùn)動現(xiàn)象。
盲管段的存在能夠?qū)ι嫌蝸砹髌鸬揭欢ǖ木彌_作用,但是盲管段過短不能起到緩沖的效果,過長則不利于加工。因此,需要分析不同來流條件下盲管段長度與壓力損失之間的關(guān)系。圖2為壓力損失系數(shù)Rp與盲管段長度L與管徑D比值的關(guān)系曲線。用H來代表盲管段長度L與管徑D的比值,任意來流速度條件下,隨著H的增大,總體壓力損失逐漸降低。當(dāng)H不小于3時,壓損系數(shù)趨于穩(wěn)定。因此,在過流通道的初步設(shè)計中,設(shè)計盲管段長度為3倍管徑。
圖1 生產(chǎn)通道計算模型
圖2 壓損系數(shù)和盲管段長度與管徑比值的關(guān)系
選用計算模型[4]如下:
式中:E為無量綱沖蝕率;!為常數(shù);"#為靶材的布氏硬度,N/mm2;(S為固體顆粒的形狀系數(shù);v為速度,m/s;n為速度指數(shù);,(-)為角度函數(shù);-為顆粒沖擊靶材壁面的入射角度,(°)。
通過C語言以宏定義的形式將沖蝕模型編寫成相應(yīng)的程序模塊,利用UDF功能與現(xiàn)有CFD軟件相結(jié)合。
為了證明該模型的選用合理,要判斷模型的預(yù)測結(jié)果與實(shí)際數(shù)據(jù)的誤差是否在合理的范圍內(nèi)。表1為實(shí)際運(yùn)行數(shù)據(jù)與模擬數(shù)據(jù)對比表。由表1可以看出,該模型對于磨損位置和質(zhì)量損失的預(yù)測誤差較小,驗(yàn)證了該模型的合理性。
表1 數(shù)值計算與實(shí)驗(yàn)數(shù)據(jù)對比
綜合考慮生產(chǎn)通道的沖蝕磨損情況,找出影響最大沖蝕率的5個關(guān)鍵參數(shù):主管來流速度、砂粒質(zhì)量分?jǐn)?shù)、砂粒粒徑、盲管段長度和下游主管傾角[4]。由于涉及參數(shù)較多,為了提高實(shí)驗(yàn)效率,將數(shù)據(jù)進(jìn)行正交組合獲得數(shù)據(jù)樣本,選擇正交表L25(55)安排5個切削參數(shù)獲得訓(xùn)練樣本[5-6]。因素水平取值如表2所示。
表2 因素及其水平取值
在設(shè)計網(wǎng)絡(luò)模型的輸入和輸出時,以5個參數(shù)的組合形式作為輸入量,而對應(yīng)的沖蝕磨損量作為目標(biāo)輸出。
在訓(xùn)練網(wǎng)絡(luò)之前,為了便于計算,提高訓(xùn)練速率,需要對樣本數(shù)據(jù)進(jìn)行歸一化處理。歸一化公式如式(2)所示。
式中:為歸一化后的數(shù)據(jù);x為原數(shù)據(jù);xm89為優(yōu)化變量的最小值;xm:;為優(yōu)化變量的最大值。
基于5個輸入?yún)?shù)和1個輸出目標(biāo),確定輸入層中有5個神經(jīng)元,輸出層中有1個神經(jīng)元。在已有的預(yù)測模型中選擇三層的隱含層進(jìn)行計算,經(jīng)計算確定該層含有27個神經(jīng)元。優(yōu)化模型選擇Tansig(輸入)和Purelin(輸出)作為傳遞函數(shù)[7-8]。
采用Matlab中基于Levenberg-Marguardt訓(xùn)練法trainlm作為訓(xùn)練函數(shù),最大訓(xùn)練頻率為5000。每運(yùn)行10次顯示一次訓(xùn)練過程,其他參數(shù)均為默認(rèn)值。訓(xùn)練過程如圖3所示。
圖3 BP神經(jīng)網(wǎng)絡(luò)預(yù)測結(jié)果
沖蝕預(yù)測模型主要功能包括數(shù)據(jù)的輸入和輸出、訓(xùn)練樣本和測試樣本的分配、網(wǎng)絡(luò)結(jié)果參數(shù)設(shè)置、網(wǎng)格訓(xùn)練參數(shù)設(shè)置以及仿真結(jié)果的顯示和存儲。通過輸入相應(yīng)的參數(shù)來進(jìn)行沖蝕預(yù)測。
選取另外的5組非訓(xùn)練樣本數(shù)據(jù)來測試網(wǎng)絡(luò),預(yù)測結(jié)果和模擬值的對比結(jié)果如表 3。最大誤差率為15.21%,而最小誤差率僅為5.43%,平均誤差率為 8.43%,證明生產(chǎn)通道的沖蝕預(yù)測模型具有較好的預(yù)測精度。
BP神經(jīng)網(wǎng)絡(luò)雖然適用于非線性數(shù)據(jù)的求解,但存在收斂時間過長、容易導(dǎo)致局部極小值等問題。為了提高模型的預(yù)測精度和速度,在已有的神經(jīng)網(wǎng)絡(luò)模型中加入遺傳算法,可以避免原有模型的缺點(diǎn),更快地在全局中找到最優(yōu)解。
表3 預(yù)測結(jié)果及其誤差
(1)初始化種群和編碼;
(2)適應(yīng)度函數(shù)的設(shè)定,公式如下:
式中:,為適應(yīng)度函數(shù);SE為神經(jīng)網(wǎng)絡(luò)的預(yù)測輸出與期望輸出之間的誤差平方和。
(3)根據(jù)適應(yīng)度選擇具有較強(qiáng)生命力的個體進(jìn)行繁殖;
(4)個體根據(jù)交叉和變異概率進(jìn)行繁殖,而最優(yōu)個體直接復(fù)制到下一代;
(5)回到步驟(2)繼續(xù)向下操作,直到得到最優(yōu)解。
本次GA-BP網(wǎng)絡(luò)模型的參數(shù)設(shè)定為:初始族群為40,最大迭代次數(shù)為100,個體長度為100(5個自變量,每個長20),交叉概率為0.4,變異概率為0.2,采用浮點(diǎn)編碼。
最優(yōu)個體在優(yōu)化過程當(dāng)中適應(yīng)度值變化如圖 4所示。
根據(jù)上述步驟,遺傳算法達(dá)到收斂所得到的最優(yōu)個體適應(yīng)度值為7.16×10-13,最優(yōu)個體為[233 m,15.3°,274 mm,0.67 m/s,0.55%]。考慮到實(shí)際生產(chǎn)過程中流動參數(shù)并不固定,為了使結(jié)構(gòu)優(yōu)化具有一般性,在固定主管流速的條件下針對其他不同參數(shù)進(jìn)行適應(yīng)度計算,所得結(jié)果如表4所示。
在結(jié)構(gòu)參數(shù)的最優(yōu)范圍內(nèi)選取中值,得到最佳盲管段長度為278 mm,最優(yōu)下游主管傾角為15.5°。
圖4 適應(yīng)度值變化曲線
(1)水下立式采油樹生產(chǎn)通道的流動特征及液力沖蝕磨損研究顯示,在過流通道的初步設(shè)計中,應(yīng)當(dāng)設(shè)置盲管段長度為3倍管徑,以緩沖來流,減小壓損以及伴隨的其他負(fù)面效應(yīng)。
(2)沖蝕磨損主要發(fā)生在生產(chǎn)管道下游的外部壁面,而轉(zhuǎn)角內(nèi)部壁面處的沖蝕程度最大。
(3)以最大沖蝕率的極小值為目標(biāo),采用遺傳算法和神經(jīng)網(wǎng)絡(luò)相結(jié)合的方法尋找問題的最優(yōu)解,實(shí)現(xiàn)了生產(chǎn)通道的結(jié)構(gòu)優(yōu)化,最終確定盲管段長度為278 mm,下游主管傾角為15.47°。
表4 不同流速下的優(yōu)化結(jié)果