楊金威 孫 釗 稅 微 丁 祎 安振山
(1.東北石油大學(xué)機(jī)械科學(xué)與工程學(xué)院;2.中油國際管道公司;3.國家石油天然氣管網(wǎng)集團(tuán)有限公司山東分公司)
中哈原油管道是以哈國西部的阿特勞為起點(diǎn),途經(jīng)肯基亞克、庫姆科爾、阿塔蘇,終止于中國新疆阿拉山口計(jì)量站的輸油管道。 目前管輸負(fù)荷率約在50%~60%之間, 對(duì)管輸經(jīng)濟(jì)效益造成較大影響, 同時(shí)低輸量工況使得全系統(tǒng)具有較大的優(yōu)化運(yùn)行空間。 筆者運(yùn)基于動(dòng)態(tài)規(guī)劃思想,以運(yùn)行電費(fèi)為目標(biāo)函數(shù),結(jié)合中哈原油管道的實(shí)際運(yùn)行情況,考慮進(jìn)站壓力約束、出站壓力約束、全線水力約束、泵功率約束,建立了管道系統(tǒng)運(yùn)行優(yōu)化數(shù)學(xué)模型, 將多階段過程轉(zhuǎn)化為一系列單階段問題, 利用各階段之間的關(guān)系逐個(gè)求解; 并利用VB語言開發(fā)了中哈原油管道穩(wěn)態(tài)優(yōu)化運(yùn)行軟件。
管道運(yùn)行方案是決定輸油管道能耗水平的重要影響因素,而運(yùn)行方案的制定屬于最優(yōu)化問題范疇, 解決此類問題通常有非線性規(guī)劃法、動(dòng)態(tài)規(guī)劃法、智能算法(圖1),對(duì)比3種算法的優(yōu)缺點(diǎn)后,選擇動(dòng)態(tài)規(guī)劃法作為制定中哈原油管道開泵方案的優(yōu)化算法[1~4]。
圖1 優(yōu)化方法對(duì)比
中哈原油管道最優(yōu)化問題是在固定計(jì)劃運(yùn)行周期(通常為一個(gè)月)內(nèi),按照確定的輸油計(jì)劃,制定最優(yōu)運(yùn)行方案,在完成輸油任務(wù)的前提下,各泵站的總運(yùn)行能耗費(fèi)最低。 運(yùn)行方案包括管道沿線各泵站的開泵方案及進(jìn)、出站壓力等,它隨輸油流量和所輸原油物性的變化而變化[5~10]。
模型條件為:
a.管道內(nèi)原油流動(dòng)為單相均質(zhì)、 穩(wěn)定流動(dòng),流體為牛頓流體;
b.管道采用密閉輸送,輸量、壓力在短時(shí)間內(nèi)不會(huì)發(fā)生改變;
c.不加劑(比如減阻劑、降凝劑等)輸送,在輸送過程中原油流動(dòng)特性不變、物理性質(zhì)不發(fā)生突變;
d.只考慮管道的軸向溫度變化,不考慮徑向溫度變化。
目標(biāo)函數(shù)。 中哈原油管道運(yùn)行能耗費(fèi)為全線電驅(qū)輸油泵消耗的總電費(fèi)。 以確定日輸油量、輸送時(shí)間臺(tái)階、 開泵方案和全線壓力為決策變量,以全線電費(fèi)最低為目標(biāo),建立運(yùn)行方案優(yōu)化的數(shù)學(xué)模型如下:
式中 ei——對(duì)應(yīng)電價(jià),元/kW·h;
F——調(diào)度時(shí)間內(nèi)管道運(yùn)行的總動(dòng)力能耗費(fèi)用,元;
g——重力加速度常數(shù),9.8 m/s2;
G——原油的質(zhì)量流量,kg/s;
Hi——第i臺(tái)泵提供的揚(yáng)程,m;
PR——各站的出站壓力,MPa;
Sp——?jiǎng)恿M(fèi)用,元;
t——輸油時(shí)間,h;
ti——泵站運(yùn)行時(shí)間,h;
Np——全線泵站數(shù)量,個(gè);
δi——輸送第i臺(tái)泵的運(yùn)行狀態(tài);
ηpi——第i臺(tái)泵的效率;
ηei——第i臺(tái)電機(jī)的效率。
約束條件。 為了保證安全運(yùn)行,管道與設(shè)備的運(yùn)行參數(shù)必須在工藝允許范圍內(nèi),其目標(biāo)函數(shù)的約束條件主要包括進(jìn)站壓力約束、出站壓力約束、全線水力約束、輸油泵功率約束等。
站內(nèi)設(shè)備約束。 各泵站運(yùn)行時(shí),站內(nèi)各泵的運(yùn)行狀態(tài)對(duì)管道運(yùn)行壓力產(chǎn)生影響。 δi=0時(shí)代表泵已關(guān)閉,反之,δi=1時(shí)代表泵已開啟。
進(jìn)站壓力約束。 為保證泵正常運(yùn)行,泵的吸入壓力須大于允許氣蝕余量,因此泵站的進(jìn)站壓力不得小于最小進(jìn)站壓力,即:
式中 Hini——第i個(gè)泵站進(jìn)站壓頭,m;
Hinimin——第i個(gè)泵站允許最小進(jìn)站壓頭,m。
出站壓力約束。 泵所提供的揚(yáng)程必須大于管路需求壓頭,同時(shí)每個(gè)泵站的出站壓頭不能大于管道的最大承壓能力,即:
式中 Hexi——第i個(gè)泵站出站壓頭,m;
Δhpi——第i個(gè)泵站的水力損失,m。
管道最大工作壓頭Hdmax為:
式中 D——管道外徑,mm。
δ——管道壁厚,mm;
ρ——原油密度,kg/m3;
[σ]——管材許用應(yīng)力,MPa;
φ——管道安全系數(shù)。
管道強(qiáng)度約束可表示為:
全線水力約束。 泵所提供的壓力能必須大于或等于管道的摩阻損失與位能之和:
泵站泵提供的壓頭可表示為:
式中 hi——加熱站間的摩阻,m;
hm——局部摩阻,約為沿程摩阻的1%,m;
Δhp——每個(gè)泵站的站內(nèi)壓頭損失,m;
ΔZ——管路起終點(diǎn)的高程差,m。
故水力約束條件可表示為:
動(dòng)態(tài)規(guī)劃水力約束。 動(dòng)態(tài)規(guī)劃模型中的狀態(tài)變量xk有如下的約束條件:
Ak、Bk分別是xk的上下限,即:
將式(11)、(12)寫成遞推形式,即:
泵功率約束。 根據(jù)實(shí)際生產(chǎn)要求,每個(gè)泵站所采用的泵個(gè)數(shù)與類型會(huì)有所差異,每個(gè)泵(站)的功率(由于泵的特性原因)被限制在了一定的范圍內(nèi),泵(站)功率的限制條件為:
式中 P——泵(站)的功率,W;
Pmin——泵(站)允許最小功率,W;
Pmax——泵(站)允許最大功率,W。
1.2.1 決策變量的允許范圍
在上一階段某一狀態(tài)的基礎(chǔ)上進(jìn)行決策可產(chǎn)生本階段的一個(gè)狀態(tài),而這一狀態(tài)與本站的出站壓力和下一站的進(jìn)站壓力有直接關(guān)系,受本站和下一站進(jìn)出站壓力約束條件的約束,對(duì)應(yīng)上一階段的每一狀態(tài), 本階段有一個(gè)允許決策范圍。設(shè)xk-1,m為第k-1階段的某一狀態(tài)變量,dk,l為第k階段的一個(gè)決策,則可以將其簡(jiǎn)化為[11~14]:
即:
所以對(duì)應(yīng)上一階段xk-1,m狀態(tài)變量,本階段決策變量dk-1的決策范圍可表示為:
1.2.2 站內(nèi)有效泵組合
鑒于中哈原油管道輸油泵站泵的種類和組合方式復(fù)雜程度不高,本章在采用枚舉法枚舉各站泵組合基礎(chǔ)上,給出壓頭最優(yōu)分配過程中泵組合相關(guān)概念如下[15,16]:
a.可行泵組合。 如果在給定流量Q下某泵站的壓頭區(qū)間(或決策范圍)為(a,b),若該泵站的某一泵組合提供的凈壓頭(已扣除節(jié)流)落在區(qū)間(a,b)上,則該泵組合就是對(duì)應(yīng)于(a,b)可行泵組合。 可行泵組合的全體構(gòu)成可行泵組合集。
c.有效泵組合。 去除冗余泵組合后,剩下的可行泵組合都是有效泵組合。
1.2.3 有效狀態(tài)集的生成
從xk-1的任一狀態(tài)xk-1,m都可以通過狀態(tài)轉(zhuǎn)移方程生成xk的一個(gè)子集, 這些子集的集合就構(gòu)成第k階段的初始可達(dá)狀態(tài)集。 在任一階段都可能會(huì)有一些相同的狀態(tài),當(dāng)用于管道優(yōu)化運(yùn)行的動(dòng)態(tài)模型中,由于沿線各泵站內(nèi)或站間經(jīng)常配備型號(hào)相同的泵機(jī)組, 則出現(xiàn)這種情況的幾率會(huì)更大。 如果把這些相同的狀態(tài)都作為本階段可達(dá)狀態(tài)集的元素, 那么就會(huì)增加優(yōu)化運(yùn)算的工作量,此時(shí)可以只保留其中最優(yōu)的一種狀態(tài)。 由初始可達(dá)狀態(tài)集中互異狀態(tài)變量構(gòu)成最終的可達(dá)狀態(tài)集,如圖2所示。
圖2 動(dòng)態(tài)規(guī)劃算法中狀態(tài)集生成
1.2.4 有效狀態(tài)及冗余狀態(tài)
動(dòng)態(tài)規(guī)劃模型引入了有效狀態(tài)、冗余狀態(tài)、相同狀態(tài)合并和去冗等概念, 并且采用了同步遞推模式, 即每一階段的狀態(tài)遞推和函數(shù)遞推同步交叉進(jìn)行。 為了壓縮各階段狀態(tài)空間的規(guī)模以提高求解效率, 動(dòng)態(tài)規(guī)劃算法中引入了去冗運(yùn)算[17~20]。
從遞推產(chǎn)生xk-1, 在xk可能會(huì)有冗余狀態(tài)存在。 如果由冗余狀態(tài)為起點(diǎn)遞推下去最終得到的結(jié)果肯定不如從有效狀態(tài)遞推下去得到的結(jié)果好,而且還增加了不必要的計(jì)算量,因此生成xk后可以適時(shí)地將所有冗余狀態(tài)從當(dāng)前階段的狀態(tài)中消除,這個(gè)過程稱為去冗運(yùn)算。
1.2.5 要點(diǎn)步驟
用動(dòng)態(tài)規(guī)劃算法進(jìn)行站間壓頭最優(yōu)分配的要點(diǎn)步驟:
a.令循環(huán)變量k=0,x0,1=0,f0(x0,1)=0;
b.令k=k+1,狀態(tài)數(shù)l=1,Xk=Φ;
c.根據(jù)水力約束條件確定出第k站的壓頭區(qū)間(ak,bk)及第k站中相應(yīng)該壓頭區(qū)間的有效泵組合集CPk;
d.對(duì)CPk中的每一個(gè)泵組合,由xk-1,1生成一個(gè)新狀態(tài)xk∈Xk,這個(gè)狀態(tài)不一定是新狀態(tài),所以需要進(jìn)行狀態(tài)合并或去冗運(yùn)算;
e.若狀態(tài)數(shù)l=Mk-1(Xk中的狀態(tài)數(shù)),其中Mk-1值由Xk-1中有效狀態(tài)的數(shù)目確定,則得到第k階段的狀態(tài)空間Xk,同時(shí)對(duì)于任一xk∈Xk,相應(yīng)的最優(yōu)指標(biāo)函數(shù)、有效壓頭值、節(jié)流壓力值都確定后,第k階段計(jì)算結(jié)束,轉(zhuǎn)下一步。 若l f.若k=n,程序轉(zhuǎn)至下一步,否則轉(zhuǎn)至步驟b; 動(dòng)態(tài)規(guī)劃求解流程如圖3所示。 圖3 動(dòng)態(tài)規(guī)劃算法流程 經(jīng)過上述分析和計(jì)算,筆者利用VB語言開發(fā)了對(duì)中哈原油管道進(jìn)行優(yōu)化運(yùn)行的軟件,其結(jié)構(gòu)框圖如圖4所示。 圖4 中哈原油AA管道優(yōu)化運(yùn)行軟件結(jié)構(gòu) 中哈原油管道穩(wěn)態(tài)優(yōu)化運(yùn)行軟件(以下簡(jiǎn)稱優(yōu)化運(yùn)行軟件)主要針對(duì)中哈原油AA管道進(jìn)行穩(wěn)態(tài)仿真與優(yōu)化計(jì)算,開發(fā)環(huán)境如下: a.操作系統(tǒng),Windows7 64位; b.編程語言,Visual Basic 6.0; c.其他, 軟件在編制過程中用到了常用的Microsoft Office, 為了保證所開發(fā)的軟件相應(yīng)功能都可正常使用,需要提前在計(jì)算機(jī)中安裝相應(yīng)軟件, 編寫過程使用的版本為Microsoft Office 2016。 優(yōu)化運(yùn)行軟件主界面包括中哈管道基礎(chǔ)數(shù)據(jù)信息模塊、中哈原油管道穩(wěn)態(tài)運(yùn)行優(yōu)化模塊和幫助模塊,如圖5所示。 圖5 中哈原油管道優(yōu)化運(yùn)行軟件主界面 本部分主要實(shí)現(xiàn)的功能為在輸入輸量、油溫、密度等基礎(chǔ)參數(shù)的條件下耗電費(fèi)用最優(yōu)方案自動(dòng)生成的效果。 所需輸入的參數(shù)有: a.輸量,輸量為日輸量,萬噸/天,根據(jù)現(xiàn)場(chǎng)日平均輸量輸入即可; b.首站壓力,阿塔蘇首站的出站壓力,MPa; c.首站油溫,阿塔蘇首站的出站油溫,℃; d.密度,20 ℃下的原油密度,kg/m3; e.地溫,地溫為沿線各管段的地溫,包括阿塔蘇首站-8#站、8#站-9#站、9#站-10#站、10#站-11#站、11#站-阿拉山口末站管段的地溫?cái)?shù)據(jù),℃。 輸出結(jié)果為開泵方案, 及各泵站進(jìn)出站壓力、溫度等數(shù)據(jù),如圖6所示(在泵開關(guān)列0表示關(guān)泵,1表示開泵)。 圖6 穩(wěn)態(tài)優(yōu)化運(yùn)行效果 利用上章節(jié)優(yōu)化方法,分別對(duì)不同月份的工況進(jìn)行優(yōu)化,按照設(shè)定的約束條件,根據(jù)各個(gè)運(yùn)行工況下的基礎(chǔ)參數(shù),得到中哈原油管道在不同月份、不同輸量、不同地溫條件下的運(yùn)行優(yōu)化方案后,再與實(shí)際情況進(jìn)行對(duì)比,以驗(yàn)證該優(yōu)化方案的有效性。 根據(jù)企業(yè)輸油統(tǒng)計(jì)報(bào)表,分別選取某年2月、5月、7月中的某一天進(jìn)行能耗優(yōu)化前后對(duì)比分析。 選取2月3日的生產(chǎn)數(shù)據(jù),首站壓力3.68 MPa,進(jìn)站溫度4.6 ℃,輸送原油密度857.5 kg/m3,各管段地溫按照首-8#、8-9#、9-10#、10-11#、11-末的順序依次為:5.21、5.21、6.80、7.60、8.10 ℃,按照耗電量計(jì)算公式進(jìn)行計(jì)算,得到全線實(shí)際運(yùn)行參數(shù)及能耗計(jì)算結(jié)果見表1。 表1 2月3日全線實(shí)際運(yùn)行參數(shù)及能耗計(jì)算結(jié)果 利用上一節(jié)所述的優(yōu)化方法,根據(jù)該天的基本數(shù)據(jù), 對(duì)同等輸量下的工況進(jìn)行優(yōu)化計(jì)算,得到全線優(yōu)化運(yùn)行參數(shù)及能耗計(jì)算結(jié)果見表2。 表2 2月3日全線優(yōu)化運(yùn)行參數(shù)及能耗計(jì)算結(jié)果 經(jīng)過優(yōu)化后, 開泵方案由開啟8#站的4號(hào)泵改為開啟3號(hào)泵, 由泵機(jī)組節(jié)能評(píng)價(jià)可知,3號(hào)泵的綜合用能情況明顯優(yōu)于4號(hào)泵, 因此在換泵運(yùn)行后,日耗電量減少了294.96 kW·h。 5月、7月數(shù)據(jù)的計(jì)算過程與2月的相同,文內(nèi)不再贅述。 對(duì)各月份實(shí)際工況與優(yōu)化工況的對(duì)比分析(表3)可知,不同月份不同輸量下優(yōu)化后的工況所消耗的電能消耗均低于實(shí)際運(yùn)行工況,最高可節(jié)省電能費(fèi)用1.66萬元/天,經(jīng)濟(jì)效益比較明顯。 表3 實(shí)際運(yùn)行和優(yōu)化后運(yùn)行所消耗的電能費(fèi)用 模擬仿真技術(shù)是開展中哈原油管道不滿流控制策略研究的基礎(chǔ),筆者確定了輸油泵性能曲線校正方法, 保證了全部研究基礎(chǔ)的準(zhǔn)確度;在宏觀優(yōu)化角度,通過研究不同輸量下管道末站最低進(jìn)站壓力控制值, 實(shí)現(xiàn)管道不滿流工況的控制,確保運(yùn)行安全、平穩(wěn);具體創(chuàng)新點(diǎn)如下: a.綜合考慮中哈原油管道泵站內(nèi)設(shè)備、進(jìn)站壓力、出站壓力、全線水力、動(dòng)態(tài)規(guī)劃水力及泵功率等約束條件,建立了以總動(dòng)力能耗費(fèi)用為目標(biāo)函數(shù),以確定日度輸油量、輸送該油品對(duì)應(yīng)的輸油時(shí)間臺(tái)階、管道全線各站輸油泵的組合方案以及輸油壓力為決策變量的原油管道系統(tǒng)生產(chǎn)運(yùn)行方案優(yōu)化的數(shù)學(xué)模型。 b.基于動(dòng)態(tài)規(guī)劃法將多階段決策問題轉(zhuǎn)化為依次求解多個(gè)單階段決策問題的研究思路,給出了生成當(dāng)前階段決策變量集、站內(nèi)有效泵組合及有效狀態(tài)集等優(yōu)化求解的關(guān)鍵步驟,通過各階段的聯(lián)系和特征,構(gòu)建決策序列并從中選取最優(yōu)決策,從而有效解決原油管道多級(jí)遞階優(yōu)化運(yùn)行問題。 c.利用VB語言開發(fā)了中哈原油管道穩(wěn)態(tài)優(yōu)化運(yùn)行軟件,包括管道系統(tǒng)數(shù)據(jù)信息模塊和穩(wěn)態(tài)運(yùn)行優(yōu)化模塊。 管道系統(tǒng)數(shù)據(jù)信息模塊可以查詢泵站數(shù)據(jù)、地溫?cái)?shù)據(jù)、原油物性數(shù)據(jù)、管道基礎(chǔ)數(shù)據(jù)及里高程變化圖;穩(wěn)態(tài)運(yùn)行優(yōu)化模塊可以實(shí)現(xiàn)日均輸量優(yōu)化和月度輸量優(yōu)化。 d.日均輸量優(yōu)化可以生成不同月份、不同輸量、不同地溫條件下的最優(yōu)開泵方案及最優(yōu)運(yùn)行參數(shù)。2 中哈原油管道優(yōu)化運(yùn)行軟件開發(fā)
2.1 軟件環(huán)境與主界面
2.2 穩(wěn)態(tài)運(yùn)行優(yōu)化模塊
3 中哈原油管道優(yōu)化運(yùn)行方案分析
4 結(jié)論及創(chuàng)新點(diǎn)