王玉學(xué), 魏淑慧, 宋洪才, 郭林濤
( 東北石油大學(xué) 數(shù)學(xué)科學(xué)與技術(shù)學(xué)院,黑龍江 大慶 163318 )
在對油田注水管網(wǎng)進(jìn)行仿真計算及運行優(yōu)化時,其數(shù)學(xué)模型所涉及的各管道摩阻因數(shù)主要采用管網(wǎng)設(shè)計時的原始數(shù)據(jù)[1-2].由于油田注水管網(wǎng)是高壓管道系統(tǒng),管道直徑相對較小,運輸介質(zhì)是經(jīng)過處理的含油污水,管道腐蝕較其他系統(tǒng)嚴(yán)重,并且管道鋪設(shè)年代較長,因此管道摩阻因數(shù)發(fā)生變化.若采用管道鋪設(shè)時的原始摩阻因數(shù)對注水管網(wǎng)系統(tǒng)進(jìn)行水力計算,壓力計算結(jié)果與實測結(jié)果不一致.因此,需要對油田注水管網(wǎng)的管道摩阻因數(shù)進(jìn)行反演研究.
管道摩阻因數(shù)的反演已取得一些成果[3-7],主要利用多工況數(shù)據(jù)建立摩阻因數(shù)反演的優(yōu)化模型,利用優(yōu)化算法對模型求解.無論是傳統(tǒng)優(yōu)化算法還是智能優(yōu)化算法,都不能保證求得優(yōu)化問題的全局最優(yōu)解,因此優(yōu)化模型的計算結(jié)果并不準(zhǔn)確.在油田生產(chǎn)中,由于多工況數(shù)據(jù)不易獲得,因此多工況優(yōu)化模型計算結(jié)果還不令人滿意.筆者建立單工況管道摩阻因數(shù)反演的數(shù)學(xué)模型,該數(shù)學(xué)模型的理論解存在并且唯一,給出求解數(shù)學(xué)模型的高效數(shù)值算法.
假設(shè)油田注水管網(wǎng)共有n個節(jié)點,已知壓力分別為H1,H2,…,Hn;管網(wǎng)共有m根管道,各管道摩阻分別為C1,C2,…,Cm,并設(shè)C=(C1,C2,…,Cm)T;qij為第i個節(jié)點流向第j個節(jié)點的管道流量;Qi為第i個節(jié)點的節(jié)點流量,Qi已知.
由于連續(xù)性方程組
∑qij+Qi=0,i=1,2,…,n
(1)
中至少有1個多余的方程可用其余方程線性表示,應(yīng)該將其去掉.為不失一般性,去掉最后1個方程,則新的連續(xù)性方程為
∑qij+Qi=0,i=1,2,…,n-1.
(2)
根據(jù)編號順序,若第k根管道的兩端節(jié)點編號為i和j,且i 為了說明方便,將方程組寫成矩陣向量形式: 記:q=(q1,q2,…,qm)T,Q=(-Q1,-Q2,…,-Qn-1)T,系數(shù)矩陣為A,顯然A的階數(shù)為(n-1)×m,其中A的元素由計算機(jī)編程確定. 方程(2)的矩陣向量形式為 Aq=Q. (3) 記管道鋪設(shè)時的摩阻為經(jīng)驗?zāi)ψ鐲0,利用已知節(jié)點壓力、壓降方程和經(jīng)驗?zāi)ψ鐲0可以求出管道經(jīng)驗流量q0[8]. 尋找能夠滿足方程(2),又能使‖q-q0‖2達(dá)到最小的q,求出q后,利用已知壓力和壓降方程可以得到管道摩阻因數(shù).以此摩阻因數(shù)計算節(jié)點壓力與已知壓力相等,且能使得計算摩阻與經(jīng)驗?zāi)ψ柙谀撤N意義下最為接近.因此,該問題的數(shù)學(xué)模型為 (4) (5) 為了方便利用虧秩最小二乘法求解,需對所求變量進(jìn)行變形.令q′=q-q0,Q′=Q-Aq0,則問題的數(shù)學(xué)模型變成求q′,使得 (6) 若能求出模型(6)的解q′,則可得q=q′+q0,利用已知點壓力和壓降方程可以求出管道摩阻因數(shù)C. 數(shù)學(xué)模型(6)屬于標(biāo)準(zhǔn)的求最小二乘最小范數(shù)解的問題,文獻(xiàn)[9]證明這類最小二乘最小范數(shù)解是存在并且唯一的. (7) (8) 利用奇異值分解求最小二乘最小范數(shù)解的方法,不僅能夠處理秩虧損的最小二乘問題,而且對于方程的個數(shù)小于未知量的個數(shù)、方程的個數(shù)大于未知量的個數(shù)、方程的個數(shù)等于未知量的個數(shù)(包括系數(shù)矩陣可逆和不可逆的情況)等能夠求其最小二乘最小范數(shù)解. 利用單工況數(shù)據(jù)反演管道摩阻因數(shù)步驟: (1)利用已知數(shù)據(jù)確定系數(shù)矩陣A. (2)利用已知壓力和經(jīng)驗?zāi)ψ枰驍?shù)確定各管道經(jīng)驗流量q0. 圖1 簡化理想注水管網(wǎng) (3)求滿足方程(6)的解q′;此處利用虧秩最小二乘法求解. (4)令q=q′+q0. (5)由sij=|Hi-Hj|/|qij|1.852求得sij. 某一理想注水管網(wǎng)由2座注水站、16個節(jié)點、24條管道、9個環(huán)構(gòu)成,節(jié)點編號2和15為泵站所在位置,見圖1. 首先利用實際摩阻因數(shù)得到各節(jié)點壓力,并將各節(jié)點壓力作為已知數(shù)據(jù);在實際摩阻因數(shù)附近人為取定經(jīng)驗?zāi)ψ枰驍?shù),并將經(jīng)驗?zāi)ψ枰驍?shù)作為已知數(shù)據(jù).利用文中方法反演得到計算摩阻因數(shù)(見表1). 表1 理想注水管網(wǎng)摩阻因數(shù)反演結(jié)果 由表1可以看出,計算摩阻因數(shù)反演結(jié)果優(yōu)于經(jīng)驗?zāi)ψ枰驍?shù).管道計算摩阻因數(shù)與實際摩阻因數(shù)平均相對誤差為1.96%,管道經(jīng)驗?zāi)ψ枰驍?shù)與實際摩阻因數(shù)平均相對誤差為5.54%,能夠滿足工程要求. 建立油田注水管網(wǎng)管道摩阻因數(shù)反演的數(shù)學(xué)模型,數(shù)學(xué)模型的解存在并且唯一,利用奇異值分解和虧秩最小二乘法求解.與優(yōu)化方法相比,此方法只需解1個方程組,就可以得到計算摩阻,并且能保證計算壓力和實際壓力已知,從而提高計算速度和反演效果.通過對理想管網(wǎng)摩阻反演,說明模型的合理性和計算方法的有效性.2 模型求解
3 實例計算
4 結(jié)束語