馮中申(遼河油田興隆臺采油廠,遼寧 盤錦 124010)
基于魚群算法優化LSSVM的有桿泵抽油井油液含水率軟測量建模
馮中申(遼河油田興隆臺采油廠,遼寧 盤錦 124010)
油液含水率是有桿泵抽油井的一個關鍵生產參數,現有測量方法存在檢測周期長、時效性差以及勞動強度大等問題。對此,本文提出一種基于人工魚群算法優化LSSVM的有桿泵抽油井油液含水率軟測量方法。首先由LSSVM方法建立軟測量模型,然后,對其中的關鍵參數γ和s2,采用人工魚群算法進行優化選擇。由一口抽油井的實際生產數據驗證了本文所提出方法的有效性。
魚群算法;優化LSSVM;有桿泵抽;軟測量
油液含水率是有桿泵抽油井的一個重要生產參數,是評價油井生產效率的重要指標,不僅反映油井的工作壽命,還關系到企業的生產效益。因此,實現油液含水率的準確測量,不僅對評價地下油藏的開發價值有重要作用,還對制定合理的油井生產措施具有重要的意義。目前油田生產中對于油液含水率的測量,一般采用人工取樣化驗的方法,首先由現場工人采集井口油液,然后提交給化驗部門進行分析,一般耗費至少一天的時間。傳統的人工檢測方法檢測周期長、時效性差以及勞動強度大,并且無法及時獲知油井生產狀況以進一步調整生產措施。
軟測量技術由Brosilow等于1978年提出[1],針對某些難以測量或者暫時不易測量的重要變量,選擇另外若干較易測量的輔助變量,通過構造某種數學關系建立它們之間的聯系,實現軟件代替硬件的功能。本文采用軟測量技術實現有桿泵抽油井油液含水率的軟測量,采用最小二乘支持向量機[2](LSSVM)建立軟測量模型,對其中的正則化參數γ和高斯核參數s2采用人工魚群(AFSA)算法進行優化選擇。

其中,Φ為高維特征空間,w為高維空間的向量,b∈R。根據結構風險最小化原則,有如下優化問題:

其中,γ為正則化參數,e為松弛因子。建立拉格朗日等式,上述約束優化問題轉化為:

其中,αi(i=1,2,…,l)為拉格朗日乘子。可以得到:

其中,K(xi,xj)=ΦT(xi)Φ(xj)為核函數。采用最小二乘法求解式(4),得到決策函數:

對于核函數的選擇,本文采用高斯核函數。
人工魚群算法是根據魚群覓食行為所制定的優化策略,具有受初始值影響小、搜索速度快等特點。人工魚群的行為如下:
(1)覓食行為
設人工魚個體的當前狀態為xi,下一狀態為xj,Y表示人工魚當前位置的食物濃度,覓食行為的數學表達式為:

其中,rand1和rand2為[0,1]內的隨機數,S為移動步長。
(2)聚群行為
假設人工魚當前狀態為xi,同伴數目nf,其中間位置定義為:

如果有Yc/nf>δYi,則向中間位置前進一步,步長為S;否則返回覓食行為。
(3)追尾行為
假設人工魚當前狀態為xi,考查鄰域內人工魚同伴的Yj,設xmax是最大的人工魚同伴以及最大的Ymax,如果有Ymax/nf>δYi,則向中間位置前進一步,步長為S;否則返回覓食行為。
(4)公告板
記錄最優人工魚的個體狀態,如果當前狀態為最佳,則更新公告板種狀態;否則,狀態不變。尋優結束后,公告板狀態即為最優解。
采集國內某油田作業區一口抽油井的300組生產數據進行仿真驗證,隨機選取250組數據訓練軟測量模型,剩余50組數據作為測試樣本。選擇上下沖程平均載荷差、沖次、沖程、產液量、井口油壓和套壓作為輔助變量。
針對傳統有桿泵抽油井油液含水率測量方法中所存在的檢測周期長、時效性差以及勞動強度大等問題,本文提出了一種基于魚群算法優化LSSVM的軟測量方法,根據LSSVM方法建立軟測量模型,采用人工魚群算法優化其中的關鍵參數,實際數據驗證了本文所提出方法的有效性。
[1]Joseph B,Brosilow C.Inferentail control of processes(I): steady state analysis and design[J].AIChE Journal,1978,24(3): 485-492.
[2]Suykens J A K,Vandewalle J.Least squares support vector machine classifiers[J].Neural Processing Letters,1999,9(3):293-300.
[3]李翔宇,高憲文,李琨,等.魚群算法優化組合核函數GPR的油井動液面預測[J].東北大學學報:自然科學版,2017,38(1):11-15.